Workflow Overview

../_images/Dbs_Integration_Workflow_And_Steps.png

This workflow has eleven main steps:

  1. Client’s API - Log in: (Login)

  2. Client’s API - Create Guest Link: (Creating a Guest Link) Container Submitted Webhook

  3. Applicant completes the check

  4. TrustID receives application

  5. Container Submitted webhook (only available when configuring a static URL on the TrustID account): (Container Submitted Webhook)

  6. Results Notification webhook: (Result Notification Webhook Callback)

  7. Client’s API retrieves container: (Retrieving Applications)

  8. Client’s API interprets results: Container > DbsCheckInitiation > State 1 / State 3 / State 4

  9. Client’s API displays the corresponding questions based on the DbsCheckInitiation > State and from the employer’s answers builds and sends the ‘Initiate DBS Check’ payload to TrustID.

  10. TrustID’s API fires DbsStatusUpdate webhooks “WorkflowName”:”DbsStatusUpdate”,

  11. Client’s API retrieves container to check for DBS Status Results > Container > DbsStatus > Status : ” FORM_COMPLETE”

  12. Once Container > DbsStatus > Status: “APP_COMPLETE”, Client’s API retrieves PDF report: (PDF Report)