API pública: resumen y claves
La API de Menuthere permite que tu propio POS o software actúe sobre tu tienda. El soporte de Menuthere te crea una clave con acceso a Orders, WhatsApp o ambos, y tu software llama a los endpoints con ella. Una clave solo puede ver y cambiar tus propios datos.
- Dónde
- Ask Menuthere support for a key
- Plan
- El panel no bloquea las claves de API por plan. Enviar plantillas de WhatsApp también requiere un número de WhatsApp conectado, que empieza en Pro.
- Tiempo
- 5 min
- Actualizado
Crea y administra claves
Paso 1: Pide una clave al soporte de Menuthere
Las claves de API todavía no están en el panel, así que el soporte de Menuthere las crea. Dile al soporte para qué es la clave, por ejemplo “Billing POS”.
Paso 2: Elige su acceso
Una clave con acceso Orders puede actualizar el estado de tus pedidos. Una con acceso WhatsApp puede enviar plantillas de WhatsApp. Pide solo lo que tu software necesita.
Paso 3: Guarda la clave de inmediato
Una clave se muestra una sola vez, cuando se crea. Menuthere solo guarda una huella, así que no se puede mostrar de nuevo. Ponla en los ajustes de tu software de inmediato. Si la pierdes, pide al soporte que la revoque y cree otra.
Usa una clave
Envía la clave como Authorization: Bearer ck_live_… desde tu servidor. Nunca la pongas en una página del navegador ni en una app móvil, porque cualquiera que la lea puede cambiar tus pedidos. Un ejemplo de una línea:
curl -X POST 'https://menuthere.com/api/v1/orders/ORDER_ID/status' -H 'Authorization: Bearer ck_live_YOUR_KEY' -H 'Content-Type: application/json' -d '{"status":"accepted"}'
| Endpoint | Acceso necesario | Página |
|---|---|---|
| POST /api/v1/orders/{order_id}/status | Orders | API: actualizar el estado de un pedido |
| GET /api/v1/whatsapp/templates | API: listar y enviar plantillas de WhatsApp | |
| POST /api/v1/whatsapp/send-template | API: listar y enviar plantillas de WhatsApp |
| Estado | Error | Significado |
|---|---|---|
| 401 | missing_api_key, invalid_api_key | No se envió ninguna clave, o la clave es incorrecta o fue revocada. |
| 403 | scope_denied | La clave no tiene el acceso que necesita este endpoint. |
| 429 | rate_limited | Demasiadas solicitudes este minuto. Cada clave tiene 120 por minuto por defecto. |
Preguntas
¿Una clave puede ver los pedidos de otro restaurante?
Perdí mi clave. ¿Pueden mostrarla de nuevo?
Relacionado
¿No lo encuentras? Escribe a [email protected] o chatea con nosotros, de 9 a. m. a 9 p. m.Centro de ayudaPreciosmenuthere.com
