Jobs

Publish a job posting

Publish a job posting draft, free or promoted.

draftId is the job id of a draft: from create_job_posting, or list_job_postings with category "draft".

Two answers are possible. Published: jobState and jobId. Not yet: type EMAIL_VERIFICATION or OTP, and LinkedIn has sent a code — pass it to solve_job_posting_checkpoint.

Docs: https://heyreagent.com/docs/actions/publish_job_posting

post/v1/actions/publish_job_posting

Request

  • Base URL: https://api.heyreagent.com
  • URL: https://api.heyreagent.com/v1/actions/publish_job_posting
  • Auth: HTTP bearer

Request body

draftIdstring required

The draft id (from create_job_posting, or list_job_postings category draft).

mode'FREE' | 'PROMOTED' | 'PROMOTED_PLUS' required

FREE costs nothing. PROMOTED and PROMOTED_PLUS (ordinary postings only) are paid.

service'CLASSIC' | 'RECRUITER'

Which LinkedIn product the job posting belongs to (default CLASSIC).

hiringPhotoFrameboolean

Add the #Hiring frame to your profile picture.

bypassEmailVerificationboolean

Skip LinkedIn's check that you may post for this company.

connectionIdstring

Which of your LinkedIn accounts to act from (its id from list_linkedin_accounts). Omit to use your first live one.

Response

It worked. Inside result: draftId, mode, paid, from, usedToday, dailyLimit, jobState, jobId, type.

oktrue required
resultobject required

What was asked for. A field that does not apply is left out, or is null.

Changes

No recorded changes to this operation across all 1 revision of this API.