Find envelopes
GET
/envelope
const url = 'https://app.legaldoc.com/api/v2/envelope?type=DOCUMENT&source=DOCUMENT&status=DRAFT&hasExpiredRecipients=true&orderByColumn=createdAt&orderByDirection=asc';const options = {method: 'GET', headers: {Authorization: '<Authorization>'}};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url 'https://app.legaldoc.com/api/v2/envelope?type=DOCUMENT&source=DOCUMENT&status=DRAFT&hasExpiredRecipients=true&orderByColumn=createdAt&orderByDirection=asc' \ --header 'Authorization: <Authorization>'Find envelopes based on search criteria
Authorizations
Sección titulada «Authorizations»Parameters
Sección titulada «Parameters»Query Parameters
Sección titulada «Query Parameters»query
string
The search query.
page
number
The pagination page number, starts at 1.
perPage
number
The number of items per page.
type
string
Filter envelopes by type (DOCUMENT or TEMPLATE).
templateId
number
Filter envelopes by the template ID used to create it.
source
string
Filter envelopes by how it was created.
status
string
Filter envelopes by the current status.
hasExpiredRecipients
string
Filter for envelopes that have at least one recipient whose signing link has expired.
folderId
string
Filter envelopes by folder ID.
orderByColumn
string
orderByDirection
string
Sort direction.
Responses
Sección titulada «Responses»Successful response
Media typeapplication/json
object
data
required
Array<object>
object
internalVersion
required
number
type
required
string
status
required
string
source
required
string
visibility
required
string
templateType
required
string
id
required
string
secondaryId
required
string
externalId
required
string | null
createdAt
required
string
updatedAt
required
string
completedAt
required
string | null
deletedAt
required
string | null
title
required
string
authOptions
required
object
globalAccessAuth
required
Array<string>
globalActionAuth
required
Array<string>
formValues
required
object | null
publicTitle
required
string
publicDescription
required
string
userId
required
number
teamId
required
number
folderId
required
string | null
templateId
required
number | null
user
required
object
id
required
number
name
required
string
email
required
string
recipients
required
Array<object>
object
envelopeId
required
string
role
required
string
readStatus
required
string
signingStatus
required
string
sendStatus
required
string
id
required
number
email
required
string
name
required
string
token
required
string
documentDeletedAt
required
string | null
expired
required
string | null
expiresAt
required
string | null
expirationNotifiedAt
required
string | null
signedAt
required
string | null
authOptions
required
object
accessAuth
required
Array<string>
actionAuth
required
Array<string>
signingOrder
required
number | null
rejectionReason
required
string | null
team
required
object
id
required
number
url
required
string
count
required
number
currentPage
required
number
perPage
required
number
totalPages
required
number
Example
{ "data": [ { "type": "DOCUMENT", "status": "DRAFT", "source": "DOCUMENT", "visibility": "EVERYONE", "templateType": "PUBLIC", "authOptions": { "globalAccessAuth": [ "ACCOUNT" ], "globalActionAuth": [ "ACCOUNT" ] }, "recipients": [ { "role": "CC", "readStatus": "NOT_OPENED", "signingStatus": "NOT_SIGNED", "sendStatus": "NOT_SENT", "authOptions": { "accessAuth": [ "ACCOUNT" ], "actionAuth": [ "ACCOUNT" ] } } ] } ]}Invalid input data
Media typeapplication/json
object
message
required
string
code
required
string
issues
Array<object>
object
message
required
string
Examplegenerated
{ "message": "example", "code": "example", "issues": [ { "message": "example" } ]}Authorization not provided
Media typeapplication/json
object
message
required
string
code
required
string
issues
Array<object>
object
message
required
string
Examplegenerated
{ "message": "example", "code": "example", "issues": [ { "message": "example" } ]}Insufficient access
Media typeapplication/json
object
message
required
string
code
required
string
issues
Array<object>
object
message
required
string
Examplegenerated
{ "message": "example", "code": "example", "issues": [ { "message": "example" } ]}Not found
Media typeapplication/json
object
message
required
string
code
required
string
issues
Array<object>
object
message
required
string
Examplegenerated
{ "message": "example", "code": "example", "issues": [ { "message": "example" } ]}Internal server error
Media typeapplication/json
object
message
required
string
code
required
string
issues
Array<object>
object
message
required
string
Examplegenerated
{ "message": "example", "code": "example", "issues": [ { "message": "example" } ]}