Advisor

The Advisor is the front-line admin role your integration will use most frequently — inviting Individual and Business Owner clients, tracking onboarding progress, and monitoring accounts, transfers, reports, and the chat module.


Capabilities

  • Invite Individual clients — triggers an invitation email and starts the KYC onboarding flow
  • Invite Business Owner clients — triggers an invitation email and starts the KYB onboarding flow
  • View and manage their own portfolio of Individual and Business Owner clients
  • View client accounts and balances
  • View transfer requests, transfers, and auto-payments for all clients in their portfolio
  • View client and system reports
  • Access the chat module

Daily Workflow

flowchart TD
    A["Authenticate<br/>POST /entrypoint/org/v1/sessions"]
    B{"Primary tasks"}
    B --> C["Invite new clients<br/>(Individual or Business Owner)"]
    B --> D["Monitor client onboarding<br/>track status: invited → active"]
    B --> E["View client accounts<br/>and balances"]
    B --> F["Review transfer requests<br/>and transfer history"]
    B --> G["View reports<br/>and chat with clients"]

    A --> B

Authentication

Use your organization's clientId and clientSecret to create a session. See Authentication for the full flow. Include X-Session-Id and X-Client-Id on every request.


Step 1 — Invite an Individual Client

POST /branches/private/v1/individual

  • Auth: Advisor access token
{
  "firstName": "Jane",
  "lastName": "Doe",
  "email": "[email protected]",
  "phoneNumber": "+12025550191"
}

On success, an invitation email is sent and the client record is created with status: "invited". The client then follows the Individual Account onboarding steps.


Step 3 — Invite a Business Owner Client

POST /branches/private/v1/business-owner

  • Auth: Advisor access token
{
  "firstName": "Alex",
  "lastName": "Rivera",
  "email": "[email protected]",
  "phoneNumber": "+13105550177"
}

On success, an invitation email is sent and the Business Owner record is created with status: "invited". The client then follows the Business Owner KYB onboarding steps.


Step 4 — Monitor Your Client Portfolio

List Individual clients:

GET /branches/private/v1/individual

  • Auth: Advisor access token
  • Returns all Individual clients in this Advisor's branch, paginated.
GET /branches/private/v1/individual?page[number]=1&page[size]=20
X-Session-Id: <sessionId>
X-Client-Id:  <clientId>

Filter by onboarding status to track who still needs to complete their registration:

GET /branches/private/v1/individual?filter[status]=eq:invited&page[number]=1&page[size]=20

Get a single client's full profile:

GET /branches/private/v1/individual/{id}

  • Auth: Advisor access token

Client Status Reference

StatusMeaningAction
invitedInvitation sent; client has not yet acceptedNo action needed — wait for client to accept
onboardingClient is completing registration stepsMonitor progress
pendingKYC or KYB submitted; awaiting reviewNo action needed — review is automated
activeVerified; accounts are live and fully operationalClient ready for all banking features
dormantAccount inactive for an extended periodContact client or support
rejectedKYC or KYB failedClient must re-apply or contact support

Access Summary

ResourceAdvisor access
BranchesRead
Head Branch Managers
Branch Managers
Advisors
Individual clientsRead / Write
Business Owner clientsRead / Write
Transfer requestsRead
TransfersRead
Auto-paymentsRead
ReportsRead
Approval settings
ChatsRead / Write

Did this page help you?