Ir al contenido
Español

Obtener un token de usuario

POST/v1/auth/token

Emite un token de acceso durante una hora según el nombre de usuario y la contraseña. Especifique mode=account para acceder a todos los buzones de correo de la cuenta o mode=mailbox para acceder a una dirección. Pase access_token en el encabezado Authorization: Bearer <access_token>.

Zonas de autorización y acceso · Errores y repeticiones.

Pedido

Ventana de terminal
curl -X POST 'https://adapt-mail.com/v1/auth/token' \
-H 'Content-Type: application/json' \
--data '{"login":"user-123","password":"<password>"}'

Cuerpo de la solicitud · application/json

object

loginNecesariamente

string

passwordNecesariamente

string

minLength: 1

maxLength: 128

mode

string

Valores válidos: "account" "mailbox"

Por defecto: "account"

No se aceptan campos desconocidos.

Respuestas

200 Respuesta exitosa

application/json

object

access_token

string

token_type

string

"Bearer"

expires_in

integer

3600

mailbox_id
Opción 1

integer

Opción 2

null

401 Iniciar sesión requerido

application/json

object

detail
Opción 1

string

Opción 2

object

code

string

message

string

Opción 3

array

elementos de matriz

object

403 Sin acceso

application/json

object

detail
Opción 1

string

Opción 2

object

code

string

message

string

Opción 3

array

elementos de matriz

object

404 Recurso no encontrado

application/json

object

detail
Opción 1

string

Opción 2

object

code

string

message

string

Opción 3

array

elementos de matriz

object

409 Conflicto de estado

application/json

object

detail
Opción 1

string

Opción 2

object

code

string

message

string

Opción 3

array

elementos de matriz

object

422 Error de validación

application/json

object

detail

array

elementos de matriz

object

locNecesariamente

array

elementos de matriz
Opción 1

string

Opción 2

integer

msgNecesariamente

string

typeNecesariamente

string

429 Demasiadas solicitudes

application/json

object

detail
Opción 1

string

Opción 2

object

code

string

message

string

Opción 3

array

elementos de matriz

object

503 Indisponibilidad temporal

application/json

object

detail
Opción 1

string

Opción 2

object

code

string

message

string

Opción 3

array

elementos de matriz

object