Skip to main content
Este endpoint retorna uma lista paginada de envelopes do usuário, com opções de filtro por status, texto e data.
cURL
curl -X GET "https://api.formsign.com.br/api/envelopes?page=1&pageSize=10&status=sent&searchText=contrato" \
  -H "Authorization: Bearer <TOKEN>"

Parâmetros (Query)

page
integer
default:"1"
Número da página (começa em 1).
pageSize
integer
default:"10"
Quantidade de itens por página (máximo 50).
status
string
Filtrar por status do envelope.
searchText
string
Buscar por texto no assunto ou ID do envelope.
lastUpdateStartDate
string
Filtrar por data de início da última atualização (formato YYYY-MM-DD).
lastUpdateEndDate
string
Filtrar por data de fim da última atualização (formato YYYY-MM-DD).

Status Disponíveis

StatusDescrição
draftRascunho (não enviado)
sentEnviado para assinatura
completedTodas as assinaturas completas
voidedCancelado
expiredExpirado sem completar

Respostas

{
  "totalPages": 5,
  "page": 1,
  "pageSize": 10,
  "totalRecords": 47,
  "envelopes": [
    {
      "envelopeId": "env_abc123456789",
      "subject": "Contrato de Prestação de Serviços",
      "status": "sent",
      "submissionType": "document",
      "creationDate": "2024-08-15T10:30:00Z",
      "lastUpdateDate": "2024-08-15T10:35:00Z",
      "sentDate": "2024-08-15T10:35:00Z",
      "userId": "user_123",
      "templateId": "tpl_456",
      "recipients": [
        {
          "recipientId": "rec_789",
          "email": "[email protected]",
          "name": "João Silva",
          "status": "sent",
          "role": "signer",
          "signatureType": "draw"
        }
      ],
      "sender": {
        "email": "[email protected]",
        "userName": "Maria Santos"
      },
      "advancedOptions": {
        "autoReminders": true,
        "reminderDelay": 2,
        "reminderFrequency": 3,
        "expirationDays": 30,
        "expirationWarning": 5
      },
      "validationKey": "val_xyz789",
      "s3Key": "documents/user_123/env_abc123456789.pdf",
      "documentSignedS3Key": null,
      "completedDate": null,
      "expirationDate": "2024-09-14T10:35:00Z"
    }
  ]
}

Campos da Response

totalPages
integer
Total de páginas disponíveis.
page
integer
Página atual.
pageSize
integer
Itens por página.
totalRecords
integer
Total de registros encontrados.
envelopes
array
Lista de envelopes.
Performance: Para melhor performance, use pageSize entre 10-25. Evite valores muito altos que podem impactar o tempo de resposta.