List Employees
List Employees
Retrieve all employees with filtering and pagination support
GET
List Employees
List Employees
Retrieve a paginated list of employees in your organization with support for filtering and searching.Request
Headers
Your API key for authenticationExample:
sk_live_1234567890abcdefYour organization UUIDExample:
a8315ef3-dd50-43f8-b7ce-d839e68d51faQuery Parameters
Search employees by name or email (partial match)Example:
"john"Filter by employment situationAvailable values:
active, inactive, terminatedExample: situation=activeFilter by data statusAvailable values:
uploaded, loadingExample: status=uploadedFilter by transport type used in commuting periodsAvailable values:
car, bus, train, metro, tram, motorbike, bicycle, walking, telecommuting, electric_kick_scooter, trolleybusExample: transport_type=car&transport_type=busFilter by how commuting data was collectedAvailable values:
manual, qr, formExample: response_medium=formPage number for paginationExample:
2Number of items per page (max 100)Example:
50Response
Array of employee objects
Total number of employees matching the filter
Current page number
Number of items per page
Total number of pages
Example
Successful Response
Common Errors
401 Unauthorized
Cause: Missing or invalid API key404 Not Found
Cause: Organization not foundx-organization-id header contains a valid organization UUID.
422 Validation Error
Cause: Invalid query parametersUse Cases
Get All Active Employees
Retrieve only employees currently working:Calculate Total Category 7 Emissions
Sum up all employee commuting emissions:Search Employees by Name
Find employees matching a search term:Filter by Transport Mode
Find employees using specific transport:Pagination Guide
Navigate through large employee lists efficiently:Related Endpoints
Get Employee
Get a specific employee by ID
Create Employee
Add a new employee to your organization
Update Employee
Modify employee details
Commuting Periods
Manage commuting periods

