---
title: "Atualiza as taxas de um vendedor específico"
method: PATCH
path: "/v2/seller/rates"
tags: ["Seller"]
---

# Atualiza as taxas de um vendedor específico

`PATCH /v2/seller/rates`

## Request

- Base URL: `https://api.barte.com`
- URL: `https://api.barte.com/v2/seller/rates`
- Auth: API key in header `X-Token-Api`
- TypeScript: <https://skmtc.dev/barte/apis/api-de-sellers-v2-atualizada/docs/v2/seller/rates/patch.ts> (a function with typed inputs; its response is checked against the schema)

Atualiza as taxas de um vendedor específico

## Request body

- SellerRatesUpdateRequest
  - `idSeller` integer, required: Id do vendedor que se deseja alterar as taxas (Exemplo 123)
  - `currentSellerRatesRequest` CurrentSellerRatesRequest, required: Objeto contendo as configurações de taxas do vendedor
    - `pixConfigData` PixConfigData: Configurações de taxa para PIX
      - `delayForRedeem` integer: Dias para resgatar (Exemplo 2)
      - `rate` number, float: Taxa aplicada (Exemplo 0.2)
      - `rateLimitValue` integer: Valor limite para a taxa (Exemplo 10000)
    - `debitCardConfigData` DebitCardConfigData: Configurações de taxa para cartão de débito
      - `delayForRedeem` integer: Dias para resgatar (Exemplo 1)
      - `rate` number, float: Taxa aplicada (Exemplo 1.99)
      - `rateType` 'value' | 'percentage': Tipo de taxa (value ou percentage) (Exemplo "value")
    - `bankSlipConfigData` BankSlipConfigData: Configurações de taxa para boleto bancário
      - `delayForRedeem` integer: Dias para resgatar (Exemplo 1)
      - `value` number, float: Valor da taxa (Exemplo 4)
      - `rate` number, float: Taxa aplicada (Exemplo 4)
      - `rateType` 'value' | 'percentage': Tipo de taxa (value ou percentage) (Exemplo "value")
      - `rateLimitValue` integer: Valor limite para a taxa (Exemplo 10000)
    - `sightCreditCardConfigData` SightCreditCardConfigData: Configurações de taxa para cartão de crédito à vista
      - `delayForRedeem` integer: Dias para resgatar (Exemplo 2)
      - `rate` number, float: Taxa aplicada (Exemplo 3.17)
    - `earlyCreditCardConfigData` EarlyCreditCardConfigData: Configurações de taxa para antecipação de crédito
      - `delayForRedeem` integer: Dias para resgatar (Exemplo 2)
      - `buyerRates` object: Taxas para o comprador
      - `sellerRates` object: Taxas para o vendedor
  - `observation` string, required: Observações sobre a alteração das taxas (Exemplo "Alterar taxas")

## Response `200`

Taxas atualizadas com sucesso

- string

## Other responses

- `400`: Requisição inválida
- `401`: Erro de autenticação
- `403`: Acesso negado
- `422`: Erro de validação
- `501`: Método inválido

---

[API](https://skmtc.dev/barte/apis/api-de-sellers-v2-atualizada.md) - [All operations](https://skmtc.dev/barte/apis/api-de-sellers-v2-atualizada/llms.txt) - [OpenAPI document](https://skmtc.dev/barte/apis/api-de-sellers-v2-atualizada/revisions/f0dd55b167f1?raw)
