Cuentas y vinculación
Obtener una cuenta
GET /api/v1/accounts/{phone}
{
"phone": "+228XXXXXXXX",
"state": "claimed",
"display_name": "Ama K.",
"partners": [{ "code": "seed", "name": "SEED" }]
}
Vinculación / invitación
POST /api/v1/accounts/link
{
"phone": "+228XXXXXXXX",
"invite": true
}
Crea o recupera la cuenta, la vincula a su socio y, opcionalmente, envía un SMS de invitación para que el usuario verifique su cuenta de MorisBox.
Campos del proveedor
Los socios pueden exigir campos personalizados durante la vinculación (p. ej., número de asegurado):
| Endpoint | Objetivo |
|---|---|
GET /api/v1/settings/account-fields | Enumerar las definiciones de campos |
POST /api/v1/settings/account-fields | Crear un campo |
PATCH /api/v1/settings/account-fields/{id} | Actualizar |
DELETE /api/v1/settings/account-fields/{id} | Eliminar |
Los tipos de campo incluyen char, date, selection, etc.
Claves E2E (opcional)
GET /api/v1/keys/{phone}: claves públicas de los dispositivos para la mensajería cifrada, cuando está activada.