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. RequestEach 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.Update a counter party
Adds or corrects identity fields on an existing counterparty - for example, filling inaddress before adding an External Account.
Request
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.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. RequestCounterparty Status
Check the counterparty’s status before adding external accounts, cards, or wallets. Get the status viaGET /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
Related Resources
- Counterparty Overview - Counterparty resources
- External Account - Bank accounts for a counterparty
- External Card - Cards for a counterparty
- External Wallet - On-chain addresses for a counterparty