UpdateSourcedJobPostingInput
Input Object
Job posting update input.
Fields
sourcedPostingId ID! Required
Employer job UUID from createSourcedJobPostings. Accepts UUID or base64-encoded IRI from EmployerJob.
metadata UpdateSourcedJobPostingMetadataInput
Job metadata.
body UpdateSourcedJobPostingBodyInput
Job body.
title String
Job title (max 75 characters). Omit or set to null for no change.
description String
Job description:
- Plain text (
TEXT): 30–20,000 characters. - HTML (
HTML): 30 characters minimum, 65,000 bytes maximum (UTF-8). The limit is in bytes. Multi-byte characters count toward the byte limit. See Job description formatting for supported tags. - Omit or set to null for no change.
descriptionFormatting DescriptionFormatting
Format of the job description. Set to HTML to enable HTML formatting. Default: TEXT.
jobLocation UpdateSourcedJobPostingLocationInput
Job location. Omit or set to null for no change.
general UpdateSourcedJobPostingGeneralLocationInput
General location input. Accepts values from cityRegionPostal to specific addresses.
salary UpdateSourcedJobPostingSalaryInput
Job salary. Omit or set to null for no change.
currency CurrencyCode
Salary currency in ISO 4217 format (such as USD). Omit or set to null for no change.
maximumMinor Int64
Maximum amount in local minor currency. Omit or set to null to clear.
minimumMinor Int64
Minimum amount in local minor currency. Omit or set to null to clear.
period JobSalaryPeriod! Required
Salary period.
companyName String
Company name (max 200 characters). Omit or set to null for no change.
Example
{ "sourcedPostingId": "opaqueId", "metadata": UpdateSourcedJobPostingMetadataInput, "body": UpdateSourcedJobPostingBodyInput}