🧠 Conceptos clave (leé esto primero)
Tres cosas para tener en cuenta antes de arrancar:
Hay dos ambientes independientes: producción y testing. Cada uno tiene su propio dashboard, sus propias credenciales y su propia URL de API. Las credenciales no se comparten entre ambientes.
El orden importa: primero producción, después testing. A diferencia de otras APIs, acá no podés usar el sandbox hasta tener el usuario de producción creado y aprobado.
Toda llamada se autentica con dos credenciales: el
appId(va en la URL) y elappKey(va en el header). Sin las dos, la API responde401.
⚠️ Importante — el testing depende de producción No entregamos el usuario de testing hasta que tengas el usuario de producción creado y aprobado. Recién después podés habilitar el sandbox.
🔗 URLs y entornos — Evitá confusiones
Ambiente | Dashboard web (registro y credenciales) | Base URL de la API | Para qué sirve |
Producción |
|
| Operación real: envíos, usuarios y datos productivos. |
Testing / Sandbox |
|
| Crear usuarios y envíos de prueba. No tiene impacto real. |
Simulador de courier |
| — | Simular cambios de estado de envíos de prueba (para testear webhooks). No permite setear la URL del webhook. |
El simulador de courier es una herramienta auxiliar del ambiente de testing: sirve para forzar cambios de estado y ver cómo responde tu integración a los webhooks. No es la API donde creás recursos.
📝 Paso a paso para obtener acceso
Etapa 1 — Producción
Registrá tu usuario de producción en dashboard.moova.io/register.
Comunicate primero con tu asesor de ventas para que valide tu alta. Sin este paso, el alta no se habilita. La aprobación demora hasta 72 horas hábiles.
Una vez aprobado, generá tu APP ID y APP KEY de producción (ver más abajo).
Etapa 2 — Testing (solo después de tener producción aprobado)
Replicá la creación del usuario en dev.moova.io/register.
Enviá un mail a [email protected] con el asunto
ALTA TESTINGpara que habiliten el usuario de testing.Una vez habilitado, generá tu APP ID y APP KEY de testing (ver más abajo).
🔑 Cómo obtener tu APP ID y APP KEY
Las credenciales se generan desde el dashboard del ambiente correspondiente, una vez logueado:
Testing: https://dev.moova.io
Producción: https://dashboard.moova.io
Pasos (idénticos en ambos dashboards):
Ingresá y logueate con tu usuario aprobado.
Andá a la sección Área de empresa.
Dentro de API / Webhook vas a encontrar tu APP ID y tu APP KEY.
🔒 Cuidá tu APP KEY. Es un secreto: no la subas a repositorios públicos ni la expongas en código de frontend. Tratala como una contraseña.
⚙️ Cómo autenticar tus requests
Toda llamada a la API necesita las dos credenciales:
Credencial | Dónde va | Formato |
APP ID | Query string de la URL |
|
APP KEY | Header HTTP |
|
🔔 Webhooks (resumen)
Un webhook es una URL tuya a la que Moova le avisa automáticamente cada vez que un envío cambia de estado, así no tenés que estar consultando la API.
La URL del webhook se configura en
dev.moova.io→ Área de empresa → API / Webhook (para el ambiente de pruebas).Para simular cambios de estado y probar que tu webhook recibe bien las notificaciones, usá el simulador
b2b-api-test.moova.io.


