Recruspace
  1. Endpoints
Recruspace
  • Welcome
  • Get API Key
  • Authentication
  • Rate Limit
  • Pagination
  • Endpoints
    • Companies Offices
      GET
    • Companies Users
      GET
    • Job Posts
      GET
    • Job Post
      GET
    • Apply Job
      POST
    • Job Questions
      GET
    • Talent Pools
      GET
    • Update Talent Pool
      PATCH
    • Delete Talent Pool
      DELETE
    • Add Candidate To Talent Pool
      POST
    • Talent Pool Candidates
      GET
    • Create Talent Pool
      POST
    • Upload File
      POST
  1. Endpoints

Job Post

GET
/api/v1/job-posts/{job_post_id}/
Last modified:2025-06-02 14:37:00
Retrieves the details of a specific job post belonging to the authenticated company, including metadata and candidate count.
Arguments
job_post_id (string, as path parameter) : The unique identifier (hash) of the job post to retrieve.
Example: job_post_id="d82f9a7c91b041b7b2b7612e"
Returns
200 OK : A JSON object containing the job post details including title, description, status, categories, employment type, workplace type, locations, candidate count, and other relevant metadata.

Request

Authorization
Provide your bearer token in the
Authorization
header when making requests to protected resources.
Example:
Authorization: Bearer ********************
Path Params

Responses

🟢200OK
application/json
Body

Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request GET 'https://api.recruspace.com/api/v1/job-posts//' \
--header 'Authorization: Bearer <token>'
Response Response Example
{
    "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"
}
Modified at 2025-06-02 14:37:00
Previous
Job Posts
Next
Apply Job
Built with