Skip to main content
GET
List Companies
Retrieve a paginated list of companies with optional filtering by status and search.

Query Parameters

integer
default:"1"
Page number for pagination
integer
default:"10"
Number of items per page
string
Filter by company status. One of: active, suspended, inactive
Search companies by name or slug

Response

boolean
Indicates if the request was successful
object
Paginated company results
array
Array of company objects
string
Company UUID
string
Company name
string
Company slug identifier
string
Industry sector
string
Country location
string
Timezone identifier
string
Currency code
string
Registration number
string
Tax identification
string
Physical address
string
Contact phone
string
Logo URL
string
Company status
object
Company settings (JSON)
string
Creation timestamp (ISO 8601)
string
Last update timestamp (ISO 8601)
integer
Total number of companies matching the criteria
integer
Current page number
integer
Items per page
integer
Total number of pages

Request Examples

cURL

Response Example

200 OK
400 Bad Request
500 Internal Server Error

Error Responses