Get Company Jobs
Returns a paginated, abbreviated list of jobs for the specified company.
Request
- Base URLhttps://api.avionte.com/front-office
- URLhttps://api.avionte.com/front-office/v1/company/{companyId}/jobs
- Auth
- API key in header x-api-key
- or HTTP bearer
Path parameters
The identifier for the company whose jobs are being retrieved.
Query parameters
An indication of whether jobs of every status are included in the response. When true, jobs of every status are returned. When false (default), only open jobs are returned. Ignored when status is provided.
Filters the results to jobs with the specified status. Must be a status recognized by the tenant. Takes precedence over includeAllStatuses.
The number of jobs to return. Must be between 1 and 500. Defaults to 50.
The zero-based offset into the result set. Defaults to 0.
The Job Summary field to sort by, optionally prefixed with - for descending order (for example, -createdDate). Defaults to createdDate descending. Valid fields: jobId, jobTitle, status, openings, filled, companyId, companyName, officeId, officeName, createdDate, lastUpdatedDate.
Headers
Unique request identifier in UUID format used to correlate request data to log entries and events.
Unique request identifier (UUID) used to correlate request data with log entries and events.
An integer identifier for the tenant that the request is being made for. Required when Tenant header is not provided.
Tenant company code that determines data access scope during the request. Required when FrontOfficeTenantId header is not provided.
Response
The paginated list of jobs for the specified company.
Example response
{
"jobs": [
{
"jobId": 188499,
"jobTitle": "Warehouse Worker",
"status": "Open",
"openings": 5,
"filled": 3,
"companyId": 17845,
"companyName": "Acme Corporation",
"officeId": 15377,
"officeName": "Minneapolis"
}
]
}Changes
No recorded changes to this operation across all 1 revision of this API.