---
title: "Obter token de acesso"
method: POST
path: "/oauth2/token"
tags: ["Authentication"]
---

# Obter token de acesso

`POST /oauth2/token`

## Request

- Base URL: `https://api.signdocs.com.br`
- URL: `https://api.signdocs.com.br/oauth2/token`
- Auth: none required

Emite um token JWT de acesso usando o fluxo OAuth2 `client_credentials`.
Suporta autenticação via `client_secret` ou via asserção JWT (`private_key_jwt`).

O token retornado deve ser enviado no header `Authorization: Bearer <token>` nas chamadas protegidas.

## Response `200`

Token emitido com sucesso.

- TokenResponse: Resposta de emissão de token OAuth2.
  - `access_token` string, required: Token de acesso JWT.
  - `token_type` 'Bearer', required: Tipo do token.
  - `expires_in` integer, required: Tempo de vida do token em segundos.
  - `scope` string, required: Escopos concedidos, separados por espaço.

## Other responses

- `400`: Requisição inválida — parâmetros ausentes ou malformados.
- `401`: Autenticação ausente ou inválida.

---

[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)
