Create a company PIX key
Requires the banking.create permission.
Registers a new PIX key for the authenticated company. A DICT lookup is always
performed against the company’s active affiliation bank account before
creating the key, and the result is returned in dict_key_information. Per BACEN’s
external DICT API, several fields may be masked (e.g. account number, account type,
owner document) as part of DICT’s read-attack prevention; values should be passed
through as returned when initiating payments.
The request fails with 404 if no active valid affiliation with a bank account is found for the company.
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.
Authorizations
Company API key for authentication
Body
Response
PIX key created successfully. The response always includes
dict_key_information (object from DICT when available, or null).
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
"merchant@example.com"
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.

