---
title: "Obter token de acesso"
method: POST
path: "/v1/auth/token"
tags: ["Autenticacao"]
---

# Obter token de acesso

`POST /v1/auth/token`

Autentica sua aplicacao usando as credenciais de API e retorna um access token JWT.

## Request body

- TokenRequest
  - `grantType` string — Tipo de autenticacao
  - `publicKey` string, required — Chave publica da credencial (pk_...)
  - `secretKey` string, required — Chave secreta da credencial (sk_...)

## Response `200`

Token gerado com sucesso

- TokenResponse
  - `data` TokenData
    - `accessToken` string — Token JWT para autenticacao
    - `tokenType` string — Tipo do token
    - `expiresIn` integer — Tempo de expiracao em segundos
    - `environment` 'Sandbox' | 'Production' — Ambiente da credencial
  - `message` string, nullable
  - `error` ApiErrorResponse, nullable
    - `message` string — Mensagem de erro
    - `code` string — Codigo do erro

## Other responses

- `400` — Requisicao invalida
- `401` — Credenciais invalidas
- `429` — Limite de requisicoes excedido

---

[API](https://skmtc.net/safefy-pay/apis/safefy-pix-gateway.md) · [All operations](https://skmtc.net/safefy-pay/apis/safefy-pix-gateway/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/safefy-pay/safefy-pix-gateway/revisions/57157be53ccc/schema)
