Create External Contact (crypto, Bank Or Rp_tag)
Creates a new contact. The body field type discriminates the flow: crypto saves a blockchain address (network + currency codes), bank saves an AR/ARS banking account (entity_number — CBU/alias; replaces the old type=fiat, which now responds 400), or rp_tag adds another Ripio account as a P2P contact by its rp_tag handle (auto-whitelisted on creation, same semantics as the now-deprecated legacy rp_tag endpoint).
Idempotent + auto-whitelist (crypto/bank): If an equivalent crypto/bank contact already exists for this account it is returned without creating a duplicate — and if it was not yet whitelisted, it is whitelisted as part of this call.
Rate limit: Subject to the contacts_gateway_hour hourly rate limit. Only write operations (POST and DELETE) count toward this limit; GET is not throttled.
Requires the contacts_write permission. The account must be fully operative.
NOTE: Contacts created via this endpoint are automatically whitelisted, meaning they will not require OTP for operations. For this reason it is strongly recommended to have a separate api key with the contacts_write permission.
Authorization
- Requires a valid API key.
Headers
The API key as a string.
See the Generating Signature section for more details.
A timestamp in milliseconds. See the Timestamp Security section for more details.
An additional, non-required parameter, that you can send to specify the number of milliseconds after the timestamp for the request to be valid. See the Timestamp Security section for more details.
Body
The body is of type object.