Documentação gerada a partir das rotas registradas nesta instância — sempre em sincronia com o código. Verifique /api/health para o status do serviço.
O tenant é resolvido, em ordem de prioridade: subdomínio (acme.cobrixapp.com),
header X-Tenant-ID, o client OAuth do token Passport, ou
?tenant_id= (apenas em dev local).
Rotas de usuário usam Sanctum (token opaco via Authorization: Bearer <token>, expira em 24h).
Integrações de terceiros usam Passport OAuth2 (Client Credentials) com scopes por recurso.
Login: 5 tentativas/min por IP. Rotas autenticadas: 60 req/min por usuário. Rotas com limite próprio aparecem com a badge throttle abaixo.
Todas as rotas abaixo aceitam/retornam JSON. Respostas de erro seguem
{"message": "...", "errors": {...}} com mensagens em português.
Integrações de terceiros via OAuth2 Client Credentials + scopes — clientes, débitos e cobranças.
/api/public/v1/charges
OAuth2 Client Credentials + Scope (Passport)
public.charges.index
/api/public/v1/clients
OAuth2 Client Credentials + Scope (Passport)
public.clients.index
/api/public/v1/clients/{id}
OAuth2 Client Credentials + Scope (Passport)
public.clients.show
/api/public/v1/debts
OAuth2 Client Credentials + Scope (Passport)
public.debts.index
/api/public/v1/debts/{id}
OAuth2 Client Credentials + Scope (Passport)
public.debts.show
/api/public/v1/sync/clients
OAuth2 Client Credentials + Scope (Passport)
throttle:sync
public.clients.sync
/api/public/v1/sync/debts
OAuth2 Client Credentials + Scope (Passport)
throttle:sync
public.debts.sync
/api/v1/public/data-deletion-request
OAuth2 Client Credentials + Scope (Passport)
throttle:5,1
public.data-deletion-request
/api/v1/public/marketing-stats
OAuth2 Client Credentials + Scope (Passport)
throttle:60,1
public.marketing-stats
/api/v1/public/pricing
OAuth2 Client Credentials + Scope (Passport)
throttle:60,1
public.pricing
/api/v1/addon-trials
Sanctum (Bearer token de usuário)
throttle:api
addon-trials.store
Restrito a superadmin: gestão de tenants, usuários de tenants, faturamento consolidado e comprovantes cross-tenant.
/api/v1/admin/backups
Sanctum (Bearer token de usuário)
admin.backups.index
/api/v1/admin/billing
Sanctum (Bearer token de usuário)
admin.billing
/api/v1/admin/billing/summary
Sanctum (Bearer token de usuário)
admin.billing.summary
/api/v1/admin/health/diagnostics
Sanctum (Bearer token de usuário)
admin.health.diagnostics
/api/v1/admin/helpdesk
Sanctum (Bearer token de usuário)
throttle:api
admin.helpdesk.index
/api/v1/admin/helpdesk/{id}
Sanctum (Bearer token de usuário)
throttle:api
admin.helpdesk.show
/api/v1/admin/helpdesk/{id}/extension
Sanctum (Bearer token de usuário)
throttle:api
admin.helpdesk.extension
/api/v1/admin/helpdesk/{id}/messages
Sanctum (Bearer token de usuário)
throttle:api
admin.helpdesk.messages.store
/api/v1/admin/pricing
Sanctum (Bearer token de usuário)
admin.pricing.index
/api/v1/admin/pricing/sms-addon-tiers/{id}
Sanctum (Bearer token de usuário)
admin.pricing.sms-addon-tiers.update
/api/v1/admin/pricing/sms-credit-packages/{id}
Sanctum (Bearer token de usuário)
admin.pricing.sms-credit-packages.update
/api/v1/admin/receipts
Sanctum (Bearer token de usuário)
throttle:api
admin.receipts.index
/api/v1/admin/receipts/{uuid}/send-email
Sanctum (Bearer token de usuário)
throttle:api
admin.receipts.send-email
/api/v1/admin/tenants
Sanctum (Bearer token de usuário)
admin.tenants.index
/api/v1/admin/tenants/{id}/invoices
Sanctum (Bearer token de usuário)
admin.tenants.invoices
/api/v1/admin/tenants/{id}/users
Sanctum (Bearer token de usuário)
admin.tenants.users
/api/v1/admin/tenants/{id}/users/{userId}
Sanctum (Bearer token de usuário)
admin.tenants.users.update
/api/v1/admin/tenants/{id}/users/{userId}/resend-invite
Sanctum (Bearer token de usuário)
admin.tenants.users.resend-invite
Planos, assinatura atual, faturas, pagamento (Pix/boleto/cartão) e cancelamento.
/api/v1/subscription/add-card
Sanctum (Bearer token de usuário)
throttle:api
subscription.add-card
/api/v1/subscription/cancel
Sanctum (Bearer token de usuário)
throttle:api
subscription.cancel
/api/v1/subscription/current
Sanctum (Bearer token de usuário)
throttle:api
subscription.current
/api/v1/subscription/invoices
Sanctum (Bearer token de usuário)
throttle:api
subscription.invoices
/api/v1/subscription/invoices/{id}
Sanctum (Bearer token de usuário)
throttle:api
subscription.invoices.show
/api/v1/subscription/invoices/{id}/confirm
Sanctum (Bearer token de usuário)
throttle:api
subscription.invoices.confirm
/api/v1/subscription/invoices/{id}/pay-boleto
Sanctum (Bearer token de usuário)
throttle:api
subscription.invoices.pay-boleto
/api/v1/subscription/invoices/{id}/pay-card
Sanctum (Bearer token de usuário)
throttle:api
subscription.invoices.pay-card
/api/v1/subscription/invoices/{id}/pay-pix
Sanctum (Bearer token de usuário)
throttle:api
subscription.invoices.pay-pix
/api/v1/subscription/plans
Sanctum (Bearer token de usuário)
throttle:api
subscription.plans
/api/v1/subscription/plans/{planId}
Sanctum (Bearer token de usuário)
throttle:api
subscription.plans.update
/api/v1/subscription/subscribe
Sanctum (Bearer token de usuário)
throttle:api
subscription.subscribe
Login, registro, troca/recuperação de senha, verificação de e-mail e aceite de convite.
/api/v1/auth/accept-invite
Público
auth.accept-invite
/api/v1/auth/change-password
Sanctum (Bearer token de usuário)
throttle:api
auth.change-password
/api/v1/auth/check-token
Público
auth.check-token
/api/v1/auth/forgot-password
Público (tenant obrigatório, sem login)
auth.forgot-password
/api/v1/auth/login
Público (tenant obrigatório, sem login)
throttle:auth
auth.login
/api/v1/auth/logout
Sanctum (Bearer token de usuário)
throttle:api
auth.logout
/api/v1/auth/me
Sanctum (Bearer token de usuário)
throttle:api
auth.me
/api/v1/auth/me/avatar
Sanctum (Bearer token de usuário)
throttle:api
auth.avatar.upload
/api/v1/auth/refresh
Sanctum (Bearer token de usuário)
throttle:api
auth.refresh
/api/v1/auth/register
Sanctum (Bearer token de usuário)
throttle:api
auth.register
/api/v1/auth/resend-verification
Público
auth.resend-verification
/api/v1/auth/reset-password
Público
auth.reset-password
/api/v1/auth/verify-email
Público
auth.verify-email
Regras de automação por dias antes/depois do vencimento, histórico de execuções e clonagem.
/api/v1/automation
Sanctum (Bearer token de usuário)
throttle:api
automation.index
/api/v1/automation/history
Sanctum (Bearer token de usuário)
throttle:api
automation.history
/api/v1/automation/{id}
Sanctum (Bearer token de usuário)
throttle:api
automation.show
/api/v1/automation/{id}/clone
Sanctum (Bearer token de usuário)
throttle:api
automation.clone
/api/v1/automation/{id}/toggle
Sanctum (Bearer token de usuário)
throttle:api
automation.toggle
/api/v1/banks
Sanctum (Bearer token de usuário)
throttle:api
banks.index
Emissão, consulta, sincronização, cancelamento e retorno CNAB de boletos.
/api/v1/boletos
Sanctum (Bearer token de usuário)
throttle:api
boletos.index
/api/v1/boletos/cnab-retorno
Sanctum (Bearer token de usuário)
throttle:api
boletos.cnab-retorno
/api/v1/boletos/gateways-disponiveis
Sanctum (Bearer token de usuário)
throttle:api
boletos.gateways-disponiveis
/api/v1/boletos/tipos-suportados
Sanctum (Bearer token de usuário)
throttle:api
boletos.tipos-suportados
/api/v1/boletos/{id}
Sanctum (Bearer token de usuário)
throttle:api
boletos.show
/api/v1/boletos/{id}/atualizar-valor
Sanctum (Bearer token de usuário)
throttle:api
boletos.atualizar-valor
/api/v1/boletos/{id}/cancel
Sanctum (Bearer token de usuário)
throttle:api
boletos.cancel
/api/v1/boletos/{id}/sync
Sanctum (Bearer token de usuário)
throttle:api
boletos.sync
CRUD de clientes do tenant, importação em massa via CSV e consulta de CEP.
/api/v1/clients
Sanctum (Bearer token de usuário)
throttle:api
clients.index
/api/v1/clients/import
Sanctum (Bearer token de usuário)
throttle:api
clients.import
/api/v1/clients/import/{id}
Sanctum (Bearer token de usuário)
throttle:api
clients.import.status
/api/v1/clients/{id}
Sanctum (Bearer token de usuário)
throttle:api
clients.show
Consulta das cobranças (mensagens) disparadas por débito e canal.
/api/v1/charges
Sanctum (Bearer token de usuário)
throttle:api
charges.index
/api/v1/charges/{id}
Sanctum (Bearer token de usuário)
throttle:api
charges.show
Consulta e reenvio por e-mail de comprovantes de pagamento.
/api/v1/receipts
Sanctum (Bearer token de usuário)
throttle:api
receipts.index
/api/v1/receipts/{receipt}
Sanctum (Bearer token de usuário)
throttle:api
receipts.show
/api/v1/receipts/{receipt}/send-email
Sanctum (Bearer token de usuário)
throttle:api
receipts.send-email
/api/v1/receipts/{uuid}/view
Público
receipts.view
Dados da empresa, logotipo, teste de SMTP/SMS/WhatsApp (Evolution API) e verificação de domínio.
/api/v1/tenant/evolution/instance
Sanctum (Bearer token de usuário)
throttle:api
tenant.evolution.instance.create
/api/v1/tenant/evolution/instance/status
Sanctum (Bearer token de usuário)
throttle:api
tenant.evolution.instance.status
/api/v1/tenant/logo
Sanctum (Bearer token de usuário)
throttle:api
tenant.logo.upload
/api/v1/tenant/settings
Sanctum (Bearer token de usuário)
throttle:api
tenant.settings.update
/api/v1/tenant/smtp/setup-sender
Sanctum (Bearer token de usuário)
throttle:api
tenant.smtp.setup-sender
/api/v1/tenant/smtp/test-sender
Sanctum (Bearer token de usuário)
throttle:api
tenant.smtp.test-sender
/api/v1/tenant/test-evolution
Sanctum (Bearer token de usuário)
throttle:api
tenant.test-evolution
/api/v1/tenant/test-sms
Sanctum (Bearer token de usuário)
throttle:api
tenant.test-sms
/api/v1/tenant/test-smtp
Sanctum (Bearer token de usuário)
throttle:api
tenant.test-smtp
/api/v1/tenant/verify-domain
Sanctum (Bearer token de usuário)
throttle:api
tenant.verify-domain
Métricas consolidadas de cobrança (total em aberto, inadimplentes, recuperado, taxa de recuperação) e exportação CSV.
/api/v1/dashboard
Sanctum (Bearer token de usuário)
throttle:api
dashboard.index
/api/v1/dashboard/export-csv
Sanctum (Bearer token de usuário)
throttle:api
dashboard.export-csv
CRUD de débitos, marcação de pagamento/cancelamento e geração de link do Portal do Devedor.
/api/v1/debts
Sanctum (Bearer token de usuário)
throttle:api
debts.index
/api/v1/debts/{id}
Sanctum (Bearer token de usuário)
throttle:api
debts.show
/api/v1/debts/{id}/cancel
Sanctum (Bearer token de usuário)
throttle:api
debts.cancel
/api/v1/debts/{id}/paid
Sanctum (Bearer token de usuário)
throttle:api
debts.paid
Resumo e faturas da assinatura SaaS do tenant, e upgrade de plano.
/api/v1/billing/invoices
Sanctum (Bearer token de usuário)
throttle:api
billing.invoices
/api/v1/billing/summary
Sanctum (Bearer token de usuário)
throttle:api
billing.summary
/api/v1/billing/upgrade
Sanctum (Bearer token de usuário)
throttle:api
billing.upgrade
Regras de recompensa e conquistas — desconto na mensalidade por metas de recuperação atingidas.
/api/v1/gamification/achievements
Sanctum (Bearer token de usuário)
throttle:api
gamification.achievements.index
/api/v1/gamification/achievements/admin
Sanctum (Bearer token de usuário)
throttle:api
gamification.achievements.admin
/api/v1/gamification/achievements/progress
Sanctum (Bearer token de usuário)
throttle:api
gamification.achievements.progress
/api/v1/gamification/rules
Sanctum (Bearer token de usuário)
throttle:api
gamification.rules.index
/api/v1/gamification/rules/{id}
Sanctum (Bearer token de usuário)
throttle:api
gamification.rules.update
/api/v1/gamification/rules/{id}/restore
Sanctum (Bearer token de usuário)
throttle:api
gamification.rules.restore
Cadastro, teste de conexão e gateway padrão do tenant (Asaas, Mercado Pago, Cielo, Inter e outros).
/api/v1/payment-gateways
Sanctum (Bearer token de usuário)
throttle:api
gateways.index
/api/v1/payment-gateways/schema/{tipo}
Sanctum (Bearer token de usuário)
throttle:api
gateways.schema
/api/v1/payment-gateways/{id}
Sanctum (Bearer token de usuário)
throttle:api
gateways.show
/api/v1/payment-gateways/{id}/set-default
Sanctum (Bearer token de usuário)
throttle:api
gateways.set-default
/api/v1/payment-gateways/{id}/test
Sanctum (Bearer token de usuário)
throttle:api
gateways.test
Mesmo recurso de Gateways de Pagamento, exposto em /api/v1/gateways — usado pelo frontend web.
/api/v1/gateways
Sanctum (Bearer token de usuário)
throttle:api
gateways-v2.index
/api/v1/gateways/schema/{tipo}
Sanctum (Bearer token de usuário)
throttle:api
gateways-v2.schema
/api/v1/gateways/{id}
Sanctum (Bearer token de usuário)
throttle:api
gateways-v2.show
/api/v1/gateways/{id}/certificado
Sanctum (Bearer token de usuário)
throttle:api
gateways-v2.certificado
/api/v1/gateways/{id}/default
Sanctum (Bearer token de usuário)
throttle:api
gateways-v2.default
/api/v1/gateways/{id}/test
Sanctum (Bearer token de usuário)
throttle:api
gateways-v2.test
/api/portal/v1/{token}/charge/status
Público
throttle:portal-view
generated::0fOdPu8HEoRjokbn
/api/portal/v1/{token}/negotiate
Público
throttle:portal-billing
generated::6esVZWVlceGdUxmc
/api/portal/v1/{token}
Público
throttle:portal-view
generated::AR5p0MgFjVwZmtFt
/api/portal/v1/{token}/charge
Público
throttle:portal-billing
generated::CwxQhwaHmExF94pJ
/api/portal/v1/{token}/client
Público
throttle:portal-billing
generated::IvY7QPxZKXjwB5xJ
/api/portal/v1/{token}/boletos/{boletoId}/reportar-pagamento
Público
throttle:portal-billing
generated::S2rwnJOQejyVinp1
/api/v1/proposals/{id}/reject
Sanctum (Bearer token de usuário)
generated::SPuJeuuKwnzali5a
/api/user
Sanctum (Bearer token de usuário)
generated::YwVE7xNGovNhiHI3
/api/v1/proposals/{id}/accept
Sanctum (Bearer token de usuário)
generated::hgJQtZSL7M9Birzg
/api/v1/proposals
Sanctum (Bearer token de usuário)
generated::iKBRuqwYr2hRyWmi
/api/portal/v1/{token}/cep/{zip}
Público
throttle:portal-view
generated::q6DfFqSv6bXRnKB6
/api/v1/debts/{id}/portal-token
Sanctum (Bearer token de usuário)
generated::qPutgbmFhyJ7euGz
/api/portal/v1/{token}/proposal
Público
throttle:portal-view
generated::wvqww9pu8cNeG8m1
/api/portal/v1/{token}/history
Público
throttle:portal-view
generated::zOOKjGfUNbCBGB1a
Verificação pública de saúde da API — sem tenant, sem autenticação.
/api/health
Público
throttle:60,1
health
/api/v1/helpdesk
Sanctum (Bearer token de usuário)
throttle:api
helpdesk.index
/api/v1/helpdesk/attachments/{uuid}/download
Sanctum (Bearer token de usuário)
throttle:api
helpdesk.attachments.download
/api/v1/helpdesk/{id}
Sanctum (Bearer token de usuário)
throttle:api
helpdesk.show
/api/v1/helpdesk/{id}/messages
Sanctum (Bearer token de usuário)
throttle:api
helpdesk.messages.index
/api/v1/integrations/webhook
Sanctum (Bearer token de usuário)
throttle:api
integrations.webhook.show
/api/v1/integrations/webhook/deliveries
Sanctum (Bearer token de usuário)
throttle:api
integrations.webhook.deliveries
/api/v1/integrations/webhook/rotate-secret
Sanctum (Bearer token de usuário)
throttle:api
integrations.webhook.rotate-secret
Notificações internas do usuário e registro de device token para push.
/api/v1/notifications
Sanctum (Bearer token de usuário)
throttle:api
notifications.index
/api/v1/notifications/device-token
Sanctum (Bearer token de usuário)
throttle:api
notifications.device-token.store
/api/v1/notifications/device-token/test
Sanctum (Bearer token de usuário)
throttle:api
notifications.device-token.test
/api/v1/notifications/read-all
Sanctum (Bearer token de usuário)
throttle:api
notifications.read-all
/api/v1/notifications/unread-count
Sanctum (Bearer token de usuário)
throttle:api
notifications.unread-count
/api/v1/notifications/{id}/read
Sanctum (Bearer token de usuário)
throttle:api
notifications.read
Gestão de clients OAuth2 e consentimento (Authorization Code) para integrações de terceiros.
/api/v1/oauth/authorize
Sanctum (Bearer token de usuário)
oauth.authorize
/api/v1/oauth/clients
Sanctum (Bearer token de usuário)
oauth.clients.index
/api/v1/oauth/clients/{client}
Sanctum (Bearer token de usuário)
oauth.clients.destroy
/api/v1/oauth/scopes
Sanctum (Bearer token de usuário)
oauth.scopes
/api/v1/onboarding/dismiss
Sanctum (Bearer token de usuário)
throttle:api
onboarding.dismiss
/api/v1/onboarding/nps
Sanctum (Bearer token de usuário)
throttle:api
onboarding.nps.submit
/api/v1/onboarding/nps/status
Sanctum (Bearer token de usuário)
throttle:api
onboarding.nps.status
/api/v1/onboarding/progress
Sanctum (Bearer token de usuário)
throttle:api
onboarding.show
/api/v1/onboarding/steps/{step}/complete
Sanctum (Bearer token de usuário)
throttle:api
onboarding.steps.complete
/api/v1/pix-confirmations
Sanctum (Bearer token de usuário)
throttle:api
pix-confirmations.index
/api/v1/pix-confirmations/{id}/confirmar
Sanctum (Bearer token de usuário)
throttle:api
pix-confirmations.confirmar
/api/v1/pix-confirmations/{id}/rejeitar
Sanctum (Bearer token de usuário)
throttle:api
pix-confirmations.rejeitar
/api/v1/privacy/export
Sanctum (Bearer token de usuário)
throttle:api
privacy.export.own
/api/v1/privacy/export/clients/{id}
Sanctum (Bearer token de usuário)
throttle:api
privacy.export.client
/api/v1/privacy/request-deletion
Sanctum (Bearer token de usuário)
throttle:api
privacy.request-deletion
Cupons de desconto aplicáveis à assinatura do tenant.
/api/v1/promotions
Sanctum (Bearer token de usuário)
throttle:api
promotions.index
/api/v1/promotions/active
Sanctum (Bearer token de usuário)
throttle:api
promotions.active
/api/v1/promotions/apply
Sanctum (Bearer token de usuário)
throttle:api
promotions.apply
/api/v1/promotions/{id}
Sanctum (Bearer token de usuário)
throttle:api
promotions.show
/api/v1/promotions/{id}/restore
Sanctum (Bearer token de usuário)
throttle:api
promotions.restore
Pixel de rastreamento de abertura de e-mail enviado pela Automação.
/api/email/pixel/{uuid}
Público
email.pixel
Criação de uma nova conta/tenant (self-service) e verificação de subdomínio disponível.
/api/v1/check-cep/{zip}
Público
throttle:30,1
registration.check-cep
/api/v1/check-subdomain
Público
throttle:30,1
registration.check-subdomain
/api/v1/register
Público
throttle:10,1
registration.store
/api/v1/sms-addon
Sanctum (Bearer token de usuário)
throttle:api
sms-addon.cancel
/api/v1/sms-addon/activate
Sanctum (Bearer token de usuário)
throttle:api
sms-addon.activate
/api/v1/sms-addon/tiers
Sanctum (Bearer token de usuário)
throttle:api
sms-addon.tiers
/api/v1/sms-credits/packages
Sanctum (Bearer token de usuário)
throttle:api
sms-credits.packages
/api/v1/sms-credits/purchase
Sanctum (Bearer token de usuário)
throttle:api
sms-credits.purchase
/api/v1/sms-credits/{id}
Sanctum (Bearer token de usuário)
throttle:api
sms-credits.status
Templates de mensagem por canal (WhatsApp, SMS, e-mail) com pré-visualização.
/api/v1/templates
Sanctum (Bearer token de usuário)
throttle:api
templates.index
/api/v1/templates/metrics
Sanctum (Bearer token de usuário)
throttle:api
templates.metrics.bulk
/api/v1/templates/{id}
Sanctum (Bearer token de usuário)
throttle:api
templates.show
/api/v1/templates/{id}/metrics
Sanctum (Bearer token de usuário)
throttle:api
templates.metrics
/api/v1/templates/{id}/preview
Sanctum (Bearer token de usuário)
throttle:api
templates.preview
/api/v1/templates/{id}/test-send
Sanctum (Bearer token de usuário)
throttle:api
templates.test-send
/api/v1/templates/{id}/versions
Sanctum (Bearer token de usuário)
throttle:api
templates.versions
/api/v1/templates/{id}/versions/{version}/restore
Sanctum (Bearer token de usuário)
throttle:api
templates.versions.restore
Convite, edição, habilitar/desabilitar e reenvio de convite para usuários do tenant.
/api/v1/users
Sanctum (Bearer token de usuário)
throttle:api
users.index
/api/v1/users/invite
Sanctum (Bearer token de usuário)
throttle:api
users.invite
/api/v1/users/{id}
Sanctum (Bearer token de usuário)
throttle:api
users.update
/api/v1/users/{id}/disable
Sanctum (Bearer token de usuário)
throttle:api
users.disable
/api/v1/users/{id}/enable
Sanctum (Bearer token de usuário)
throttle:api
users.enable
/api/v1/users/{id}/resend-invite
Sanctum (Bearer token de usuário)
throttle:api
users.resendInvite
/api/v1/vendor-contracts
Sanctum (Bearer token de usuário)
throttle:api
vendor-contracts.index-all
/api/v1/vendors/{vendorId}/vendor-contracts
Sanctum (Bearer token de usuário)
throttle:api
vendor-contracts.index
/api/v1/vendors/{vendorId}/vendor-contracts/{id}
Sanctum (Bearer token de usuário)
throttle:api
vendor-contracts.show
/api/v1/vendors/{vendorId}/vendor-contracts/{id}/attachments
Sanctum (Bearer token de usuário)
throttle:api
vendor-contracts.attachments.store
/api/v1/vendors/{vendorId}/vendor-contracts/{id}/attachments/{attachmentId}
Sanctum (Bearer token de usuário)
throttle:api
vendor-contracts.attachments.destroy
/api/v1/vendors/{vendorId}/vendor-contracts/{id}/attachments/{attachmentId}/download
Sanctum (Bearer token de usuário)
throttle:api
vendor-contracts.attachments.download
/api/v1/vendors/{vendorId}/vendor-contracts/{id}/renew
Sanctum (Bearer token de usuário)
throttle:api
vendor-contracts.renew
/api/v1/vendor-documents
Sanctum (Bearer token de usuário)
throttle:api
vendor-documents.index-all
/api/v1/vendors/{vendorId}/vendor-documents
Sanctum (Bearer token de usuário)
throttle:api
vendor-documents.index
/api/v1/vendors/{vendorId}/vendor-documents/{id}
Sanctum (Bearer token de usuário)
throttle:api
vendor-documents.show
/api/v1/vendors/{vendorId}/vendor-documents/{id}/attachments
Sanctum (Bearer token de usuário)
throttle:api
vendor-documents.attachments.store
/api/v1/vendors/{vendorId}/vendor-documents/{id}/attachments/{attachmentId}
Sanctum (Bearer token de usuário)
throttle:api
vendor-documents.attachments.destroy
/api/v1/vendors/{vendorId}/vendor-documents/{id}/attachments/{attachmentId}/download
Sanctum (Bearer token de usuário)
throttle:api
vendor-documents.attachments.download
/api/v1/vendor-invoices
Sanctum (Bearer token de usuário)
throttle:api
vendor-invoices.index-all
/api/v1/vendors/{vendorId}/vendor-invoices
Sanctum (Bearer token de usuário)
throttle:api
vendor-invoices.index
/api/v1/vendors/{vendorId}/vendor-invoices/{id}
Sanctum (Bearer token de usuário)
throttle:api
vendor-invoices.show
/api/v1/vendors/{vendorId}/vendor-invoices/{id}/approve
Sanctum (Bearer token de usuário)
throttle:api
vendor-invoices.approve
/api/v1/vendors/{vendorId}/vendor-invoices/{id}/attachments
Sanctum (Bearer token de usuário)
throttle:api
vendor-invoices.attachments.store
/api/v1/vendors/{vendorId}/vendor-invoices/{id}/attachments/{attachmentId}/download
Sanctum (Bearer token de usuário)
throttle:api
vendor-invoices.attachments.download
/api/v1/vendors/{vendorId}/vendor-invoices/{id}/mark-paid
Sanctum (Bearer token de usuário)
throttle:api
vendor-invoices.mark-paid
/api/v1/vendors/{vendorId}/vendor-invoices/{id}/reject
Sanctum (Bearer token de usuário)
throttle:api
vendor-invoices.reject
/api/v1/vendors
Sanctum (Bearer token de usuário)
throttle:api
vendors.index
/api/v1/vendors/compliance-report
Sanctum (Bearer token de usuário)
throttle:api
vendors.compliance-report
/api/v1/vendors/{id}
Sanctum (Bearer token de usuário)
throttle:api
vendors.show
/api/v1/vendors/{id}/rating
Sanctum (Bearer token de usuário)
throttle:api
vendors.rate
Callbacks de gateways de pagamento, provedores de SMS e da Evolution API (WhatsApp) — validados por assinatura/segredo do provedor, sem Sanctum/Passport.
/api/webhooks/gateway/{gatewayId}
Público (validado por assinatura/segredo do provedor)
webhook.gateway
/api/webhooks/sms/brevo
Público (validado por assinatura/segredo do provedor)
webhooks.sms.brevo
/api/webhooks/sms/smsdev
Público (validado por assinatura/segredo do provedor)
webhooks.sms.smsdev
/api/webhooks/sms/sns
Público (validado por assinatura/segredo do provedor)
webhooks.sms.sns
/api/webhooks/sms/twilio
Público (validado por assinatura/segredo do provedor)
webhooks.sms.twilio
/api/whatsapp/webhook
Público (validado por assinatura/segredo do provedor)
webhooks.evolution