SiigoAPI
Siigo API

Autenticación

Para comunicarte con nuestro servicio debes autenticarte mediante un esquema OAuth. Como primer paso debes generar un Token de acceso tipo JWT. Para generar el token deberás utilizar las credenciales conformadas por username y access_key. Para realizar la generación de credenciales es necesario ingresar a Siigo Nube, menú izquierdo Alianzas > Botón "Mi Credencial API"

Puedes solicitar la información de pruebas a nuestras líneas de atención, indicando el NIT registrado en Siigo y te suministraremos los datos vía correo.

POST
/auth

Authorization

Authorization<token>

In: header

Partner-Id<token>

In: header

Request Body

application/jsonOptional

Representa la solicitud con la información del usuario y la clave de acceso.

usernamestring

Nombre de usuario

access_keystring

Clave de acceso

curl -X POST "https://api.siigo.com/auth" \
  -H "Authorization: <token>" \
  -H "Content-Type: application/json" \
  -d '{
    "username": "[email protected]",
    "access_key": "1234567890"
  }'

Token de acceso generado correctamente

{
  "access_token": "1234567890",
  "expires_in": 86400,
  "token_type": "Bearer",
  "scope": "Siigo API"
}