---
title: "Generar un access token"
method: POST
path: "/auth/sign-in"
tags: ["Autenticación"]
---

# Generar un access token

`POST /auth/sign-in`

## Request body

- SignInRequestBody
  - `clientId` string, required — Identificador único de la aplicación registrada en ProntoPaga
  - `clientSecret` string, required — Secreto de la aplicación registrada en ProntoPaga
  - `scopes` string[] — Lista de permisos solicitados para el token de acceso

## Response `200`

200 response

- SignInResponse
  - `accessToken` string, required — Token de acceso para autenticar las solicitudes machine-to-machine a la API de Virtual Accounts
  - `expiresIn` number, required — Tiempo de expiración del token en segundos
  - `tokenType` string, required — Esquema de autenticación del token (Bearer)

## Other responses

- `400` — 400 response
- `401` — 401 response
- `500` — 500 response

---

[API](https://skmtc.net/prontopaga/apis/prontopaga-api.md) · [All operations](https://skmtc.net/prontopaga/apis/prontopaga-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/prontopaga/prontopaga-api/versions/edcc7c3087f0/schema)
