---
title: "Consultar status da sessão de confiança (polling leve)"
method: GET
path: "/v1/trust-sessions/{sessionId}/status"
tags: ["TrustSessions"]
---

# Consultar status da sessão de confiança (polling leve)

`GET /v1/trust-sessions/{sessionId}/status`

## Request

- Base URL: `https://api.signdocs.com.br`
- URL: `https://api.signdocs.com.br/v1/trust-sessions/{sessionId}/status`
- Auth: HTTP bearer

Endpoint leve para polling de status. Retorna apenas sessionId, transactionId, status,
completedAt e evidenceId.

Requer scope `transactions:read`.

## Path parameters

- `sessionId` string, required

## Response `200`

Status da sessão retornado com sucesso.

- SigningSessionStatusResponse: Resposta leve de status da sessão (para polling).
  - `sessionId` string, required
  - `transactionId` string, required
  - `status` 'ACTIVE' | 'COMPLETED' | 'CANCELLED' | 'EXPIRED' | 'FAILED', required: Status da sessão de assinatura.
  - `completedAt` string, date-time
  - `evidenceId` string

## Other responses

- `401`: Autenticação ausente ou inválida.
- `404`: Recurso não encontrado.
- `500`: Erro interno do servidor.

---

[API](https://skmtc.dev/signdocs/apis/signdocs-brasil-external-api.md) · [All operations](https://skmtc.dev/signdocs/apis/signdocs-brasil-external-api/llms.txt) · [OpenAPI document](https://skmtc.dev/signdocs/apis/signdocs-brasil-external-api/revisions/2d3805aed161?raw)
