Company Management
This documentation provides details for the API endpoints that allow managing companies in the system.
Get Companies
Description:
Request Headers:
Header Name
Description
Type
Required
Response:
{
"data": [
{
"id": 1,
"name": "Company A",
"address": "1234 Street",
"phone": "123456789",
"registration_id": "REG123456",
"created_by": 1,
"status": "approved",
"is_active": true
},
{
"id": 2,
"name": "Company B",
"address": "5678 Street",
"phone": "987654321",
"registration_id": "REG654321",
"created_by": 1,
"status": "pending review",
"is_active": false
}
],
"current_page": 1,
"last_page": 1,
"total": 2
}Create a New Company
Description:
Request Headers:
Header Name
Value Type
Description
Request Body:
Parameter
Description
Type
Required
Example
Response:
Get Company Details
Description:
Request Headers:
Header Name
Value Type
Description
Request Parameters:
Parameter
Value Type
Description
Response:
Update a Company
Description:
Request Headers:
Header Name
Value Type
Description
Request Parameters:
Parameter
Value Type
Description
Request Body:
Parameter
Description
Type
Required
Example
Response:
Deactivate a Company
Description:
Request Headers:
Header Name
Value Type
Description
Request Parameters:
Parameter
Value Type
Description
Response:
Activate a Company
Description:
Request Headers:
Header Name
Value Type
Description
Request Parameters:
Parameter
Value Type
Description
Response:
Last updated