Update an Automatic Pix Recurrence
PUTTag: api-paas-update-pix-automatic-recurrenceDescription: Updates an automatic pix recurrence by canceling the current one and creating a new one with updated data. Only recurrences with status CREATED (pending approval) can be updated./pix/scheduled-payments/automatic-recurrences/:id
Request
Path Parameters
Recurrence unique id.
Header Parameters
Sender Wallet UUID (if empty, your default Wallet UUID will be settled)
The nonce ID is a UUID (v4) used to uniquely identify the request. All requests must have an identifier.
Possible values: [pt-BR, en-US]
Indicates the preferred language. Defaults to Brazilian Portuguese if unspecified.
The product ID is a UUID (v4) used to identify the Z.ro product configuration.
The product target user ID is a UUID (v4) used to identify what user account this request must be executed. Require: x-product-uuid.
- application/json
Body
required
Value for the charges in Brazilian Real (R$) cents.
Floor max value for the charges in Brazilian Real (R$) cents.
Request expiration date. Max 30 days from now.
Possible values: [WEEKLY, MONTHLY, QUARTERLY, SEMI_ANNUALLY, ANNUALLY]
Frequency.
Date of the first payment of the automatic pix recurrence.
Date for when the automatic pix recurrence will be ended.
Possible values: <= 35 characters
Contract/reference number. Alphanumeric code to reference the recurrence.
Possible values: <= 35 characters
Contract/recurrence description.
Possible values: <= 5
Tags to help identify the recurrence.
Responses
- 200
- 400
- 401
- 403
- 422
Recurrence successfully updated.
- application/json
- Schema
- Example (from schema)
Schema
Old recurrence ID (canceled).
Possible values: [PENDING, CREATED, FAILED, APPROVED, REJECTED, CANCELED, EXPIRED, FINISHED]
Old recurrence status.
New recurrence ID.
Possible values: [PENDING, CREATED, FAILED, APPROVED, REJECTED, CANCELED, EXPIRED, FINISHED]
New recurrence status.
Possible values: [PENDING_CONFIRMED, CREATED_CONFIRMED, CREATED_FAILED, APPROVED_CONFIRMED, REJECTED_CONFIRMED, CANCELED_CONFIRMED, CANCELED_FAILED, EXPIRED_CONFIRMED, FINISHED_CONFIRMED]
New recurrence state.
Update timestamp.
{
"old_id": "fb96cf13-4600-4d21-ad67-40fc05ac3a8d",
"old_recurrence_status": "CANCELED",
"id": "a3f12345-6789-4abc-def0-123456789abc",
"status": "PENDING",
"state": "PENDING_CONFIRMED",
"updated_at": "2026-01-13T13:57:09.231Z"
}
If any required params are missing or has invalid format or type.
User authentication failed.
If user person type is not Legal Person or does not own the recurrence.
If recurrence cannot be updated (already approved, canceled, etc.).