BrotasPay — Referência da API

Postman collection → OpenAPI spec →

Introduction

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)

Authenticating requests

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>.

Endpoints

GET api/v1/user

GET
https://api.brotaspay.com.br
/api/v1/user
requires authentication

Headers

Authorization
Example:
Bearer {SEU_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json
Example request:
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"
Example response:

POST api/v1/auth/login

POST
https://api.brotaspay.com.br
/api/v1/auth/login
requires authentication

Headers

Authorization
Example:
Bearer {SEU_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json

Body Parameters

Example request:
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\"
}"

POST api/v1/auth/verify-2fa

POST
https://api.brotaspay.com.br
/api/v1/auth/verify-2fa
requires authentication

Headers

Authorization
Example:
Bearer {SEU_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json

Body Parameters

Example request:
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\"
}"

POST api/v1/auth/forgot-password

POST
https://api.brotaspay.com.br
/api/v1/auth/forgot-password
requires authentication

Headers

Authorization
Example:
Bearer {SEU_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json

Body Parameters

Example request:
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\"
}"

POST api/v1/auth/reset-password

POST
https://api.brotaspay.com.br
/api/v1/auth/reset-password
requires authentication

Headers

Authorization
Example:
Bearer {SEU_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json

Body Parameters

Example request:
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\"
}"

POST api/v1/auth/logout

POST
https://api.brotaspay.com.br
/api/v1/auth/logout
requires authentication

Headers

Authorization
Example:
Bearer {SEU_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json
Example request:
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"

POST api/v1/auth/2fa/enable

POST
https://api.brotaspay.com.br
/api/v1/auth/2fa/enable
requires authentication

Headers

Authorization
Example:
Bearer {SEU_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json

Body Parameters

Example request:
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\": \"|]|{+-\"
}"

POST api/v1/auth/2fa/confirm

POST
https://api.brotaspay.com.br
/api/v1/auth/2fa/confirm
requires authentication

Headers

Authorization
Example:
Bearer {SEU_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json

Body Parameters

Example request:
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\"
}"

POST api/v1/auth/2fa/disable

POST
https://api.brotaspay.com.br
/api/v1/auth/2fa/disable
requires authentication

Headers

Authorization
Example:
Bearer {SEU_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json

Body Parameters

Example request:
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\": \"|]|{+-\"
}"

GET api/v1/auth/2fa/status

GET
https://api.brotaspay.com.br
/api/v1/auth/2fa/status
requires authentication

Headers

Authorization
Example:
Bearer {SEU_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json
Example request:
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"
Example response:

POST api/v1/onboarding/pf

POST
https://api.brotaspay.com.br
/api/v1/onboarding/pf
requires authentication

Headers

Authorization
Example:
Bearer {SEU_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json

Body Parameters

Example request:
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\"
}"

POST api/v1/onboarding/pf/documents

POST
https://api.brotaspay.com.br
/api/v1/onboarding/pf/documents
requires authentication

Headers

Authorization
Example:
Bearer {SEU_TOKEN}
Content-Type
Example:
multipart/form-data
Accept
Example:
application/json

Body Parameters

Example request:
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" 

POST api/v1/onboarding/pf/complete

POST
https://api.brotaspay.com.br
/api/v1/onboarding/pf/complete
requires authentication

Headers

Authorization
Example:
Bearer {SEU_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json

Body Parameters

Example request:
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
}"

POST api/v1/onboarding/pj/mei

POST
https://api.brotaspay.com.br
/api/v1/onboarding/pj/mei
requires authentication

Headers

Authorization
Example:
Bearer {SEU_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json

Body Parameters

Example request:
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\"
    }
}"

POST api/v1/onboarding/pj/documents

POST
https://api.brotaspay.com.br
/api/v1/onboarding/pj/documents
requires authentication

Headers

Authorization
Example:
Bearer {SEU_TOKEN}
Content-Type
Example:
multipart/form-data
Accept
Example:
application/json

Body Parameters

Example request:
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" 

POST api/v1/onboarding/pj/representative

POST
https://api.brotaspay.com.br
/api/v1/onboarding/pj/representative
requires authentication

Headers

Authorization
Example:
Bearer {SEU_TOKEN}
Content-Type
Example:
multipart/form-data
Accept
Example:
application/json

Body Parameters

Example request:
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" 

POST api/v1/onboarding/pj/enterprise

POST
https://api.brotaspay.com.br
/api/v1/onboarding/pj/enterprise
requires authentication

Headers

Authorization
Example:
Bearer {SEU_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json

Body Parameters

Example request:
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\": []
}"

GET api/v1/onboarding/status

GET
https://api.brotaspay.com.br
/api/v1/onboarding/status
requires authentication

Headers

Authorization
Example:
Bearer {SEU_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json
Example request:
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"
Example response:

GET api/v1/pix/keys

GET
https://api.brotaspay.com.br
/api/v1/pix/keys
requires authentication

Headers

Authorization
Example:
Bearer {SEU_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json

Body Parameters

Example request:
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\"
}"
Example response:

POST api/v1/pix/keys

POST
https://api.brotaspay.com.br
/api/v1/pix/keys
requires authentication

Headers

Authorization
Example:
Bearer {SEU_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json

Body Parameters

Example request:
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\"
}"

DELETE api/v1/pix/keys/{key}

DELETE
https://api.brotaspay.com.br
/api/v1/pix/keys/{key}
requires authentication

Headers

Authorization
Example:
Bearer {SEU_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

key
string
required

The key.

Example:
architecto
Example request:
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"

POST api/v1/pix/lookup

POST
https://api.brotaspay.com.br
/api/v1/pix/lookup
requires authentication

Headers

Authorization
Example:
Bearer {SEU_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json

Body Parameters

Example request:
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\"
}"

POST api/v1/pix/transfer

POST
https://api.brotaspay.com.br
/api/v1/pix/transfer
requires authentication

Headers

Authorization
Example:
Bearer {SEU_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json

Body Parameters

Example request:
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\"
    }
}"

GET api/v1/pix/transfer/{authCode}

GET
https://api.brotaspay.com.br
/api/v1/pix/transfer/{authCode}
requires authentication

Headers

Authorization
Example:
Bearer {SEU_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

authCode
string
required
Example:
architecto

Body Parameters

Example request:
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\"
}"
Example response:

POST api/v1/pix/qrcode/static

POST
https://api.brotaspay.com.br
/api/v1/pix/qrcode/static
requires authentication

Headers

Authorization
Example:
Bearer {SEU_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json

Body Parameters

Example request:
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\"
    }
}"

POST api/v1/pix/qrcode/dynamic

POST
https://api.brotaspay.com.br
/api/v1/pix/qrcode/dynamic
requires authentication

Headers

Authorization
Example:
Bearer {SEU_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json

Body Parameters

Example request:
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\"
        }
    }
}"

