Signatures
Template List
Retrieves a list of all templates associated with the authenticated user.
- Supports filtering, sorting, and pagination via query parameters.
- Query Parameters:
- top (integer). Maximum number of templates to return (e.g., 25).
- skip (integer). Number of templates to skip in the sorted results (e.g., 0).
- sort (string). Column to sort by. Valid values: Template Name, Template Roles, Documents, Creation Date.
- order (string). Sort direction. Valid values: ASC, DESC.
- filter (JSON array). List of filter objects to refine results. Each filter includes:
- column (string). Field to filter on (matches sort values).
- condition (string). Filter condition.
- For stringFilter: EMPTY, NOT_EMPTY, CONTAINS, CONTAINS_CASE_SENSITIVE, DOES_NOT_CONTAIN, DOES_NOT_CONTAIN_CASE_SENSITIVE, STARTS_WITH, STARTS_WITH_CASE_SENSITIVE, ENDS_WITH, ENDS_WITH_CASE_SENSITIVE, EQUAL, EQUAL_CASE_SENSITIVE, NULL, NOT_NULL.
- For dateFilter: EQUAL, NOT_EQUAL, LESS_THAN, LESS_THAN_OR_EQUAL, GREATER_THAN, GREATER_THAN_OR_EQUAL, NULL, NOT_NULL.
- value (string). Filter value.
- string for stringFilter.
- YYYY-MM-DD for dateFilter.
- type (string):
- stringFilter.
- dateFilter.
- key (string). Unique 12-character alphanumeric identifier for the filter.
AuthorizationBearer <token>
JWT token to authenticate the request.
In: header
X-Api-Key<token>
API key, sent as a request header.
In: header
Query Parameters
sort?string
Column to sort by the results.
Value in
- "Template Name"
- "Template Roles"
- "Documents"
- "Creation Date"
order?string
The direction of the sort.
Value in
- "ASC"
- "DESC"
top?integer
Max rows to return.
Default
100skip?integer
Rows to skip. Defaults to 0 if omitted or not a valid integer.
Default
0orderby?string
Single combined param, format "|<ASC|DESC>" (literal pipe). Defaults to UploadDate DESC if omitted or not recognized.
filter?string
URL-encoded JSON array of FilterInput objects. A folder-scoping filter (key="folder") can be used with the value "templates" to scope results to templates.
Response Body
application/json
application/json
application/json
curl -X GET "https://example.com/signatures/template/list"{ "result": { "statusCode": 200, "message": "OK", "data": { "templates": [ { "id": "string", "createdBy": { "id": "string", "name": "string", "email": "string" }, "status": "string", "uploadDate": "string", "sendDate": "string", "subject": "string", "transactionTokenId": "string", "documents": "string", "recipients": "string", "signGroups": "string", "isSignOrder": true, "expireInDays": 0, "alertDaysBeforeExpiry": 0, "templateName": "string", "templateDescription": "string", "folderId": "string", "folderName": "string" } ], "rowCount": 0 } }, "origin": "string", "dateTime": "string"}{ "error": { "message": "Envelope not found.", "statusCode": 400, "innerErrors": [ { "code": "ENVELOPE_ID_INVALID", "message": "Envelope not found.", "userMessage": "Envelope not found." } ] }, "origin": "POST https://apim-mavenheadless-dev-westeu-1.azure-api.net/v1/signatures/envelope/create", "dateTime": "2026-07-20T12:00:00.0000000+00:00"}{ "error": { "message": "Envelope not found.", "statusCode": 400, "innerErrors": [ { "code": "ENVELOPE_ID_INVALID", "message": "Envelope not found.", "userMessage": "Envelope not found." } ] }, "origin": "POST https://apim-mavenheadless-dev-westeu-1.azure-api.net/v1/signatures/envelope/create", "dateTime": "2026-07-20T12:00:00.0000000+00:00"}