Returns signatories for the customer. Supports paging and optional ordering (passed through to the legal-entity service).
Access and authorization
SIG_PARTNERID_REQUIRED if missing).SIG_CUSTOMER_NOTFOUND) and be allowed for the caller's token
(SIG_CUSTOMERACCESS_DENIED).Validation
page and size must remain within supported ranges when provided; invalid
path or query values can yield SIG_VALIDATION_ERROR.When no rows exist, HTTP 200 still returns with an empty signatories array and an empty-state message.
List result (may be empty)
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:
{- "signatories": [
- {
- "id": 0,
- "fullName": "string",
- "emailAddress": "string",
- "title": "string",
- "approvalLimit": "string",
- "phoneNumber": "string",
- "status": "string"
}
], - "message": "Signatories fetched successfully."
}