Requires the merchant.banking.edit permission.
Updates a specific PIX key for a merchant that belongs to the authenticated
organization company. A DICT lookup is performed using the merchant’s active
enabled CELCOIN affiliation (same flow as create), the result is persisted, and
returned in dict_key_information. Per BACEN’s rules, several fields may be masked
as part of DICT read-attack prevention.
Returns 404 if the merchant or PIX key is not found, the merchant does not belong to the authenticated organization, or the merchant has no active enabled CELCOIN affiliation.
Documentation Index
Fetch the complete documentation index at: https://docs.rinne.com.br/llms.txt
Use this file to discover all available pages before exploring further.
Company API key for authentication
Schema for updating a company PIX key
PIX key type
CPF, CNPJ, EMAIL, PHONE, EVP "EMAIL"
PIX key value
Whether this is the primary PIX key
false
PIX key updated successfully, including dict_key_information from the
DICT lookup (or null if no snapshot could be persisted).
Company PIX key response
PIX key ID
"123e4567-e89b-12d3-a456-426614174001"
Company ID
"a3dbd0c2-9f79-4f86-8caa-47779b3f2793"
PIX key type
CPF, CNPJ, EMAIL, PHONE, EVP "EMAIL"
PIX key value
Whether this is the primary PIX key
false
PIX key status
ACTIVE, DELETED "ACTIVE"
Deletion timestamp (null if not deleted)
null
Creation timestamp
"2025-01-01T10:00:00.000Z"
Last update timestamp
"2025-01-01T10:05:00.000Z"
Last persisted DICT key lookup snapshot for this PIX key (from create or
update). Always present on every company and merchant PIX key response; use
null when no snapshot is stored (for example legacy keys) or the stored
snapshot is invalid.
Per BACEN's rules, DICT applies masking to protect against read attacks; fields such as account number, account type, and owner document may appear partially or fully masked (e.g. asterisks). Use the values as returned for any follow-up payment initiation on the same flow.