positionTitle, jobCategories, positionLocation and postingInstructions.seekAdvertisementProductId may result in an additional charge for that job ad.Prices vary by role and market factors.render function with the existing job ad’s positionProfileId.
This will pre-fill the form with the current values from the job ad.When save is triggered through dispatchEvent('seek:draft:save'), the panel will return a new draft ID that can be used to update the job ad.Drafts created during an edit session are distinct from drafts created when posting a new job ad.
For example,
if a positionProfileId is not provided to the render function,
the resulting draft ID is scoped to posting a new job ad and cannot be used to update an existing job ad.For further information on required props and events, refer to Displaying the panel.The updatePostedPositionProfileFromDraft mutation updates a live job ad.
The PositionProfile’s existing fields will be replaced with the fields from the draft.For example, you could run this mutation to update a job ad with a revised draft:mutation ($input: UpdatePostedPositionProfileInput!) {
updatePostedPositionProfileFromDraft(input: $input) {
positionProfile {
profileId {
value
}
}
}
}FORBIDDEN error if you try to update a job ad that has already been closed.A PositionProfileUpdated event is emitted when an existing job ad has been updated in the SEEK employment marketplace.
You will receive events for SEEK hirers you have a JobPosting relationship with at the time of updating.The PositionProfileUpdated event is not emitted:PositionProfileCreated event is emitted.PositionProfileClosed event is emitted.PositionProfileUpdated event:{"events": [
{
"id": "seekAnzPublicTest:event:events:U3LAePBniDDJb2PYkJgdWa",
"type": "PositionProfileUpdated",
"createDateTime": "2025-01-27T05:52:16.909Z",
// This can be passed to the `positionProfile` query
"positionProfileId": "seekAnzPublicTest:positionProfile:jobAd:2Hsmapbu9",
// This is only available for signed webhook subscriptions
"hirerId": "seekAnzPublicTest:organization:seek:93WyyF1h"
}
],
"subscriptionId": "seekAnzPublicTest:webhookSubscription:events:D5Xa1QrddYJSSdnfVnXwHi",
"url": "https://example.com/1/2/3",
"expireDateTime": "2019-09-13T22:16:10.593Z"
}