List Account Wallets
The wallet listing will return all bank slip wallets for the account that match the query parameters sent in the request.
Request
ENDPOINT
/account/ACCOUNT_KEY/requester_profilesMETHOD
GETPath parameters
| Field | Type | Description | Characters |
|---|---|---|---|
account_key | uuidv4 | Unique account identification key, in uuid v4 format | 36 |
Query parameters
| Field | Type | Description | Characters |
|---|---|---|---|
request_control_key | uuidv4 | Unique request identification key, in uuid v4 format | 36 |
requester_profile_key | uuidv4 | Unique bank slip wallet identification key, in uuid v4 format | 36 |
requester_profile_code | string | Unique wallet identification code | 19 |
page | integer | Page number | - |
page_size | integer | Page size | - |
Response
STATUS
200Response Body
{
"data": [
{
"requester_profile_key": "fd86d9b1-2a5e-4e03-9a59-a043c7632c97",
"requester_profile_code": "329-04-2338-2625918",
"request_control_key": "0868a24b-4a69-4138-ac4d-ecaeddf0005f",
"account_key": "0494902f-b21c-4ae6-b37e-854cfe883402",
"requester_profile_status": "pending",
"configuration_data": {
"max_payment_days": 1,
"protest_settings": {
"days_to_protest": 0
},
"bankruptcy_protest_settings": {
"days_to_bankruptcy_protest": 0
},
"write_off_settings": {
"days_to_write_off": 0
},
"fine_settings": {
"fine_type": "absolute",
"fine_amount": 10,
"days_to_fine": 0
},
"interest_settings": {
"interest_type": "workdays_daily_amount",
"interest_amount": 10,
"days_to_interest": 0
},
"qr_code_settings": {
"pix_key": "5df7a433-bd61-4f98-9515-df9aedc2980c",
"qr_code_on_discharge_enabled": false
},
"cnab_settings": {
"default_bank": "qi_scd",
"preferred_layout": "400"
}
}
}
],
"pagination": {
"current_page": 1,
"rows_per_page": 100
}
}
Response Body Parameters
| Field | Type | Description | Characters |
|---|---|---|---|
data * | object array | Bank slip wallets | requester_profile Object |
pagination * | object | Pagination information | pagination Object |
requester_profile Object
| Field | Type | Description | Characters |
|---|---|---|---|
requester_profile_key * | uuidv4 | Unique wallet identification key in uuid v4 format | 36 |
requester_profile_code * | string | Unique wallet identification code | 19 |
request_control_key * | uuidv4 | Unique request identification key used by the client in uuid v4 format | 36 |
account_key * | uuidv4 | Unique account identification key in uuid v4 format | 36 |
requester_profile_status * | string | Wallet status | requester_profile_status Enumerators |
configuration_data * | object | Wallet default settings | configuration_data Object |
requester_profile_status Enumerators
| Enumerator | Description |
|---|---|
| pending | Accepted wallet pending confirmation |
| opened | Open wallet |
pagination Object
| Field | Type | Description | Characters |
|---|---|---|---|
current_page * | integer | Current page | - |
rows_per_page * | integer | Items per page | - |
configuration_data Object
| Field | Type | Description | Characters |
|---|---|---|---|
max_payment_days * | integer | Maximum calendar days the bank slip will be available for payment after due date (maximum 365) | - |
write_off_settings | object | Default write-off configuration | write_off_settings Object |
protest_settings | object | Default protest configuration | protest_settings Object |
bankruptcy_protest_settings | object | Default bankruptcy protest configuration | bankruptcy_protest_settings Object |
fine_settings | object | Default fine configuration | fine_setings Object |
interest_settings | object | Default interest configuration | interest_settings Object |
qr_code_settings | object | Default PIX QR Code configuration (for bolePix) | qr_code_settings Object |
cnab_settings | object | Default CNAB file configuration | cnab_settings Object |
write_off_settings Object
| Field | Type | Description | Characters |
|---|---|---|---|
days_to_write_off * | integer | Days after due date for the bank slip to be automatically written off | - |
protest_settings Object
| Field | Type | Description | Characters |
|---|---|---|---|
days_to_protest * | integer | Days after due date for the bank slip to be automatically protested | - |
bankruptcy_protest_settings Object
| Field | Type | Description | Characters |
|---|---|---|---|
days_to_bankruptcy_protest * | integer | Days after due date to automatically start a bankruptcy protest process | - |
fine_settings Object
Option 1: absolute value fine (fine_type=absolute)
| Field | Type | Description | Characters |
|---|---|---|---|
fine_type * | string | Fine type | fine_type Enumerators |
fine_amount * | float | Absolute value of the fine | - |
days_to_fine * | integer | Days after due date for the fine to be charged | - |
fine_type=percentage)
| Field | Type | Description | Characters |
|---|---|---|---|
fine_type * | string | Fine type | fine_type Enumerators |
fine_percentage * | integer | Percentage value of the fine, from 1 to 100 | - |
days_to_fine * | integer | Days after due date for the fine to be charged | - |
fine_type Enumerators
| Enumerator | Description |
|---|---|
| absolute | absolute value |
| percentage | percentage value |
interest_settings Object
Option 1: interest using absolute values (interest_type=calendar_days_daily_amount or interest_type=workdays_daily_amount)
| Field | Type | Description | Characters |
|---|---|---|---|
interest_type * | string | Interest type | interest_type Enumerators |
interest_amount * | float | Amount to be charged per time unit (business or calendar days) | - |
days_to_interest * | integer | Days after due date to start charging interest | - |
interest_type=calendar_days_monthly_percentage)
| Field | Type | Description | Characters |
|---|---|---|---|
interest_type * | string | Interest type | interest_type Enumerators |
interest_percentage * | integer | Percentage to be charged per time unit (business or calendar days) | - |
days_to_interest * | integer | Days after due date to start charging interest | - |
interest_type Enumerators
| Enumerator | Description |
|---|---|
| calendar_days_daily_amount | Daily amount over calendar days |
| workdays_daily_amount | Daily amount over business days |
| calendar_days_monthly_percentage | Monthly interest percentage charged based on calendar days |
qr_code_settings Object
| Field | Type | Description | Characters |
|---|---|---|---|
pix_key * | uuidv4 | Random type PIX key | 36 |
qr_code_on_discharge_enabled * | boolean | Determines if QR Code information will appear in the return file (CNAB) | - |
cnab_settings Object
| Field | Type | Description | Characters |
|---|---|---|---|
default_bank | string | Default bank layout for CNAB file processing | default_bank Enumerators |
preferred_layout | string | Preferred layout for CNAB files | preferred_layout Enumerators |
default_bank Enumerators
| Enumerator | Description |
|---|---|
| santander | Santander Bank |
| itau | Itaú Bank |
| bradesco | Bradesco Bank |
| qi_scd | QI SCD |
preferred_layout Enumerators
| Enumerator | Description |
|---|---|
| 400 | CNAB 400 Layout |
| 240 | CNAB 240 Layout |
Error Response
STATUS
4xxResponse Body: Error
{
"title": "titulo",
"description": "description in English",
"translation": "descrição em portugues",
"code": "codigo",
"extra_fields": {}
}
HTTP Codestatus | QI Codecode | Titletitle | Description (eng)description | Description (ptbr)translation |
|---|---|---|---|---|
| 400 | QIT000001 | Bad Request | Schema Error | Schema Inválido |
| 404 | BKS000006 | Not Found | The source account key was not found. | A chave da conta de origem não foi encontrada. |
| 400 | BKS000007 | Bad Request | It was not possible to consult the source account at this time. Please try again in a few minutes. | Não foi possível consultar a conta de origem neste momento. Por favor, tente novamente em alguns minutos. |
| 400 | BKS000008 | Bad Request | The source account is closed. | A conta de origem está fechada. |
| 400 | BKS000009 | Bad Request | The source account is blocked. | A conta de origem está bloqueada. |
| 400 | BKS000012 | Bad Request | Invalid integer value for page or size query string parameters. | Valor inválido para parâmetros de página ou tamanho de página. |
| 404 | BKS000013 | Not Found | Requester profile not found | Carteira não encontrada |
| 400 | BKS000025 | Bad Request | Invalid bank slip status. | Status de boleto inválido. |