Skip to main content
PATCH
https://api.centralcart.com.br
/
v1
/
app
/
affiliate
/
{affiliate-id}
Update Affiliate
curl --request PATCH \
  --url https://api.centralcart.com.br/v1/app/affiliate/{affiliate-id} \
  --header 'Content-Type: application/json' \
  --data '
{
  "name": "<string>",
  "ref_code": "<string>",
  "percent_commission": 123,
  "email": "<string>",
  "balance": 123,
  "min_withdraw": 123,
  "linked_discount_id": 123,
  "package_commissions": [
    {
      "package_id": 123,
      "percent_commission": 123
    }
  ],
  "withdraw_settings": {
    "full_name": "<string>",
    "pix_key": "<string>",
    "pix_key_type": "<string>",
    "cpf_cnpj": "<string>"
  }
}
'
{
  "id": 1,
  "store_id": 1,
  "name": "Afiliado Atualizado",
  "ref_code": "AFFILIATE001",
  "percent_commission": 15,
  "balance": 200.00,
  "min_withdraw": 50.00,
  "email": "afiliado@example.com",
  "self_affiliated": false,
  "linked_discount_id": null,
  "withdraw_settings": {
    "full_name": "João da Silva",
    "pix_key": "joao@email.com",
    "pix_key_type": "EMAIL",
    "cpf_cnpj": "123.456.789-00"
  },
  "dash_secret": "REDACTED",
  "package_commissions": [
    {
      "id": 1,
      "affiliate_id": 1,
      "package_id": 10,
      "percent_commission": 20
    }
  ],
  "created_at": "2024-01-16T15:12:36.000-03:00",
  "updated_at": "2024-01-16T16:30:45.000-03:00"
}
affiliate-id
string
required
O ID do afiliado a ser atualizado
name
string
Nome do afiliado (máximo 56 caracteres)
ref_code
string
Código de referência único do afiliado (apenas letras, números, hífen e underscore)
percent_commission
number
Percentual de comissão do afiliado (entre 1 e 100)
email
string
Email do afiliado
balance
number
Saldo do afiliado
min_withdraw
number
Valor mínimo para saque
linked_discount_id
number
ID do cupom de desconto vinculado ao afiliado
package_commissions
array
Comissões personalizadas por produto. Ao enviar, todas as comissões existentes serão substituídas.
withdraw_settings
object
Configurações de saque do afiliado
{
  "id": 1,
  "store_id": 1,
  "name": "Afiliado Atualizado",
  "ref_code": "AFFILIATE001",
  "percent_commission": 15,
  "balance": 200.00,
  "min_withdraw": 50.00,
  "email": "afiliado@example.com",
  "self_affiliated": false,
  "linked_discount_id": null,
  "withdraw_settings": {
    "full_name": "João da Silva",
    "pix_key": "joao@email.com",
    "pix_key_type": "EMAIL",
    "cpf_cnpj": "123.456.789-00"
  },
  "dash_secret": "REDACTED",
  "package_commissions": [
    {
      "id": 1,
      "affiliate_id": 1,
      "package_id": 10,
      "percent_commission": 20
    }
  ],
  "created_at": "2024-01-16T15:12:36.000-03:00",
  "updated_at": "2024-01-16T16:30:45.000-03:00"
}