In this survey we show how to obtain from the analytic structure of one-soliton solutions, the complete action angle variable representation of arbitrary multi-solitons. Special attention is paid to the interacting solitons and their relation to singularity analysis.