Completing a Work Item Version
The complete work item version API method enables you to mark a work item version as complete and produce output data, typically assembled documents.
Prerequisites
Before making a 'complete work item version' request, you must have an access token to sign the request. You can retrieve an access token using one of the following flows:
- Getting an access token using the Resource Owner flow
- Getting an access token using the Implicit flow
Additionally, you must have the following items in the tenancy for which you are creating an assembly session:
- A work item (see Creating a Work Item)
- An active work item version for the work item (see Creating a New Work Item Version )
Overview
The 'complete work item version' API method is a command method. The API client invoking this method must have either a command or a root scope.
Once a version of a work item is complete, you can create a new version.
Authentication
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 http://hotdocsadvance.com/api/rest/documentation/index.html
Request
Request URL
PUT https://{tenancymoniker}.hotdocsadvance.com/api/rest/v2.0/WorkItems/{workItemId}/Versions/{versionId}/Complete
Headers
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] |
Parameters
Name | Type | Location | Required | Description |
tenancymoniker | String | URL | Yes | The tenancy moniker for the tenancy in which you want to create the new work item. |
workItemId | Guid | URL | Yes | The Guid for an existing work item. |
versionId | Guid | URL | Yes | The Guid for a work item version associated with the work item. |
callbackUrl | String | Body | No | The URL to which a notification is sent when the work item finishes completing. |
callbackSecret | String | Body | No | A secret value used to authenticate the callback request. |
Example Request URL
https://tenancy1.hotdocsadvance.com/api/rest/v2.0/WorkItems/2d9f3d10-6fdb-494f-9929-955515c6f114/Versions/{guid}/Complete
Example Request JSON
{
callbackUrl: "string",
callbackSecret: "string"
}
Example Response
Status: 200 OK
Next steps