API
Gestionar pedidos entrantes
Gestionar tu catálogo de productos
SFTP
Gestionar tu catálogo de productos
Gestionar tus promociones
Cómo integrarte#
Esta sección cubre los aspectos básicos de cómo integrarse. Haz clic en los siguientes enlaces para acceder a cada sección del proceso de integración según sea necesario, o simplemente desplázate hacia abajo en la página:
Requisitos previos de la integración#
Para ser elegible para esta integración, debes tener lo siguiente:
Capacidad de desarrollo de la API – La capacidad de desarrollar una API internamente o acceder a soporte de terceros para el desarrollo de la API.
Para integrarte con nuestra API para partners, también debes ser uno de nuestros partners y asegurarte de tener:
Acceso a Partner Portal (nuestro portal de autoservicio para partners)
Haz clic aquí para obtener más información sobre qué es Partner Portal.
Acceso al Plugin de Shops Integrations en Partner Portal
Haz clic aquí para obtener más información sobre cómo acceder al Plugin de Shops Integrations.
Uno o más productos existentes en Catalog para enviar las actualizaciones
¿Qué se requiere para completar la Integración?#
Integrarse con los endpoints PUT, GET y POST
Para comenzar a utilizar los endpoints, vas a necesitar tener un chainID, que será utilizado en la URL de la solicitud. Podés solicitar tu chain ID a tu Account Manager o encontrarlo directamente en el plugin de Shops Integrations, dentro de la URL:

PUT para actualizar la información del producto, como el estado, el precio y la cantidad.
POST para crear una solicitud para exportar todo el catálogo de la tienda.
GET: tenemos 3 endpoints GET diferentes
Para descargar los registros de trabajos de actualización masiva de productos (los resultados provienen de la solicitud PUT)
Para revisar las categorías del catálogo
Para recuperar los productos listados.
Configurar un Webhook para recibir los datos del producto
Para recibir la información actualizada del producto a nivel de artículo
Para exportar un catálogo completo a nivel de tienda
¡Asegurar tu webhook es obligatorio!Por favor, consultá los FAQs
Administración y acceso de tokens#
¿Qué es un token y cómo lo uso?#
Un token API de tipo Bearer es una forma de demostrar quién sos cuando hacés solicitudes a una API. Forma parte del estándar OAuth 2.0 y se incluye en los headers de la solicitud para indicar que estás autorizado a acceder a ciertos datos o servicios.
¿Cómo funciona?#
Obtén Client ID y Secret: use el Plugin de Shops Integratrions para obtenerlo
Crea el Token: Al enviar la solicitud a la API incluyendo el Client ID y el Secret, vas a recibir un token de API que es válido por 2 horas.
Use el token: cada vez que realices una solicitud a la API, incluye el token en el encabezado
¿Por qué es útil?#
No es necesario usar nombres de usuario y contraseñas en cada solicitud.
El servidor no tiene que recordar quién eres (solo verifica el token).
¿Qué necesito para acceder a él?#
Solo los usuarios con acceso al Plugin de Shops Integrations en Partner Portal pueden generar el token bearer de API desde la administración de tokens en la sección de configuración.
Pasos para la autenticación y el acceso a la API#
Generar un Token de API#
Paso 1: Ve a Partner Portal > Shops Integrations.
Paso 2: Ve a Configuración > API > Sección de administración de tokens, ingresa un nombre basado en tu caso de uso y genera un
client_idyclient_secret.Paso 3: Realizá una solicitud para para obtener tu
access_tokenen el siguiente endpoint:
https://pedidosya.partner.deliveryhero.io/v2/oauth/token
Incluí tu access_token en el header Authorization de cada solicitud que hagas a la Partner API. Antes del access_token, agregá la palabra Bearer seguida de un espacio:
Authorization: Bearer <access_token>
Cosas importantes que debes recordar sobre los tokens de API#
Asegurate de guardar tu
client_idyclient_secreten un lugar seguro; los vas a necesitar cada vez que solicites un token.Podés crear hasta 10
client_iddentro de tu chain.Cuando generás un token, este expira en 2 horas.
El token generado es válido para todas las tiendas dentro de tu chain.
Para acceder al Partner Portal o a Shops Integrations, por favor contactá a tu Account Manager.
¿Dónde puedo encontrar los endpoints de la API de producción?#
Puedes encontrar información más detallada en la documentación de la API para partners aquí.