When posting a job ad you must specify if candidates apply via SEEK’s Apply Form,
or the hirer’s apply form by linking out.
SEEK’s Apply Form is strongly recommended for the best candidate experience and conversion rates.We do not recommend changing the application method of a job ad while it is live on the SEEK platform.
Attempting to switch a live job ad between SEEK’s Apply Form and an external apply form may result in unexpected behaviour and complicate applicant tracking.
You may support closing and re-posting the job ad to SEEK with a different application method.Candidates apply via the SEEK website and app.
This allows a candidate to use documents and information already stored in their SEEK Profile.
The job ad may specify a questionnaire for candidates to complete as part of their job application.
Questionnaires are rendered on SEEK’s candidate website and in our mobile apps.You should use Optimised Apply to retrieve applications submitted on SEEK.
Optimised Apply is compatible with questionnaires.
While hirers can also view applicants on the SEEK employer website , that may not be part of their typical workflow.
You can validate that you have an Candidates apply via an external careers website that is hosted by your recruitment software.
Apply with SEEK can be implemented to allow candidates to pre-fill your external apply form with their SEEK Profile.SEEK hirers are not configured to link out by default.
If a hirer needs to link out,
they need to contact SEEK and comply with our 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 You can link out to the hirer’s apply form by providing an If you try to provide an external apply form for a hirer without the required capability,
the posting mutation will fail with a permission error:The SEEK API implicitly trusts your software to provide a safe
ApplicationExport
relationship with the SEEK hirer before posting a job ad that uses SEEK’s Apply Form.SEEK’s Apply Form is used when no additional applicationMethods
are provided in PostingInstruction
:JSON
Copy
{
// Default to SEEK’s Apply Form
"applicationMethods": null
// Other posting instruction fields
}
ApplicationUri
capability.
You can also use the hiringOrganization
query or self
query to achieve the same effect:query ($id: String!) {
hiringOrganization(id: $id) {
seekApiCapabilities {
applicationMethodCodes
}
}
}
applicationUri
on the job ad’s ApplicationMethodInput
.
This replaces SEEK’s Apply Form with an external apply form,
so Optimised Apply and questionnaires are not available.A link-out PostingInstruction
looks something like this:JSON
Copy
{
// Set explicitly to an external apply form
"applicationMethods": [
{
"applicationUri": {
"url": "https://example.com/position/123/apply"
}
}
]
// Other posting instruction fields
}
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
}
applicationUri
.
This avoids the maintenance burden of strict URL allowlists.Follow best practices around URL redirection to protect candidates from phishing attempts.
At a minimum,
your software must have server-side provisions to ensure the applicationUri
points to a web resource that your organization manages,
and prevent bad actors from manipulating redirection behaviour.See the OWASP cheat sheet for best practices,
and our Terms of Use for more information about your obligations.