Skip to main content

Registration

Registration APIs support business customer onboarding by allowing institutions to load registration configuration, submit new registrations, and retrieve submissions using a 16‑character confirmation number or a system‑generated registration ID.

End-user benefits

  • Streamlined business onboarding with a returned confirmation number.
  • Registration forms driven by institution-specific online features and additional services lists.
  • Track submissions using confirmation number or registration ID.

Integration capabilities

  • Retrieve institution-specific settings to dynamically build registration experiences.
  • Submit complete business registration data and receive a 16‑character alphanumeric confirmation number for external tracking.
  • Retrieve registrations using either the confirmation number or the registration ID to support back‑office workflows.
  • Use well-defined identifier formats for client-side validation and efficient lookups.

Scopes

ScopeDescription
business-registrations:readRead registration configuration and registrations
business-registrations:writeCreate business registrations
institution-users:readRead user details

Required headers

HeaderDescription
AuthorizationBearer token (V2 authentication)
transactionIdUnique identifier for request tracking

Error codes (BBS_*)

CodeMessageHTTP Status Code
BBS-40095Invalid tinNumber400
BBS-40095Invalid confirmationNumber400
BBS-40095Invalid institutionId (and other invalid input messages)400
BBS-40150Invalid JWT401
BBS-40151Invalid roles or entitlements403
BBS-40153Unexpected server error500
BBS-40154Business registration not found404

Endpoints