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

# Generar un access token

`POST /auth/sign-in`

## Request

- Base URL: `https://sandbox-virtual-accounts.prontopaga.com/api`
- URL: `https://sandbox-virtual-accounts.prontopaga.com/api/auth/sign-in`
- Auth: none declared

## 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.dev/prontopaga/apis/merchant-api.md) - [All operations](https://skmtc.dev/prontopaga/apis/merchant-api/llms.txt) - [OpenAPI document](https://skmtc.dev/prontopaga/apis/merchant-api/revisions/2df4b92312d1?raw)
