This content is still in draft.
Unposted positions allow your software to share information about positions that don’t have an associated SEEK job ad.
For example, these could be internal requisitions or job ads posted to a third-party job board.
SEEK will automatically match potential candidates against your hirers’ unposted positions.
Once a candidate has been matched, the hirer will be prompted to purchase their profile to export into your software.
PositionOpening
s are the SEEK API’s representation of a job requisition.
A given opening may be shared between Job Posting and Proactive Sourcing use cases.See the position opening documentation for further context and supported operations.
An
UnpostedPositionProfile
represents the details of an open position not posted to a SEEK job board.
They share most of their structure with the PostedPositionProfile
used to represent a posted job ad.
However, they lack the PostingInstruction
object used to facilitate the posting process.The
createUnpostedPositionProfileForOpening
mutation creates an unposted position profile under an existing position opening.MutationVariablesResult
Copy Playground
mutation($input: CreateUnpostedPositionProfileForOpeningInput!) {
createUnpostedPositionProfileForOpening(input: $input) {
positionProfile {
profileId {
value
}
}
}
}
The
updateUnpostedPositionProfile
mutation updates an existing unposted position profile.The position profile’s existing fields will be replaced with the provided input fields.
You must provide the current values of any fields you don’t want to modify.
MutationVariablesResult
Copy Playground
mutation($input: UpdateUnpostedPositionProfileInput!) {
updateUnpostedPositionProfile(input: $input) {
positionProfile {
profileId {
value
}
}
}
}
The
deleteUnpostedPositionProfile
mutation deletes an unposted position profile.This will not remove information that has been associated with the position profile,
such as placement information within a candidate’s interaction history.
This operation should be avoided once other objects reference the position profile.
MutationVariablesResult
Copy Playground
mutation($input: DeleteUnpostedPositionProfileInput!) {
deleteUnpostedPositionProfile(input: $input) {
positionProfile {
profileId {
value
}
}
}
}
Use cases
Proactive Sourcing
Proactive Sourcing