Skip to main content
PUT
/
recipients
/
{recipientId}
Atualizar recebedor
curl --request PUT \
  --url https://api.conta.paybeehive.com.br/v1/recipients/{recipientId} \
  --header 'Authorization: Basic <encoded-value>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "legalName": "loja abc atualizado",
  "email": "financeiro@lojaabc.com",
  "transferSettings": {
    "transferEnabled": true,
    "automaticAnticipationEnabled": true,
    "anticipatableVolumePercentage": 2
  },
  "bankAccount": {
    "bankCode": "341",
    "agencyNumber": "1234",
    "accountNumber": "123456",
    "accountDigit": "7",
    "type": "conta_corrente",
    "legalName": "minhalojinha",
    "documentNumber": "12345678909",
    "documentType": "cpf"
  }
}
'
{
  "legalName": "netero isaac",
  "document": {
    "number": "12345678909",
    "type": "cpf"
  },
  "transferSettings": {
    "transferEnabled": true,
    "automaticAnticipationEnabled": true,
    "anticipatableVolumePercentage": 2
  },
  "bankAccount": {
    "bankCode": "341",
    "agencyNumber": "1234",
    "accountNumber": "123456",
    "accountDigit": "7",
    "type": "conta_corrente",
    "legalName": "minhalojinha",
    "documentNumber": "12345678909",
    "documentType": "cpf"
  },
  "email": "financeiro@lojaabc.com",
  "id": 916,
  "companyId": 287,
  "tenantId": 1,
  "createdAt": "2025-12-04T04:33:10.000Z",
  "balance": {}
}

Authorizations

Authorization
string
header
required

Basic Authorization usando SECRET_KEY como usuário e "x" como senha.

Path Parameters

recipientId
integer<int32>
required

Body

application/json

Razão social / nome legal do recebedor (obrigatório).

Maximum string length: 50
Example:

"loja abc atualizado"

email
string<email>

Email do recebedor (opcional).

Example:

"financeiro@lojaabc.com"

transferSettings
object

Regras de transferência/antecipação (opcional no update).

bankAccount
object

Dados bancários (opcional no update).

Response

Recebedor atualizado

Razão social / nome legal do recebedor (obrigatório).

Maximum string length: 50
Example:

"netero isaac"

document
object
required
transferSettings
object
required

Configurações retornadas pelo sistema (podem incluir campos adicionais).

bankAccount
object
required

Dados bancários do recebedor.

email
string<email>

Email do recebedor (opcional).

Example:

"financeiro@lojaabc.com"

id
integer
Example:

916

companyId
integer
Example:

287

tenantId
integer
Example:

1

createdAt
string
Example:

"2025-12-04T04:33:10.000Z"

balance
object

Resumo de saldo do recebedor (pode variar por ambiente).