...
There are two end-user SOAP API calls. The first call (CreateLicenseRequest) creates a license request and pushes it to generation, and the second call (GetLicense) retrieves the generated license.
Also see SOAP Data Structures for the data structures used for the SOAP API.