Creates a new signatory for the given customer.
Access and authorization
SIG_PARTNERID_REQUIRED if missing).SIG_CUSTOMERACCESS_DENIED if not).customerId, the request fails (SIG_CUSTOMER_NOTFOUND).Validation
SIG_PHONE_INVALID, or an integration
failure code if the validator cannot be reached).Returns HTTP 201 Created with the new signatory identifier and downstream status fields.
Signatory created
HTTP 400 — Bad Request
This response is returned when the request is invalid or cannot be processed.
The response includes a list of errors, where each error contains:
code: A unique identifier for the errormessage: A description of the issuePossible reasons include:
Common error codes:
SIG_FULLNAME_REQUIRED, SIG_EMAIL_REQUIRED, SIG_EMAIL_INVALID,
SIG_PHONE_REQUIRED, SIG_PHONE_INVALID,
SIG_APPROVALLIMIT_MIN, SIG_APPROVALLIMIT_INVALID,
SIG_PARTNERID_REQUIRED, SIG_CUSTOMER_NOTFOUND,
SIG_CUSTOMERACCESS_DENIED, SIG_VALIDATION_ERROR,
SIG_SERVICECALL_FAILED, SIG_SIGNATORYNOTFOUND,
PHONE_SERVICECALL_FAILED
Note:
HTTP 401 — Unauthorized
This response is returned when authentication is missing or invalid.
The response includes:
code: A standard error identifiermessage: A message indicating that authorization is requiredHTTP 403 — Forbidden
This response is returned when the request is understood but not allowed.
The response includes:
code: A standard error identifiermessage: A message indicating that access is deniedNote:
HTTP 500 — Internal Server Error
This response is returned when an unexpected error occurs while processing the request.
The response includes:
code: A standard error identifiermessage: A general message describing the failureNote:
{- "fullName": "Jane Doe",
- "emailAddress": "jane.doe@example.com",
- "title": "CFO",
- "approvalLimit": 100000.5,
- "phoneNumber": "+15551234567"
}{- "id": 0,
- "status": "string",
- "message": "Signatory created successfully."
}