Skip to main content

Explanation of terms


EnsureConnection

Connection Successful

Fired when EnsureConnection has completed.
Suggested action: Securely store the access token. You can now call jobs for these credentials.

Error

Fired when EnsureConnection fails unexpectedly.
Suggested action: Wait a moment and try again.

Invalid Credentials

Fired when EnsureConnection fails due to erroneous credentials.
Suggested action: Prompt the user to enter the correct credentials.

MFA Required

Fired when an MFA code is required during sign-in.
Suggested action: Call the jobs/mfa/answer endpoint with your answer.

Invalid Answer to the MFA Question

Fired when the MFA code provided is invalid.
Suggested action: Prompt the user again for their MFA code.

Jobs

Successful Job

Fired when a job completed successfully.
Suggested action: Call your next job or CloseConnection to finish the flow.

Unsuccessful Job

Fired when a job did not complete successfully.
Suggested action: Follow the message’s prompt to fix the error.

Documents

Document Created

Fired when a document is fetched and stored on our server.
Suggested action: Call the /jobs/documents/{documentId} endpoint to retrieve your document(s).

Successful Data Extraction

Fired when data has been successfully extracted from a document.
Suggested action: Call the /jobs/documents/{documentId} endpoint with the document_id to retrieve your raw document(s) or with the document_extraction_id to retrieve the extraction file.

Failed Data Extraction

Fired when data could not be successfully extracted from a document.
Suggested action: Call the /jobs/documents/{documentId} endpoint with the document_id to retrieve your raw document(s) or retry extracting the data.

URL webhook

Fired when a document is ready to be fetched. It is essentially a Successful Job webhook that contains the URL to download your document(s).
Suggested action: Call the /jobs/{jobGuid}/documents endpoint to get a list of documents related to the job that fetched them.