POST api/v1/pix/qrcode/decode

POST
https://api.brotaspay.com.br
/api/v1/pix/qrcode/decode
requires authentication

Headers

Authorization
Example:
Bearer {SEU_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json

Body Parameters

Example request:
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\"
}"

POST api/v1/pix/claims

POST
https://api.brotaspay.com.br
/api/v1/pix/claims
requires authentication

Headers

Authorization
Example:
Bearer {SEU_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json

Body Parameters

Example request:
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\"
}"

GET api/v1/pix/claims

GET
https://api.brotaspay.com.br
/api/v1/pix/claims
requires authentication

Headers

Authorization
Example:
Bearer {SEU_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json
Example request:
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"
Example response:

POST api/v1/pix/claims/{id}/confirm

POST
https://api.brotaspay.com.br
/api/v1/pix/claims/{id}/confirm
requires authentication

Headers

Authorization
Example:
Bearer {SEU_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

id
string
required

The ID of the claim.

Example:
architecto
Example request:
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"

POST api/v1/pix/claims/{id}/complete

POST
https://api.brotaspay.com.br
/api/v1/pix/claims/{id}/complete
requires authentication

Headers

Authorization
Example:
Bearer {SEU_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

id
string
required

The ID of the claim.

Example:
architecto
Example request:
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"

POST api/v1/pix/claims/{id}/cancel

POST
https://api.brotaspay.com.br
/api/v1/pix/claims/{id}/cancel
requires authentication

Headers

Authorization
Example:
Bearer {SEU_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

id
string
required

The ID of the claim.

Example:
architecto
Example request:
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"

POST api/v1/pix/totp

POST
https://api.brotaspay.com.br
/api/v1/pix/totp
requires authentication

Headers

Authorization
Example:
Bearer {SEU_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json

Body Parameters

Example request:
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\"
}"

GET api/v1/account/{accountNumber}

GET
https://api.brotaspay.com.br
/api/v1/account/{accountNumber}
requires authentication

Headers

Authorization
Example:
Bearer {SEU_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

accountNumber
string
required
Example:
architecto
Example request:
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"
Example response:

GET api/v1/account/{accountNumber}/balance

GET
https://api.brotaspay.com.br
/api/v1/account/{accountNumber}/balance
requires authentication

Headers

Authorization
Example:
Bearer {SEU_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

accountNumber
string
required
Example:
architecto
Example request:
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"
Example response:

GET api/v1/account/{accountNumber}/statement

GET
https://api.brotaspay.com.br
/api/v1/account/{accountNumber}/statement
requires authentication

Headers

Authorization
Example:
Bearer {SEU_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

accountNumber
string
required
Example:
architecto

Body Parameters

Example request:
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
}"
Example response:

GET api/v1/account/{accountNumber}/statement/{transactionId}/receipt

GET
https://api.brotaspay.com.br
/api/v1/account/{accountNumber}/statement/{transactionId}/receipt
requires authentication

Headers

Authorization
Example:
Bearer {SEU_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

accountNumber
string
required
Example:
architecto
transactionId
string
required
Example:
architecto
Example request:
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"
Example response:

GET api/v1/account/{accountNumber}/income-report

GET
https://api.brotaspay.com.br
/api/v1/account/{accountNumber}/income-report
requires authentication

Headers

Authorization
Example:
Bearer {SEU_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

accountNumber
string
required
Example:
architecto

Body Parameters

Example request:
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\"
}"
Example response:

GET api/v1/account/{accountNumber}/tariffs

GET
https://api.brotaspay.com.br
/api/v1/account/{accountNumber}/tariffs
requires authentication

Headers

Authorization
Example:
Bearer {SEU_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

accountNumber
string
required
Example:
architecto

Body Parameters

Example request:
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
}"
Example response:

GET api/v1/limits

GET
https://api.brotaspay.com.br
/api/v1/limits
requires authentication

Headers

Authorization
Example:
Bearer {SEU_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json

Body Parameters

Example request:
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\"
}"
Example response:

GET api/v1/plan

GET
https://api.brotaspay.com.br
/api/v1/plan
requires authentication

Headers

Authorization
Example:
Bearer {SEU_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json
Example request:
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"
Example response:

GET api/v1/notifications

GET
https://api.brotaspay.com.br
/api/v1/notifications
requires authentication

Headers

Authorization
Example:
Bearer {SEU_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json
Example request:
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"
Example response:

GET api/v1/notifications/unread-count

GET
https://api.brotaspay.com.br
/api/v1/notifications/unread-count
requires authentication

Headers

Authorization
Example:
Bearer {SEU_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json
Example request:
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"
Example response:

PATCH api/v1/notifications/{id}/read

PATCH
https://api.brotaspay.com.br
/api/v1/notifications/{id}/read
requires authentication

Headers

Authorization
Example:
Bearer {SEU_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

id
string
required

The ID of the notification.

Example:
architecto
Example request:
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"

POST api/v1/notifications/read-all

POST
https://api.brotaspay.com.br
/api/v1/notifications/read-all
requires authentication

Headers

Authorization
Example:
Bearer {SEU_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json
Example request:
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"

GET api/v1/integration

GET
https://api.brotaspay.com.br
/api/v1/integration
requires authentication

Headers

Authorization
Example:
Bearer {SEU_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json
Example request:
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"
Example response:

POST api/v1/integration/activate

POST
https://api.brotaspay.com.br
/api/v1/integration/activate
requires authentication

Headers

Authorization
Example:
Bearer {SEU_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json

Body Parameters

Example request:
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\": \"|]|{+-\"
}"

PATCH api/v1/integration

PATCH
https://api.brotaspay.com.br
/api/v1/integration
requires authentication

Headers

Authorization
Example:
Bearer {SEU_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json

Body Parameters

Example request:
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\"
}"

PATCH api/v1/integration/password

PATCH
https://api.brotaspay.com.br
/api/v1/integration/password
requires authentication

Headers

Authorization
Example:
Bearer {SEU_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json

Body Parameters

Example request:
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\": \"|]|{+-\"
}"

POST api/v1/integration/rotate-key

POST
https://api.brotaspay.com.br
/api/v1/integration/rotate-key
requires authentication

Headers

Authorization
Example:
Bearer {SEU_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json
Example request:
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"

DELETE api/v1/integration

DELETE
https://api.brotaspay.com.br
/api/v1/integration
requires authentication

Headers

Authorization
Example:
Bearer {SEU_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json
Example request:
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"

GET api/v1/integration/webhooks

GET
https://api.brotaspay.com.br
/api/v1/integration/webhooks
requires authentication

Headers

Authorization
Example:
Bearer {SEU_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json
Example request:
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"
Example response:

POST api/v1/integration/webhooks/{id}/retry

POST
https://api.brotaspay.com.br
/api/v1/integration/webhooks/{id}/retry
requires authentication

Headers

Authorization
Example:
Bearer {SEU_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

id
string
required

The ID of the webhook.

Example:
architecto
Example request:
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"

GET api/v1/cards

GET
https://api.brotaspay.com.br
/api/v1/cards
requires authentication

Headers

Authorization
Example:
Bearer {SEU_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json
Example request:
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"
Example response:

POST api/v1/cards

POST
https://api.brotaspay.com.br
/api/v1/cards
requires authentication

Headers

Authorization
Example:
Bearer {SEU_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json

Body Parameters

Example request:
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\"
    }
}"

GET api/v1/cards/{proxy}

GET
https://api.brotaspay.com.br
/api/v1/cards/{proxy}
requires authentication

Headers

Authorization
Example:
Bearer {SEU_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

proxy
string
required
Example:
architecto
Example request:
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"
Example response:

GET api/v1/cards/{proxy}/security-data

GET
https://api.brotaspay.com.br
/api/v1/cards/{proxy}/security-data
requires authentication

Headers

Authorization
Example:
Bearer {SEU_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

proxy
string
required
Example:
architecto
Example request:
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"
Example response:

GET api/v1/cards/{proxy}/next-status

GET
https://api.brotaspay.com.br
/api/v1/cards/{proxy}/next-status
requires authentication

Headers

Authorization
Example:
Bearer {SEU_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

proxy
string
required
Example:
architecto
Example request:
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"
Example response:

GET api/v1/cards/{proxy}/tracking

GET
https://api.brotaspay.com.br
/api/v1/cards/{proxy}/tracking
requires authentication

Headers

Authorization
Example:
Bearer {SEU_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

proxy
string
required
Example:
architecto
Example request:
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"
Example response:

GET api/v1/cards/{proxy}/transactions

GET
https://api.brotaspay.com.br
/api/v1/cards/{proxy}/transactions
requires authentication

Headers

Authorization
Example:
Bearer {SEU_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

proxy
string
required
Example:
architecto

Body Parameters

Example request:
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
}"
Example response:

PATCH api/v1/cards/{proxy}/activate

PATCH
https://api.brotaspay.com.br
/api/v1/cards/{proxy}/activate
requires authentication

Headers

Authorization
Example:
Bearer {SEU_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

proxy
string
required
Example:
architecto

Body Parameters

Example request:
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\"
}"

PATCH api/v1/cards/{proxy}/status

PATCH
https://api.brotaspay.com.br
/api/v1/cards/{proxy}/status
requires authentication

Headers

Authorization
Example:
Bearer {SEU_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

proxy
string
required
Example:
architecto

Body Parameters

Example request:
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\"
}"

PATCH api/v1/cards/{proxy}/password

PATCH
https://api.brotaspay.com.br
/api/v1/cards/{proxy}/password
requires authentication

Headers

Authorization
Example:
Bearer {SEU_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

proxy
string
required
Example:
architecto

Body Parameters

Example request:
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\"
}"

PATCH api/v1/cards/{proxy}/contactless

PATCH
https://api.brotaspay.com.br
/api/v1/cards/{proxy}/contactless
requires authentication

Headers

Authorization
Example:
Bearer {SEU_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

proxy
string
required
Example:
architecto

Body Parameters

Example request:
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
}"

PATCH api/v1/cards/{proxy}/address

PATCH
https://api.brotaspay.com.br
/api/v1/cards/{proxy}/address
requires authentication

Headers

Authorization
Example:
Bearer {SEU_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

proxy
string
required
Example:
architecto

Body Parameters

Example request:
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\"
}"

POST api/v1/cards/{proxy}/reissue

POST
https://api.brotaspay.com.br
/api/v1/cards/{proxy}/reissue
requires authentication

Headers

Authorization
Example:
Bearer {SEU_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

proxy
string
required
Example:
architecto
Example request:
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"

POST api/v1/payments/validate

POST
https://api.brotaspay.com.br
/api/v1/payments/validate
requires authentication

Headers

Authorization
Example:
Bearer {SEU_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json

Body Parameters

Example request:
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\"
}"

POST api/v1/payments/confirm

POST
https://api.brotaspay.com.br
/api/v1/payments/confirm
requires authentication

Headers

Authorization
Example:
Bearer {SEU_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json

Body Parameters

Example request:
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.\"
}"

GET api/v1/payments

GET
https://api.brotaspay.com.br
/api/v1/payments
requires authentication

Headers

Authorization
Example:
Bearer {SEU_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json

Body Parameters

Example request:
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
}"
Example response:

GET api/v1/payments/{authCode}

GET
https://api.brotaspay.com.br
/api/v1/payments/{authCode}
requires authentication

Headers

Authorization
Example:
Bearer {SEU_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

authCode
string
required
Example:
architecto

Body Parameters

Example request:
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\"
}"
Example response:

POST api/v1/ted/transfer

POST
https://api.brotaspay.com.br
/api/v1/ted/transfer
requires authentication

Headers

Authorization
Example:
Bearer {SEU_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json

Body Parameters

Example request:
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\"
    }
}"

GET api/v1/ted/transactions

GET
https://api.brotaspay.com.br
/api/v1/ted/transactions
requires authentication

Headers

Authorization
Example:
Bearer {SEU_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json

Body Parameters

Example request:
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\"
}"
Example response:

GET api/v1/ted/transactions/{authCode}

GET
https://api.brotaspay.com.br
/api/v1/ted/transactions/{authCode}
requires authentication

Headers

Authorization
Example:
Bearer {SEU_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

authCode
string
required
Example:
architecto

Body Parameters

Example request:
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\"
}"
Example response:

GET api/v1/banks

GET
https://api.brotaspay.com.br
/api/v1/banks
requires authentication

Headers

Authorization
Example:
Bearer {SEU_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json

Body Parameters

Example request:
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\"
}"
Example response:

POST api/v1/boletos

POST
https://api.brotaspay.com.br
/api/v1/boletos
requires authentication

Headers

Authorization
Example:
Bearer {SEU_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json

Body Parameters

Example request:
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\"
    }
}"

GET api/v1/boletos

GET
https://api.brotaspay.com.br
/api/v1/boletos
requires authentication

Headers

Authorization
Example:
Bearer {SEU_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json

Body Parameters

Example request:
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\"
}"
Example response:

GET api/v1/boletos/{authCode}

GET
https://api.brotaspay.com.br
/api/v1/boletos/{authCode}
requires authentication

Headers

Authorization
Example:
Bearer {SEU_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

authCode
string
required
Example:
architecto

Body Parameters

Example request:
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\"
}"
Example response:

GET api/v1/boletos/{authCode}/print

GET
https://api.brotaspay.com.br
/api/v1/boletos/{authCode}/print
requires authentication

Headers

Authorization
Example:
Bearer {SEU_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

authCode
string
required
Example:
architecto

Body Parameters

Example request:
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\"
}"
Example response:

DELETE api/v1/boletos

DELETE
https://api.brotaspay.com.br
/api/v1/boletos
requires authentication

Headers

Authorization
Example:
Bearer {SEU_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json

Body Parameters

Example request:
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\"
}"

Generate ticket for data transmission WebView.

POST
https://api.brotaspay.com.br
/api/v1/open-finance/ticket
requires authentication

Used in the deep link flow when a receiving institution redirects here.

Headers

Authorization
Example:
Bearer {SEU_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json

Body Parameters

Example request:
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\"
}"

Generate ticket for consent management WebView.

POST
https://api.brotaspay.com.br
/api/v1/open-finance/consents
requires authentication

redirectType: 1 = Meus Compartilhamentos, 2 = Meus Pagamentos, 3 = Minhas Autorizações

Headers

Authorization
Example:
Bearer {SEU_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json

Body Parameters

Example request:
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
}"

GET api/v1/references/occupations

GET
https://api.brotaspay.com.br
/api/v1/references/occupations
requires authentication

Headers

Authorization
Example:
Bearer {SEU_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json
Example request:
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"
Example response:
GET
https://api.brotaspay.com.br
/api/v1/references/legal-natures
requires authentication

Headers

Authorization
Example:
Bearer {SEU_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json
Example request:
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"
Example response:

GET api/v1/references/income-ranges

GET
https://api.brotaspay.com.br
/api/v1/references/income-ranges
requires authentication

Headers

Authorization
Example:
Bearer {SEU_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json
Example request:
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"
Example response:

GET api/v1/references/annual-revenue-ranges

GET
https://api.brotaspay.com.br
/api/v1/references/annual-revenue-ranges
requires authentication

Headers

Authorization
Example:
Bearer {SEU_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json
Example request:
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"
Example response:

POST api/v1/register/pf

POST
https://api.brotaspay.com.br
/api/v1/register/pf
requires authentication

Headers

Authorization
Example:
Bearer {SEU_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json

Body Parameters

Example request:
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\"
}"

POST api/v1/register/pf/documents

POST
https://api.brotaspay.com.br
/api/v1/register/pf/documents
requires authentication

Headers

Authorization
Example:
Bearer {SEU_TOKEN}
Content-Type
Example:
multipart/form-data
Accept
Example:
application/json

Body Parameters

Example request:
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" 

POST api/v1/register/pf/complete

POST
https://api.brotaspay.com.br
/api/v1/register/pf/complete
requires authentication

Headers

Authorization
Example:
Bearer {SEU_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json
Example request:
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"

POST api/v1/register/pj/mei

POST
https://api.brotaspay.com.br
/api/v1/register/pj/mei
requires authentication

Headers

Authorization
Example:
Bearer {SEU_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json

Body Parameters

Example request:
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\"
    }
}"

POST api/v1/register/pj/documents

POST
https://api.brotaspay.com.br
/api/v1/register/pj/documents
requires authentication

Headers

Authorization
Example:
Bearer {SEU_TOKEN}
Content-Type
Example:
multipart/form-data
Accept
Example:
application/json

Body Parameters

Example request:
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" 

POST api/v1/register/pj/representative

POST
https://api.brotaspay.com.br
/api/v1/register/pj/representative
requires authentication

Headers

Authorization
Example:
Bearer {SEU_TOKEN}
Content-Type
Example:
multipart/form-data
Accept
Example:
application/json

Body Parameters

Example request:
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" 

POST api/v1/register/pj/enterprise

POST
https://api.brotaspay.com.br
/api/v1/register/pj/enterprise
requires authentication

Headers

Authorization
Example:
Bearer {SEU_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json

Body Parameters

Example request:
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\": []
}"

GET api/v1/register/status/{document}

GET
https://api.brotaspay.com.br
/api/v1/register/status/{document}
requires authentication

Headers

Authorization
Example:
Bearer {SEU_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

document
string
required
Example:
architecto
Example request:
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"
Example response:

POST api/v1/register/kyc/session

POST
https://api.brotaspay.com.br
/api/v1/register/kyc/session
requires authentication

Headers

Authorization
Example:
Bearer {SEU_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json
Example request:
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"

Polling endpoint — frontend chama a cada 5s para verificar se o KYC foi concluído.

GET
https://api.brotaspay.com.br
/api/v1/register/kyc/status
requires authentication

Headers

Authorization
Example:
Bearer {SEU_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json
Example request:
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"
Example response:

POST api/v1/webhooks/hiperbanco

POST
https://api.brotaspay.com.br
/api/v1/webhooks/hiperbanco
requires authentication

Headers

Authorization
Example:
Bearer {SEU_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json
Example request:
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"

GET api/v1/external/me

GET
https://api.brotaspay.com.br
/api/v1/external/me
requires authentication

Headers

Authorization
Example:
Bearer {SEU_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json
Example request:
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"
Example response:

GET api/v1/external/account/{accountNumber}

GET
https://api.brotaspay.com.br
/api/v1/external/account/{accountNumber}
requires authentication

Headers

Authorization
Example:
Bearer {SEU_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

accountNumber
string
required
Example:
architecto
Example request:
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"
Example response:

GET api/v1/external/account/{accountNumber}/balance

GET
https://api.brotaspay.com.br
/api/v1/external/account/{accountNumber}/balance
requires authentication

Headers

Authorization
Example:
Bearer {SEU_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

accountNumber
string
required
Example:
architecto
Example request:
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"
Example response:

GET api/v1/external/account/{accountNumber}/statement

GET
https://api.brotaspay.com.br
/api/v1/external/account/{accountNumber}/statement
requires authentication

Headers

Authorization
Example:
Bearer {SEU_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

accountNumber
string
required
Example:
architecto

Body Parameters

Example request:
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
}"
Example response:

GET api/v1/external/account/{accountNumber}/statement/{transactionId}/receipt

GET
https://api.brotaspay.com.br
/api/v1/external/account/{accountNumber}/statement/{transactionId}/receipt
requires authentication

Headers

Authorization
Example:
Bearer {SEU_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

accountNumber
string
required
Example:
architecto
transactionId
string
required
Example:
architecto
Example request:
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"
Example response:

GET api/v1/external/account/{accountNumber}/income-report

GET
https://api.brotaspay.com.br
/api/v1/external/account/{accountNumber}/income-report
requires authentication

Headers

Authorization
Example:
Bearer {SEU_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

accountNumber
string
required
Example:
architecto

Body Parameters

Example request:
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\"
}"
Example response:

GET api/v1/external/account/{accountNumber}/tariffs

GET
https://api.brotaspay.com.br
/api/v1/external/account/{accountNumber}/tariffs
requires authentication

Headers

Authorization
Example:
Bearer {SEU_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

accountNumber
string
required
Example:
architecto

Body Parameters

Example request:
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
}"
Example response:

GET api/v1/external/limits

GET
https://api.brotaspay.com.br
/api/v1/external/limits
requires authentication

Headers

Authorization
Example:
Bearer {SEU_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json

Body Parameters

Example request:
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\"
}"
Example response:

GET api/v1/external/plan

GET
https://api.brotaspay.com.br
/api/v1/external/plan
requires authentication

Headers

Authorization
Example:
Bearer {SEU_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json
Example request:
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"
Example response:

GET api/v1/external/pix/keys

GET
https://api.brotaspay.com.br
/api/v1/external/pix/keys
requires authentication

Headers

Authorization
Example:
Bearer {SEU_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json

Body Parameters

Example request:
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\"
}"
Example response:

POST api/v1/external/pix/keys

POST
https://api.brotaspay.com.br
/api/v1/external/pix/keys
requires authentication

Headers

Authorization
Example:
Bearer {SEU_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json

Body Parameters

Example request:
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\"
}"

DELETE api/v1/external/pix/keys/{key}

DELETE
https://api.brotaspay.com.br
/api/v1/external/pix/keys/{key}
requires authentication

Headers

Authorization
Example:
Bearer {SEU_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

key
string
required

The key.

Example:
architecto
Example request:
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"

POST api/v1/external/pix/lookup

POST
https://api.brotaspay.com.br
/api/v1/external/pix/lookup
requires authentication

Headers

Authorization
Example:
Bearer {SEU_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json

Body Parameters

Example request:
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\"
}"

POST api/v1/external/pix/transfer

POST
https://api.brotaspay.com.br
/api/v1/external/pix/transfer
requires authentication

Headers

Authorization
Example:
Bearer {SEU_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json

Body Parameters

Example request:
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\"
    }
}"

GET api/v1/external/pix/transfer/{authCode}

GET
https://api.brotaspay.com.br
/api/v1/external/pix/transfer/{authCode}
requires authentication

Headers

Authorization
Example:
Bearer {SEU_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

authCode
string
required
Example:
architecto

Body Parameters

Example request:
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\"
}"
Example response:

POST api/v1/external/pix/qrcode/static

POST
https://api.brotaspay.com.br
/api/v1/external/pix/qrcode/static
requires authentication

Headers

Authorization
Example:
Bearer {SEU_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json

Body Parameters

Example request:
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\"
    }
}"

POST api/v1/external/pix/qrcode/dynamic

POST
https://api.brotaspay.com.br
/api/v1/external/pix/qrcode/dynamic
requires authentication

Headers

Authorization
Example:
Bearer {SEU_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json

Body Parameters

Example request:
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\"
        }
    }
}"

POST api/v1/external/pix/qrcode/decode

POST
https://api.brotaspay.com.br
/api/v1/external/pix/qrcode/decode
requires authentication

Headers

Authorization
Example:
Bearer {SEU_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json

Body Parameters

Example request:
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\"
}"

POST api/v1/external/pix/claims

POST
https://api.brotaspay.com.br
/api/v1/external/pix/claims
requires authentication

Headers

Authorization
Example:
Bearer {SEU_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json

Body Parameters

Example request:
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\"
}"

GET api/v1/external/pix/claims

GET
https://api.brotaspay.com.br
/api/v1/external/pix/claims
requires authentication

Headers

Authorization
Example:
Bearer {SEU_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json
Example request:
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"
Example response:

POST api/v1/external/pix/claims/{id}/confirm

POST
https://api.brotaspay.com.br
/api/v1/external/pix/claims/{id}/confirm
requires authentication

Headers

Authorization
Example:
Bearer {SEU_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

id
string
required

The ID of the claim.

Example:
architecto
Example request:
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"

POST api/v1/external/pix/claims/{id}/complete

POST
https://api.brotaspay.com.br
/api/v1/external/pix/claims/{id}/complete
requires authentication

Headers

Authorization
Example:
Bearer {SEU_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

id
string
required

The ID of the claim.

Example:
architecto
Example request:
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"

POST api/v1/external/pix/claims/{id}/cancel

POST
https://api.brotaspay.com.br
/api/v1/external/pix/claims/{id}/cancel
requires authentication

Headers

Authorization
Example:
Bearer {SEU_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

id
string
required

The ID of the claim.

Example:
architecto
Example request:
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"

POST api/v1/external/pix/totp

POST
https://api.brotaspay.com.br
/api/v1/external/pix/totp
requires authentication

Headers

Authorization
Example:
Bearer {SEU_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json

Body Parameters

Example request:
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\"
}"

POST api/v1/external/ted/transfer

POST
https://api.brotaspay.com.br
/api/v1/external/ted/transfer
requires authentication

Headers

Authorization
Example:
Bearer {SEU_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json

Body Parameters

Example request:
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\"
    }
}"

GET api/v1/external/ted/transactions

GET
https://api.brotaspay.com.br
/api/v1/external/ted/transactions
requires authentication

Headers

Authorization
Example:
Bearer {SEU_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json

Body Parameters

Example request:
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\"
}"
Example response:

GET api/v1/external/ted/transactions/{authCode}

GET
https://api.brotaspay.com.br
/api/v1/external/ted/transactions/{authCode}
requires authentication

Headers

Authorization
Example:
Bearer {SEU_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

authCode
string
required
Example:
architecto

Body Parameters

Example request:
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\"
}"
Example response:

GET api/v1/external/banks

GET
https://api.brotaspay.com.br
/api/v1/external/banks
requires authentication

Headers

Authorization
Example:
Bearer {SEU_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json

Body Parameters

Example request:
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\"
}"
Example response:

POST api/v1/external/boletos

POST
https://api.brotaspay.com.br
/api/v1/external/boletos
requires authentication

Headers

Authorization
Example:
Bearer {SEU_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json

Body Parameters

Example request:
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\"
    }
}"

GET api/v1/external/boletos

GET
https://api.brotaspay.com.br
/api/v1/external/boletos
requires authentication

Headers

Authorization
Example:
Bearer {SEU_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json

Body Parameters

Example request:
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\"
}"
Example response:

GET api/v1/external/boletos/{authCode}

GET
https://api.brotaspay.com.br
/api/v1/external/boletos/{authCode}
requires authentication

Headers

Authorization
Example:
Bearer {SEU_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

authCode
string
required
Example:
architecto

Body Parameters

Example request:
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\"
}"
Example response:

GET api/v1/external/boletos/{authCode}/print

GET
https://api.brotaspay.com.br
/api/v1/external/boletos/{authCode}/print
requires authentication

Headers

Authorization
Example:
Bearer {SEU_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

authCode
string
required
Example:
architecto

Body Parameters

Example request:
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\"
}"
Example response:

DELETE api/v1/external/boletos

DELETE
https://api.brotaspay.com.br
/api/v1/external/boletos
requires authentication

Headers

Authorization
Example:
Bearer {SEU_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json

Body Parameters

Example request:
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\"
}"

POST api/v1/external/payments/validate

POST
https://api.brotaspay.com.br
/api/v1/external/payments/validate
requires authentication

Headers

Authorization
Example:
Bearer {SEU_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json

Body Parameters

Example request:
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\"
}"

POST api/v1/external/payments/confirm

POST
https://api.brotaspay.com.br
/api/v1/external/payments/confirm
requires authentication

Headers

Authorization
Example:
Bearer {SEU_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json

Body Parameters

Example request:
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.\"
}"

GET api/v1/external/payments

GET
https://api.brotaspay.com.br
/api/v1/external/payments
requires authentication

Headers

Authorization
Example:
Bearer {SEU_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json

Body Parameters

Example request:
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
}"
Example response:

GET api/v1/external/payments/{authCode}

GET
https://api.brotaspay.com.br
/api/v1/external/payments/{authCode}
requires authentication

Headers

Authorization
Example:
Bearer {SEU_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

authCode
string
required
Example:
architecto

Body Parameters

Example request:
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\"
}"
Example response:

GET api/v1/external/cards

GET
https://api.brotaspay.com.br
/api/v1/external/cards
requires authentication

Headers

Authorization
Example:
Bearer {SEU_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json
Example request:
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"
Example response:

POST api/v1/external/cards

POST
https://api.brotaspay.com.br
/api/v1/external/cards
requires authentication

Headers

Authorization
Example:
Bearer {SEU_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json

Body Parameters

Example request:
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\"
    }
}"

GET api/v1/external/cards/{proxy}

GET
https://api.brotaspay.com.br
/api/v1/external/cards/{proxy}
requires authentication

Headers

Authorization
Example:
Bearer {SEU_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

proxy
string
required
Example:
architecto
Example request:
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"
Example response:

GET api/v1/external/cards/{proxy}/security-data

GET
https://api.brotaspay.com.br
/api/v1/external/cards/{proxy}/security-data
requires authentication

Headers

Authorization
Example:
Bearer {SEU_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

proxy
string
required
Example:
architecto
Example request:
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"
Example response:

GET api/v1/external/cards/{proxy}/next-status

GET
https://api.brotaspay.com.br
/api/v1/external/cards/{proxy}/next-status
requires authentication

Headers

Authorization
Example:
Bearer {SEU_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

proxy
string
required
Example:
architecto
Example request:
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"
Example response:

GET api/v1/external/cards/{proxy}/tracking

GET
https://api.brotaspay.com.br
/api/v1/external/cards/{proxy}/tracking
requires authentication

Headers

Authorization
Example:
Bearer {SEU_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

proxy
string
required
Example:
architecto
Example request:
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"
Example response:

GET api/v1/external/cards/{proxy}/transactions

GET
https://api.brotaspay.com.br
/api/v1/external/cards/{proxy}/transactions
requires authentication

Headers

Authorization
Example:
Bearer {SEU_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

proxy
string
required
Example:
architecto

Body Parameters

Example request:
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
}"
Example response:

PATCH api/v1/external/cards/{proxy}/activate

PATCH
https://api.brotaspay.com.br
/api/v1/external/cards/{proxy}/activate
requires authentication

Headers

Authorization
Example:
Bearer {SEU_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

proxy
string
required
Example:
architecto

Body Parameters

Example request:
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\"
}"

PATCH api/v1/external/cards/{proxy}/status

PATCH
https://api.brotaspay.com.br
/api/v1/external/cards/{proxy}/status
requires authentication

Headers

Authorization
Example:
Bearer {SEU_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

proxy
string
required
Example:
architecto

Body Parameters

Example request:
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\"
}"

PATCH api/v1/external/cards/{proxy}/password

PATCH
https://api.brotaspay.com.br
/api/v1/external/cards/{proxy}/password
requires authentication

Headers

Authorization
Example:
Bearer {SEU_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

proxy
string
required
Example:
architecto

Body Parameters

Example request:
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\"
}"

PATCH api/v1/external/cards/{proxy}/contactless

PATCH
https://api.brotaspay.com.br
/api/v1/external/cards/{proxy}/contactless
requires authentication

Headers

Authorization
Example:
Bearer {SEU_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

proxy
string
required
Example:
architecto

Body Parameters

Example request:
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
}"

PATCH api/v1/external/cards/{proxy}/address

PATCH
https://api.brotaspay.com.br
/api/v1/external/cards/{proxy}/address
requires authentication

Headers

Authorization
Example:
Bearer {SEU_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

proxy
string
required
Example:
architecto

Body Parameters

Example request:
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\"
}"

POST api/v1/external/cards/{proxy}/reissue

POST
https://api.brotaspay.com.br
/api/v1/external/cards/{proxy}/reissue
requires authentication

Headers

Authorization
Example:
Bearer {SEU_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

proxy
string
required
Example:
architecto
Example request:
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"

POST api/v1/admin/login

POST
https://api.brotaspay.com.br
/api/v1/admin/login
requires authentication

Headers

Authorization
Example:
Bearer {SEU_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json

Body Parameters

Example request:
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\": \"|]|{+-\"
}"

POST api/v1/admin/logout

POST
https://api.brotaspay.com.br
/api/v1/admin/logout
requires authentication

Headers

Authorization
Example:
Bearer {SEU_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json
Example request:
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"

GET api/v1/admin/me

GET
https://api.brotaspay.com.br
/api/v1/admin/me
requires authentication

Headers

Authorization
Example:
Bearer {SEU_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json
Example request:
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"
Example response:

GET api/v1/admin/accounts

GET
https://api.brotaspay.com.br
/api/v1/admin/accounts
requires authentication

Headers

Authorization
Example:
Bearer {SEU_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json

Body Parameters

Example request:
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\"
}"
Example response:

GET api/v1/admin/accounts/limits

GET
https://api.brotaspay.com.br
/api/v1/admin/accounts/limits
requires authentication

Headers

Authorization
Example:
Bearer {SEU_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json

Body Parameters

Example request:
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\"
}"
Example response:

GET api/v1/admin/accounts/{accountId}

GET
https://api.brotaspay.com.br
/api/v1/admin/accounts/{accountId}
requires authentication

Headers

Authorization
Example:
Bearer {SEU_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

accountId
string
required
Example:
architecto
Example request:
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"
Example response:

GET api/v1/admin/accounts/{accountNumber}/statement

GET
https://api.brotaspay.com.br
/api/v1/admin/accounts/{accountNumber}/statement
requires authentication

Headers

Authorization
Example:
Bearer {SEU_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

accountNumber
string
required
Example:
architecto

Body Parameters

Example request:
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
}"
Example response:

POST api/v1/admin/accounts/unblock

POST
https://api.brotaspay.com.br
/api/v1/admin/accounts/unblock
requires authentication

Headers

Authorization
Example:
Bearer {SEU_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json

Body Parameters

Example request:
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\"
}"

DELETE api/v1/admin/accounts

DELETE
https://api.brotaspay.com.br
/api/v1/admin/accounts
requires authentication

Headers

Authorization
Example:
Bearer {SEU_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json

Body Parameters

Example request:
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\"
}"

GET api/v1/admin/onboarding

GET
https://api.brotaspay.com.br
/api/v1/admin/onboarding
requires authentication

Headers

Authorization
Example:
Bearer {SEU_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json

Body Parameters

Example request:
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\"
}"
Example response:

GET api/v1/admin/onboarding/{onboardingId}

GET
https://api.brotaspay.com.br
/api/v1/admin/onboarding/{onboardingId}
requires authentication

Headers

Authorization
Example:
Bearer {SEU_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

onboardingId
string
required
Example:
architecto
Example request:
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"
Example response:

GET api/v1/admin/transactions

GET
https://api.brotaspay.com.br
/api/v1/admin/transactions
requires authentication

Headers

Authorization
Example:
Bearer {SEU_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json

Body Parameters

Example request:
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\"
}"
Example response:

GET api/v1/admin/webhooks/event-names

GET
https://api.brotaspay.com.br
/api/v1/admin/webhooks/event-names
requires authentication

Headers

Authorization
Example:
Bearer {SEU_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json
Example request:
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"
Example response:

GET api/v1/admin/webhooks/messages

GET
https://api.brotaspay.com.br
/api/v1/admin/webhooks/messages
requires authentication

Headers

Authorization
Example:
Bearer {SEU_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json

Body Parameters

Example request:
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
}"
Example response:

POST api/v1/admin/webhooks/messages/{id}/reprocess

POST
https://api.brotaspay.com.br
/api/v1/admin/webhooks/messages/{id}/reprocess
requires authentication

Headers

Authorization
Example:
Bearer {SEU_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

id
string
required

The ID of the message.

Example:
architecto
Example request:
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"

GET api/v1/admin/webhooks/reconcile-logs

GET
https://api.brotaspay.com.br
/api/v1/admin/webhooks/reconcile-logs
requires authentication

Headers

Authorization
Example:
Bearer {SEU_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json
Example request:
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"
Example response:

GET api/v1/admin/webhooks

GET
https://api.brotaspay.com.br
/api/v1/admin/webhooks
requires authentication

Headers

Authorization
Example:
Bearer {SEU_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json

Body Parameters

Example request:
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
}"
Example response:

POST api/v1/admin/webhooks

POST
https://api.brotaspay.com.br
/api/v1/admin/webhooks
requires authentication

Headers

Authorization
Example:
Bearer {SEU_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json

Body Parameters

Example request:
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\"
}"

PATCH api/v1/admin/webhooks/bulk-update

PATCH
https://api.brotaspay.com.br
/api/v1/admin/webhooks/bulk-update
requires authentication

Headers

Authorization
Example:
Bearer {SEU_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json

Body Parameters

Example request:
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\"
}"

PATCH api/v1/admin/webhooks/{id}

PATCH
https://api.brotaspay.com.br
/api/v1/admin/webhooks/{id}
requires authentication

Headers

Authorization
Example:
Bearer {SEU_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

id
string
required

The ID of the webhook.

Example:
architecto

Body Parameters

Example request:
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\"
}"

DELETE api/v1/admin/webhooks/{id}

DELETE
https://api.brotaspay.com.br
/api/v1/admin/webhooks/{id}
requires authentication

Headers

Authorization
Example:
Bearer {SEU_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

id
string
required

The ID of the webhook.

Example:
architecto
Example request:
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"

GET api/v1/admin/plans

GET
https://api.brotaspay.com.br
/api/v1/admin/plans
requires authentication

Headers

Authorization
Example:
Bearer {SEU_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json

Body Parameters

Example request:
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\"
}"
Example response:

POST api/v1/admin/plans

POST
https://api.brotaspay.com.br
/api/v1/admin/plans
requires authentication

Headers

Authorization
Example:
Bearer {SEU_TOKEN}
Content-Type
Example:
multipart/form-data
Accept
Example:
application/json

Body Parameters

Example request:
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" 

GET api/v1/admin/plans/{id}

GET
https://api.brotaspay.com.br
/api/v1/admin/plans/{id}
requires authentication

Headers

Authorization
Example:
Bearer {SEU_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

id
string
required

The ID of the plan.

Example:
architecto
Example request:
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"
Example response:

PATCH api/v1/admin/plans/{id}

PATCH
https://api.brotaspay.com.br
/api/v1/admin/plans/{id}
requires authentication

Headers

Authorization
Example:
Bearer {SEU_TOKEN}
Content-Type
Example:
multipart/form-data
Accept
Example:
application/json

URL Parameters

id
string
required

The ID of the plan.

Example:
architecto

Body Parameters

Example request:
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" 

DELETE api/v1/admin/plans/{id}

DELETE
https://api.brotaspay.com.br
/api/v1/admin/plans/{id}
requires authentication

Headers

Authorization
Example:
Bearer {SEU_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

id
string
required

The ID of the plan.

Example:
architecto
Example request:
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"

GET api/v1/admin/plans/{id}/accounts

GET
https://api.brotaspay.com.br
/api/v1/admin/plans/{id}/accounts
requires authentication

Headers

Authorization
Example:
Bearer {SEU_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

id
string
required

The ID of the plan.

Example:
architecto

Body Parameters

Example request:
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\"
}"
Example response:

GET api/v1/admin/plans/{accountId}/billing-history

GET
https://api.brotaspay.com.br
/api/v1/admin/plans/{accountId}/billing-history
requires authentication

Headers

Authorization
Example:
Bearer {SEU_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

accountId
string
required
Example:
architecto

Body Parameters

Example request:
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
}"
Example response:

PUT api/v1/admin/plans/{accountId}/assign

PUT
https://api.brotaspay.com.br
/api/v1/admin/plans/{accountId}/assign
requires authentication

Headers

Authorization
Example:
Bearer {SEU_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

accountId
string
required
Example:
architecto

Body Parameters

Example request:
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\"
}"

GET api/v1/admin/tariffs

GET
https://api.brotaspay.com.br
/api/v1/admin/tariffs
requires authentication

Headers

Authorization
Example:
Bearer {SEU_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json

Body Parameters

Example request:
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\"
}"
Example response:

POST api/v1/admin/tariffs

POST
https://api.brotaspay.com.br
/api/v1/admin/tariffs
requires authentication

Headers

Authorization
Example:
Bearer {SEU_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json

Body Parameters

Example request:
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\"
}"

GET api/v1/admin/tariffs/{id}

GET
https://api.brotaspay.com.br
/api/v1/admin/tariffs/{id}
requires authentication

Headers

Authorization
Example:
Bearer {SEU_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

id
string
required

The ID of the tariff.

Example:
architecto
Example request:
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"
Example response:

DELETE api/v1/admin/tariffs/{id}

DELETE
https://api.brotaspay.com.br
/api/v1/admin/tariffs/{id}
requires authentication

Headers

Authorization
Example:
Bearer {SEU_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

id
string
required

The ID of the tariff.

Example:
architecto
Example request:
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"

GET api/v1/admin/users

GET
https://api.brotaspay.com.br
/api/v1/admin/users
requires authentication

Headers

Authorization
Example:
Bearer {SEU_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json
Example request:
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"
Example response:

POST api/v1/admin/users

POST
https://api.brotaspay.com.br
/api/v1/admin/users
requires authentication

Headers

Authorization
Example:
Bearer {SEU_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json

Body Parameters

Example request:
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\": \"|]|{+-\"
}"

DELETE api/v1/admin/users/{id}

DELETE
https://api.brotaspay.com.br
/api/v1/admin/users/{id}
requires authentication

Headers

Authorization
Example:
Bearer {SEU_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

id
string
required

The ID of the user.

Example:
architecto
Example request:
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"

GET api/v1/admin/profile

GET
https://api.brotaspay.com.br
/api/v1/admin/profile
requires authentication

Headers

Authorization
Example:
Bearer {SEU_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json
Example request:
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"
Example response:

PATCH api/v1/admin/profile

PATCH
https://api.brotaspay.com.br
/api/v1/admin/profile
requires authentication

Headers

Authorization
Example:
Bearer {SEU_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json

Body Parameters

Example request:
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\"
}"

PATCH api/v1/admin/profile/password

PATCH
https://api.brotaspay.com.br
/api/v1/admin/profile/password
requires authentication

Headers

Authorization
Example:
Bearer {SEU_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json

Body Parameters

Example request:
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\"
}"

GET api/v1/admin/email-test/templates

GET
https://api.brotaspay.com.br
/api/v1/admin/email-test/templates
requires authentication

Headers

Authorization
Example:
Bearer {SEU_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json
Example request:
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"
Example response:

POST api/v1/admin/email-test/send

POST
https://api.brotaspay.com.br
/api/v1/admin/email-test/send
requires authentication

Headers

Authorization
Example:
Bearer {SEU_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json

Body Parameters

Example request:
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\"
}"

GET api/v1/admin/cards

GET
https://api.brotaspay.com.br
/api/v1/admin/cards
requires authentication

Headers

Authorization
Example:
Bearer {SEU_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json

Body Parameters

Example request:
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\"
}"
Example response:

PATCH api/v1/admin/cards/{cardId}/status

PATCH
https://api.brotaspay.com.br
/api/v1/admin/cards/{cardId}/status
requires authentication

Headers

Authorization
Example:
Bearer {SEU_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

cardId
string
required
Example:
architecto

Body Parameters

Example request:
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\"
}"

POST api/v1/admin/cards/no-name/batch

POST
https://api.brotaspay.com.br
/api/v1/admin/cards/no-name/batch
requires authentication

Headers

Authorization
Example:
Bearer {SEU_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json

Body Parameters

Example request:
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\"
    }
}"

POST api/v1/admin/cards/no-name/activate

POST
https://api.brotaspay.com.br
/api/v1/admin/cards/no-name/activate
requires authentication

Headers

Authorization
Example:
Bearer {SEU_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json

Body Parameters

Example request:
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\"
}"

POST api/brotaspay/kyc_processar/{type}

POST
https://api.brotaspay.com.br
/api/brotaspay/kyc_processar/{type}
requires authentication

Headers

Authorization
Example:
Bearer {SEU_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

type
string
required
Example:
pf|pj

Body Parameters

Example request:
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\"
}"