Skip to main content
A Counter Party is the individual or business on the other side of a transaction from a user, a recipient a user pays out to, or a payer a user is funded by. It holds the identity information (name, address, tax ID) shared across all of that counterparty’s accounts: an External Account, External Card, or External Wallet.
type is set once at creation and can’t be changed. Individuals use firstName/lastName; businesses use businessName.

Accepted fields

Every field below can be set at creation or added later with an update. Only the fields marked Required are needed to create the counterparty - the rest are optional at creation, though some are required before you can add specific account types (see each account’s own page).

Individual

Business

Create a counter party

Registers a new counterparty for a user. Only minimal identity fields are required to create one - enough to reference the counterparty later when adding an account. Request
Response
Each account type needs more than this baseline: an External Account requires address; an External Card requires phoneNumber, email, and address. Add the fields upfront if you know which accounts you’ll need, or update the counter party later - HIFI rejects the account creation with ACTION_NOT_ALLOWED (422) if a required field is missing.
Make sure the counterparty’s status is ACTIVE before moving forward to add external accounts, cards, and wallets.

Update a counter party

Adds or corrects identity fields on an existing counterparty - for example, filling in address before adding an External Account. Request
Response
You can only update fields that apply to the counter party’s type - you can’t turn an individual into a business, and type itself isn’t updatable.
Make sure the counterparty’s status is ACTIVE before moving forward to add external accounts, cards, and wallets.

Deactivate a counter party

Marks a counterparty inactive. Its record and accounts are preserved for history, but new accounts can no longer be added under it. Request
Response

Counterparty Status

Check the counterparty’s status before adding external accounts, cards, or wallets. Get the status via GET /v3/users/:userId/counter-parties/:counterPartyId , or subscribe for counterparty status updates.

Getting Help

  • 📧 Email: support@hifi.com
  • 💬 Slack: Message us in our shared Slack channel