James appeared in 11 games with Chicago earlier this season. An 11-year veteran, he has averaged 9.9 points in his career.
Amundson played in 18 games for New Orleans this season. He has also played with Philadelphia (twice), Utah, Phoenix, Golden State, Indiana, and Chicago in his seven seasons.
The moves were announced on Thursday.