# Batch creation of signing participants for a signing process. **POST /api/v3/users/{userId}/participants/batch** Sample request: POST v3/users/{userId}/participants/batch Header: userId Request Body: [ { "Id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "SigningId": "5c192f97-41e4-ed11-8e8b-00224827d18c", "FirstName": "John", "MiddleName": "D", "LastName": "Doe", "Email": "john.doe@example.com", "ParticipantRole": "Buyer", "CustomSignature": "JD_Signature", "CustomInitials": "JD", "SigningPin": "123456", "Type": 0, "DisplayOrder": 1, "SignerGroup": 1, "CustomInvitationSubject": "Invitation to Sign", "CustomInvitationMessage": "Please review and sign the document.", "ExternalId": "External12345", "TransactionId": "3fb95f64-5717-4562-b3fc-2c963f66bfa7", "Language": "en", "StaticSignatureEnabled": true, "ScriptedSignatureEnabled": true, "ImageSignatureEnabled": true, "TrestleRole": "Role1" } ] ## Servers - https://api.lwolf.com/authentisign: https://api.lwolf.com/authentisign () ## Parameters ### Path parameters - **userId** (string(uuid)) External identifier provided in the URL. ### Body: application/json (array[object]) List of participant data transfer objects to be created. - **id** (string(uuid)) - **signingId** (string(uuid)) - **firstName** (string) - **middleName** (string | null) - **lastName** (string) - **email** (string | null) - **participantRole** (string | null) - **customSignature** (string | null) - **customInitials** (string | null) - **signingPin** (string | null) - **type** (integer(int32)) - **displayOrder** (integer(int32)) - **signerGroup** (integer(int32)) - **customInvitationSubject** (string | null) - **customInvitationMessage** (string | null) - **externalId** (string | null) - **transactionId** (string(uuid) | null) - **language** (string | null) - **staticSignatureEnabled** (boolean | null) - **scriptedSignatureEnabled** (boolean | null) - **imageSignatureEnabled** (boolean | null) - **trestleRole** (string | null) - **crmId** (integer(int32) | null) ## Responses ### 200 Success ### 400 Bad Request #### Body: application/json (object) - **type** (string | null) - **title** (string | null) - **status** (integer(int32) | null) - **detail** (string | null) - **instance** (string | null) ### 401 Unauthorized #### Body: application/json (object) - **type** (string | null) - **title** (string | null) - **status** (integer(int32) | null) - **detail** (string | null) - **instance** (string | null) ### default Error #### Body: application/json (object) - **type** (string | null) - **title** (string | null) - **status** (integer(int32) | null) - **detail** (string | null) - **instance** (string | null) [Powered by Bump.sh](https://bump.sh)