status (string, as query parameter, optional) : Filter by job post statuses, separated by ~.draft, live, closed.status=open~closedsearch (string, as query parameter, optional) : Case-insensitive search by job title.search=engineercategories (string, as query parameter, optional) : Filter by categories, separated by ~.Technology & Development, Product Management, Design & Creative, Marketing & Communication, Sales & Business Development, Administrative & Human Resource, Finance & Legal, Customer Support, Othercategories=Technology & Development~Design & Multimedialocations (string, as query parameter, optional) : Filter by locations, separated by ~.locations=APAC~EMEA~Ankara,Turkeycreator_ids (string, as query parameter, optional) : Filter by creator user IDs, separated by ~.creator_ids=21~45employment_types (string, as query parameter, optional) : Filter by employment types, separated by ~.full_time, part_time, contract, intern.employment_types=full_time~contractworkplaces (string, as query parameter, optional) : Filter by workplace types, separated by ~.remote, onsite, hybrid.workplaces=remote~onsitesort_by (string, as query parameter, optional) : Field to sort by.created_at, updated_at, title, popular.sort_by=popularsort_type (string, as query parameter, optional) : Sort direction. Either asc or desc.sort_type=ascpage (string, as query parameter, optional) : Page number for paginated results.page=2page_size (string, as query parameter, optional) : Number of results per page.page_size=10200 OK : A paginated list of job posts including job details, filters applied, and candidate count.curl --location --request GET 'https://api.recruspace.com/api/v1/job-posts/' \
--header 'Authorization: Bearer <token>'[
{
"hash": "string",
"applicant_count": 0,
"created_by": {
"id": 0,
"user": {
"id": 0,
"email": "user@example.com",
"first_name": "string",
"last_name": "string",
"profile_img": {
"id": 0,
"path": "string",
"name": "string",
"type": "string",
"file_size": -2147483648,
"base": "string",
"presigned_url": "string",
"uploaded_at": "2019-08-24T14:15:22Z"
}
},
"permission": "owner",
"role": "hiring_manager",
"invite_status": "pending",
"invite_code": "string",
"invite_email": "string",
"created_at": "2019-08-24T14:15:22Z",
"updated_at": "2019-08-24T14:15:22Z",
"company": "string"
},
"company": {
"hash": "string",
"logo": {
"id": 0,
"path": "string",
"name": "string",
"type": "string",
"file_size": -2147483648,
"base": "string",
"presigned_url": "string",
"uploaded_at": "2019-08-24T14:15:22Z"
},
"industry": {
"id": "string",
"linkedin_id": "string",
"label": "string"
},
"name": "string",
"website": "string",
"size": "1-50",
"recruspace_interview_api_key": "string",
"language": "en",
"slug": "string"
},
"title": "string",
"intro_text": "string",
"requirement_text": "string",
"closing_text": "string",
"description": "stringstringstringstringstringstringstringstringstringstringstringstringstringstringstringstringstri",
"language": "English",
"locations": [
"string"
],
"workplace": "remote",
"employment_type": "full_time",
"seniority": "intern",
"category": "string",
"skills": "string",
"salary_amount_min": 0,
"salary_amount_max": 0,
"salary_currency": "USD",
"salary_type": "per_year",
"salary_is_visible": true,
"share_short_url": "string",
"status": "draft",
"created_at": "2019-08-24T14:15:22Z",
"updated_at": "2019-08-24T14:15:22Z"
}
]