Where:https://www.seek.com.au/api/iam/oauth2/authorize?client_id={client_id}&redirect_uri={redirect_uri}&state={state}&scope=r_profile_apply&response_type=code&advertiser_id={advertiser_id}
Note that the state comes back just as you sent it. You can use this to store information you may require inside your software to rehydrate your own application state. for further information please see Get an Authorization Code API call.https://pre-provided.endpoint.com/AwSK.aspx?code=9995ddc0d6c846e1b6a35a2dsadas54fd5d690c064869443ce99dc47c0545fb776&state=WhateverYouWantToHaveHere
The response you get from calling the /api/iam/oauth2/token endpoint should look something like:POST: https://www.seek.com.au/api/iam/oauth2/tokenAuthorization: Basic Base64Encoded(client_id:client_secret)Content-Type: application/x-www-form-urlencodedcode={authorizationCode}&redirect_uri=https%3A%2F%2pre-provided.endpoint.com%2FAwSK.aspxx&grant_type=authorization_code
Once you have received your access token, you can now call our prefill endpoint to receive profile information on the candidate.For futher information please see the POST Access Token Request (Authorization Code Flow) API method.{ "access_token": "b0gfddsad55d9a518bafsdfsd8fdsf22b50dsadasdasfeaafc6b4", "token_type": "bearer", "expires_in": 1199}
You should receive a JSON formatted object with the candidates profile information in response. It will look as below:POST https://api.seek.com.au/v2/applications/prefilledAccept: application/jsonAuthorization: Bearer OURAUTHCODEACCESSTOKENContent-Type: application/json{ "applicationFormUrl": "https://www.mycustomapplyform.com.au/jobs/123", "advertiserId" : "1234567", "positionTitle" : "Chief Executive Officer", "positionUri" : http://www.somejobboard.biz/Job12345678, "countryCode" : "AU", "postalCode" : "2001"}
Requesthttps://api.seek.com.au/v2/resumes/d2004ba4-4b36-e683-b950-d76fds448fa6
ResponseGET https://api.seek.com.au/v2/resumes/d2004ba4-4b36-e683-b950-d76fds448fa6Accept: application/octet-streamAuthorization: BearerContent-Type: application/json
For further information please see the GET Resume API method.200 (OK)Content-Type: application/octet-streamContent-Disposition: attachment; filename=SampleResume.pdfContent-Length: 1314782binary data