Utilities
This section is only useful if you are not using one of our Web API core packages since they all contain a get_job_status method.
The job status API returns information about a job, including its completion status, whether or not it was successful, optionally the complete history (all information sent to the callback , and also optionally, a signed link to the images captured during that job.
Unlike the callback, where results are asynchronous and we POST to your server, the job status API is implemented on our servers and you make POST requests to it. Just like any other call to our servers, we use an encrypted signature to verify that you are the sender of the request, and the response will include a signature created by us for verification. You can find instructions on how to sign the request in the api access portion of our documentation or use the generate_signature method in one of our server -to-server library.
Job Status
POST
https://testapi.smileidentity.com/v1/job_status
Request Body
timestamp
number
The timestamp used to create the signature
sec_key
string
The signature for the request
user_id
string
The unique
user_id
that was either assigned, or passed into this job
job_id
string
The unique
job_id
that was either assigned, or passed into this job
partner_id
string
Your 3 character
partner_id
which can be found in the portal
image_links
string
If set to "true" this will return a link to the image used for that job
history
string
If set to "true" the response will include a will return a link to the image used for that job
Example request
Response body fields
timestamp
The timestamp used to create the signature.
sec_key
The signature for this response.
user_id
The unique user_id that was either assigned, or passed in to this job.
job_id
The unique job_id that was either assigned, or passed in to this job.
job_complete
Whether or not we have reported a final status for this job.
job_success
Whether or not we were able to achieve a successful match and have enrolled or authenticated this user.
result
This object will include the details of the final status.
result.ResultText
A human readable result.
result.SmileJobID
Our internal job id.
result.PartnerParams
This should include the same user_id and job_id that you used to make the request.
result.ConfidenceValue
A number representing our confidence in the final determination.
image_links
This object will contain the image captured during that job if the optional flag was passed in during the request.
image_links.selfie_image
An expiring link to the selfie image.
code
A code that maps to an error condition or success.
Possible Result Codes:
2301
System error
2302
Success
2303
Invalid JSON
2304
Job not found
2305
Invalid sec_key
2307
Enrolled user is disabled
2310
No enrolled user found
2313
Missing required parameters
Example response
Last updated