Para hacer uso de la REST API de Moffin ya sea en el entorno de Sandbox o Producción se necesita tener un API KEY con el cual podremos autenticar los servicios.

Importante: Las credenciales de inicio de sesión entre Producción y Sandbox son compartidas sin embargo el API KEY es independiente entre entorno, se necesita un API KEY para el API de Producción y otro API KEY para Sandbox.

A) Como obtener un API KEY

  1. Crear una cuenta en https://moffin.mx/sign_up
  2. Iniciar sesión en https://app.moffin.mx/login
  3. Ir a https://app.moffin.mx/configuracion/api

Configuración > API > Crear nuevo token.

![Screenshot 2023-08-06 at 13.31.59.png](<https://s3-us-west-2.amazonaws.com/secure.notion-static.com/8f4adf72-5fea-4437-97c5-14ae724d4ef8/Screenshot_2023-08-06_at_13.31.59.png>)
  1. Copiar el token al portapapeles y guardarlo ya que no se podrá volver a consultar ese API KEY

Untitled

B) Configuración de API KEY

Una vez que hayas obtenido tu API KEY, debes incluirla en las solicitudes que realices a la API de Moffin. Utilizaremos el comando curl como ejemplo para mostrar cómo incluir la API KEY en la solicitud:

curl --location '<https://sandbox.moffin.mx/api/v1/report>' \\
--header 'Authorization: Token {{API Key}}'

En este ejemplo, reemplaza {{API Key}} con la API KEY que obtuviste en el Paso A. La API KEY se agrega como parte del Header Authorization, precedida por el texto "Token". Es importante que escribas "Token" antes de tu API KEY, tal como se muestra en el ejemplo, para que la autenticación funcione correctamente.

C) Verificación de la API TOKEN