Contas e vinculação

Obter uma conta

GET /api/v1/accounts/{phone}

{
  "phone": "+228XXXXXXXX",
  "state": "claimed",
  "display_name": "Ama K.",
  "partners": [{ "code": "seed", "name": "SEED" }]
}

Vinculação / convite

POST /api/v1/accounts/link

{
  "phone": "+228XXXXXXXX",
  "invite": true
}

Cria ou recupera a conta, vincula-a ao seu parceiro e, opcionalmente, envia um SMS de convite para que o usuário verifique sua conta MorisBox.

Campos do provedor

Os parceiros podem exigir campos personalizados durante a vinculação (por exemplo, número do segurado):

EndpointObjetivo
GET /api/v1/settings/account-fieldsListar as definições dos campos
POST /api/v1/settings/account-fieldsCriar um campo
PATCH /api/v1/settings/account-fields/{id}Atualizar
DELETE /api/v1/settings/account-fields/{id}Excluir

Os tipos de campo incluem char, date, selection etc.

Chaves E2E (opcional)

GET /api/v1/keys/{phone}: chaves públicas dos dispositivos para mensagens criptografadas, quando o recurso está ativado.