Adds multiple participants to a signing in a single request. The type field on each participant controls their role (e.g. signer vs. carbon-copy recipient).
Path parameters
-
Unique identifier (GUID) of the acting user. All Transact Workflow resources are scoped to a user.
Body
Required
-
GUID of the signing the participant is added to.
-
Participant first name.
-
Participant middle name.
-
Participant last name.
-
Participant email address.
-
Participant role code. Observed values:
1and0— these appear to distinguish signer from carbon-copy recipient roles. TODO: confirm the code-to-role mapping and document all values. -
Whether static (typed) signatures are allowed.
-
Whether scripted (drawn) signatures are allowed.
-
Whether image signatures are allowed.
POST
/authentisign/v3/api/v3/users/{userId}/participants/batch
curl \
--request POST 'https://api.pre.lwolf.com/authentisign/v3/api/v3/users/{userId}/participants/batch' \
--header "Authorization: Bearer $ACCESS_TOKEN" \
--header "lw-subscription-key: $API_KEY" \
--header "Content-Type: application/json" \
--data '[{"signingId":"string","firstName":"string","middleName":"string","lastName":"string","email":"hello@example.com","type":42,"staticSignatureEnabled":true,"scriptedSignatureEnabled":true,"imageSignatureEnabled":true}]'
Request examples
[
{
"signingId": "string",
"firstName": "string",
"middleName": "string",
"lastName": "string",
"email": "hello@example.com",
"type": 42,
"staticSignatureEnabled": true,
"scriptedSignatureEnabled": true,
"imageSignatureEnabled": true
}
]
Response examples (400)
{
"error": "string",
"message": "string"
}
Response examples (401)
{
"error": "string",
"message": "string"
}
Response examples (403)
{
"error": "string",
"message": "string"
}
Response examples (404)
{
"error": "string",
"message": "string"
}