Referência da API

A base pública planejada é https://magnum.lat. No desenvolvimento, use http://localhost:3100. Todas as respostas funcionais usam { "data": ... }; erros usam { "error": ... }.

Integração de servidor

MétodoCaminhoAutorização
GET/v1/capabilitiesPúblico
GET/v1/networksPúblico
GET/v1/quotes?asset=USDTPúblico
GET/POST/v1/integrationsintegrations:read/write
POST/v1/checkout-sessionscheckouts:write + idempotência
GET/v1/checkout-sessions/:idcheckouts:read
GET/v1/paymentspayments:read
GET/v1/metricsmetrics:read
GET/v1/requestsmetrics:read
POST/v1/webhook-endpointswebhooks:write
DELETE/v1/webhook-endpoints/:idwebhooks:write
GET/v1/webhook-deliverieswebhooks:write
MétodoCaminhoRequisito
GET/v1/public/checkouts/:idCapacidade Checkout
POST/v1/public/checkouts/:id/paymentsCapacidade + idempotência
GET/v1/public/checkouts/:id/paymentCapacidade Checkout
POST/v1/public/checkouts/:id/simulateCapacidade + sandbox
POST/v1/sandbox/sessionsMesma origem + limite de uso

Rotas de conta estão descritas em Contas. /healthz é liveness; /readyz consulta PostgreSQL. A rota /v1/providers/4p/notifications está bloqueada por política live.

OpenAPI

O contrato gerado fica em /v1/openapi.json. Schemas das entradas de negócio são derivados da mesma validação usada no servidor. Autenticação de conta é delegada ao Better Auth e não faz parte desse documento. Campos adicionais não documentados são rejeitados.

API do painel

Veja Painel do estabelecimento para endpoints de sessão, construtor e ciclo de conta. São separados da autenticação por chave de servidor.

Documentação técnica do MagnumAPI v1

Buscar na documentação