Visão geral da API
Convenções REST da API Rivox: URL base, envelope de resposta e endpoints disponíveis.
A API Rivox é REST, aceita e devolve JSON e usa códigos de estado HTTP convencionais. Todos os recursos partilham o mesmo envelope de resposta.
URL base
https://api.rivox.co.mz/v1Envelope de resposta
// Sucesso
{
"data": { "object": "account", "id": "acct_..." },
"meta": { "request_id": "req_..." }
}
// Erro
{
"error": {
"type": "authentication_error",
"code": "invalid_api_key",
"message": "This API key is not active."
},
"meta": { "request_id": "req_..." }
}Convenções
- Cada resposta inclui o cabeçalho
X-Request-Id, igual ameta.request_id. - Respostas nunca são colocadas em cache (
Cache-Control: no-store). - Listas devolvem
{ "object": "list", "data": [...] }. - Identificadores públicos são estáveis e prefixados por tipo de recurso.
Endpoints disponíveis
| Método | Endpoint | Descrição |
|---|---|---|
| GET | /v1/ping | Verifica credenciais e conectividade. |
| GET | /v1/accounts/me | Conta associada à chave apresentada. |
| GET | /v1/accounts | Lista das contas acessíveis. |
| GET | /v1/connected_accounts | Contas conectadas do ambiente actual. |
Novos recursos são adicionados a esta tabela quando entram em produção. As páginas marcadas como
Em breve ainda não têm endpoints publicados.