When posting a job ad you must specify if candidates apply using SEEK’s native apply form or by linking out to your software.
SEEK strongly recommends using native apply for the best candidate experience and conversion rates.
You cannot change the application method of a job ad once it has been posted.
Attempting to switch between link out and native apply when updating a job ad will result in a
BAD_USER_INPUT
error .When using SEEK’s native apply functionality, candidates can apply for jobs and fill out application forms without leaving SEEK.
This allows candidates to use documents and information already stored in their SEEK profiles.
SEEK’s native apply enables industry-leading conversion rates of candidates through the application funnel.
You should use application export to retrieve completed native applications.
While hirers can also view native applications on the SEEK employer website , that may not be part of their typical workflow.
You can validate that you have an
ApplicationExport
relationship with the SEEK hirer before posting a native apply job ad.Native apply is used when no explicit
applicationMethods
are provided.
A native apply PostingInstruction
looks something like this:JSON
Copy
{
// Default to native apply
"applicationMethods": null
// Other posting instruction fields
}
When using link out, the candidate is redirected to an external apply form hosted by your recruitment software.
No information from the candidate’s SEEK profile is transferred during the link out process.
However, Apply on your site, with SEEK allows candidates to pre-fill your external apply form.
When a new SEEK hirer is created, they are not configured to link out.
They need to contact SEEK to request link out setup.
SEEK will set up the hirer if they comply with the link out terms of use.
The Developer Dashboard’s hirers page displays the SEEK hirers that you have a relationship with and lets you check whether they have the required
ApplicationUri
capability.
You can also use the hiringOrganization
query or self
query to achieve the same effect:QueryVariablesResult
CopyGraphQL Explorer
query ($id: String!) {
hiringOrganization(id: $id) {
seekApiCapabilities {
applicationMethodCodes
}
}
}
Link out is selected by providing an
applicationUri
on the job ad’s ApplicationMethodInput
.
Because link out replaces the SEEK native apply form, application export and questionnaires are not available.A link out
PostingInstruction
looks something like this:JSON
Copy
{
// Set explicitly as link out
"applicationMethods": [
{
"applicationUri": {
"url": "https://www.example.com"
}
}
]
// Other posting instruction fields
}
If you try to provide the link out application method for a hirer without the required capability,
the posting mutation will fail with a permission error:
JSON
Copy
{
"errors": [
{
"message": "Invalid application URL: Application linkout not permitted",
"extensions": {
"code": "BAD_USER_INPUT",
"invalidFields": {
"/input/positionProfile/postingInstructions/0/applicationMethods/0/applicationUri/url": "Application linkout not permitted"
}
}
}
],
"data": null
}