UpdateSourcedJobPostingInput
Input Object
One job posting update.
Fields
sourcedPostingId ID! Required
Employer job UUID from createSourcedJobPostings.
Also accepts a base64-encoded IRI from EmployerJob.
metadata UpdateSourcedJobPostingMetadataInput
Job metadata.
body UpdateSourcedJobPostingBodyInput
Job body.
title String
Job title. Maximum 75 characters. To leave the value unchanged, omit this field or set it to null.
description String
Job description shown to job seekers.
- Plain text (
TEXT): 30 to 20,000 characters. - HTML (
HTML): at least 30 characters, at most 65,000 UTF-8 bytes. Multibyte characters count toward the byte limit.
To leave the value unchanged, omit this field or set it to null.
Must match the job at SourcedJobPostingMetadataInput.url.
If the client uses HTML on job list or details pages, Indeed requires HTML for XML and API jobs unless there is a good reason not to. To send HTML, set descriptionFormatting to RICH_FORMATTING. See Job description formatting.
descriptionFormatting DescriptionFormatting
Job description format. To send HTML, set this field to RICH_FORMATTING.
jobLocation UpdateSourcedJobPostingLocationInput
Job location. To leave the value unchanged, omit this field or set it to null.
general UpdateSourcedJobPostingGeneralLocationInput
General location, from cityRegionPostal to a specific address.
salary UpdateSourcedJobPostingSalaryInput
Job salary. To leave the value unchanged, omit this field or set it to null.
Every non-null salary object must include period, including when maximumMinor or minimumMinor is set to null to clear a value.
currency CurrencyCode
Salary currency in ISO 4217 format, such as USD.
To leave the value unchanged, omit this field or set it to null.
maximumMinor Int64
Maximum amount in local minor currency. To clear, omit this field or set it to null.
Every non-null salary object must include period, including when maximumMinor is set to null to clear a value.
minimumMinor Int64
Minimum amount in local minor currency. To clear, omit this field or set it to null.
Every non-null salary object must include period, including when minimumMinor is set to null to clear a value.
period JobSalaryPeriod! Required
Salary period.
Every non-null salary object must include period, including when maximumMinor or minimumMinor is set to null to clear a value.
companyName String
Company name. Maximum 200 characters. To leave the value unchanged, omit this field or set it to null.
Example
{ "sourcedPostingId": "opaqueId", "metadata": UpdateSourcedJobPostingMetadataInput, "body": UpdateSourcedJobPostingBodyInput}