Managed accounts

Managed accounts

Our managed accounts system allows you to create and manage full OpenNode accounts on behalf of your platform's users in a completely transparent way.

As a platform, you can programmatically create OpenNode accounts and easily onboard your users onto OpenNode's platform while keeping full control of the user experience.

A OpenNode managed account is invisible to the account owner, keeping you in control of all user interactions.

📘

Contact support for activation

To enable your API key to create managed accounts, please reach out to [email protected].

Flow

  1. Create a managed account: https://developers.opennode.com/reference/create-managed-account

  2. Use any of the OpenNode's API endpoints on behalf of your managed account by authenticating using the following headers:

Authorization: YOUR_OPENNODE_API_KEY
OpenNode-Account-Id: MANAGED_ACCOUNT_ID

Additional managed account endpoints

Get managed account info:
https://developers.opennode.com/reference/get-managed-account-info

Update managed account:
https://developers.opennode.com/reference/update-managed-account-settings

KYC verification:
https://developers.opennode.com/reference/create-kyc-link-for-managed-accounts

Connect bank account:
https://developers.opennode.com/reference/connect-managed-account-bank-account

Managed accounts webhooks

Follow this guide to learn more about managed accounts webhooks:
https://developers.opennode.com/docs/managed-accounts-webhooks