Users Management
Get Users
Get all users
Request Headers:
Header Name
Value Type
Description
Request Body:
Parameter
Value Type
Description
{
"Resources": [
{
"id": 42,
"manager_id": 100,
"employee_id": "543356463",
"first_name": "Gin",
"last_name": "Agbo",
"email": "[email protected]",
"email_verified_at": null,
"created_at": "2023-11-23T04:56:32.000000Z",
"updated_at": "2024-04-08T16:23:24.000000Z",
"personal_email": "[email protected]",
"unique_id": "eaa505",
"user_types": "Executive",
"address": "No 5, Shekpe RD",
"phone": "+23431478956789",
"document_paths": null,
"onboarding_token": null,
"token_expires_at": "2023-11-24 04:56:32",
"onboarding_completed": 1,
"domain_id": 11,
"level": "L5",
"title": "Senior Manager",
"base_salary": "500.00",
"department": "IT",
"allowances": "500",
"office_location": "US",
"payment_frequency": "Bi-Weekly",
"start_date": "2023-09-07",
"manager": "Johny Walker",
"is_active": true,
"company_id": 1,
"deleted_at": null
},
{
"id": 100,
"manager_id": 42,
"employee_id": "33982927",
"first_name": "Johny",
"last_name": "Walker",
"email": "[email protected]",
"email_verified_at": null,
"created_at": "2024-04-07T21:33:54.000000Z",
"updated_at": "2024-07-05T22:08:49.000000Z",
"personal_email": "[email protected]",
"unique_id": "rjw948",
"user_types": "Regular",
"address": "1200 units Lokoja",
"phone": "0808654304",
"document_paths": null,
"onboarding_token": null,
"token_expires_at": "2024-04-08 21:33:54",
"onboarding_completed": 1,
"domain_id": 9,
"level": "L3",
"title": "Lead",
"base_salary": "2000.00",
"department": "Operations",
"allowances": "100",
"office_location": "NG",
"payment_frequency": "Bi-Weekly",
"start_date": "2023-08-01",
"manager": "Ogogoro Sipper",
"is_active": true,
"company_id": 1,
"deleted_at": null
}
],
"totalResults": 6
}Get a specific user:
Request Headers:
Header Name
Value Type
Description
Request Parameters:
Parameter
Value Type
Description
Request Body:
Parameter
Value Type
Description
Response:
Create a New User
Description:
Request Headers
Header Name
Description
Type
Required
Request Parameters
Body Parameters
Parameter
Description
Type
Required
Default
Example
Response
Use Cases
Example 1: Creating a New User
Example 2: Creating a New User Without Activation
Example 3: Creating a New User for the Initiating Company (Non-B2B2B Scenario)
Scenario Details
Update a User's Profile
Description
Header Name
Value Type
Description
Request Parameters
Parameter
Value Type
Description
Request Body
Attribute
Value Type
Description
Example Request Body
Response
Deactivate a User
Description:
Request Headers:
Header Name
Value Type
Description
Request Parameters:
Parameter
Value Type
Description
Request Body:
Parameter
Value Type
Description
Response:
Activate a User
Description:
Header Name
Value Type
Description
Parameter
Value Type
Description
Request Body:
Parameter
Value Type
Description
Response:
Delete a User
Description:
Request Headers:
Header Name
Value Type
Description
Request Parameters:
Parameter
Value Type
Description
Request Body:
Parameter
Value Type
Description
Response:
Bulk Create Users
Description
Request Headers
Key
Value
Parameters
Query Parameters
Name
Type
Required
Description
Form Data
Name
Type
Required
Description
Responses
Bulk Update Users
Description
Headers
Key
Value
Parameters
Query Parameters
Name
Type
Required
Description
Form Data
Name
Type
Required
Description
Responses
Suspend User
Description
Headers
Key
Value
Parameters
Query Parameters
Name
Type
Required
Description
Request Body
Name
Type
Required
Description
Responses
Unsuspend User
Description
Headers
Key
Value
Parameters
Query Parameters
Name
Type
Required
Description
Request Body
Name
Type
Required
Description
Responses
Download Templates
Download Import Template
Description
Responses:
Download Update Template
Description
Last updated