Users
Create User
Create a new application user
POST
Endpoint
Headers
Your application API key
Your application secret key
Content type of the request body
Body Parameters
Your own identifier for this user in your system. Use it to reconcile HOST Pay
users with your database.
Full name of the user
Phone number with country code (e.g., +23279123456)
Email address of the user (optional)
Optional username for the user
Whether the user is active on creation
Response
HOST Pay’s unique identifier for the user (UUID)
The identifier you supplied when creating the user
User’s full name
User’s email address
User’s phone number
Whether the user account is active (default: true)
ISO 8601 timestamp of creation
ISO 8601 timestamp of last update
Notes
After creating a user, you need to create a wallet for them using the Create
Wallet endpoint. You can then retrieve it
using the Get Wallet endpoint.
Next Steps
Create User Wallet
Create a wallet for the new user
Make a Deposit
Add funds to the user’s wallet