Skip to main content

Webhooks

Once transfers occur asynchronously, proper mapping and handling of sent webhooks is of utmost importance.

Attention!

QI Tech webhooks should not be mapped in a restrictive manner. Additional fields may be included in webhook payloads returned by our APIs.

Webhook for Automatic PIX recurrence creation

Webhook intended with information about customer recurrence creation

Webhook Request Body

Request Body: Recurrence creation
{
"webhook_type": "baas.automatic_pix.incoming_recurrence",
"webhook_datetime": "2025-10-22T20:30:23.459Z",
"data": {
"account_key": "13385acf-b0c3-4389-baf3-a58abbe92d58",
"incoming_recurrence_key": "12385acf-b0c3-4389-baf3-a58abbe92d58",
"incoming_recurrence_status": "pending_confirmation",
"transaction_amount": "150.00",
"periodicity": "monthly",
"journey_type": "journey_one",
"pix_transfer_type": "key",
"end_to_end_id": "E1234567890123456789012",
"start_date": "2025-06-01",
"end_date": "2026-06-01",
"receiver_conciliation_id": "rec-conc-789",
"target_pix_key": "receiver@bank.com.br",
"payer_document_number": "12345678900",
"pix_message": "Pagamento mensal de serviço",
"created_at": "2025-05-22T10:00:00Z",
"updated_at": "2025-05-22T12:00:00Z"
}
}

Webhook Body Param

FieldTypeDescriptionMax. Characters
webhook_typestringAn enumerator that defines the type of event being reported23
webhook_datetimestringDate and time of webhook sending20
account_keyuuid4Unique account identification key.36
incoming_recurrence_keyuuid4Unique authorization identification key36
incoming_recurrence_statusstringPIX recurrence status identifier.incoming_recurrence_status enumerators
transaction_amountnumberTransfer amount for fixed value occurrence.10
minimum_transaction_amountnumberMinimum transfer amount for variable value occurrence.10
maximum_transaction_amountnumberMaximum transfer amount for variable value occurrence.10
periodicityenumType of periodicity associated with the paymentperiodicity enumerators
journey_typeenumType of request journeyjourney_type enumerators
pix_transfer_typeenumType of PIX to be performedpix_transfer_type enumerators
end_to_end_idstringIdempotency key of a PIX transaction within SPI.32
start_datestringRecurrence start date-
end_datestringRecurrence end date, for indefinite time cases, send as null-
receiver_conciliation_idstringReceiver conciliation identification.35
target_pix_keystringPIX key of the transaction account.100
payer_document_numberstringTransaction payer's document number14
pix_messagestringMessage to be sent along with the PIX transfer.140
created_atstringRecurrence request creation time-
updated_atstringRecurrence request update time-

incoming_recurrence_status Enumerators

EnumeratorDescription
pending_confirmationRecurrence pending confirmation
activeActive recurrence
cancelledCancelled recurrence
suspendedSuspended recurrence
expiredExpired recurrence

periodicity Enumerators

EnumeratorDescription
weeklyWeekly recurrence
monthlyMonthly recurrence
quarterlyQuarterly recurrence
semiannualSemiannual recurrence
annualAnnual recurrence

journey_type Enumerators

EnumeratorDescription
journey_oneAuthorization request through an app notification
journey_twoAuthorization request through QR Code reading
journey_threeRecurrence authorization through an immediate PIX via QR Code reading
journey_fourPayment or scheduling of a PIX with a recurrence authorization request in sequence

pix_transfer_type Enumerators

EnumeratorDescription
manualPIX using destination account data
keyPIX using a PIX key
static_qr_codePIX using a static QR code
dynamic_qr_codePIX using a dynamic QR code