curl --request POST \
--url https://sandbox.syngrafii.com/api/v1/packages/list \
--header 'Content-Type: application/json' \
--header 'api_key: <api-key>' \
--data '
{
"memberId": "<string>",
"teamId": "<string>",
"folderId": "<string>",
"allMembers": true,
"search": "<string>",
"types": [
"<string>"
],
"states": [
"<string>"
],
"isExecuted": true,
"days": 123,
"sortBy": "<string>",
"take": 123,
"skip": 123
}
'{
"items": [
{
"packageId": "<string>",
"organizationId": "<string>",
"memberId": "<string>",
"teamId": "<string>",
"folderId": "<string>",
"shared": true,
"timeCreated": "<string>",
"timeLastModified": "<string>",
"timeSignBy": "<string>",
"name": "<string>",
"category": "<string>",
"clientNumber": "<string>",
"matterNumber": "<string>",
"description": "<string>",
"type": "<string>",
"state": "<string>",
"externalData": {},
"documents": [
{
"documentId": "<string>",
"externalId": "<string>",
"index": 123,
"name": "<string>",
"fileName": "<string>",
"isExecuted": true,
"timeExecuted": "<string>"
}
],
"signers": [
{
"signerId": "<string>",
"index": 123,
"firstName": "<string>",
"lastName": "<string>",
"email": "<string>",
"role": "<string>",
"type": "<string>",
"verify": true,
"isVerified": true,
"isNext": true,
"isExecuted": true,
"timeExecuted": "<string>"
}
],
"recipients": [
{
"recipientId": "<string>",
"firstName": "<string>",
"lastName": "<string>",
"email": "<string>",
"type": "<string>"
}
],
"isExecuted": true,
"timeExecuted": "<string>"
}
],
"total": 123,
"take": 123,
"skip": 123
}packages/list endpoint.
POST /packages/list
{
"memberId": "e4f0bce5-30fc-43c4-b9ee-364ff5b04dea",
"search": null,
"types": null,
"states": null,
"isExecuted": true,
"sortBy": "created",
"take": 50,
"skip": 0
}
Sign Editor or Package Editor role enabledname, description, message, category, client number, matter number, as well as signer and recipient first name, last name, email, and mobile number.
You can use * as a wildcard character to perform suffix matching (e.g., Contract* matches any package whose name contains a word starting with “Contract”).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 will only return executed packages, when false will only return non-executed packages. Leave null to not apply any executed filter.days to 7 will return packages whose sign by date is within the next 7 days.Hide values
| Value | Description |
|---|---|
| created | Date package was created (descending). |
| last_modified | Date package was last modified (descending). |
| reminder | Date of scheduled reminder (descending). |
| signed | Date package was signed by last signer (descending). |
| sign_by | Date package is to be signed by (descending). |
| sign_by_ascending | Date package is to be signed by (ascending). |
Show properties
true if the package is shared.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. |
Show properties
true if the document has been executed.Show properties
Show values
| Value | Description |
|---|---|
| signer | Signer |
| guest | Guest of VSR or In Person signing that is not a signer of any documents |
| host | Host of VSR or In Person signing |
Show values
| Value | Description |
|---|---|
| signer | Signer |
| guest | Signer that was added by the host during VSR or In Person signing session |
true if signer requires identity verification before signing.true if the signer has been verified.true if the signer is the next in line to sign.true if the signer has executed all documents in the signing package.Show properties
Show values
| Value | Description |
|---|---|
| cc | Recipient that will be CC on package email notifications. |
| bcc | Recipient that will be BCC on package email notifications. |
true if the package has been executed.curl --request POST \
--url https://sandbox.syngrafii.com/api/v1/packages/list \
--header 'Content-Type: application/json' \
--header 'api_key: <api-key>' \
--data '
{
"memberId": "<string>",
"teamId": "<string>",
"folderId": "<string>",
"allMembers": true,
"search": "<string>",
"types": [
"<string>"
],
"states": [
"<string>"
],
"isExecuted": true,
"days": 123,
"sortBy": "<string>",
"take": 123,
"skip": 123
}
'{
"items": [
{
"packageId": "<string>",
"organizationId": "<string>",
"memberId": "<string>",
"teamId": "<string>",
"folderId": "<string>",
"shared": true,
"timeCreated": "<string>",
"timeLastModified": "<string>",
"timeSignBy": "<string>",
"name": "<string>",
"category": "<string>",
"clientNumber": "<string>",
"matterNumber": "<string>",
"description": "<string>",
"type": "<string>",
"state": "<string>",
"externalData": {},
"documents": [
{
"documentId": "<string>",
"externalId": "<string>",
"index": 123,
"name": "<string>",
"fileName": "<string>",
"isExecuted": true,
"timeExecuted": "<string>"
}
],
"signers": [
{
"signerId": "<string>",
"index": 123,
"firstName": "<string>",
"lastName": "<string>",
"email": "<string>",
"role": "<string>",
"type": "<string>",
"verify": true,
"isVerified": true,
"isNext": true,
"isExecuted": true,
"timeExecuted": "<string>"
}
],
"recipients": [
{
"recipientId": "<string>",
"firstName": "<string>",
"lastName": "<string>",
"email": "<string>",
"type": "<string>"
}
],
"isExecuted": true,
"timeExecuted": "<string>"
}
],
"total": 123,
"take": 123,
"skip": 123
}