Autenticación de la API
Para interactuar con la API de ContawebAyM, primero debes obtener las credenciales de seguridad. Todas las peticiones protegidas deben enviar el access_token como Bearer y el tokenBD en el encabezado Token:
Token: <TOKEN_BD>
El método de obtención de tokens es para usuarios o las empresas que ya tienen la base de datos creada en la empresa. Asegúrate de mantener tu token de sesión seguro y no compartirlo, ya que representa tu identidad dentro de la API.
Solicitud de Token
Puedes obtener las credenciales realizando una petición POST (por ejemplo, desde Postman) a https://api.contawebaym.com/oauth/api/v1/obtenerTokenService. Esta llamada es la única que no requiere los encabezados Authorization y Token.
Este endpoint está destinado a integraciones: no devuelve menús ni información de presentación del ERP y no crea, reemplaza o elimina la sesión interactiva del usuario.
Respuesta Exitosa
Debes conservar ambos valores: envía access_token como Authorization: Bearer <ACCESS_TOKEN> y tokenBD como Token: <TOKEN_BD> en todas las peticiones protegidas.
Respuesta Error
Ejemplo de Petición Autenticada
Aquí tienes un ejemplo utilizando cURL para un endpoint protegido. Se envían tanto el access_token como el tokenBD obtenidos durante la autenticación.