Users

User management

Get all users

get
/user

Retrieve list of all users

Authorizations
x-api-keystringRequired

API key for tenant authentication

Responses
200

Successfully retrieved list of users for the tenant

application/json
get
/user
200

Successfully retrieved list of users for the tenant

Create user

post
/user

Create a new user

Authorizations
x-api-keystringRequired

API key for tenant authentication

Body
fullNamesstringRequired

User's full first and middle names

lastNamestringRequired

User's last name

dateOfBirthstringRequired

Date of birth in YYYY-MM-DD format

documentTypestringRequired

Type of identification document (e.g., passport, national_id)

documentNumberstringRequired

Identification document number

documentCountrystringRequired

Country that issued the document

documentExpiryDatestringRequired

Document expiry date in YYYY-MM-DD format

mobileNumberstringRequired

Mobile phone number in international E.164 format

Responses
post
/user

Get user by ID

get
/user/{id}

Retrieve user by ID

Authorizations
x-api-keystringRequired

API key for tenant authentication

Path parameters
idstringRequired
Responses
200

Successfully retrieved user details

application/json
get
/user/{id}

Update user

put
/user/{id}

Update user by ID

Authorizations
x-api-keystringRequired

API key for tenant authentication

Path parameters
idstringRequired
Responses
200

User updated successfully

application/json
put
/user/{id}

Delete user

delete
/user/{id}

Delete user by ID

Authorizations
x-api-keystringRequired

API key for tenant authentication

Path parameters
idstringRequired
Responses
200

User deleted successfully

application/json
ResponsestringExample: User has been deleted
delete
/user/{id}

Last updated