Step 6 - Send Completion Signal

After the candidate has filled out the application form and submitted it, your software must send a Completion Signal to SEEK to indicate that the application process is complete. The Completion Signal requires a seek-token token your software will have received during the Apply with SEEK flow.

Handling multiple seek-tokens

A seek-token is supplied on a query string to your software in two ways:
  1. When the candidate initially arrives at your site from SEEK (see Step 1. Display button)
  2. After the candidate has authorized access to their profile (see Step 2. Handle authorization)
If your software has received both, it should retain only the second seek-token received during the candidate authorizes access.
Candidate Source
Using Apply with SEEK
Token handling
SEEK
seek-token returned during the Authorization flow step should be used for the Completion Signal
SEEK
As no authorization occurred, the original seek-token received when the candidate arrived from SEEK should be used for the Completion Signal
Other source
seek-token returned during the Authorization flow step should be used for the Completion Signal
Other source
No seek-token will have been received by your software, do not submit a Completion Signal

Sending the Completion Signal

To send the Completion Signal, use the sendApplicationSignal mutation , passing the seek-token as the token argument .
MutationVariables
mutation ($input: SendApplicationSignalInput!) {
  sendApplicationSignal(input: $input)
}