List the company's job listings
Scope job-listings:read. Items carry the summary fields only; the others are null.
Scope job-listings:read. Items carry the summary fields only; the others are null.
Authorization
ApiKeyAuth API key issued by Jobiflow, created by a company owner under Settings, API keys.
In: header
Query Parameters
Filter by listing status
Value in
- "DRAFT"
- "ACTIVE"
- "CLOSED"
- "ARCHIVED"
Filter by one or more position types (repeatable)
Filter by one or more workplace types (repeatable)
Published on or after (ISO 8601 local date-time, e.g. 2026-01-01T00:00:00)
date-timePublished on or before
date-timeCreated on or after
date-timeCreated on or before
date-timeYour reference number (exact match)
Free-text search over position and description
Zero-based page index (negative values count as 0)
0Items per page, 1 to 100 (values outside are clamped)
20Response Body
application/json
application/json
application/json
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/public/v1/job-listings"{ "data": [ { "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "companyId": "8bb73d03-06b4-47c7-80c7-59301f770eda", "status": "ACTIVE", "sectorId": "3274bbb4-3f99-4800-8405-d01f8a71a05d", "position": { "value": "string", "original": "string", "sourceLanguage": "string", "translated": true, "translationType": "AI" }, "positionType": "FULL_TIME", "workPlaceType": "HYBRID", "address": { "street": "string", "city": "string", "state": "string", "country": "string", "postalCode": "string", "latitude": 0.1, "longitude": 0.1 }, "isStartDate": true, "startDate": "2019-08-24", "jobDescription": { "value": "string", "original": "string", "sourceLanguage": "string", "translated": true, "translationType": "AI" }, "requirementsSummary": { "value": "string", "original": "string", "sourceLanguage": "string", "translated": true, "translationType": "AI" }, "personalQualitiesSummary": { "value": "string", "original": "string", "sourceLanguage": "string", "translated": true, "translationType": "AI" }, "skills": [ { "value": { "value": "string", "original": "string", "sourceLanguage": "string", "translated": true, "translationType": "AI" }, "type": "SKILL", "expertType": "INTERMEDIATE", "languageProficiency": "B2", "drivingClass": "B" } ], "currency": "string", "salaryBase": 0, "isSalaryMax": true, "salaryMax": 0, "salaryType": "GROSS", "paymentInterval": "MONTHLY", "salaryDescription": { "value": "string", "original": "string", "sourceLanguage": "string", "translated": true, "translationType": "AI" }, "benefits": [ { "value": "string", "original": "string", "sourceLanguage": "string", "translated": true, "translationType": "AI" } ], "educationLevel": "BACHELORS", "fieldOfStudy": { "value": "string", "original": "string", "sourceLanguage": "string", "translated": true, "translationType": "AI" }, "yearsOfExperience": 0, "availableForEveryCountry": true, "numberOfPositionsOpened": 0, "jobListingEndDate": "2019-08-24", "referenceNumber": "string", "hiringProcessSteps": [ { "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "jobListingId": "a7d01775-e611-4288-b8c1-442852b8ff39", "stepOrder": 1, "stepName": { "value": "string", "original": "string", "sourceLanguage": "string", "translated": true, "translationType": "AI" }, "description": { "value": "string", "original": "string", "sourceLanguage": "string", "translated": true, "translationType": "AI" } } ], "jobListingTags": [ { "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "jobListingId": "a7d01775-e611-4288-b8c1-442852b8ff39", "tagId": "f69eb9f1-ae9f-4086-b25c-c39758a43fb3" } ], "jobListingRequirements": [ { "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "jobListingId": "a7d01775-e611-4288-b8c1-442852b8ff39", "requirementText": "string" } ], "createdAt": "2019-08-24T14:15:22Z", "updatedAt": "2019-08-24T14:15:22Z", "publishedAt": "2019-08-24T14:15:22Z", "expiresAt": "2019-08-24T14:15:22Z", "closedAt": "2019-08-24T14:15:22Z" } ], "pagination": { "page": 0, "size": 0, "totalElements": 0, "totalPages": 0 }}{ "errorCode": "string", "message": "string", "statusCode": 0, "path": "string", "timestamp": "2019-08-24T14:15:22Z", "fieldErrors": [ { "field": "string", "message": "string" } ]}{ "errorCode": "string", "message": "string", "statusCode": 0, "path": "string", "timestamp": "2019-08-24T14:15:22Z", "fieldErrors": [ { "field": "string", "message": "string" } ]}{ "errorCode": "string", "message": "string", "statusCode": 0, "path": "string", "timestamp": "2019-08-24T14:15:22Z", "fieldErrors": [ { "field": "string", "message": "string" } ]}{ "errorCode": "string", "message": "string", "statusCode": 0, "path": "string", "timestamp": "2019-08-24T14:15:22Z", "fieldErrors": [ { "field": "string", "message": "string" } ]}{ "errorCode": "string", "message": "string", "statusCode": 0, "path": "string", "timestamp": "2019-08-24T14:15:22Z", "fieldErrors": [ { "field": "string", "message": "string" } ]}{ "errorCode": "string", "message": "string", "statusCode": 0, "path": "string", "timestamp": "2019-08-24T14:15:22Z", "fieldErrors": [ { "field": "string", "message": "string" } ]}