Create Withdraw Setting
POST/v1/utils/user-withdraw-settings
Create a new withdraw setting for the user.
Request
Header Parameters
The transaction ID is a UUID (v4) used to uniquely identify the object that will be created. All objects must have an identifier.
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.
UUID (v4) of the product that the request should use. Send it explicitly when the authenticated user has more than one product or when the integration must select a specific product. If omitted and the endpoint does not require it, the API uses the authenticated user's default product.
UUID (v4) of the user on whose behalf the request should run within the selected product. If omitted, the request runs as the authenticated user. Requires x-product-uuid.
Possible values: [pt-BR, en-US]
Indicates the preferred language. Defaults to Brazilian Portuguese if unspecified.
- application/json
Body
required
- DailyUserWithdrawSettingDto
- WeeklyUserWithdrawSettingDto
- MonthlyUserWithdrawSettingDto
- BalanceUserWithdrawSettingDto
Transaction type tag.
Possible values: [CNPJ, CPF, PHONE, EMAIL, EVP]
Pix key type.
Pix key.
Pix key document related (CPF or CNPJ).
Possible values: [DAILY, WEEKLY, MONTHLY, BALANCE]
Withdraw settings type.
data object required
Withdraw configuration data (based on type)
Withdraw settings balance in cents, minimum 100.
Total available balance for withdraw (if withdraw settings type is DAILY, WEEKLY or MONTHLY).
Default value: true
Defines how the balance field is interpreted for scheduled withdrawals (DAILY, WEEKLY, MONTHLY). When true or omitted (default): the value of balance is debited from the account. When false: the value of balance is kept in the account and only the surplus is debited.
Scheduled time for the automatic daily withdrawal in HH:mm format (UTC-3 timezone). If not provided, the withdrawal will run at the default daily schedule.
Withdraw settings balance in cents, minimum 100.
Total available balance for withdraw (if withdraw settings type is DAILY, WEEKLY or MONTHLY).
Default value: true
Defines how the balance field is interpreted for scheduled withdrawals (DAILY, WEEKLY, MONTHLY). When true or omitted (default): the value of balance is debited from the account. When false: the value of balance is kept in the account and only the surplus is debited.
Possible values: [MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY]
Week day of withdraw (if withdraw settings type is WEEKLY).
Withdraw settings balance in cents, minimum 100.
Total available balance for withdraw (if withdraw settings type is DAILY, WEEKLY or MONTHLY).
Default value: true
Defines how the balance field is interpreted for scheduled withdrawals (DAILY, WEEKLY, MONTHLY). When true or omitted (default): the value of balance is debited from the account. When false: the value of balance is kept in the account and only the surplus is debited.
Month day of withdraw (if withdraw settings type is MONTHLY).
Withdraw settings balance in cents, minimum 100.
Responses
- 201
- 400
- 422
User withdraw settings created successfully.
- application/json
- Schema
- Example (from schema)
Schema
User withdraw settings id.
Possible values: [ACTIVE, DEACTIVE]
User withdraw settings state.
Possible values: [DAILY, WEEKLY, MONTHLY, BALANCE]
Withdraw settings type.
Withdraw settings balance.
Total available balance for withdraw (if withdraw settings type is DAILY, WEEKLY or MONTHLY).
Defines how the balance field is interpreted. When true or omitted: the balance amount is debited from the account. When false: the balance amount is kept in the account and only the surplus is debited.
Month day of withdraw (if withdraw settings type is MONTHLY).
Possible values: [MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY]
Week day of withdraw (if withdraw settings type is WEEKLY).
Automatic withdraw time in HH:mm format (timezone UTC-3 - Brasilia).
User wallet id.
Transaction type tag.
Possible values: [CNPJ, CPF, PHONE, EMAIL, EVP]
Pix key type.
Pix key.
Pix key document related (CPF or CNPJ).
Date of created withdraw.
{
"id": "f6e2e084-29b9-4935-a059-5473b13033aa",
"state": "ACTIVE",
"type": "DAILY",
"balance": 1000000,
"total_available_balance": true,
"should_debit_balance": true,
"day": 10,
"week_day": "MONDAY",
"time": "14:30",
"wallet_id": "3267dfe0-73ee-4421-80e7-0c3a5372fa13",
"transaction_type_tag": "PIXSEND",
"pix_key_type": "CNPJ",
"pix_key": "10213526000103",
"pix_key_document": "00000000000",
"created_at": "2026-07-24T17:46:33.105Z"
}
If any required params are missing or has invalid format or type.
If any required params are missing or has invalid format or type.