> ## Documentation Index
> Fetch the complete documentation index at: https://docs.linkupapi.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Publish Job

> Publish an existing job posting on LinkedIn

Publish a previously created job posting on LinkedIn, changing its status from draft to active.

<Note>
  This endpoint costs **1 credit** per job publish operation. Ignore this if you're on per-seat pricing: usage is unlimited.
</Note>

### Header Parameters

<ParamField header="x-api-key" type="string" required>
  Your API key
</ParamField>

### Body Parameters

<ParamField body="login_token" type="string" required>
  LinkedIn authentication cookie obtained from the login/verify process
</ParamField>

<ParamField body="job_id" type="string" required>
  LinkedIn job posting ID (obtained from the create endpoint)
</ParamField>

<ParamField body="country" type="string" default="FR">
  Country code for proxy selection. Available: (US, UK, FR, DE, NL, IT, IL, CA, BR, ES, IN)
</ParamField>

### Response

<ResponseField name="status" type="string">
  Request status (success/error)
</ResponseField>

<ResponseField name="message" type="string">
  Status message
</ResponseField>

<ResponseField name="details" type="string">
  Additional error details (in case of error)
</ResponseField>

<ResponseExample>
  ```json Success Response theme={null}
  {
    "status":"success",
    "data":{
      "job_id":"4222748461",
      "message":"Job posting successfully published",
      "job_state":"LISTED",
      "published_at":1746301533088
    }
  }
  ```
</ResponseExample>
