Skip to main content

Creating a Recipient List

According to the Central Bank's PIX limits regulation, it is possible to create a recipient list that will use the same differentiated limit.

To request the creation of a recipient list for an account, simply send a Limit type object to the following endpoint:

POST https://api.caas.qitech.app/limits/account/{account_id}/recipient_list

{
"limit": {
"pix": {
"transaction": [
{
"start_time": "06:00:00-03:00",
"amount": 60000
},
{
"start_time": "20:00:00-03:00",
"amount": 60000
}
]
}
}
}

Which will return the following response:

{
"event_date": "2019-10-01T10:37:25-03:00"
}
nametypedescription
event_datestring (ISO 8601)Date and time of the Recipient List creation

Adding a New Recipient to the Recipient List

To add a new recipient to a previously created recipient list, simply make the following request:

POST https://api.caas.qitech.app/limits/account/{account_id}/recipient_list/recipient

{
"document_number": "123.456.789-10"
}

Which will return the following response:

{
"recipient_id": "c7a79970-b558-4425-998a-5cd6747c1c90",
"analysis_status": "automatically_approved",
"client_notification_status": "awaiting_notification_period",
"recipient_status": "created",
"event_date": "2019-10-01T10:37:25-03:00"
}
nametypedescription
recipient_idstringUnique identifier of the Recipient for this Limit Modification Proposal
analysis_statusstringEnumerator of the proposal's analysis_status
client_notification_statusstringEnumerator of the proposal's client_notification_status
recipient_statusstringEnumerator of the proposal's recipient_status
event_datestring (ISO 8601)Date and time of the Limit Modification Proposal creation

For a better understanding of the return statuses, access status dynamics.

Removing a Recipient

To remove a specific recipient from an account, simply send a DELETE request to the following address:

DELETE https://api.caas.qitech.app/limits/account/{account_id}/recipient_list/recipient/{recipient_id}

Editing the Limits of a Recipient List

To request the modification of the recipient limits for a given account, simply send the following request:

POST https://api.caas.qitech.app/limits/account/{account_id}/recipient_list/limit_update_request

{
"pix": {
"transaction": [
{
"start_time": "06:00:00-03:00",
"amount": 600000
},
{
"start_time": "20:00:00-03:00",
"amount": 300000
}
]
}
}

Which will return the following response:

{
"limit_update_request_id": "c7a79970-b558-4425-998a-5cd6747c1c90",
"analysis_status": "automatically_approved",
"client_notification_status": "awaiting_notification_period",
"recipient_status": "created",
"event_date": "2019-10-01T10:37:25-03:00"
}
nametypedescription
recipient_idstringUnique identifier of the Recipient for this Limit Modification Proposal
analysis_statusstringEnumerator of the proposal's analysis_status
client_notification_statusstringEnumerator of the proposal's client_notification_status
recipient_statusstringEnumerator of the proposal's recipient_status
event_datestring (ISO 8601)Date and time of the Limit Modification Proposal creation