API REST do BrotasPay: carteira digital de pagamento com Pix, TED, boleto, cartões, onboarding PF/PJ e integrações.
Esta é a referência completa da API pública do BrotasPay — carteira digital de pagamento brasileira (CNPJ 46.186.761/0001-80). Use-a para integrar sua aplicação à nossa infraestrutura de pagamentos: Pix, TED, boleto, cartões, onboarding PF/PJ e mais.
Navegue pelos endpoints no menu lateral esquerdo. Em cada endpoint você encontra exemplos de requisição em cURL e JavaScript, o corpo JSON esperado e as possíveis respostas. Use o botão Send Request 💥 pra testar direto no navegador.
Autenticação: todas as requisições protegidas usam Bearer Token via Laravel Sanctum — obtenha seu token em POST /api/v1/auth/login e envie no header Authorization: Bearer <token>.
Base URL: https://api.brotaspay.com.br
Versão atual: v1
Formato: JSON (UTF-8)
To authenticate requests, include an Authorization header with the value "Bearer {SEU_TOKEN}".
All authenticated endpoints are marked with a requires authentication badge in the documentation below.
Obtenha seu token fazendo login em POST /api/v1/auth/login (portal) ou POST /api/v1/admin/auth/login (admin). Envie o token no header Authorization: Bearer <token>.
curl --request GET \
--get "https://api.brotaspay.com.br/api/v1/user" \
--header "Authorization: Bearer {SEU_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" curl --request POST \
"https://api.brotaspay.com.br/api/v1/auth/login" \
--header "Authorization: Bearer {SEU_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"document\": \"architecto\",
\"password\": \"|]|{+-\",
\"account_number\": \"architecto\"
}"
curl --request POST \
"https://api.brotaspay.com.br/api/v1/auth/verify-2fa" \
--header "Authorization: Bearer {SEU_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"two_factor_token\": \"architecto\",
\"code\": \"ngzmiy\"
}"
curl --request POST \
"https://api.brotaspay.com.br/api/v1/auth/forgot-password" \
--header "Authorization: Bearer {SEU_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"cpf\": \"architecto\"
}"
curl --request POST \
"https://api.brotaspay.com.br/api/v1/auth/reset-password" \
--header "Authorization: Bearer {SEU_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"cpf\": \"architecto\",
\"token\": \"ngzm\",
\"new_password\": \"iyvdljnikhwaykcmyuwpwlvqwr\"
}"
curl --request POST \
"https://api.brotaspay.com.br/api/v1/auth/logout" \
--header "Authorization: Bearer {SEU_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" curl --request POST \
"https://api.brotaspay.com.br/api/v1/auth/2fa/enable" \
--header "Authorization: Bearer {SEU_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"email\": \"gbailey@example.net\",
\"password\": \"|]|{+-\"
}"
curl --request POST \
"https://api.brotaspay.com.br/api/v1/auth/2fa/confirm" \
--header "Authorization: Bearer {SEU_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"verification_token\": \"architecto\",
\"code\": \"ngzmiy\"
}"
curl --request POST \
"https://api.brotaspay.com.br/api/v1/auth/2fa/disable" \
--header "Authorization: Bearer {SEU_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"password\": \"|]|{+-\"
}"
curl --request GET \
--get "https://api.brotaspay.com.br/api/v1/auth/2fa/status" \
--header "Authorization: Bearer {SEU_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" curl --request POST \
"https://api.brotaspay.com.br/api/v1/onboarding/pf" \
--header "Authorization: Bearer {SEU_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"register_name\": \"b\",
\"social_name\": \"n\",
\"document_number\": \"gzmiyvdljni\",
\"document_number_photo\": \"architecto\",
\"document_type\": \"RG\",
\"issuer_entity\": \"architecto\",
\"date_number_document_photo\": \"2026-04-19\",
\"email\": \"zbailey@example.net\",
\"password\": \"-0pBNvYgxw\",
\"birth_date\": \"2026-04-19\",
\"mother_name\": \"a\",
\"phone\": {
\"country_code\": \"architecto\",
\"number\": \"architecto\"
},
\"address\": {
\"zip_code\": \"architecto\",
\"address_line\": \"architecto\",
\"building_number\": \"architecto\",
\"neighborhood\": \"architecto\",
\"city\": \"architecto\",
\"state\": \"ng\",
\"country\": \"architecto\"
},
\"occupation\": \"architecto\",
\"pep\": \"NONE\",
\"asserted_income\": 39,
\"gender\": \"OUTROS\",
\"nationality\": \"BRASILEIRO\",
\"relationship_status\": \"VIUVO\",
\"education\": \"architecto\"
}"
curl --request POST \
"https://api.brotaspay.com.br/api/v1/onboarding/pf/documents" \
--header "Authorization: Bearer {SEU_TOKEN}" \
--header "Content-Type: multipart/form-data" \
--header "Accept: application/json" \
--form "onboarding_id=16"\
--form "document_type=SELFIE"\
--form "document_side=BACK"\
--form "provider=BANKLY"\
--form "provider_metadata[isLastDocument]="\
--form "provider_metadata[encrypted]=architecto"\
--form "image=@/tmp/php8oo1j8eb9svub91zRIl" curl --request POST \
"https://api.brotaspay.com.br/api/v1/onboarding/pf/complete" \
--header "Authorization: Bearer {SEU_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"onboarding_id\": 16
}"
curl --request POST \
"https://api.brotaspay.com.br/api/v1/onboarding/pj/mei" \
--header "Authorization: Bearer {SEU_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"document_number\": \"bngzmiyvdljnik\",
\"business_name\": \"h\",
\"trading_name\": \"w\",
\"business_email\": \"cormier.nick@example.com\",
\"business_type\": \"EI\",
\"business_size\": \"ME\",
\"password\": \"\\/kXaz<m5L[)~=NG5a:\",
\"declared_annual_billing\": \"architecto\",
\"document_number_personal\": \"ngzmiyvdljn\",
\"business_address\": {
\"zip_code\": \"architecto\",
\"address_line\": \"architecto\",
\"building_number\": \"architecto\",
\"neighborhood\": \"architecto\",
\"city\": \"architecto\",
\"state\": \"ng\",
\"country\": \"architecto\"
}
}"
curl --request POST \
"https://api.brotaspay.com.br/api/v1/onboarding/pj/documents" \
--header "Authorization: Bearer {SEU_TOKEN}" \
--header "Content-Type: multipart/form-data" \
--header "Accept: application/json" \
--form "cnpj=bngzmiyvdljnik"\
--form "document_type=BALANCE_SHEET"\
--form "file=@/tmp/phphl2pp1sq1mh946IZE7O" curl --request POST \
"https://api.brotaspay.com.br/api/v1/onboarding/pj/representative" \
--header "Authorization: Bearer {SEU_TOKEN}" \
--header "Content-Type: multipart/form-data" \
--header "Accept: application/json" \
--form "cpf=bngzmiyvdlj"\
--form "document_type=CNH"\
--form "document_side=FRONT"\
--form "provider=UNICO_CHECK"\
--form "image=@/tmp/phpnbbnmni8ud60cD9IP7f" curl --request POST \
"https://api.brotaspay.com.br/api/v1/onboarding/pj/enterprise" \
--header "Authorization: Bearer {SEU_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"document_number\": \"bngzmiyvdljnik\",
\"business_name\": \"h\",
\"trading_name\": \"w\",
\"business_email\": \"cormier.nick@example.com\",
\"business_type\": \"SA\",
\"business_size\": \"SMALL\",
\"cnae_code\": \"architecto\",
\"legal_nature\": \"architecto\",
\"opening_date\": \"2026-04-19\",
\"declared_annual_billing\": \"architecto\",
\"password\": \"]|{+-0pBNvYg\",
\"phone\": {
\"country_code\": \"architecto\",
\"number\": \"architecto\"
},
\"business_address\": [],
\"documentation\": [],
\"legal_representatives\": [],
\"owners\": []
}"
curl --request GET \
--get "https://api.brotaspay.com.br/api/v1/onboarding/status" \
--header "Authorization: Bearer {SEU_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" curl --request GET \
--get "https://api.brotaspay.com.br/api/v1/pix/keys" \
--header "Authorization: Bearer {SEU_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"account_number\": \"architecto\"
}"
curl --request POST \
"https://api.brotaspay.com.br/api/v1/pix/keys" \
--header "Authorization: Bearer {SEU_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"key_type\": \"CPF\",
\"key_value\": \"architecto\",
\"account_type\": \"CHECKING\",
\"account_branch\": \"ngzm\",
\"account_number\": \"architecto\",
\"totp_code\": \"ngzmiy\"
}"
The key.
curl --request DELETE \
"https://api.brotaspay.com.br/api/v1/pix/keys/architecto" \
--header "Authorization: Bearer {SEU_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" curl --request POST \
"https://api.brotaspay.com.br/api/v1/pix/lookup" \
--header "Authorization: Bearer {SEU_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"key\": \"architecto\"
}"
curl --request POST \
"https://api.brotaspay.com.br/api/v1/pix/transfer" \
--header "Authorization: Bearer {SEU_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"initialization_type\": \"Manual\",
\"amount\": 27,
\"description\": \"Et animi quos velit et fugiat.\",
\"pix_key\": \"architecto\",
\"end_to_end_id\": \"architecto\",
\"receiver_reconciliation_id\": \"architecto\",
\"sender\": {
\"account_type\": \"architecto\",
\"account_branch\": \"architecto\",
\"account_number\": \"architecto\",
\"document_number\": \"architecto\",
\"name\": \"architecto\"
},
\"recipient\": {
\"document_number\": \"architecto\",
\"name\": \"architecto\",
\"account_type\": \"architecto\",
\"account_branch\": \"architecto\",
\"account_number\": \"architecto\",
\"bank_ispb\": \"architecto\"
}
}"
curl --request GET \
--get "https://api.brotaspay.com.br/api/v1/pix/transfer/architecto" \
--header "Authorization: Bearer {SEU_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"account_number\": \"architecto\"
}"
curl --request POST \
"https://api.brotaspay.com.br/api/v1/pix/qrcode/static" \
--header "Authorization: Bearer {SEU_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"amount\": 27,
\"conciliation_id\": \"n\",
\"recipient_name\": \"architecto\",
\"addressing_key\": {
\"type\": \"architecto\",
\"value\": \"architecto\"
},
\"location\": {
\"city\": \"architecto\",
\"zip_code\": \"architecto\"
}
}"
curl --request POST \
"https://api.brotaspay.com.br/api/v1/pix/qrcode/dynamic" \
--header "Authorization: Bearer {SEU_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"addressing_key\": {
\"type\": \"architecto\",
\"value\": \"architecto\"
},
\"conciliation_id\": \"n\",
\"single_payment\": true,
\"amount\": 84,
\"change_amount_type\": \"ALLOWED\",
\"recipient_name\": \"architecto\",
\"expires_at\": \"2026-04-19T19:47:22\",
\"payer\": {
\"name\": \"architecto\",
\"document_number\": \"architecto\",
\"type\": \"BUSINESS\",
\"address\": {
\"city\": \"architecto\",
\"state\": \"architecto\",
\"zip_code\": \"architecto\",
\"address_line\": \"architecto\",
\"neighborhood\": \"architecto\"
}
}
}"
curl --request POST \
"https://api.brotaspay.com.br/api/v1/pix/qrcode/decode" \
--header "Authorization: Bearer {SEU_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"code\": \"architecto\",
\"city_code\": \"architecto\"
}"
curl --request POST \
"https://api.brotaspay.com.br/api/v1/pix/claims" \
--header "Authorization: Bearer {SEU_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"type\": \"PORTABILITY\",
\"key_type\": \"PHONE\",
\"key_value\": \"architecto\"
}"
curl --request GET \
--get "https://api.brotaspay.com.br/api/v1/pix/claims" \
--header "Authorization: Bearer {SEU_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" The ID of the claim.
curl --request POST \
"https://api.brotaspay.com.br/api/v1/pix/claims/architecto/confirm" \
--header "Authorization: Bearer {SEU_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" The ID of the claim.
curl --request POST \
"https://api.brotaspay.com.br/api/v1/pix/claims/architecto/complete" \
--header "Authorization: Bearer {SEU_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" The ID of the claim.
curl --request POST \
"https://api.brotaspay.com.br/api/v1/pix/claims/architecto/cancel" \
--header "Authorization: Bearer {SEU_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" curl --request POST \
"https://api.brotaspay.com.br/api/v1/pix/totp" \
--header "Authorization: Bearer {SEU_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"operation\": \"Portability\",
\"key_type\": \"architecto\",
\"key_value\": \"architecto\",
\"pix_key_claim_id\": \"architecto\"
}"
curl --request GET \
--get "https://api.brotaspay.com.br/api/v1/account/architecto" \
--header "Authorization: Bearer {SEU_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" curl --request GET \
--get "https://api.brotaspay.com.br/api/v1/account/architecto/balance" \
--header "Authorization: Bearer {SEU_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" curl --request GET \
--get "https://api.brotaspay.com.br/api/v1/account/architecto/statement" \
--header "Authorization: Bearer {SEU_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"start_date\": \"2026-04-19\",
\"end_date\": \"2026-04-19\",
\"context\": \"Slc\",
\"direction\": \"OUT\",
\"per_page\": 1
}"
curl --request GET \
--get "https://api.brotaspay.com.br/api/v1/account/architecto/statement/architecto/receipt" \
--header "Authorization: Bearer {SEU_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" curl --request GET \
--get "https://api.brotaspay.com.br/api/v1/account/architecto/income-report" \
--header "Authorization: Bearer {SEU_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"year\": \"bngz\"
}"
curl --request GET \
--get "https://api.brotaspay.com.br/api/v1/account/architecto/tariffs" \
--header "Authorization: Bearer {SEU_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"page\": 16,
\"per_page\": 22
}"
curl --request GET \
--get "https://api.brotaspay.com.br/api/v1/limits" \
--header "Authorization: Bearer {SEU_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"feature_name\": \"Withdrawn\"
}"
curl --request GET \
--get "https://api.brotaspay.com.br/api/v1/plan" \
--header "Authorization: Bearer {SEU_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" curl --request GET \
--get "https://api.brotaspay.com.br/api/v1/notifications" \
--header "Authorization: Bearer {SEU_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" curl --request GET \
--get "https://api.brotaspay.com.br/api/v1/notifications/unread-count" \
--header "Authorization: Bearer {SEU_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" The ID of the notification.
curl --request PATCH \
"https://api.brotaspay.com.br/api/v1/notifications/architecto/read" \
--header "Authorization: Bearer {SEU_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" curl --request POST \
"https://api.brotaspay.com.br/api/v1/notifications/read-all" \
--header "Authorization: Bearer {SEU_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" curl --request GET \
--get "https://api.brotaspay.com.br/api/v1/integration" \
--header "Authorization: Bearer {SEU_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" curl --request POST \
"https://api.brotaspay.com.br/api/v1/integration/activate" \
--header "Authorization: Bearer {SEU_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"password\": \"|]|{+-\"
}"
curl --request PATCH \
"https://api.brotaspay.com.br/api/v1/integration" \
--header "Authorization: Bearer {SEU_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"webhook_url\": \"http:\\/\\/www.bailey.biz\\/quos-velit-et-fugiat-sunt-nihil-accusantium-harum.html\"
}"
curl --request PATCH \
"https://api.brotaspay.com.br/api/v1/integration/password" \
--header "Authorization: Bearer {SEU_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"password\": \"|]|{+-\"
}"
curl --request POST \
"https://api.brotaspay.com.br/api/v1/integration/rotate-key" \
--header "Authorization: Bearer {SEU_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" curl --request DELETE \
"https://api.brotaspay.com.br/api/v1/integration" \
--header "Authorization: Bearer {SEU_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" curl --request GET \
--get "https://api.brotaspay.com.br/api/v1/integration/webhooks" \
--header "Authorization: Bearer {SEU_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" The ID of the webhook.
curl --request POST \
"https://api.brotaspay.com.br/api/v1/integration/webhooks/architecto/retry" \
--header "Authorization: Bearer {SEU_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" curl --request GET \
--get "https://api.brotaspay.com.br/api/v1/cards" \
--header "Authorization: Bearer {SEU_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" curl --request POST \
"https://api.brotaspay.com.br/api/v1/cards" \
--header "Authorization: Bearer {SEU_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"type\": \"Physical\",
\"document_number\": \"architecto\",
\"card_name\": \"architecto\",
\"alias\": \"architecto\",
\"bank_agency\": \"architecto\",
\"bank_account\": \"architecto\",
\"program_id\": \"architecto\",
\"password\": \"ngzm\",
\"address\": {
\"zip_code\": \"architecto\",
\"address_line\": \"architecto\",
\"building_number\": \"architecto\",
\"neighborhood\": \"architecto\",
\"city\": \"architecto\",
\"state\": \"architecto\",
\"country\": \"architecto\",
\"complement\": \"architecto\"
}
}"
curl --request GET \
--get "https://api.brotaspay.com.br/api/v1/cards/architecto" \
--header "Authorization: Bearer {SEU_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" curl --request GET \
--get "https://api.brotaspay.com.br/api/v1/cards/architecto/security-data" \
--header "Authorization: Bearer {SEU_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" curl --request GET \
--get "https://api.brotaspay.com.br/api/v1/cards/architecto/next-status" \
--header "Authorization: Bearer {SEU_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" curl --request GET \
--get "https://api.brotaspay.com.br/api/v1/cards/architecto/tracking" \
--header "Authorization: Bearer {SEU_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" curl --request GET \
--get "https://api.brotaspay.com.br/api/v1/cards/architecto/transactions" \
--header "Authorization: Bearer {SEU_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"account_branch\": \"architecto\",
\"account_number\": \"architecto\",
\"page\": 22,
\"items_per_page\": 7
}"
curl --request PATCH \
"https://api.brotaspay.com.br/api/v1/cards/architecto/activate" \
--header "Authorization: Bearer {SEU_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"activate_code\": \"architecto\",
\"password\": \"ngzm\"
}"
curl --request PATCH \
"https://api.brotaspay.com.br/api/v1/cards/architecto/status" \
--header "Authorization: Bearer {SEU_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"action\": \"architecto\"
}"
curl --request PATCH \
"https://api.brotaspay.com.br/api/v1/cards/architecto/password" \
--header "Authorization: Bearer {SEU_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"password\": \"bngz\"
}"
curl --request PATCH \
"https://api.brotaspay.com.br/api/v1/cards/architecto/contactless" \
--header "Authorization: Bearer {SEU_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"allow_contactless\": false
}"
curl --request PATCH \
"https://api.brotaspay.com.br/api/v1/cards/architecto/address" \
--header "Authorization: Bearer {SEU_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"zip_code\": \"architecto\",
\"address_line\": \"architecto\",
\"building_number\": \"architecto\",
\"neighborhood\": \"architecto\",
\"city\": \"architecto\",
\"state\": \"architecto\",
\"country\": \"architecto\",
\"complement\": \"architecto\"
}"
curl --request POST \
"https://api.brotaspay.com.br/api/v1/cards/architecto/reissue" \
--header "Authorization: Bearer {SEU_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" curl --request POST \
"https://api.brotaspay.com.br/api/v1/payments/validate" \
--header "Authorization: Bearer {SEU_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"code\": \"architecto\"
}"
curl --request POST \
"https://api.brotaspay.com.br/api/v1/payments/confirm" \
--header "Authorization: Bearer {SEU_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"id\": \"architecto\",
\"bank_branch\": \"architecto\",
\"bank_account\": \"architecto\",
\"amount\": 39,
\"description\": \"Eius et animi quos velit et.\"
}"
curl --request GET \
--get "https://api.brotaspay.com.br/api/v1/payments" \
--header "Authorization: Bearer {SEU_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"account_branch\": \"architecto\",
\"account_number\": \"architecto\",
\"page\": 22
}"
curl --request GET \
--get "https://api.brotaspay.com.br/api/v1/payments/architecto" \
--header "Authorization: Bearer {SEU_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"account_branch\": \"architecto\",
\"account_number\": \"architecto\"
}"
curl --request POST \
"https://api.brotaspay.com.br/api/v1/ted/transfer" \
--header "Authorization: Bearer {SEU_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"amount\": 27,
\"description\": \"Et animi quos velit et fugiat.\",
\"sender\": {
\"document\": \"dljnikhwaykcmy\",
\"name\": \"architecto\",
\"branch\": \"architecto\",
\"account\": \"architecto\"
},
\"recipient\": {
\"document\": \"ngzmiyvdljnikh\",
\"name\": \"architecto\",
\"bank_code\": \"architecto\",
\"branch\": \"architecto\",
\"account\": \"architecto\",
\"account_type\": \"CHECKING\"
}
}"
curl --request GET \
--get "https://api.brotaspay.com.br/api/v1/ted/transactions" \
--header "Authorization: Bearer {SEU_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"account_number\": \"architecto\",
\"account_branch\": \"architecto\"
}"
curl --request GET \
--get "https://api.brotaspay.com.br/api/v1/ted/transactions/architecto" \
--header "Authorization: Bearer {SEU_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"account_number\": \"architecto\",
\"account_branch\": \"architecto\"
}"
curl --request GET \
--get "https://api.brotaspay.com.br/api/v1/banks" \
--header "Authorization: Bearer {SEU_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"product\": \"TED\"
}"
curl --request POST \
"https://api.brotaspay.com.br/api/v1/boletos" \
--header "Authorization: Bearer {SEU_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"alias\": \"b\",
\"account_number\": \"architecto\",
\"account_branch\": \"architecto\",
\"document_number\": \"ngzmiyvdljnikh\",
\"amount\": 87,
\"due_date\": \"2026-04-19\",
\"close_payment\": \"2026-04-19\",
\"type\": \"Levy\",
\"payer\": {
\"document\": \"aykcmyuwpwlvqw\",
\"name\": \"r\",
\"trade_name\": \"s\",
\"address\": {
\"zip_code\": \"itcpscql\",
\"address_line\": \"d\",
\"neighborhood\": \"z\",
\"city\": \"s\",
\"state\": \"nr\"
}
},
\"interest\": {
\"start_date\": \"2026-04-19\",
\"value\": 25,
\"type\": \"Percent\"
},
\"fine\": {
\"start_date\": \"2026-04-19\",
\"value\": 19,
\"type\": \"FixedAmount\"
},
\"discount\": {
\"limit_date\": \"2026-04-19\",
\"value\": 16,
\"type\": \"FixedAmountUntilLimitDate\"
}
}"
curl --request GET \
--get "https://api.brotaspay.com.br/api/v1/boletos" \
--header "Authorization: Bearer {SEU_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"start_date\": \"2026-04-19\",
\"end_date\": \"2026-04-19\",
\"page\": 16,
\"per_page\": 22,
\"order_column\": \"createdAt\",
\"order_direction\": \"ASC\",
\"payer_name\": \"g\"
}"
curl --request GET \
--get "https://api.brotaspay.com.br/api/v1/boletos/architecto" \
--header "Authorization: Bearer {SEU_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"account_branch\": \"architecto\",
\"account_number\": \"architecto\"
}"
curl --request GET \
--get "https://api.brotaspay.com.br/api/v1/boletos/architecto/print" \
--header "Authorization: Bearer {SEU_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"account_branch\": \"architecto\",
\"account_number\": \"architecto\"
}"
curl --request DELETE \
"https://api.brotaspay.com.br/api/v1/boletos" \
--header "Authorization: Bearer {SEU_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"authentication_code\": \"architecto\",
\"account_number\": \"architecto\",
\"account_branch\": \"architecto\"
}"
Used in the deep link flow when a receiving institution redirects here.
curl --request POST \
"https://api.brotaspay.com.br/api/v1/open-finance/ticket" \
--header "Authorization: Bearer {SEU_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"request_uri\": \"architecto\",
\"open_finance_client_id\": \"architecto\"
}"
redirectType: 1 = Meus Compartilhamentos, 2 = Meus Pagamentos, 3 = Minhas Autorizações
curl --request POST \
"https://api.brotaspay.com.br/api/v1/open-finance/consents" \
--header "Authorization: Bearer {SEU_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"redirect_type\": 1
}"
curl --request GET \
--get "https://api.brotaspay.com.br/api/v1/references/occupations" \
--header "Authorization: Bearer {SEU_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" curl --request GET \
--get "https://api.brotaspay.com.br/api/v1/references/legal-natures" \
--header "Authorization: Bearer {SEU_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" curl --request GET \
--get "https://api.brotaspay.com.br/api/v1/references/income-ranges" \
--header "Authorization: Bearer {SEU_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" curl --request GET \
--get "https://api.brotaspay.com.br/api/v1/references/annual-revenue-ranges" \
--header "Authorization: Bearer {SEU_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" curl --request POST \
"https://api.brotaspay.com.br/api/v1/register/pf" \
--header "Authorization: Bearer {SEU_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"register_name\": \"b\",
\"social_name\": \"n\",
\"document_number\": \"gzmiyvdljni\",
\"document_number_photo\": \"architecto\",
\"document_type\": \"CNH\",
\"issuer_entity\": \"architecto\",
\"date_number_document_photo\": \"2026-04-19\",
\"email\": \"zbailey@example.net\",
\"password\": \"-0pBNvYgxw\",
\"birth_date\": \"2026-04-19\",
\"mother_name\": \"a\",
\"phone\": {
\"country_code\": \"architecto\",
\"number\": \"architecto\"
},
\"address\": {
\"zip_code\": \"architecto\",
\"address_line\": \"architecto\",
\"building_number\": \"architecto\",
\"neighborhood\": \"architecto\",
\"city\": \"architecto\",
\"state\": \"ng\",
\"country\": \"architecto\"
},
\"occupation\": \"architecto\",
\"pep\": \"NONE\",
\"asserted_income\": 39,
\"gender\": \"OUTROS\",
\"nationality\": \"BRASILEIRO\",
\"relationship_status\": \"UNIAO_ESTAVEL\",
\"education\": \"architecto\"
}"
curl --request POST \
"https://api.brotaspay.com.br/api/v1/register/pf/documents" \
--header "Authorization: Bearer {SEU_TOKEN}" \
--header "Content-Type: multipart/form-data" \
--header "Accept: application/json" \
--form "document_type=CNH"\
--form "document_side=FRONT"\
--form "provider=UNICO_CHECK"\
--form "provider_metadata[isLastDocument]=1"\
--form "provider_metadata[encrypted]=architecto"\
--form "image=@/tmp/phpvf8e7jrdd6usd9MjjKD" curl --request POST \
"https://api.brotaspay.com.br/api/v1/register/pf/complete" \
--header "Authorization: Bearer {SEU_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" curl --request POST \
"https://api.brotaspay.com.br/api/v1/register/pj/mei" \
--header "Authorization: Bearer {SEU_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"document_number\": \"bngzmiyvdljnik\",
\"business_name\": \"h\",
\"trading_name\": \"w\",
\"business_email\": \"cormier.nick@example.com\",
\"business_type\": \"MEI\",
\"business_size\": \"ME\",
\"password\": \"\\/kXaz<m5L[)~=NG5a:\",
\"declared_annual_billing\": \"architecto\",
\"document_number_personal\": \"ngzmiyvdljn\",
\"business_address\": {
\"zip_code\": \"architecto\",
\"address_line\": \"architecto\",
\"building_number\": \"architecto\",
\"neighborhood\": \"architecto\",
\"city\": \"architecto\",
\"state\": \"ng\",
\"country\": \"architecto\"
}
}"
curl --request POST \
"https://api.brotaspay.com.br/api/v1/register/pj/documents" \
--header "Authorization: Bearer {SEU_TOKEN}" \
--header "Content-Type: multipart/form-data" \
--header "Accept: application/json" \
--form "cnpj=bngzmiyvdljnik"\
--form "document_type=POWER_OF_ATTORNEY"\
--form "file=@/tmp/php2lkn43sa9jhffy3nqFF" curl --request POST \
"https://api.brotaspay.com.br/api/v1/register/pj/representative" \
--header "Authorization: Bearer {SEU_TOKEN}" \
--header "Content-Type: multipart/form-data" \
--header "Accept: application/json" \
--form "cpf=bngzmiyvdlj"\
--form "document_type=SELFIE"\
--form "document_side=BACK"\
--form "provider=BANKLY"\
--form "image=@/tmp/phpb992ogvpujjmblAPbHs" curl --request POST \
"https://api.brotaspay.com.br/api/v1/register/pj/enterprise" \
--header "Authorization: Bearer {SEU_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"document_number\": \"bngzmiyvdljnik\",
\"business_name\": \"h\",
\"trading_name\": \"w\",
\"business_email\": \"cormier.nick@example.com\",
\"business_type\": \"TS\",
\"business_size\": \"LARGE\",
\"cnae_code\": \"architecto\",
\"legal_nature\": \"architecto\",
\"opening_date\": \"2026-04-19\",
\"declared_annual_billing\": \"architecto\",
\"password\": \"]|{+-0pBNvYg\",
\"phone\": {
\"country_code\": \"architecto\",
\"number\": \"architecto\"
},
\"business_address\": [],
\"documentation\": [],
\"legal_representatives\": [],
\"owners\": []
}"
curl --request GET \
--get "https://api.brotaspay.com.br/api/v1/register/status/architecto" \
--header "Authorization: Bearer {SEU_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" curl --request POST \
"https://api.brotaspay.com.br/api/v1/register/kyc/session" \
--header "Authorization: Bearer {SEU_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" curl --request GET \
--get "https://api.brotaspay.com.br/api/v1/register/kyc/status" \
--header "Authorization: Bearer {SEU_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" curl --request POST \
"https://api.brotaspay.com.br/api/v1/webhooks/hiperbanco" \
--header "Authorization: Bearer {SEU_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" curl --request GET \
--get "https://api.brotaspay.com.br/api/v1/external/me" \
--header "Authorization: Bearer {SEU_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" curl --request GET \
--get "https://api.brotaspay.com.br/api/v1/external/account/architecto" \
--header "Authorization: Bearer {SEU_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" curl --request GET \
--get "https://api.brotaspay.com.br/api/v1/external/account/architecto/balance" \
--header "Authorization: Bearer {SEU_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" curl --request GET \
--get "https://api.brotaspay.com.br/api/v1/external/account/architecto/statement" \
--header "Authorization: Bearer {SEU_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"start_date\": \"2026-04-19\",
\"end_date\": \"2026-04-19\",
\"context\": \"Ted\",
\"direction\": \"IN\",
\"per_page\": 1
}"
curl --request GET \
--get "https://api.brotaspay.com.br/api/v1/external/account/architecto/statement/architecto/receipt" \
--header "Authorization: Bearer {SEU_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" curl --request GET \
--get "https://api.brotaspay.com.br/api/v1/external/account/architecto/income-report" \
--header "Authorization: Bearer {SEU_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"year\": \"bngz\"
}"
curl --request GET \
--get "https://api.brotaspay.com.br/api/v1/external/account/architecto/tariffs" \
--header "Authorization: Bearer {SEU_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"page\": 16,
\"per_page\": 22
}"
curl --request GET \
--get "https://api.brotaspay.com.br/api/v1/external/limits" \
--header "Authorization: Bearer {SEU_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"feature_name\": \"Cardholder\"
}"
curl --request GET \
--get "https://api.brotaspay.com.br/api/v1/external/plan" \
--header "Authorization: Bearer {SEU_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" curl --request GET \
--get "https://api.brotaspay.com.br/api/v1/external/pix/keys" \
--header "Authorization: Bearer {SEU_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"account_number\": \"architecto\"
}"
curl --request POST \
"https://api.brotaspay.com.br/api/v1/external/pix/keys" \
--header "Authorization: Bearer {SEU_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"key_type\": \"CPF\",
\"key_value\": \"architecto\",
\"account_type\": \"PAYMENT\",
\"account_branch\": \"ngzm\",
\"account_number\": \"architecto\",
\"totp_code\": \"ngzmiy\"
}"
The key.
curl --request DELETE \
"https://api.brotaspay.com.br/api/v1/external/pix/keys/architecto" \
--header "Authorization: Bearer {SEU_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" curl --request POST \
"https://api.brotaspay.com.br/api/v1/external/pix/lookup" \
--header "Authorization: Bearer {SEU_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"key\": \"architecto\"
}"
curl --request POST \
"https://api.brotaspay.com.br/api/v1/external/pix/transfer" \
--header "Authorization: Bearer {SEU_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"initialization_type\": \"StaticQrCode\",
\"amount\": 27,
\"description\": \"Et animi quos velit et fugiat.\",
\"pix_key\": \"architecto\",
\"end_to_end_id\": \"architecto\",
\"receiver_reconciliation_id\": \"architecto\",
\"sender\": {
\"account_type\": \"architecto\",
\"account_branch\": \"architecto\",
\"account_number\": \"architecto\",
\"document_number\": \"architecto\",
\"name\": \"architecto\"
},
\"recipient\": {
\"document_number\": \"architecto\",
\"name\": \"architecto\",
\"account_type\": \"architecto\",
\"account_branch\": \"architecto\",
\"account_number\": \"architecto\",
\"bank_ispb\": \"architecto\"
}
}"
curl --request GET \
--get "https://api.brotaspay.com.br/api/v1/external/pix/transfer/architecto" \
--header "Authorization: Bearer {SEU_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"account_number\": \"architecto\"
}"
curl --request POST \
"https://api.brotaspay.com.br/api/v1/external/pix/qrcode/static" \
--header "Authorization: Bearer {SEU_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"amount\": 27,
\"conciliation_id\": \"n\",
\"recipient_name\": \"architecto\",
\"addressing_key\": {
\"type\": \"architecto\",
\"value\": \"architecto\"
},
\"location\": {
\"city\": \"architecto\",
\"zip_code\": \"architecto\"
}
}"
curl --request POST \
"https://api.brotaspay.com.br/api/v1/external/pix/qrcode/dynamic" \
--header "Authorization: Bearer {SEU_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"addressing_key\": {
\"type\": \"architecto\",
\"value\": \"architecto\"
},
\"conciliation_id\": \"n\",
\"single_payment\": true,
\"amount\": 84,
\"change_amount_type\": \"ALLOWED\",
\"recipient_name\": \"architecto\",
\"expires_at\": \"2026-04-19T19:47:22\",
\"payer\": {
\"name\": \"architecto\",
\"document_number\": \"architecto\",
\"type\": \"BUSINESS\",
\"address\": {
\"city\": \"architecto\",
\"state\": \"architecto\",
\"zip_code\": \"architecto\",
\"address_line\": \"architecto\",
\"neighborhood\": \"architecto\"
}
}
}"
curl --request POST \
"https://api.brotaspay.com.br/api/v1/external/pix/qrcode/decode" \
--header "Authorization: Bearer {SEU_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"code\": \"architecto\",
\"city_code\": \"architecto\"
}"
curl --request POST \
"https://api.brotaspay.com.br/api/v1/external/pix/claims" \
--header "Authorization: Bearer {SEU_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"type\": \"PORTABILITY\",
\"key_type\": \"PHONE\",
\"key_value\": \"architecto\"
}"
curl --request GET \
--get "https://api.brotaspay.com.br/api/v1/external/pix/claims" \
--header "Authorization: Bearer {SEU_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" The ID of the claim.
curl --request POST \
"https://api.brotaspay.com.br/api/v1/external/pix/claims/architecto/confirm" \
--header "Authorization: Bearer {SEU_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" The ID of the claim.
curl --request POST \
"https://api.brotaspay.com.br/api/v1/external/pix/claims/architecto/complete" \
--header "Authorization: Bearer {SEU_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" The ID of the claim.
curl --request POST \
"https://api.brotaspay.com.br/api/v1/external/pix/claims/architecto/cancel" \
--header "Authorization: Bearer {SEU_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" curl --request POST \
"https://api.brotaspay.com.br/api/v1/external/pix/totp" \
--header "Authorization: Bearer {SEU_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"operation\": \"Ownership\",
\"key_type\": \"architecto\",
\"key_value\": \"architecto\",
\"pix_key_claim_id\": \"architecto\"
}"
curl --request POST \
"https://api.brotaspay.com.br/api/v1/external/ted/transfer" \
--header "Authorization: Bearer {SEU_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"amount\": 27,
\"description\": \"Et animi quos velit et fugiat.\",
\"sender\": {
\"document\": \"dljnikhwaykcmy\",
\"name\": \"architecto\",
\"branch\": \"architecto\",
\"account\": \"architecto\"
},
\"recipient\": {
\"document\": \"ngzmiyvdljnikh\",
\"name\": \"architecto\",
\"bank_code\": \"architecto\",
\"branch\": \"architecto\",
\"account\": \"architecto\",
\"account_type\": \"CHECKING\"
}
}"
curl --request GET \
--get "https://api.brotaspay.com.br/api/v1/external/ted/transactions" \
--header "Authorization: Bearer {SEU_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"account_number\": \"architecto\",
\"account_branch\": \"architecto\"
}"
curl --request GET \
--get "https://api.brotaspay.com.br/api/v1/external/ted/transactions/architecto" \
--header "Authorization: Bearer {SEU_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"account_number\": \"architecto\",
\"account_branch\": \"architecto\"
}"
curl --request GET \
--get "https://api.brotaspay.com.br/api/v1/external/banks" \
--header "Authorization: Bearer {SEU_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"product\": \"TED\"
}"
curl --request POST \
"https://api.brotaspay.com.br/api/v1/external/boletos" \
--header "Authorization: Bearer {SEU_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"alias\": \"b\",
\"account_number\": \"architecto\",
\"account_branch\": \"architecto\",
\"document_number\": \"ngzmiyvdljnikh\",
\"amount\": 87,
\"due_date\": \"2026-04-19\",
\"close_payment\": \"2026-04-19\",
\"type\": \"Deposit\",
\"payer\": {
\"document\": \"aykcmyuwpwlvqw\",
\"name\": \"r\",
\"trade_name\": \"s\",
\"address\": {
\"zip_code\": \"itcpscql\",
\"address_line\": \"d\",
\"neighborhood\": \"z\",
\"city\": \"s\",
\"state\": \"nr\"
}
},
\"interest\": {
\"start_date\": \"2026-04-19\",
\"value\": 25,
\"type\": \"Percent\"
},
\"fine\": {
\"start_date\": \"2026-04-19\",
\"value\": 19,
\"type\": \"Percent\"
},
\"discount\": {
\"limit_date\": \"2026-04-19\",
\"value\": 16,
\"type\": \"FixedPercentUntilLimitDate\"
}
}"
curl --request GET \
--get "https://api.brotaspay.com.br/api/v1/external/boletos" \
--header "Authorization: Bearer {SEU_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"start_date\": \"2026-04-19\",
\"end_date\": \"2026-04-19\",
\"page\": 16,
\"per_page\": 22,
\"order_column\": \"createdAt\",
\"order_direction\": \"DESC\",
\"payer_name\": \"g\"
}"
curl --request GET \
--get "https://api.brotaspay.com.br/api/v1/external/boletos/architecto" \
--header "Authorization: Bearer {SEU_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"account_branch\": \"architecto\",
\"account_number\": \"architecto\"
}"
curl --request GET \
--get "https://api.brotaspay.com.br/api/v1/external/boletos/architecto/print" \
--header "Authorization: Bearer {SEU_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"account_branch\": \"architecto\",
\"account_number\": \"architecto\"
}"
curl --request DELETE \
"https://api.brotaspay.com.br/api/v1/external/boletos" \
--header "Authorization: Bearer {SEU_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"authentication_code\": \"architecto\",
\"account_number\": \"architecto\",
\"account_branch\": \"architecto\"
}"
curl --request POST \
"https://api.brotaspay.com.br/api/v1/external/payments/validate" \
--header "Authorization: Bearer {SEU_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"code\": \"architecto\"
}"
curl --request POST \
"https://api.brotaspay.com.br/api/v1/external/payments/confirm" \
--header "Authorization: Bearer {SEU_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"id\": \"architecto\",
\"bank_branch\": \"architecto\",
\"bank_account\": \"architecto\",
\"amount\": 39,
\"description\": \"Eius et animi quos velit et.\"
}"
curl --request GET \
--get "https://api.brotaspay.com.br/api/v1/external/payments" \
--header "Authorization: Bearer {SEU_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"account_branch\": \"architecto\",
\"account_number\": \"architecto\",
\"page\": 22
}"
curl --request GET \
--get "https://api.brotaspay.com.br/api/v1/external/payments/architecto" \
--header "Authorization: Bearer {SEU_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"account_branch\": \"architecto\",
\"account_number\": \"architecto\"
}"
curl --request GET \
--get "https://api.brotaspay.com.br/api/v1/external/cards" \
--header "Authorization: Bearer {SEU_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" curl --request POST \
"https://api.brotaspay.com.br/api/v1/external/cards" \
--header "Authorization: Bearer {SEU_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"type\": \"Physical\",
\"document_number\": \"architecto\",
\"card_name\": \"architecto\",
\"alias\": \"architecto\",
\"bank_agency\": \"architecto\",
\"bank_account\": \"architecto\",
\"program_id\": \"architecto\",
\"password\": \"ngzm\",
\"address\": {
\"zip_code\": \"architecto\",
\"address_line\": \"architecto\",
\"building_number\": \"architecto\",
\"neighborhood\": \"architecto\",
\"city\": \"architecto\",
\"state\": \"architecto\",
\"country\": \"architecto\",
\"complement\": \"architecto\"
}
}"
curl --request GET \
--get "https://api.brotaspay.com.br/api/v1/external/cards/architecto" \
--header "Authorization: Bearer {SEU_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" curl --request GET \
--get "https://api.brotaspay.com.br/api/v1/external/cards/architecto/security-data" \
--header "Authorization: Bearer {SEU_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" curl --request GET \
--get "https://api.brotaspay.com.br/api/v1/external/cards/architecto/next-status" \
--header "Authorization: Bearer {SEU_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" curl --request GET \
--get "https://api.brotaspay.com.br/api/v1/external/cards/architecto/tracking" \
--header "Authorization: Bearer {SEU_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" curl --request GET \
--get "https://api.brotaspay.com.br/api/v1/external/cards/architecto/transactions" \
--header "Authorization: Bearer {SEU_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"account_branch\": \"architecto\",
\"account_number\": \"architecto\",
\"page\": 22,
\"items_per_page\": 7
}"
curl --request PATCH \
"https://api.brotaspay.com.br/api/v1/external/cards/architecto/activate" \
--header "Authorization: Bearer {SEU_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"activate_code\": \"architecto\",
\"password\": \"ngzm\"
}"
curl --request PATCH \
"https://api.brotaspay.com.br/api/v1/external/cards/architecto/status" \
--header "Authorization: Bearer {SEU_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"action\": \"architecto\"
}"
curl --request PATCH \
"https://api.brotaspay.com.br/api/v1/external/cards/architecto/password" \
--header "Authorization: Bearer {SEU_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"password\": \"bngz\"
}"
curl --request PATCH \
"https://api.brotaspay.com.br/api/v1/external/cards/architecto/contactless" \
--header "Authorization: Bearer {SEU_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"allow_contactless\": true
}"
curl --request PATCH \
"https://api.brotaspay.com.br/api/v1/external/cards/architecto/address" \
--header "Authorization: Bearer {SEU_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"zip_code\": \"architecto\",
\"address_line\": \"architecto\",
\"building_number\": \"architecto\",
\"neighborhood\": \"architecto\",
\"city\": \"architecto\",
\"state\": \"architecto\",
\"country\": \"architecto\",
\"complement\": \"architecto\"
}"
curl --request POST \
"https://api.brotaspay.com.br/api/v1/external/cards/architecto/reissue" \
--header "Authorization: Bearer {SEU_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" curl --request POST \
"https://api.brotaspay.com.br/api/v1/admin/login" \
--header "Authorization: Bearer {SEU_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"email\": \"gbailey@example.net\",
\"password\": \"|]|{+-\"
}"
curl --request POST \
"https://api.brotaspay.com.br/api/v1/admin/logout" \
--header "Authorization: Bearer {SEU_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" curl --request GET \
--get "https://api.brotaspay.com.br/api/v1/admin/me" \
--header "Authorization: Bearer {SEU_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" curl --request GET \
--get "https://api.brotaspay.com.br/api/v1/admin/accounts" \
--header "Authorization: Bearer {SEU_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"start_date\": \"2026-04-19T19:47:23\",
\"end_date\": \"2052-05-12\",
\"page\": 22,
\"per_page\": 7,
\"search\": \"z\",
\"type_user\": \"PF\",
\"status\": \"JUDICIAL_BLOCK\",
\"order_column\": \"status\",
\"order_direction\": \"DESC\"
}"
curl --request GET \
--get "https://api.brotaspay.com.br/api/v1/admin/accounts/limits" \
--header "Authorization: Bearer {SEU_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"document\": \"architecto\",
\"feature_name\": \"Cardholder\"
}"
curl --request GET \
--get "https://api.brotaspay.com.br/api/v1/admin/accounts/architecto" \
--header "Authorization: Bearer {SEU_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" curl --request GET \
--get "https://api.brotaspay.com.br/api/v1/admin/accounts/architecto/statement" \
--header "Authorization: Bearer {SEU_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"start_date\": \"2026-04-19\",
\"end_date\": \"2026-04-19\",
\"context\": \"Payment\",
\"direction\": \"out\",
\"per_page\": 1
}"
curl --request POST \
"https://api.brotaspay.com.br/api/v1/admin/accounts/unblock" \
--header "Authorization: Bearer {SEU_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"onboarding_id\": \"architecto\"
}"
curl --request DELETE \
"https://api.brotaspay.com.br/api/v1/admin/accounts" \
--header "Authorization: Bearer {SEU_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"onboarding_id\": \"architecto\",
\"reason\": \"HOLDER_REQUEST\",
\"notes\": \"n\"
}"
curl --request GET \
--get "https://api.brotaspay.com.br/api/v1/admin/onboarding" \
--header "Authorization: Bearer {SEU_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"start_date\": \"2026-04-19T19:47:23\",
\"end_date\": \"2052-05-12\",
\"page\": 22,
\"per_page\": 7,
\"search\": \"z\",
\"type_user\": \"PF\",
\"status\": \"APPROVED\",
\"order_column\": \"createdAt\",
\"order_direction\": \"DESC\"
}"
curl --request GET \
--get "https://api.brotaspay.com.br/api/v1/admin/onboarding/architecto" \
--header "Authorization: Bearer {SEU_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" curl --request GET \
--get "https://api.brotaspay.com.br/api/v1/admin/transactions" \
--header "Authorization: Bearer {SEU_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"start_date\": \"2026-04-19T19:47:23\",
\"end_date\": \"2052-05-12\",
\"page\": 22,
\"per_page\": 7,
\"search\": \"z\",
\"direction\": \"IN\",
\"transaction_type_code\": \"pix\",
\"status\": \"APPROVED\",
\"order_column\": \"createdAt\",
\"order_direction\": \"ASC\"
}"
curl --request GET \
--get "https://api.brotaspay.com.br/api/v1/admin/webhooks/event-names" \
--header "Authorization: Bearer {SEU_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" curl --request GET \
--get "https://api.brotaspay.com.br/api/v1/admin/webhooks/messages" \
--header "Authorization: Bearer {SEU_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"start_date\": \"2026-04-19\",
\"end_date\": \"2026-04-19\",
\"state\": \"Failed\",
\"event_name\": \"architecto\",
\"context\": \"architecto\",
\"page\": 22,
\"page_size\": 7
}"
The ID of the message.
curl --request POST \
"https://api.brotaspay.com.br/api/v1/admin/webhooks/messages/architecto/reprocess" \
--header "Authorization: Bearer {SEU_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" curl --request GET \
--get "https://api.brotaspay.com.br/api/v1/admin/webhooks/reconcile-logs" \
--header "Authorization: Bearer {SEU_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" curl --request GET \
--get "https://api.brotaspay.com.br/api/v1/admin/webhooks" \
--header "Authorization: Bearer {SEU_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"status\": \"Enabled\",
\"page\": 16,
\"page_size\": 22
}"
curl --request POST \
"https://api.brotaspay.com.br/api/v1/admin/webhooks" \
--header "Authorization: Bearer {SEU_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"name\": \"b\",
\"context\": \"Customer\",
\"uri\": \"http:\\/\\/bailey.com\\/\",
\"event_name\": \"architecto\"
}"
curl --request PATCH \
"https://api.brotaspay.com.br/api/v1/admin/webhooks/bulk-update" \
--header "Authorization: Bearer {SEU_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"ids\": [
\"architecto\"
],
\"uri\": \"n\"
}"
The ID of the webhook.
curl --request PATCH \
"https://api.brotaspay.com.br/api/v1/admin/webhooks/architecto" \
--header "Authorization: Bearer {SEU_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"uri\": \"http:\\/\\/www.bailey.biz\\/quos-velit-et-fugiat-sunt-nihil-accusantium-harum.html\"
}"
The ID of the webhook.
curl --request DELETE \
"https://api.brotaspay.com.br/api/v1/admin/webhooks/architecto" \
--header "Authorization: Bearer {SEU_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" curl --request GET \
--get "https://api.brotaspay.com.br/api/v1/admin/plans" \
--header "Authorization: Bearer {SEU_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"page\": 16,
\"per_page\": 22,
\"search\": \"g\",
\"order_column\": \"type_account\",
\"order_direction\": \"DESC\"
}"
curl --request POST \
"https://api.brotaspay.com.br/api/v1/admin/plans" \
--header "Authorization: Bearer {SEU_TOKEN}" \
--header "Content-Type: multipart/form-data" \
--header "Accept: application/json" \
--form "name=b"\
--form "description=Eius et animi quos velit et."\
--form "benefits=architecto"\
--form "plan_default=1"\
--form "availability=architecto"\
--form "visibility=architecto"\
--form "type_account=PJ"\
--form "days_until_first_payment=39"\
--form "price=84"\
--form "contract=@/tmp/phpvi21ucf86rf93CF4TgI" The ID of the plan.
curl --request GET \
--get "https://api.brotaspay.com.br/api/v1/admin/plans/architecto" \
--header "Authorization: Bearer {SEU_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" The ID of the plan.
curl --request PATCH \
"https://api.brotaspay.com.br/api/v1/admin/plans/architecto" \
--header "Authorization: Bearer {SEU_TOKEN}" \
--header "Content-Type: multipart/form-data" \
--header "Accept: application/json" \
--form "name=b"\
--form "description=Et animi quos velit et fugiat."\
--form "benefits=d"\
--form "plan_default=1"\
--form "availability=1"\
--form "visibility="\
--form "type_account=PJ"\
--form "days_until_first_payment=37"\
--form "price=9"\
--form "price_pix=52"\
--form "price_ted=8"\
--form "price_billet=75"\
--form "price_p2p=7"\
--form "price_generate_dynamic_qr_code_pix=87"\
--form "price_generate_static_qr_code_pix=39"\
--form "price_receive_dynamic_qr_code_pix=50"\
--form "price_receive_static_qr_code_pix=62"\
--form "bill_settlement_price=54"\
--form "price_withdraw=38"\
--form "quantity_generate_dynamic_qr_code_pix=50"\
--form "quantity_generate_static_qr_code_pix=72"\
--form "quantity_receive_dynamic_qr_code_pix=61"\
--form "quantity_receive_static_qr_code_pix=67"\
--form "quantity_pix=61"\
--form "quantity_ted=89"\
--form "quantity_billet=34"\
--form "quantity_periodo=3"\
--form "quantity_p2p=22"\
--form "quantity_bill_settlement=4"\
--form "contract=@/tmp/phpsrm9i6hpv08s58SR1Od" The ID of the plan.
curl --request DELETE \
"https://api.brotaspay.com.br/api/v1/admin/plans/architecto" \
--header "Authorization: Bearer {SEU_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" The ID of the plan.
curl --request GET \
--get "https://api.brotaspay.com.br/api/v1/admin/plans/architecto/accounts" \
--header "Authorization: Bearer {SEU_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"page\": 16,
\"per_page\": 22,
\"search\": \"g\"
}"
curl --request GET \
--get "https://api.brotaspay.com.br/api/v1/admin/plans/architecto/billing-history" \
--header "Authorization: Bearer {SEU_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"page\": 16,
\"per_page\": 22
}"
curl --request PUT \
"https://api.brotaspay.com.br/api/v1/admin/plans/architecto/assign" \
--header "Authorization: Bearer {SEU_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"new_plan_id\": \"architecto\"
}"
curl --request GET \
--get "https://api.brotaspay.com.br/api/v1/admin/tariffs" \
--header "Authorization: Bearer {SEU_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"start_date\": \"2026-04-19T19:47:23\",
\"end_date\": \"2052-05-12\",
\"page\": 22,
\"per_page\": 7,
\"search\": \"z\",
\"order_column\": \"createdAt\",
\"order_direction\": \"DESC\"
}"
curl --request POST \
"https://api.brotaspay.com.br/api/v1/admin/tariffs" \
--header "Authorization: Bearer {SEU_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"account\": \"architecto\",
\"amount\": 39,
\"description\": \"Animi quos velit et fugiat.\",
\"apply_immediately\": true,
\"duedate\": \"2052-05-12\"
}"
The ID of the tariff.
curl --request GET \
--get "https://api.brotaspay.com.br/api/v1/admin/tariffs/architecto" \
--header "Authorization: Bearer {SEU_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" The ID of the tariff.
curl --request DELETE \
"https://api.brotaspay.com.br/api/v1/admin/tariffs/architecto" \
--header "Authorization: Bearer {SEU_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" curl --request GET \
--get "https://api.brotaspay.com.br/api/v1/admin/users" \
--header "Authorization: Bearer {SEU_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" curl --request POST \
"https://api.brotaspay.com.br/api/v1/admin/users" \
--header "Authorization: Bearer {SEU_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"name\": \"b\",
\"email\": \"zbailey@example.net\",
\"password\": \"|]|{+-\"
}"
The ID of the user.
curl --request DELETE \
"https://api.brotaspay.com.br/api/v1/admin/users/architecto" \
--header "Authorization: Bearer {SEU_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" curl --request GET \
--get "https://api.brotaspay.com.br/api/v1/admin/profile" \
--header "Authorization: Bearer {SEU_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" curl --request PATCH \
"https://api.brotaspay.com.br/api/v1/admin/profile" \
--header "Authorization: Bearer {SEU_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"name\": \"b\",
\"email\": \"zbailey@example.net\"
}"
curl --request PATCH \
"https://api.brotaspay.com.br/api/v1/admin/profile/password" \
--header "Authorization: Bearer {SEU_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"current_password\": \"architecto\",
\"new_password\": \"architecto\"
}"
curl --request GET \
--get "https://api.brotaspay.com.br/api/v1/admin/email-test/templates" \
--header "Authorization: Bearer {SEU_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" curl --request POST \
"https://api.brotaspay.com.br/api/v1/admin/email-test/send" \
--header "Authorization: Bearer {SEU_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"template\": \"architecto\",
\"to\": \"zbailey@example.net\"
}"
curl --request GET \
--get "https://api.brotaspay.com.br/api/v1/admin/cards" \
--header "Authorization: Bearer {SEU_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"start_date\": \"2026-04-19T19:47:23\",
\"end_date\": \"2052-05-12\",
\"page\": 22,
\"per_page\": 7,
\"search\": \"z\",
\"type\": \"Physical\",
\"order_column\": \"createdAt\",
\"order_direction\": \"DESC\"
}"
curl --request PATCH \
"https://api.brotaspay.com.br/api/v1/admin/cards/architecto/status" \
--header "Authorization: Bearer {SEU_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"action\": \"Block\"
}"
curl --request POST \
"https://api.brotaspay.com.br/api/v1/admin/cards/no-name/batch" \
--header "Authorization: Bearer {SEU_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"card_quantity\": 16,
\"payment_day\": 22,
\"address\": {
\"zip_code\": \"architecto\",
\"address\": \"architecto\",
\"number\": \"architecto\",
\"neighborhood\": \"architecto\",
\"city\": \"architecto\",
\"state\": \"ng\",
\"country\": \"zm\",
\"complement\": \"architecto\"
}
}"
curl --request POST \
"https://api.brotaspay.com.br/api/v1/admin/cards/no-name/activate" \
--header "Authorization: Bearer {SEU_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"activation_code\": \"architecto\",
\"onboarding_id\": \"architecto\"
}"
curl --request POST \
"https://api.brotaspay.com.br/api/brotaspay/kyc_processar/pf|pj" \
--header "Authorization: Bearer {SEU_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"hash\": \"architecto\",
\"tipo\": \"selfie\",
\"documentType\": \"architecto\",
\"documentSide\": \"BACK\",
\"provider\": \"UNICO_CHECK\",
\"base64\": \"architecto\",
\"providerMetadata\": \"architecto\"
}"