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):
| Endpoint | Objetivo |
|---|---|
GET /api/v1/settings/account-fields | Listar as definições dos campos |
POST /api/v1/settings/account-fields | Criar 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.