Create and send a signing session. This endpoint initializes a signing session based on the provided layout, documents, and participants and then immediately sends it.
Ask AI
Sample request:
POST /signings/fill-and-send-documents
Request Body:
{
"LayoutId": "example-guid-1",
"Fields": {
"FieldKey1": "FieldValue1",
"FieldKey2": "FieldValue2"
},
"Files": ["File1", "File2"],
"Participants": [
{
"Id": "example-participant-guid-1",
"SigningId": "example-signing-guid-1",
"FirstName": "John",
"MiddleName": "M",
"LastName": "Doe",
"Email": "johndoe@example.com",
"ParticipantRole": "Signer",
"CustomSignature": "JohnD",
"CustomInitials": "JD",
"SigningPin": "1234",
"Type": 1,
"DisplayOrder": 0,
"SignerGroup": 1,
"CustomInvitationSubject": "Invitation to Sign",
"CustomInvitationMessage": "Please sign the attached document.",
"ExternalId": "external-id",
"TransactionId": "example-transaction-guid",
"Language": "en-US",
"StaticSignatureEnabled": true,
"ScriptedSignatureEnabled": false,
"ImageSignatureEnabled": true,
"TrestleRole": "Admin"
}
],
"Name": "Document1",
"Id": "example-guid-2",
"AccountId": "example-guid-3",
"StatusId": 1,
"IsOrdered": false,
"DateCreated": "2023-04-20T02:59:00Z",
"LastModified": "2023-04-21T02:59:00Z",
"ExpirationDate": "2023-04-26T02:59:00Z",
"IdPosition": 1,
"ReminderDay": 5,
"ReminderHour": 2,
"TransactionId": "example-guid-4",
"TechnologyProvider": "TechProviderName",
"CallbackUrl": "https://yourcallbackurl.com"
// ... and any other properties specific to your application
}
Headers:
externalId: sample-external-id
Note: Replace placeholders such as "example-guid-1", "example-participant-guid-1", etc., with actual GUID values. Adjust other example values as needed.
POST
/api/v2/signings/fill-and-send-documents
curl \
--request POST 'https://api.lwolf.com/authentisign/api/v2/signings/fill-and-send-documents' \
--header "Content-Type: multipart/form-data" \
--header "externalId: string" \
--form "Files[]=@file" \
--form "FilesWithStrikeoutsDisabled[]=string" \
--form 'Fields={"additionalProperty1":"string","additionalProperty2":"string"}' \
--form "Participants[]={"id" => "string", "signingId" => "string", "firstName" => "string", "middleName" => "string", "lastName" => "string", "email" => "string", "participantRole" => "string", "customSignature" => "string", "customInitials" => "string", "signingPin" => "string", "type" => 42, "displayOrder" => 42, "signerGroup" => 42, "customInvitationSubject" => "string", "customInvitationMessage" => "string", "externalId" => "string", "transactionId" => "string", "language" => "string", "staticSignatureEnabled" => true, "scriptedSignatureEnabled" => true, "imageSignatureEnabled" => true, "trestleRole" => "string", "crmId" => 42}" \
--form "Id=string" \
--form "Name=string" \
--form "AccountId=string" \
--form "StatusId=42" \
--form "IsOrdered=true" \
--form "DateCreated=2026-05-04T09:42:00Z" \
--form "LastModified=2026-05-04T09:42:00Z" \
--form "ExpirationDate=2026-05-04T09:42:00Z" \
--form "IdPosition=42" \
--form "ReminderDay=42" \
--form "ReminderHour=42" \
--form "TransactionId=string" \
--form "TechnologyProvider=string" \
--form "CallbackUrl=string" \
--form "LayoutId=string" \
--form "ApplyLayout=true"
Response examples (default)
{
"code": 42,
"message": "string",
"details": [
"string"
]
}
Response examples (default)
{
"code": 42,
"message": "string",
"details": [
"string"
]
}