Pular para o conteúdo principal

Rotas e permissões

Referência de controle de acesso do ATLA Link, conferida em 11/11/2026 na versão publicada. As rotas abaixo são da API do ATLA Link, todas sob o caminho /api/.

Papéis​

PapelQuem éAlcance
Admin (admin ATLA)Equipe da ATLATodas as subcontas; opera a conta raiz.
Master (responsável legal, aparece como Titular)Dono de uma conta de pagamentoSó a própria conta. Sem conta aberta, só pode abrir a conta.
Operator (operador)Membro da equipe do responsável legalSó a conta do responsável legal.
Service (chave de API)Outro sistema da ATLAEscopo de integração; veja Integração.

Regras gerais:

  • Toda ação exige uma permissão; o que não está liberado é negado.
  • Responsável legal e operador só enxergam dados da própria conta.
  • Com a conta bloqueada, suspensa ou encerrada, ações de escrita são recusadas (exceto equipe, atividade, documentos e pedido de encerramento).
  • Tentativas negadas entram na auditoria como NEGADO.

Permissões por papel​

PermissãoO que liberaAdminMasterOperatorService
subaccounts.list_allListar todas as subcontas✔
subaccounts.createCriar subconta / abrir a própria conta✔✔ (só sem conta)✔
subaccounts.readVer subconta e situação✔✔✔✔
onboarding.readEtapa da abertura de conta✔✔✔✔
subaccounts.updateEditar dados da subconta✔✔
subaccounts.documentsEnviar documentos da análise✔✔
subaccounts.cancel_requestPedir encerramento✔✔✔
subaccounts.lifecycleBloquear, suspender, reativar✔
subaccounts.deleteExcluir subconta✔
customers.read / customers.writeVer / criar e editar clientes✔✔✔
customers.deleteRemover cliente✔✔
payments.read / payments.writeVer / criar e editar cobranças✔✔✔
payments.deleteCancelar cobrança✔✔
payments.refundEstornar cobrança✔✔
payments.splitCobrança com divisão de valores✔✔
subscriptions.read / subscriptions.writeVer / criar e editar assinaturas✔✔✔
subscriptions.deleteCancelar assinatura✔✔
transfers.readVer Pix e TED enviados✔✔✔
transfers.writeEnviar e cancelar Pix e TED✔✔
statement.readExtrato e relatório✔✔✔
team.manageEquipe / usuários✔✔ (só operadores)
users.manageTrocar papel e conta vinculada✔
audit.readAuditoria / atividade✔✔ (só a própria conta)
webhooks.read / webhooks.manageVer / reprocessar eventos✔
checkout.read / checkout.writeCheckout do marketplace✔✔
platform.readDados da conta raiz✔✔

Rotas da API, permissão e tela​

RotaPermissãoTela
POST auth/login, auth/register, auth/refresh; GET auth/configpúblicaEntrar, Criar conta
POST auth/forgot-password, auth/reset-passwordpúblicaRecuperar a senha
GET auth/me; POST auth/logoutautenticadomenu e sessão
POST auth/password; auth/2fa…autenticado (não chave de API)Meu perfil e segurança
auth/api-keys…só adminChaves de API
GET/POST onboarding/onboarding.read / subaccounts.createAbrir a conta
GET subaccounts/subaccounts.list_all (admin) ou subaccounts.readSubcontas, Minha conta
POST subaccounts/subaccounts.createsem tela (integração)
GET subaccounts/{id}/, …/status/, …/onboarding/, …/documents/, …/lifecycle/subaccounts.readSubcontas, Minha conta
PUT subaccounts/{id}/subaccounts.updatesem tela
POST subaccounts/{id}/documents/{docId}/subaccounts.documentsAbrir a conta, Subcontas
POST subaccounts/{id}/cancellation/subaccounts.cancel_requestSubcontas (admin)
POST subaccounts/{id}/lifecycle/subaccounts.lifecycleSubcontas
DELETE subaccounts/{id}/subaccounts.deleteSubcontas
customers/…customers.*Clientes
payments/… (inclui details/, refund/, capture/, splits e documentos)payments.*Cobranças, Transações e estornos
subscriptions/… (inclui payments/)subscriptions.*Assinaturas
GET pix/limits/, GET pix/transfers/transfers.readPix e TED, Transferências
POST pix/transfers/, POST pix/transfers/{id}/cancel/transfers.write + senha (e 2FA)Pix e TED, Transferências
GET statement/ (inclui relatório CSV)statement.readExtrato
team/…team.manage (+ users.manage para papel e conta)Equipe, Usuários
GET audit/events/ (inclui CSV)audit.readAtividade, Auditoria
GET webhook/events/…, POST …/reprocess/webhooks.read / webhooks.manageWebhooks
POST checkout/charges/, GET checkout/charges/{id}/checkout.write / checkout.readsem tela (Checkout)
GET account/main/platform.readsem tela (Conta raiz)

O recebimento de eventos do Asaas usa rotas próprias, autenticadas pelo Asaas; veja Eventos.

Diferenças entre a tela e a permissão​

  • O operador vê Pix e TED e os atalhos de envio, mas só consulta: enviar exige transfers.write.
  • O operador vê Enviar arquivo na abertura de conta, mas o envio é recusado: exige subaccounts.documents.
  • O responsável legal tem subaccounts.update e subaccounts.cancel_request, mas não há tela para editar a conta nem pedir o encerramento.
  • payments.split existe, mas a tela de cobranças não oferece divisão de valores.