curl --request GET \
--url https://sandbox.syngrafii.com/api/v1/packages/{packageId}/status \
--header 'Content-Type: application/json' \
--header 'api_key: <api-key>' \
--data '
{
"packageId": "<string>"
}
'{
"packageId": "<string>",
"organizationId": "<string>",
"memberId": "<string>",
"name": "<string>",
"timeSignBy": "<string>",
"type": "<string>",
"state": "<string>",
"externalData": {},
"isExecuted": true,
"documents": [
{
"packageId": "<string>",
"documentId": "<string>",
"fileId": "<string>",
"externalId": "<string>",
"name": "<string>",
"fileName": "<string>",
"order": 123,
"isExecuted": true,
"revisions": [
{
"packageId": "<string>",
"documentId": "<string>",
"revisionId": "<string>",
"signerId": "<string>",
"link": "<string>",
"isNext": true,
"isSigned": true
}
]
}
],
"signers": [
{
"signerId": "<string>",
"firstName": "<string>",
"lastName": "<string>",
"email": "<string>",
"mobileNumber": "<string>",
"order": 123,
"links": [
{
"token": "<string>",
"packageId": "<string>",
"documentId": "<string>",
"revisionId": "<string>",
"name": "<string>",
"link": "<string>",
"timeExpires": "<string>",
"type": "<string>",
"isNext": true,
"isSigned": true
}
]
}
]
}packages/{packageId}/status endpoint.
Depending on your needs you may want to process the documents or signers array (sometimes both).
GET /packages/{packageId}/status
Show values
| Value | Description |
|---|---|
| concurrent | Concurrent: Allows multiple signers to sign the document simultaneously. |
| Sequential | Sequential: Requires signers to sign the document in a specific order. |
| Counterpart | Group Send: Enables group signing, where all signers receive the document at the same time. |
| video_closing_room | Video Signing Room: A virtual room for signing documents via video conference. |
| Live Session | In Person: An in-person signing session with all parties present. |
Show values
executed and expired. In 3.6 both executed and expired packages were in an open state.| Value | Version | Description |
|---|---|---|
| draft | 1.0 | Package will be added in a draft state. Notifications will not be sent to the signer(s). You must call the send API, or the package owner must manually send the package from within iinked Sign. |
| open | 1.0 | The package will be ready for signing, and notifications will be sent to the signer(s) if enabled. |
| executed | 4.0 | The package has been fully executed by all signers. |
| expired | 4.0 | The package was not signed by the sign by date and has now expired. VSR packages will expire 7 days after their scheduled meeting date. |
| rescinded | 3.5 | The package was rescinded and is no longer available for signing. |
| select | 3.6 | Use the select state only when the package will be opened in the embedded package editor and you want the workflow to prompt the user to choose a package type. Packages in the select state will be automatically deleted if not converted to draft or open within 24 hours. |
| add | 2.9 | Use the add state only when the package will be opened in the embedded package editor and you want the workflow to function as if you’re creating a new package, rather than editing an existing one. Packages in the add state will be automatically deleted if not converted to draft or open within 24 hours. |
true if all documents have been signed by all signers.Show properties
true if document has been signed by all signers.Show Properties
true if signer is next signer in sequential signing.true if signer has signed their revision of document.Show properties
Show properties
true if signer is next signer in sequential signing.true if signer has signed their revision of document.{
"packageId": "7a17e4e7-bc32-4256-bf81-27eac794c2b7",
"organizationId": "24261ee6-5f66-4692-ba49-533c9b58999b",
"memberId": "3e09a4ce-577c-492c-ba7c-c1ebf825f9b5",
"name": "My First Signing",
"timeSignBy": "2022-03-02T20:08:41Z",
"type": "Sequential",
"state": "open",
"externalData": null,
"isExecuted": false,
"documents": [
{
"packageId": "7a17e4e7-bc32-4256-bf81-27eac794c2b7",
"documentId": "ad8eac67-94e9-481b-a799-7396b447b8eb",
"fileId": null,
"exernalId": null,
"name": null,
"fileName": "agreement.pdf",
"order": 0,
"isExecuted": false,
"revisions": [
{
"packageId": "7a17e4e7-bc32-4256-bf81-27eac794c2b7",
"documentId": "ad8eac67-94e9-481b-a799-7396b447b8eb",
"revisionId": "a53b203b-af52-4766-a8be-eb0cdd18eb5f",
"signerId": "229c1a3b-c9d3-4546-bcf5-44cb8ea3bd1c",
"link": "https://localhost/tws/link/BKhD5EA0Dw6o0fv7-p3wnw",
"isNext": true,
"isSigned": false
}
]
}
],
"signers": [
{
"signerId": "229c1a3b-c9d3-4546-bcf5-44cb8ea3bd1c",
"firstName": "Signer",
"lastName": "One",
"email": "signer.one@example.com",
"mobileNumber": "",
"order": 0,
"links": [
{
"name": "agreement",
"link": "https://localhost/tws/link/BKhD5EA0Dw6o0fv7-p3wnw",
"type": "document",
"token": "BKhD5EA0Dw6o0fv7-p3wnw",
"timeExpires": "2022-03-02T20:08:41.261Z",
"packageId": "7a17e4e7-bc32-4256-bf81-27eac794c2b7",
"documentId": "ad8eac67-94e9-481b-a799-7396b447b8eb",
"revisionId": "a53b203b-af52-4766-a8be-eb0cdd18eb5f",
"isNext": true,
"isSigned": false
}
],
"signLink": {
"name": "My First Signing",
"link": "https://localhost/tws/link/MnWkMecgfNjfFZsye1YJmg",
"type": "package_sign",
"token": "MnWkMecgfNjfFZsye1YJmg",
"timeExpires": "2022-03-02T20:08:41.261Z",
"packageId": "7a17e4e7-bc32-4256-bf81-27eac794c2b7"
},
"meetingLink": null
}
]
}
curl --request GET \
--url https://sandbox.syngrafii.com/api/v1/packages/{packageId}/status \
--header 'Content-Type: application/json' \
--header 'api_key: <api-key>' \
--data '
{
"packageId": "<string>"
}
'{
"packageId": "<string>",
"organizationId": "<string>",
"memberId": "<string>",
"name": "<string>",
"timeSignBy": "<string>",
"type": "<string>",
"state": "<string>",
"externalData": {},
"isExecuted": true,
"documents": [
{
"packageId": "<string>",
"documentId": "<string>",
"fileId": "<string>",
"externalId": "<string>",
"name": "<string>",
"fileName": "<string>",
"order": 123,
"isExecuted": true,
"revisions": [
{
"packageId": "<string>",
"documentId": "<string>",
"revisionId": "<string>",
"signerId": "<string>",
"link": "<string>",
"isNext": true,
"isSigned": true
}
]
}
],
"signers": [
{
"signerId": "<string>",
"firstName": "<string>",
"lastName": "<string>",
"email": "<string>",
"mobileNumber": "<string>",
"order": 123,
"links": [
{
"token": "<string>",
"packageId": "<string>",
"documentId": "<string>",
"revisionId": "<string>",
"name": "<string>",
"link": "<string>",
"timeExpires": "<string>",
"type": "<string>",
"isNext": true,
"isSigned": true
}
]
}
]
}