The profile object
Your business profile is the core identity for your Orafi account. It controls API keys, wallets, transactions, and whether you operate in test or live mode.Unique identifier for the business profile.
Identifier of the user that owns this profile.
Registered name of the business.
Industry or sector the business operates in.
Country where the business is registered.
Official website URL of the business. Nullable.
Whether the business has completed the onboarding process.
Whether the business is operating in live mode (
true) or test mode (false).A business profile is required before any transaction can be processed. Switching to live mode requires completed onboarding and verification.
Retrieve profile
GET
Returns the authenticated user’s profile including business information and wallet details.
/profileRequest email change
POST
Initiates an email address change. An OTP is sent to the new email for verification.
/profile/request-email-changeRequest body
The new email address.
Verify email change
POST
Confirms the email change using the OTP sent to the new address.
/profile/verify-email-changeRequest body
The new email address (must match the one from the request step).
One-time password sent to the new email address.
