Skip to content

Introducción a la API ​

Consideraciones iniciales ​

El uso de esta API está restringido a equipos de desarrollo. Se requiere conocimientos técnicos avanzados para comprender muchos de los conceptos expuestos en esta guía. Si tienes alguna duda, ponte en contacto con nuestro departamento de soporte a través del email soporte@yamp.ink

Autenticación ​

Para comunicarte con nuestra API debes utilizar las credenciales correspondientes al tipo de operación e incluirlas en las cabeceras de tus peticiones. Existen dos tipos:

  • Gestión de Agencias
  • Producto

Credenciales para la Gestión de Agencias ​

Si la integración que llevas a cabo require de la gestión de múltiples agencias necesitarás una API_KEY. Esta llave de acceso será proporcionada por nuestro equipo mediante solicitud. Una vez la tengas, incluye la cabecera Yamp-Api-Key en tus peticiones. Ten en cuenta que tu API_KEY te identificará y dará acceso a todas las operaciones para la gestión de agencias en Yamp. Por seguridad, no compartas tu API_KEY con nadie ajeno a tu empresa.

Credenciales de Producto ​

Las operaciones con la API de Producto requiren del uso de un token tipo Bearer. Por tanto, deberás realizar un login de usuario para obtener el token e incluirlo en la cabecera Authorization de todas tus peticiones.

Uso de la API ​

Nuestra API es RESTful por lo que podrás comunicarte mediante el protocolo HTTP a los endpoints utilizando los métodos GET, POST, PUT, DELETE según se indique. La respuesta se entregrará en formato JSON. Puedes consultar el listado de endpoints en nuestro Swagger

URL Base ​

Entorno de Pruebas ​

Las peticiones se realizarán a la URL:

text
https://api-dev.yamp.app/

Entorno de Producción ​

Las peticiones se realizarán a la URL:

text
https://api.yamp.app/