Using Search on List Endpoints
Searches can include queries on specific fields when hitting the /signature_request/list or /template/list endpoints.
Note: There may be a minor delay after creation of a signature request or template, and querying may not be immediately available for this object.
Here is an example of a GET request to /signature_request/list using search queries:
curl 'https://api.hellosign.com/v3/signature_request/list?query=title:Field+Trip+Release+AND+from:me'\
-u 'SIGN_IN_AND_CREATE_API_KEY_FIRST:'Search Fields
Search terms that are not passed with a specific field will be matched against: to, from, title, subject, message, metadata, and filename. Queries on fields can be combined using AND and OR operators (operators are case sensitive). Dates may be passed in as ranges. Exclusive ranges are indicated with curly brackets {min TO max} and inclusive ranges with square brackets [min TO max]. Leading wildcards (*) are not valid queries. The table below lists all possible fields that can be queried:
| Field Name | Description | Attached Model | Type |
|---|---|---|---|
to |
The email address or name of the signer (can use "me" to refer to yourself) | SignatureRequest only | String |
from |
The email address or name of the sender (can use "me" to refer to yourself) | SignatureRequest only | String |
title |
The title of the signature request or template | SignatureRequest and Template | String |
subject |
The subject of the email that is sent to the signers | SignatureRequest only | String |
message |
The message of the email that is sent to the signers | SignatureRequest and Template | String |
metadata |
The metadata attached to the signature request or template | SignatureRequest and Template | String |
created |
The creation date (and optional time) of the signature request or template For example: created:[2014-01-01+TO+2014-12-31]Note: Square brackets search dates from the 1st of January thru the 31st of December (inclusive dates) Another example: created:{2014-01-05+TO+2014-01-10}Note: Curly brackets search dates from the 6th of January thru the 9th of January (exclusive dates) |
SignatureRequest and Template | Date |
complete |
true returns a list of signature requests that all signers have signed. For example: complete:true |
SignatureRequest only | Boolean |
declined |
true returns a list of signature requests that have been declined. For example: declined:true |
SignatureRequest only | Boolean |
expired |
true returns a list of signature requests that have been declined. For example: expired:true |
SignatureRequest only | Boolean |
awaiting_my_signature |
A true value indicates the request requires your signature | SignatureRequest only | Boolean |
test_mode |
A true value indicates the signature request or template is a test and not legally binding | SignatureRequest and Template | Boolean |
filename |
The name of the file used to create the signature request or template | SignatureRequest and Template | String |
owner |
The metadata attached to the signature request or template | Template only | String |
template |
A Template ID corresponding to a template used in a signature request | SignatureRequest only | String |
client_id |
The client_id associated with the API App used to create signature requests | SignatureRequest only | String |