Saved payees (counterparties): list, inspect, create, and delete.
get_counterpartiesLists all saved counterparties (payees) with their accounts and identifiers.
get_counterparties()
get_counterpartyGets a single counterparty by ID, including its linked accounts.
counterpartyId (required): The counterparty ID (UUID)get_counterparty(counterpartyId="00000000-0000-0000-0000-000000000000")
create_counterpartyCreates a new counterparty (payee). Provide a revtag for a Revolut counterparty, or external bank details (IBAN/BIC or account number + sort code, plus bank_country and currency). This is a write operation.
⚠️ Write operation — moves money / changes state.
name (optional): Display name (used for Revtag counterparties or as a fallback label)profile_type (optional): Profile type for a Revolut (Revtag) counterpartyrevtag (optional): Revtag of a Revolut user — creates a Revolut counterpartycompany_name (optional): Company name for an external business counterpartyindividual_first_name (optional): First name for an external individual counterpartyindividual_last_name (optional): Last name for an external individual counterpartybank_country (optional): Bank country (ISO 3166-1 alpha-2), e.g. GBcurrency (optional): Account currency (ISO 4217), e.g. GBPaccount_no (optional): Local account numbersort_code (optional): UK sort coderouting_number (optional): US routing numberiban (optional): IBAN for SEPA/SWIFT counterpartiesbic (optional): BIC/SWIFT codeemail (optional): Counterparty email addresscreate_counterparty(revtag="@johndoe", profile_type="personal")
delete_counterpartyDeletes a counterparty (payee) by ID. This is a destructive, irreversible operation.
⚠️ Destructive — irreversible.
counterpartyId (required): The counterparty ID (UUID)delete_counterparty(counterpartyId="00000000-0000-0000-0000-000000000000")