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):

EndpointObjetivo
GET /api/v1/settings/account-fieldsEnumerar las definiciones de campos
POST /api/v1/settings/account-fieldsCrear 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.