Healthier Business Group
Home
HB PortalRequest API access
Home
HB PortalRequest API access
X
Instagram
LinkedIn
  1. OH Requests
  • Walk through Healthier Business Group 🔵
  • Heathier Business Portal APIs V2
    • Authentication
      • Get access token
      • Refresh access token
      • Get token info
      • Revoke current token
    • Reference Requests
      • References
        • Get reference detail
        • Download reference PDF
      • List reference requests
      • Create reference request
      • Get reference request
      • Cancel reference request
      • Add referee to request
      • Send reminders
    • Candidate Requests
    • Training Requests
    • OH Requests
    • Practical Training Requests
    • BLS Requests
    • Appraisal Requests
    • Certificate Requests
    • Training Verification Requests
    • Webhooks
      • List webhook endpoints
      • Create webhook endpoint
      • Update webhook endpoint
      • Delete webhook endpoint
      • View webhook call logs
      • Send test webhook
    • Templates
      • List form templates
  • Heathier Business Portal APIs V1 - Deprecated
    • Candidate Requests
      • Get All Candidates
      • Get Candidate Data
      • Create New Candidate
      • Update Candidate Details
    • Training Requests
      • Get Available Trainings
      • Get Candidate Course Result
      • Get Candidate Training Report
      • Get Candidate Training Report - Unassigned
    • OH Requests
      • Get Available Forms
        GET
      • Get Form Fields
        GET
      • Creating a new submission
        POST
      • Modifying the details of an existing submission (Upload Documents)
        PATCH
      • Make final form submission (after uploading documents)
        POST
      • Get submission list
        GET
      • Retrieve submission result details
        GET
      • Retrieve the submission result documents for the employer
        GET
    • Certificates Requests
      • Get Training Certificate
      • Get Training Certificate - including expired
      • Get Training Certificate - including non-assigned courses, but excluding expired
      • Get Training Certificate - All available courses
      • Get Training Certificate - Specific Course
    • Webhooks
      • Training Completion
      • Course Completion
  • HB Services
    • List Interview Bookings
      GET
  • The Direct Training Academy
    • Bookings
      • Get Past Bookings
      • Get Upcoming Bookings
      • Search Bookings by Date
    • Booking Links
      • Search Booking Links
  • Schemas
    • Booking
    • TokenResponse
    • InterviewBooking
    • Pagination
    • BookingInvite
    • ReferenceRequest
    • BookingsResponse
    • Reference
    • BookingLinksResponse
    • ReferenceDetail
    • CreateReferenceRequest
    • RefereeInput
    • Template
    • WebhookEndpoint
    • CreateWebhookEndpoint
    • UpdateWebhookEndpoint
    • WebhookCall
    • WebhookPayload
    • PaginationMeta
    • PaginationLinks
    • Error
    • RateLimitError
    • ValidationError
  1. OH Requests

Retrieve submission result details

GET
/submission-result/{{submission_ref}}
Maintainer:Not configured
This endpoint retrieves the details of the finished screening operation.
If the request is successful, the response message is HTTP 200 OK, application/json, holding a JSON string in the following format:
where,
status is a string, holding one of the following values to describe the status of the result:
“pass” – certificate issued;
“pass with restrictions” – certificate issued, though candidate restricted from working in certain roles/areas;
“pass with recommendations” – certificate issued with recommended risk assessment/workstation etc.;
“pass with advisory letters” – certificate issued with Hep B/TB advisory letters, etc.;
“temporary clearance” – certificate issued, though cleared for a short time only;
“fail” – candidate did not provide evidence of sufficient immunity;
“other” – submission failed; HB screening process returns with optional information.
information is a string, that holds additional information regarding the result of the submission. Typically, HB uses this to provide explanation or further details about the outcome of the screening process, like if the candidate is not contactable, or candidate requires further blood tests, etc.
documents holds details of the status of each of the documents that are required in relation to the current submission. If documents are not required for the submission this tag is not populated:
document_id is the document reference,
document_status is the status of the document with values of either accepted or rejected
document_information is additional information relating to the document in the case of status rejected indicating the reason the reason for rejection.
result is holding details of the certificate (if certificate is available, otherwise this
tag is not populated):
clearance_level is the level of clearance of candidate,
certificate_expire is the expiration date of the certificate.
If the screening process finished successfully the response is HTTP 200 OK. If the submission_ref is not valid then the API should respond with HTTP 404 Not Found error. If the screening process has not finished yet the response should be HTTP 202 Accepted without any other data.

Request

Authorization
Add parameter in header
API-Key
Example:
API-Key: ********************
Query Params

Header Params

Request Code Samples

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location -g --request GET '/submission-result/{{submission_ref}}?API-Version={{api_version}}' \
--header 'API-Version: {{api_version}}' \
--header 'API-Key: <api-key>'

Responses

⚪0Retrieve submission result details
application/json
Body

Example
{
    "response": {
        "candidate_ref":"XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX",
        "response_type":"submission",
        "submission_ref":"XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX",
        "status": "status",
        "information": "other_information",
        "documents": {
            "document": [
                {
                    "document_type":"doc_type",
                    "document_status":"accepted|rejected",
                    "information":"other_information"
                }
            ]
        },
        "result": {
            "clearance_level": "clearance_level",
            "certificate_expire": "ISO-8601_date"
        }
    }
}
Modified at 2024-08-09 12:15:26
Previous
Get submission list
Next
Retrieve the submission result documents for the employer
Built with