• No results found

positionNotPostedReasons
QUERY

All reasons why a position was not posted on SEEK, identified by the partner's position ID.

Arguments

NameDescription
seekPartnerPositionId* 
String!
The partner's unique identifier for the position.This identifier is used to look up all reasons why the position was not posted on SEEK.

Result

[PositionNotPostedReasonPayload!]
NameDescription
message* 
String!
A human-readable message explaining why the position was not posted on SEEK.For example, "This ad wasn't posted on SEEK because it wasn't mapped to a SEEK account. To post it, contact your SEEK account manager to update your SEEK preferences.".
status* 
String!
A short status describing why the position was not posted on SEEK.For example, "Couldn't post".
callToAction 
String
A suggested action the user can take to resolve the issue.Currently only two codes are defined: "ContactSeek" and "ManagePosition".This will be null if no call to action is applicable.
An array of field-level validation errors associated with the reason.This will be null if there are no field-level details.

Sample

GraphQL
query ($input: PositionNotPostedReasonsInput!) {
  positionNotPostedReasons(input: $input) {
    callToAction
  }
}