CreatePostingInstructionInput
Input object

Information about how to post a job ad and where to direct its candidate applications.

Fields

Name
Description
idempotencyId* 
String!
An identifier to ensure that multiple ads are not created on retries.A unique identifier needs to be generated by your software for each position profile. The same identifier must be provided when retrying after create failures. Your identifiers are isolated from and will not conflict with those generated by other recruitment software providers.
applicationMethods 
[ApplicationMethodInput!]
An array of methods for applying to the position.If no methods are provided, SEEK's Apply Form will be used to receive candidate applications. SEEK's Apply Form will emit a CandidateApplicationCreated event that points to a CandidateProfile object.Scheme requirements:
  • For the seekAnz scheme, this field is limited to a single element. Requests with more than 1 element will fail.
brandingId 
String
The identifier for the AdvertisementBranding to apply to the posted job ad.Scheme requirements:
The end date of the posting.Scheme requirements:
  • For the seekAnz scheme this must be no more than 30 days in the future.If an end date is omitted, the job ad will default to the maximum period of 30 calendar days. The precise end date can be queried from the PostingInstruction.end field once the job ad goes live.
seekAdvertisementProductId 
String
The identifier for the AdvertisementProduct.
seekAnzAdvertisementType 
String
Deprecated: Use seekAdvertisementProductId instead.
A SEEK advertisement type code.Currently, three codes are defined:
  • Classic indicates a Classic job ad.
  • StandOut indicates a StandOut job ad.
  • Premium indicates a Premium job ad.
Scheme requirements:
  • This field is required for the seekAnz scheme.
  • Omit this field for other schemes.

Seen in

Parent name
Parent type
Description
Input Object
postingInstructions field
Input Object
postingInstructions field