This content provides an early look at an upcoming extension to the SEEK API. You may use it to scope integration effort, but the features described are not fully implemented and may be adjusted ahead of a production release.Check with your SEEK contact before starting any build work described here.
- Browser tokens, for display of the panel, and
- Partner tokens, for querying draft job ad details and posting job ads to SEEK.
- Display panel: Your software displays the Enhanced Job Posting panel, passing job requisition data which will be used to pre-fill the form. The hirer then reviews and amends details within the panel.
- Manage drafts: The hirer continues in your software, which triggers the panel to save the draft job ad returning a
draftPositionProfileId. This draft can be queried, previewed, or resubmitted to the render function to allow a hirer to continue editing their draft. - Post a draft job ad: When ready to post, your software calls the
postPositionFromDraftmutation with thedraftPositionProfileIdto post the job ad to SEEK. - Update a job ad: To allow updates to existing job ads, your software uses the same workflow. The Enhanced Job Posting panel is rendered with the existing
positionProfileIdto allow editing, then a new draft is saved and passed to the SEEK API to update the job ad.
partnerManagedFields prop.
For example, if your software supports scheduling the start date of a job ad you may want to collect the scheduled start date and end date in your software outside of the panel.If your software supports posting to multiple job boards on the same screen, keep each board’s fields in clearly separate sections.
SEEK’s Enhanced Job Posting panel should be visually distinct so hirers always know which inputs apply to which board.Enhanced Job Posting panel can be embedded inline (recommended), in a drawer, a popup or a separate screen.
Whatever you choose, ensure the container is wide enough to accommodate SEEK’s ad product comparison table, which is optimised for five columns side by side.Display option | Container size recommendation |
|---|---|
Inline / separate screen | Embed at the full width of your UI |
Popup / drawer | Use a minimum of 90% of screen width |