Autenticación

Autenticación

Los servicios API de Menta brindan todos los recursos para desarrollar las integraciones necesarias para operar.

En primera instancia es necesario tener credenciales (se deben recibir por mail por parte de Menta o por otro usuario que las provea desde el Back Office) para luego autenticar todas las transacciones que se realicen desde la aplicación.

El proceso inicial consiste en enviar una solicitud con las credenciales del usuario para luego continuar utilizando el token de acceso.

Requisitos

  • Tener un usuario de tipo CUSTOMER con su contraseña

Resultado

  • Token de autenticación necesario para utilizar en las futuras peticiones
# Base URL
https://api.menta.global/
ℹ️

En caso de no poseer credenciales contacta con [email protected].

Ejemplo de autenticación

curl --request POST \
  --url https://api.menta.global/api/v1/login \
  --header 'Content-Type: application/json' \
  --data '{
    "user": "usuario",
    "password": "contraseña"
  }'

Una vez validadas las credenciales correctamente se recibirá como respuesta un Bearer Token necesario para las siguientes peticiones. Este token debe ser conservado de forma segura ya que con el mismo se podrá realizar cualquier tipo de acción a la cual el usuario tenga acceso.

{
    "token": {
        "access_token": "example access_token",
        "token_type": "Bearer",
        ...
    }
}
ℹ️

El token de acceso tiene una fecha de caducidad. Es importante actualizar el token de acceso antes de que caduque.

Uso del Token de Acceso

El token de acceso se debe utilizar como bearer en las solicitudes posteriores. Para ello, se debe incluir el token en la cabecera Authorization de la solicitud.

Authorization: Bearer example_access_token

Ejemplo:

curl --request GET \
  --url https://api.menta.global/api/v1/users \
  --header 'Authorization: Bearer example_access_token'