Rappi API v1.25.0
Rappi API v1.25.0 incluye todos los recursos, endpoints y metodos que permiten la integración con la aplicación de Rappi.
La tabla siguiente contiene todos los recursos disponibles de nuestra API:
Recurso API | Endpoint | Descripción del Endpoint |
---|---|---|
Autenticación | POST token | Usa este endpoint para generar un Token de Acceso. Este Token te permite autenticarte al hacer una llamada API. |
Menús | GET menu | Devuelve la colección de menús creados por el aliado autenticado |
POST menu | Añade o actualiza un menú en una tienda | |
GET menu/approved/{storeId} | Devuelve el estado de aprobación actual de un menú | |
GET menu/rappi/{storeId} | Devuelve el ultimo menú creado para una tienda | |
Órdenes | GET orders | Devuelve una lista de nuevas ordenes creadas |
GET orders/status/sent | Devuelve una lista de nuevas ordenes creadas en estado SENT | |
PUT orders/{orderId}/take/{cookingTime} | Toma una orden para ser preparada | |
PUT orders/{orderId}/reject | Rechaza una orden | |
POST orders/{orderId}/ready-for-pickup | Confirma que la orden esta lista para ser recogida | |
GET orders/{orderId}/events | Devuelve los ultimos eventos de las ordenes | |
Tiendas | GET stores-pa | Devuelve la lista de tiendas del cliente autenticado |
PUT stores-pa/{storeId}/status | Actualiza una tienda a integrada o no integrada | |
Disponibilidad | POST availability/items/status | Controla la disponibilidad de los articulos en la aplicación por su SKU |
POST availability/items/rappi/status | Controla la disponibilidad de los articulos en la aplicación por su ID | |
PUT availability/stores/items | Controla la disponibilidad de los articulos en la aplicación por su SKU | |
PUT availability/stores/items/rappi | Controla la disponibilidad de los articulos en la aplicación por su ID | |
PUT availability/stores | Controla la disponibilidad de la tienda en la aplicación | |
PUT availability/stores/enable/massive | Maneja de forma asincrónica la disponibilidad de la tienda en la app de Rappi | |
PUT availability/stores/enable | Maneja de forma sincrónica la disponibilidad de la tienda en la app de Rapppi | |
PATCH restaurants/menu/v1/stores/{STORE_ID}/products/{IDENTITY_TYPE}/stock | Maneja de forma asincrónica la disponibilidad de los productos por SKU o por ID en la app de Rappi | |
PATCH restaurants/menu/v1/stores/{STORE_ID}/toppings/{IDENTITY_TYPE}/stock | Maneja de forma asincrónica la disponibilidad de los toppings por SKU o por ID en la app de Rappi | |
PATCH restaurants/menu/v1/stores/{STORE_ID}/items/{IDENTITY_TYPE}/stock | Maneja de forma asincrónica la disponibilidad de los productos y toppings por SKU o por ID en la app de Rappi | |
Webhooks | GET webhook/{event} | Regresa los Webhooks configurados de todas las tiendas del cliente autenticado |
PUT webhook/{event}/add-stores | Agrega tiendas al evento del webhook especificado | |
PUT webhook/{event}/change-url | Cambia la url para una lista de stores | |
POST webhook | Crea un nuevo Webhook para una lista de tiendas del cliente autenticado | |
DELETE webhook/{event}/remove-stores | Elimina stores del webhook especificado | |
PUT webhook/{event}/reset-secret | Reinicia el secret y genera uno nuevo al cliente autenticado | |
PUT webhook/{event}/change-status | Habilita o deshabilita Webhooks para una lista de tiendas |