Saving an In-progress Assembly Session

The save assembly session API method enables you to save the current state of an in-progress assembly session.


Before making a 'save assembly session' request, you must have an access token to sign the request. You can retrieve an access token using one of the following flows:

Additionally, you must have the following items:


Implementing the save assembly session feature is usually only required when you are displaying an interview to your end users.

The 'save assembly session' API method is a command method. The API client invoking this method must have either a command or a root scope.

This method is useful when you want to enable a user to save the current state of their interview, so they can return to it at a later time.


See Authentication for more information about authenticating requests to the Advance API.

API Documentation

You can view the latest documentation for the Advance API at


Request URL

PUT https://{tenancymoniker}{id}/Versions/Active/SaveSession


Key Required Description Example value
Authorization Yes The Authorization header for the request. Uses the access token retrieved (see Prerequisites section above for more information). Bearer [access token]


Name Type Location Required Description
tenancymoniker String


Yes The tenancy moniker for the tenancy in which you want to create the new work item.
id Guid


Yes The Guid for an existing work item.


Example Request URL

Example Request JSON


Example Response

Status: 200 OK

Next steps