# HB Legacy APIs Every page is also available as Markdown by adding `.md` to its address. The full text of the site is in https://hb.pactyard.com/llms-full.txt. - [Healthier Business Group](https://hb.pactyard.com/healthier-business-group.md) - [Integrations](https://hb.pactyard.com/integrations.md) ## HB Compliance Hub APIs V2 ### Authentication - [Exchange an API key for a token pair](https://hb.pactyard.com/exchange-an-api-key-for-a-token-pair.md): POST /api/v2/auth/token - [Get a new token pair with a refresh token](https://hb.pactyard.com/get-a-new-token-pair-with-a-refresh-token.md): POST /api/v2/auth/refresh - [Revoke the access token](https://hb.pactyard.com/revoke-the-access-token.md): POST /api/v2/auth/revoke - [Show the key behind the token](https://hb.pactyard.com/show-the-key-behind-the-token.md): GET /api/v2/auth/me ### Hub (core) - [List candidates](https://hb.pactyard.com/list-candidates.md): GET /api/v2/hub/candidates - [Create a candidate](https://hb.pactyard.com/create-a-candidate.md): POST /api/v2/hub/candidates - [Get a candidate](https://hb.pactyard.com/get-a-candidate.md): GET /api/v2/hub/candidates/{candidate_ref} - [Update a candidate](https://hb.pactyard.com/update-a-candidate.md): PATCH /api/v2/hub/candidates/{candidate_ref} ### Account - [List webhook endpoints](https://hb.pactyard.com/list-webhook-endpoints.md): GET /api/v2/webhooks - [Create a webhook endpoint](https://hb.pactyard.com/create-a-webhook-endpoint.md): POST /api/v2/webhooks - [List the events an endpoint can receive](https://hb.pactyard.com/list-the-events-an-endpoint-can-receive.md): GET /api/v2/webhooks/events - [Get one webhook endpoint](https://hb.pactyard.com/get-one-webhook-endpoint.md): GET /api/v2/webhooks/{webhook} - [Update a webhook endpoint](https://hb.pactyard.com/update-a-webhook-endpoint.md): PUT /api/v2/webhooks/{webhook} - [Delete a webhook endpoint](https://hb.pactyard.com/delete-a-webhook-endpoint.md): DELETE /api/v2/webhooks/{webhook} - [List the deliveries of an endpoint](https://hb.pactyard.com/list-the-deliveries-of-an-endpoint.md): GET /api/v2/webhooks/{webhook}/deliveries - [Redeliver an event](https://hb.pactyard.com/redeliver-an-event.md): POST /api/v2/webhooks/{webhook}/deliveries/{delivery}/redeliver - [Rotate the signing secret](https://hb.pactyard.com/rotate-the-signing-secret.md): POST /api/v2/webhooks/{webhook}/rotate-secret - [Send a test event](https://hb.pactyard.com/send-a-test-event.md): POST /api/v2/webhooks/{webhook}/test ### Online Training - [A combined training certificate was supplied for a candidate](https://hb.pactyard.com/a-combined-training-certificate-was-supplied-for-a-candidate.md): WEBHOOK online-training.certificate.issued - [Courses were assigned to a candidate](https://hb.pactyard.com/courses-were-assigned-to-a-candidate.md): WEBHOOK online-training.course.assigned - [A candidate passed a course](https://hb.pactyard.com/a-candidate-passed-a-course.md): WEBHOOK online-training.course.completed - [A candidate completed all their assigned training](https://hb.pactyard.com/a-candidate-completed-all-their-assigned-training.md): WEBHOOK online-training.training.completed - [A candidate was sent a reminder that their training has expired](https://hb.pactyard.com/a-candidate-was-sent-a-reminder-that-their-training-has-expired.md): WEBHOOK online-training.training.expired - [A candidate was sent a reminder that their training is due for renewal](https://hb.pactyard.com/a-candidate-was-sent-a-reminder-that-their-training-is-due-for-renewal.md): WEBHOOK online-training.training.expiring - [List candidates with training](https://hb.pactyard.com/list-candidates-with-training.md): GET /api/v2/online-training/candidates - [Get a candidate's training](https://hb.pactyard.com/get-a-candidates-training.md): GET /api/v2/online-training/candidates/{candidate_ref} - [Download a certificate](https://hb.pactyard.com/download-a-certificate.md): GET /api/v2/online-training/candidates/{candidate_ref}/certificate - [Set the courses of a candidate](https://hb.pactyard.com/set-the-courses-of-a-candidate.md): PUT /api/v2/online-training/candidates/{candidate_ref}/courses - [Send a reminder email to a candidate](https://hb.pactyard.com/send-a-reminder-email-to-a-candidate.md): POST /api/v2/online-training/candidates/{candidate_ref}/emails - [List the modules of a candidate's courses](https://hb.pactyard.com/list-the-modules-of-a-candidates-courses.md): GET /api/v2/online-training/candidates/{candidate_ref}/modules - [List a candidate's practical training results](https://hb.pactyard.com/list-a-candidates-practical-training-results.md): GET /api/v2/online-training/candidates/{candidate_ref}/practical-results - [List a candidate's course results](https://hb.pactyard.com/list-a-candidates-course-results.md): GET /api/v2/online-training/candidates/{candidate_ref}/results - [Get one course result](https://hb.pactyard.com/get-one-course-result.md): GET /api/v2/online-training/candidates/{candidate_ref}/results/{course_id} - [List the courses the account can assign](https://hb.pactyard.com/list-the-courses-the-account-can-assign.md): GET /api/v2/online-training/courses - [Get the credit balance](https://hb.pactyard.com/get-the-credit-balance.md): GET /api/v2/online-training/credits - [List credit transactions](https://hb.pactyard.com/list-credit-transactions.md): GET /api/v2/online-training/credits/transactions - [Get the dashboard numbers](https://hb.pactyard.com/get-the-dashboard-numbers.md): GET /api/v2/online-training/dashboard - [Get the Online Training account](https://hb.pactyard.com/get-the-online-training-account.md): GET /api/v2/online-training/profile - [Create an embed session for a course or test](https://hb.pactyard.com/create-an-embed-session-for-a-course-or-test.md): POST /api/v2/online-training/embed/sessions - [Refresh an embed session](https://hb.pactyard.com/refresh-an-embed-session.md): POST /api/v2/online-training/embed/sessions/{session_id}/refresh - [A candidate payment link expired unpaid](https://hb.pactyard.com/a-candidate-payment-link-expired-unpaid.md): WEBHOOK online-training.access.payment_link.expired - [A candidate's training access was taken back (a refunded payment)](https://hb.pactyard.com/a-candidates-training-access-was-taken-back-a-refunded-payment.md): WEBHOOK online-training.access.revoked - [A candidate's training access was switched on (agency credits, free or candidate payment)](https://hb.pactyard.com/a-candidates-training-access-was-switched-on-agency-credits-free-or-candidate-payment.md): WEBHOOK online-training.access.started - [A candidate's manual renewal was approved and their access renewed](https://hb.pactyard.com/a-candidates-manual-renewal-was-approved-and-their-access-renewed.md): WEBHOOK online-training.renewal.approved - [A candidate's manual renewal request was declined](https://hb.pactyard.com/a-candidates-manual-renewal-request-was-declined.md): WEBHOOK online-training.renewal.declined - [A manual renewal was requested for a candidate (by the candidate, by you through the API or by an embed session)](https://hb.pactyard.com/a-manual-renewal-was-requested-for-a-candidate-by-the-candidate-by-you-through-the-api-or-by-an-embed-session.md): WEBHOOK online-training.renewal.requested - [A candidate accepted the Hub terms, in the Hub or inside an embedded frame](https://hb.pactyard.com/a-candidate-accepted-the-hub-terms-in-the-hub-or-inside-an-embedded-frame.md): WEBHOOK online-training.terms.accepted - [Get a candidate's training access](https://hb.pactyard.com/get-a-candidates-training-access.md): GET /api/v2/online-training/candidates/{candidate_ref}/access - [Get a candidate payment link's status](https://hb.pactyard.com/get-a-candidate-payment-links-status.md): GET /api/v2/online-training/candidates/{candidate_ref}/access/payments/{payment_id} - [Start a candidate's training access](https://hb.pactyard.com/start-a-candidates-training-access.md): POST /api/v2/online-training/candidates/{candidate_ref}/access/start - [Get a candidate's renewal](https://hb.pactyard.com/get-a-candidates-renewal.md): GET /api/v2/online-training/candidates/{candidate_ref}/renewal - [Approve a candidate's renewal](https://hb.pactyard.com/approve-a-candidates-renewal.md): POST /api/v2/online-training/candidates/{candidate_ref}/renewal/approve - [Decline a candidate's renewal](https://hb.pactyard.com/decline-a-candidates-renewal.md): POST /api/v2/online-training/candidates/{candidate_ref}/renewal/decline - [Ask for a candidate's renewal](https://hb.pactyard.com/ask-for-a-candidates-renewal.md): POST /api/v2/online-training/candidates/{candidate_ref}/renewal/request - [List renewal requests](https://hb.pactyard.com/list-renewal-requests.md): GET /api/v2/online-training/renewals ### Occupational Health - [A Fit to Work certificate or fail letter was added to a request](https://hb.pactyard.com/a-fit-to-work-certificate-or-fail-letter-was-added-to-a-request.md): WEBHOOK occupational-health.document.available - [A candidate was sent a renewal reminder](https://hb.pactyard.com/a-candidate-was-sent-a-renewal-reminder.md): WEBHOOK occupational-health.renewal.due - [A request is waiting for the candidate to complete the questionnaire](https://hb.pactyard.com/a-request-is-waiting-for-the-candidate-to-complete-the-questionnaire.md): WEBHOOK occupational-health.request.awaiting_candidate - [A request ended in a fail (not fit)](https://hb.pactyard.com/a-request-ended-in-a-fail-not-fit.md): WEBHOOK occupational-health.request.fail - [Full clearance was issued](https://hb.pactyard.com/full-clearance-was-issued.md): WEBHOOK occupational-health.request.full_clearance - [The candidate completed the online questionnaire](https://hb.pactyard.com/the-candidate-completed-the-online-questionnaire.md): WEBHOOK occupational-health.request.questionnaire_completed - [A request was rejected](https://hb.pactyard.com/a-request-was-rejected.md): WEBHOOK occupational-health.request.rejected - [A request was submitted to Healthier Business](https://hb.pactyard.com/a-request-was-submitted-to-healthier-business.md): WEBHOOK occupational-health.request.submitted - [Temporary clearance was issued](https://hb.pactyard.com/temporary-clearance-was-issued.md): WEBHOOK occupational-health.request.temporary_clearance - [List alerts](https://hb.pactyard.com/list-alerts.md): GET /api/v2/occupational-health/alerts - [Dismiss all alerts](https://hb.pactyard.com/dismiss-all-alerts.md): POST /api/v2/occupational-health/alerts/clear - [Dismiss one alert](https://hb.pactyard.com/dismiss-one-alert.md): POST /api/v2/occupational-health/alerts/dismiss - [List candidates](https://hb.pactyard.com/list-candidates-2.md): GET /api/v2/occupational-health/candidates - [Get a candidate with their request history](https://hb.pactyard.com/get-a-candidate-with-their-request-history.md): GET /api/v2/occupational-health/candidates/{candidate_ref} - [Send the health questionnaire reminder email](https://hb.pactyard.com/send-the-health-questionnaire-reminder-email.md): POST /api/v2/occupational-health/candidates/{candidate_ref}/reminder - [List clearance types](https://hb.pactyard.com/list-clearance-types.md): GET /api/v2/occupational-health/clearance-types - [Get the questionnaire of a clearance type](https://hb.pactyard.com/get-the-questionnaire-of-a-clearance-type.md): GET /api/v2/occupational-health/clearance-types/{clearance_type}/questionnaire - [Get the credit balance](https://hb.pactyard.com/get-the-credit-balance-2.md): GET /api/v2/occupational-health/credits - [List credit packages](https://hb.pactyard.com/list-credit-packages.md): GET /api/v2/occupational-health/credits/packages - [List credit transactions](https://hb.pactyard.com/list-credit-transactions-2.md): GET /api/v2/occupational-health/credits/transactions - [List questionnaires](https://hb.pactyard.com/list-questionnaires.md): GET /api/v2/occupational-health/forms - [Get one questionnaire](https://hb.pactyard.com/get-one-questionnaire.md): GET /api/v2/occupational-health/forms/{shortcode} - [Get the Occupational Health account](https://hb.pactyard.com/get-the-occupational-health-account.md): GET /api/v2/occupational-health/profile - [List the reports](https://hb.pactyard.com/list-the-reports.md): GET /api/v2/occupational-health/reports - [Start generating a report](https://hb.pactyard.com/start-generating-a-report.md): POST /api/v2/occupational-health/reports/{type}/generate - [Download a generated report](https://hb.pactyard.com/download-a-generated-report.md): GET /api/v2/occupational-health/reports/{type}/{format} - [Get the choices and upload limits of a new request](https://hb.pactyard.com/get-the-choices-and-upload-limits-of-a-new-request.md): GET /api/v2/occupational-health/request-options - [List requests](https://hb.pactyard.com/list-requests.md): GET /api/v2/occupational-health/requests - [Create a request](https://hb.pactyard.com/create-a-request.md): POST /api/v2/occupational-health/requests - [Download the requests as a CSV file](https://hb.pactyard.com/download-the-requests-as-a-csv-file.md): GET /api/v2/occupational-health/requests/export - [Get the request counts](https://hb.pactyard.com/get-the-request-counts.md): GET /api/v2/occupational-health/requests/stats - [Get one request](https://hb.pactyard.com/get-one-request.md): GET /api/v2/occupational-health/requests/{id} - [List the questionnaire answers of a request](https://hb.pactyard.com/list-the-questionnaire-answers-of-a-request.md): GET /api/v2/occupational-health/requests/{id}/answers - [List the documents of a request](https://hb.pactyard.com/list-the-documents-of-a-request.md): GET /api/v2/occupational-health/requests/{id}/documents - [Download a supporting document](https://hb.pactyard.com/download-a-supporting-document.md): GET /api/v2/occupational-health/requests/{id}/documents/{file} - [Download a Fit to Work certificate or fail letter](https://hb.pactyard.com/download-a-fit-to-work-certificate-or-fail-letter.md): GET /api/v2/occupational-health/requests/{id}/ftw/{ftw} - [Get the questionnaire of a request](https://hb.pactyard.com/get-the-questionnaire-of-a-request.md): GET /api/v2/occupational-health/requests/{id}/questionnaire - [Submit the answers to a questionnaire for a candidate](https://hb.pactyard.com/submit-the-answers-to-a-questionnaire-for-a-candidate.md): POST /api/v2/occupational-health/requests/{id}/questionnaire/{shortcode}/answers - [Get the Occupational Health settings](https://hb.pactyard.com/get-the-occupational-health-settings.md): GET /api/v2/occupational-health/settings - [Create an embed session for a health questionnaire](https://hb.pactyard.com/create-an-embed-session-for-a-health-questionnaire.md): POST /api/v2/occupational-health/embed/sessions - [Refresh an embed session](https://hb.pactyard.com/refresh-an-embed-session-2.md): POST /api/v2/occupational-health/embed/sessions/{session_id}/refresh ### References - [Candidate Submitted Referee Details](https://hb.pactyard.com/candidate-submitted-referee-details.md): WEBHOOK references.candidate.referees.submitted - [All References Completed](https://hb.pactyard.com/all-references-completed.md): WEBHOOK references.reference.all_completed - [Reference Declined](https://hb.pactyard.com/reference-declined.md): WEBHOOK references.reference.declined - [Reference Expired](https://hb.pactyard.com/reference-expired.md): WEBHOOK references.reference.expired - [Reminder Sent to Referee](https://hb.pactyard.com/reminder-sent-to-referee.md): WEBHOOK references.reference.reminder.sent - [Reference Request Created](https://hb.pactyard.com/reference-request-created.md): WEBHOOK references.reference.request.created - [Reference Submitted](https://hb.pactyard.com/reference-submitted.md): WEBHOOK references.reference.submitted - [Get a referee's reference](https://hb.pactyard.com/get-a-referees-reference.md): GET /api/v2/references/referees/{uuid} - [Download a reference as a PDF](https://hb.pactyard.com/download-a-reference-as-a-pdf.md): GET /api/v2/references/referees/{uuid}/pdf - [Remind one referee](https://hb.pactyard.com/remind-one-referee.md): POST /api/v2/references/referees/{uuid}/reminder - [List reference requests](https://hb.pactyard.com/list-reference-requests.md): GET /api/v2/references/requests - [Create a reference request](https://hb.pactyard.com/create-a-reference-request.md): POST /api/v2/references/requests - [Get a reference request](https://hb.pactyard.com/get-a-reference-request.md): GET /api/v2/references/requests/{uuid} - [Cancel a reference request](https://hb.pactyard.com/cancel-a-reference-request.md): POST /api/v2/references/requests/{uuid}/cancel - [Extend a reference request](https://hb.pactyard.com/extend-a-reference-request.md): POST /api/v2/references/requests/{uuid}/extend - [Add a referee to a request](https://hb.pactyard.com/add-a-referee-to-a-request.md): POST /api/v2/references/requests/{uuid}/referees - [Remind the referees of a request](https://hb.pactyard.com/remind-the-referees-of-a-request.md): POST /api/v2/references/requests/{uuid}/reminders - [List reference forms](https://hb.pactyard.com/list-reference-forms.md): GET /api/v2/references/templates ### Practical Training - [The booking balance ran out](https://hb.pactyard.com/the-booking-balance-ran-out.md): WEBHOOK practical-training.balance.depleted - [The booking balance is low](https://hb.pactyard.com/the-booking-balance-is-low.md): WEBHOOK practical-training.balance.low - [Attendance was recorded on the last day](https://hb.pactyard.com/attendance-was-recorded-on-the-last-day.md): WEBHOOK practical-training.booking.attendance_marked - [A booking was cancelled or refunded](https://hb.pactyard.com/a-booking-was-cancelled-or-refunded.md): WEBHOOK practical-training.booking.cancelled - [A certificate is available](https://hb.pactyard.com/a-certificate-is-available.md): WEBHOOK practical-training.booking.certificate_available - [A booking was confirmed (paid)](https://hb.pactyard.com/a-booking-was-confirmed-paid.md): WEBHOOK practical-training.booking.confirmed - [A booking was created](https://hb.pactyard.com/a-booking-was-created.md): WEBHOOK practical-training.booking.created - [A candidate did not attend](https://hb.pactyard.com/a-candidate-did-not-attend.md): WEBHOOK practical-training.booking.no_show - [A booking was rescheduled](https://hb.pactyard.com/a-booking-was-rescheduled.md): WEBHOOK practical-training.booking.rescheduled - [A booking invitation was opened](https://hb.pactyard.com/a-booking-invitation-was-opened.md): WEBHOOK practical-training.booking_invite.opened - [A booking invitation was sent](https://hb.pactyard.com/a-booking-invitation-was-sent.md): WEBHOOK practical-training.booking_invite.sent - [A booking invitation was used to book](https://hb.pactyard.com/a-booking-invitation-was-used-to-book.md): WEBHOOK practical-training.booking_invite.used - [A course ran out of credits](https://hb.pactyard.com/a-course-ran-out-of-credits.md): WEBHOOK practical-training.credits.depleted - [A course has few credits left](https://hb.pactyard.com/a-course-has-few-credits-left.md): WEBHOOK practical-training.credits.low - [A held place expired](https://hb.pactyard.com/a-held-place-expired.md): WEBHOOK practical-training.slot_hold.expired - [A session is nearly full](https://hb.pactyard.com/a-session-is-nearly-full.md): WEBHOOK practical-training.training_event.seats_low - [List booking invitations](https://hb.pactyard.com/list-booking-invitations.md): GET /api/v2/practical-training/booking-invites - [Invite a candidate](https://hb.pactyard.com/invite-a-candidate.md): POST /api/v2/practical-training/booking-invites - [Get a booking invitation](https://hb.pactyard.com/get-a-booking-invitation.md): GET /api/v2/practical-training/booking-invites/{invite} - [Withdraw an invitation](https://hb.pactyard.com/withdraw-an-invitation.md): DELETE /api/v2/practical-training/booking-invites/{invite} - [Get the booking link](https://hb.pactyard.com/get-the-booking-link.md): GET /api/v2/practical-training/booking-link - [List bookings](https://hb.pactyard.com/list-bookings.md): GET /api/v2/practical-training/bookings - [Create a booking](https://hb.pactyard.com/create-a-booking.md): POST /api/v2/practical-training/bookings - [List no-shows](https://hb.pactyard.com/list-no-shows.md): GET /api/v2/practical-training/bookings/no-shows - [Get a booking](https://hb.pactyard.com/get-a-booking.md): GET /api/v2/practical-training/bookings/{booking} - [Cancel a booking](https://hb.pactyard.com/cancel-a-booking.md): POST /api/v2/practical-training/bookings/{booking}/cancel - [Download a certificate](https://hb.pactyard.com/download-a-certificate-2.md): GET /api/v2/practical-training/bookings/{booking}/certificate - [List the courses](https://hb.pactyard.com/list-the-courses.md): GET /api/v2/practical-training/courses - [Get the booking credits and balance](https://hb.pactyard.com/get-the-booking-credits-and-balance.md): GET /api/v2/practical-training/credits - [List the credit and balance movements](https://hb.pactyard.com/list-the-credit-and-balance-movements.md): GET /api/v2/practical-training/credits/transactions - [List the locations](https://hb.pactyard.com/list-the-locations.md): GET /api/v2/practical-training/locations - [Get the account profile](https://hb.pactyard.com/get-the-account-profile.md): GET /api/v2/practical-training/profile - [List the training sessions](https://hb.pactyard.com/list-the-training-sessions.md): GET /api/v2/practical-training/training-events - [Release a hold](https://hb.pactyard.com/release-a-hold.md): DELETE /api/v2/practical-training/training-events/hold/{hash} - [Get a training session](https://hb.pactyard.com/get-a-training-session.md): GET /api/v2/practical-training/training-events/{event} - [Hold a place](https://hb.pactyard.com/hold-a-place.md): POST /api/v2/practical-training/training-events/{event}/hold ### Virtual BLS Training - [Attendance was recorded](https://hb.pactyard.com/attendance-was-recorded.md): WEBHOOK virtual-bls-training.booking.attendance_marked - [A booking was cancelled or refunded](https://hb.pactyard.com/a-booking-was-cancelled-or-refunded-2.md): WEBHOOK virtual-bls-training.booking.cancelled - [A certificate is available](https://hb.pactyard.com/a-certificate-is-available-2.md): WEBHOOK virtual-bls-training.booking.certificate_available - [A booking was confirmed (paid)](https://hb.pactyard.com/a-booking-was-confirmed-paid-2.md): WEBHOOK virtual-bls-training.booking.confirmed - [A booking was created](https://hb.pactyard.com/a-booking-was-created-2.md): WEBHOOK virtual-bls-training.booking.created - [The training kit is overdue for return](https://hb.pactyard.com/the-training-kit-is-overdue-for-return.md): WEBHOOK virtual-bls-training.booking.equipment_late - [A booking was rescheduled](https://hb.pactyard.com/a-booking-was-rescheduled-2.md): WEBHOOK virtual-bls-training.booking.rescheduled - [Get the booking link](https://hb.pactyard.com/get-the-booking-link-2.md): GET /api/v2/virtual-bls-training/booking-url - [List bookings](https://hb.pactyard.com/list-bookings-2.md): GET /api/v2/virtual-bls-training/bookings - [Create a booking](https://hb.pactyard.com/create-a-booking-2.md): POST /api/v2/virtual-bls-training/bookings - [Get a booking](https://hb.pactyard.com/get-a-booking-2.md): GET /api/v2/virtual-bls-training/bookings/{booking} - [Cancel a booking](https://hb.pactyard.com/cancel-a-booking-2.md): POST /api/v2/virtual-bls-training/bookings/{booking}/cancel - [Download a certificate](https://hb.pactyard.com/download-a-certificate-3.md): GET /api/v2/virtual-bls-training/bookings/{booking}/certificate - [Reschedule a booking](https://hb.pactyard.com/reschedule-a-booking.md): POST /api/v2/virtual-bls-training/bookings/{booking}/reschedule - [List courses](https://hb.pactyard.com/list-courses.md): GET /api/v2/virtual-bls-training/courses - [Get the booking credits and balance](https://hb.pactyard.com/get-the-booking-credits-and-balance-2.md): GET /api/v2/virtual-bls-training/credits - [List credit and balance transactions](https://hb.pactyard.com/list-credit-and-balance-transactions.md): GET /api/v2/virtual-bls-training/credits/transactions - [Get the account profile](https://hb.pactyard.com/get-the-account-profile-2.md): GET /api/v2/virtual-bls-training/profile - [List free timeslots](https://hb.pactyard.com/list-free-timeslots.md): GET /api/v2/virtual-bls-training/timeslots - [Hold a timeslot](https://hb.pactyard.com/hold-a-timeslot.md): POST /api/v2/virtual-bls-training/timeslots/hold - [Release a held timeslot](https://hb.pactyard.com/release-a-held-timeslot.md): DELETE /api/v2/virtual-bls-training/timeslots/hold/{hash} ### Clinical Interviews - [Attendance was recorded](https://hb.pactyard.com/attendance-was-recorded-2.md): WEBHOOK clinical-interviews.booking.attendance_marked - [A booking was cancelled](https://hb.pactyard.com/a-booking-was-cancelled.md): WEBHOOK clinical-interviews.booking.cancelled - [A booking was confirmed (paid)](https://hb.pactyard.com/a-booking-was-confirmed-paid-3.md): WEBHOOK clinical-interviews.booking.confirmed - [A booking was created](https://hb.pactyard.com/a-booking-was-created-3.md): WEBHOOK clinical-interviews.booking.created - [An interview was completed, missed or ended incomplete](https://hb.pactyard.com/an-interview-was-completed-missed-or-ended-incomplete.md): WEBHOOK clinical-interviews.booking.interview_completed - [The interviewer submitted the interview report](https://hb.pactyard.com/the-interviewer-submitted-the-interview-report.md): WEBHOOK clinical-interviews.booking.interview_report_available - [A booking was rescheduled](https://hb.pactyard.com/a-booking-was-rescheduled-3.md): WEBHOOK clinical-interviews.booking.rescheduled - [List bookings](https://hb.pactyard.com/list-bookings-3.md): GET /api/v2/clinical-interviews/bookings - [Book a held slot](https://hb.pactyard.com/book-a-held-slot.md): POST /api/v2/clinical-interviews/bookings - [Get a booking](https://hb.pactyard.com/get-a-booking-3.md): GET /api/v2/clinical-interviews/bookings/{booking} - [Cancel a booking](https://hb.pactyard.com/cancel-a-booking-3.md): POST /api/v2/clinical-interviews/bookings/{booking}/cancel - [Download the interview report](https://hb.pactyard.com/download-the-interview-report.md): GET /api/v2/clinical-interviews/bookings/{booking}/interview-report - [Reschedule a booking](https://hb.pactyard.com/reschedule-a-booking-2.md): POST /api/v2/clinical-interviews/bookings/{booking}/reschedule - [Get credits and balance](https://hb.pactyard.com/get-credits-and-balance.md): GET /api/v2/clinical-interviews/credits - [List credit transactions](https://hb.pactyard.com/list-credit-transactions-3.md): GET /api/v2/clinical-interviews/credits/transactions - [List interview types](https://hb.pactyard.com/list-interview-types.md): GET /api/v2/clinical-interviews/interview-types - [Get the account profile](https://hb.pactyard.com/get-the-account-profile-3.md): GET /api/v2/clinical-interviews/profile - [List free timeslots](https://hb.pactyard.com/list-free-timeslots-2.md): GET /api/v2/clinical-interviews/timeslots - [Hold a timeslot](https://hb.pactyard.com/hold-a-timeslot-2.md): POST /api/v2/clinical-interviews/timeslots/hold - [Release a hold](https://hb.pactyard.com/release-a-hold-2.md): DELETE /api/v2/clinical-interviews/timeslots/hold/{hash} ### Registration Monitoring - [A worker registration was verified for the first time](https://hb.pactyard.com/a-worker-registration-was-verified-for-the-first-time.md): WEBHOOK registration-monitoring.worker.initial_verification - [A worker registration status changed](https://hb.pactyard.com/a-worker-registration-status-changed.md): WEBHOOK registration-monitoring.worker.status_changed - [List alerts](https://hb.pactyard.com/list-alerts-2.md): GET /api/v2/registration-monitoring/alerts - [Acknowledge several alerts](https://hb.pactyard.com/acknowledge-several-alerts.md): POST /api/v2/registration-monitoring/alerts/acknowledge - [Show an alert](https://hb.pactyard.com/show-an-alert.md): GET /api/v2/registration-monitoring/alerts/{alert} - [Acknowledge an alert](https://hb.pactyard.com/acknowledge-an-alert.md): POST /api/v2/registration-monitoring/alerts/{alert}/acknowledge - [List bills](https://hb.pactyard.com/list-bills.md): GET /api/v2/registration-monitoring/billing/bills - [Download a bill's invoice](https://hb.pactyard.com/download-a-bills-invoice.md): GET /api/v2/registration-monitoring/billing/bills/{bill}/invoice - [Show billing and usage](https://hb.pactyard.com/show-billing-and-usage.md): GET /api/v2/registration-monitoring/billing/usage - [Show an evidence file](https://hb.pactyard.com/show-an-evidence-file.md): GET /api/v2/registration-monitoring/evidence/{file} - [Download an evidence file](https://hb.pactyard.com/download-an-evidence-file.md): GET /api/v2/registration-monitoring/evidence/{file}/download - [Show the raw data of a registration check](https://hb.pactyard.com/show-the-raw-data-of-a-registration-check.md): GET /api/v2/registration-monitoring/registration-checks/{check}/raw-data - [Show team roles and permissions](https://hb.pactyard.com/show-team-roles-and-permissions.md): GET /api/v2/registration-monitoring/team/roles - [Check several workers now](https://hb.pactyard.com/check-several-workers-now.md): POST /api/v2/registration-monitoring/verify/batch - [Show the progress of a verification job](https://hb.pactyard.com/show-the-progress-of-a-verification-job.md): GET /api/v2/registration-monitoring/verify/jobs/{job} - [List worker imports](https://hb.pactyard.com/list-worker-imports.md): GET /api/v2/registration-monitoring/worker-imports - [Start a worker import](https://hb.pactyard.com/start-a-worker-import.md): POST /api/v2/registration-monitoring/worker-imports - [Preview a worker import](https://hb.pactyard.com/preview-a-worker-import.md): POST /api/v2/registration-monitoring/worker-imports/preview - [Show the import template](https://hb.pactyard.com/show-the-import-template.md): GET /api/v2/registration-monitoring/worker-imports/template - [Show a worker import](https://hb.pactyard.com/show-a-worker-import.md): GET /api/v2/registration-monitoring/worker-imports/{import} - [List monitored registrations](https://hb.pactyard.com/list-monitored-registrations.md): GET /api/v2/registration-monitoring/workers - [Add a registration to monitor](https://hb.pactyard.com/add-a-registration-to-monitor.md): POST /api/v2/registration-monitoring/workers - [Change the monitoring settings of several workers](https://hb.pactyard.com/change-the-monitoring-settings-of-several-workers.md): POST /api/v2/registration-monitoring/workers/monitoring-settings/bulk - [Show a monitored registration](https://hb.pactyard.com/show-a-monitored-registration.md): GET /api/v2/registration-monitoring/workers/{worker} - [Change a monitored registration](https://hb.pactyard.com/change-a-monitored-registration.md): PUT /api/v2/registration-monitoring/workers/{worker} - [Change a monitored registration](https://hb.pactyard.com/change-a-monitored-registration-2.md): PATCH /api/v2/registration-monitoring/workers/{worker} - [Stop monitoring a registration](https://hb.pactyard.com/stop-monitoring-a-registration.md): DELETE /api/v2/registration-monitoring/workers/{worker} - [List the evidence files of a registration](https://hb.pactyard.com/list-the-evidence-files-of-a-registration.md): GET /api/v2/registration-monitoring/workers/{worker}/evidence - [Change the monitoring settings of a worker](https://hb.pactyard.com/change-the-monitoring-settings-of-a-worker.md): PATCH /api/v2/registration-monitoring/workers/{worker}/monitoring-settings - [List the check history of a worker](https://hb.pactyard.com/list-the-check-history-of-a-worker.md): GET /api/v2/registration-monitoring/workers/{worker}/verification - [Check a worker now](https://hb.pactyard.com/check-a-worker-now.md): POST /api/v2/registration-monitoring/workers/{worker}/verify ### DBS & Right To Work - [A DBS or right to work alert was raised](https://hb.pactyard.com/a-dbs-or-right-to-work-alert-was-raised.md): WEBHOOK dbs-rtw.alert.raised - [A worker DBS Update Service status changed](https://hb.pactyard.com/a-worker-dbs-update-service-status-changed.md): WEBHOOK dbs-rtw.dbs.status_changed - [A worker right to work status changed](https://hb.pactyard.com/a-worker-right-to-work-status-changed.md): WEBHOOK dbs-rtw.rtw.status_changed - [List alerts](https://hb.pactyard.com/list-alerts-3.md): GET /api/v2/dbs-rtw/alerts - [Acknowledge several alerts](https://hb.pactyard.com/acknowledge-several-alerts-2.md): POST /api/v2/dbs-rtw/alerts/acknowledge - [Show an alert](https://hb.pactyard.com/show-an-alert-2.md): GET /api/v2/dbs-rtw/alerts/{alert} - [Acknowledge an alert](https://hb.pactyard.com/acknowledge-an-alert-2.md): POST /api/v2/dbs-rtw/alerts/{alert}/acknowledge - [List bills](https://hb.pactyard.com/list-bills-2.md): GET /api/v2/dbs-rtw/billing/bills - [Download a bill's invoice](https://hb.pactyard.com/download-a-bills-invoice-2.md): GET /api/v2/dbs-rtw/billing/bills/{bill}/invoice - [Show billing and usage](https://hb.pactyard.com/show-billing-and-usage-2.md): GET /api/v2/dbs-rtw/billing/usage - [Show the raw data of a DBS check](https://hb.pactyard.com/show-the-raw-data-of-a-dbs-check.md): GET /api/v2/dbs-rtw/dbs-checks/{check}/raw-data - [Download a DBS certificate PDF](https://hb.pactyard.com/download-a-dbs-certificate-pdf.md): GET /api/v2/dbs-rtw/evidence/dbs/{check} - [Download a right to work screenshot](https://hb.pactyard.com/download-a-right-to-work-screenshot.md): GET /api/v2/dbs-rtw/evidence/rtw/{check} - [Show the raw data of a right to work check](https://hb.pactyard.com/show-the-raw-data-of-a-right-to-work-check.md): GET /api/v2/dbs-rtw/rtw-checks/{check}/raw-data - [Show team roles and permissions](https://hb.pactyard.com/show-team-roles-and-permissions-2.md): GET /api/v2/dbs-rtw/team/roles - [Check several workers now](https://hb.pactyard.com/check-several-workers-now-2.md): POST /api/v2/dbs-rtw/verify/batch - [Show the progress of a verification job](https://hb.pactyard.com/show-the-progress-of-a-verification-job-2.md): GET /api/v2/dbs-rtw/verify/jobs/{job} - [List worker imports](https://hb.pactyard.com/list-worker-imports-2.md): GET /api/v2/dbs-rtw/worker-imports - [Start a worker import](https://hb.pactyard.com/start-a-worker-import-2.md): POST /api/v2/dbs-rtw/worker-imports - [Preview a worker import](https://hb.pactyard.com/preview-a-worker-import-2.md): POST /api/v2/dbs-rtw/worker-imports/preview - [Show the import template](https://hb.pactyard.com/show-the-import-template-2.md): GET /api/v2/dbs-rtw/worker-imports/template - [Show a worker import](https://hb.pactyard.com/show-a-worker-import-2.md): GET /api/v2/dbs-rtw/worker-imports/{import} - [List DBS and right to work workers](https://hb.pactyard.com/list-dbs-and-right-to-work-workers.md): GET /api/v2/dbs-rtw/workers - [Add a worker to DBS and right to work monitoring](https://hb.pactyard.com/add-a-worker-to-dbs-and-right-to-work-monitoring.md): POST /api/v2/dbs-rtw/workers - [Change the monitoring settings of several workers](https://hb.pactyard.com/change-the-monitoring-settings-of-several-workers-2.md): POST /api/v2/dbs-rtw/workers/monitoring-settings/bulk - [Show a DBS and right to work worker](https://hb.pactyard.com/show-a-dbs-and-right-to-work-worker.md): GET /api/v2/dbs-rtw/workers/{worker} - [Change a DBS and right to work worker](https://hb.pactyard.com/change-a-dbs-and-right-to-work-worker.md): PUT /api/v2/dbs-rtw/workers/{worker} - [Change a DBS and right to work worker](https://hb.pactyard.com/change-a-dbs-and-right-to-work-worker-2.md): PATCH /api/v2/dbs-rtw/workers/{worker} - [Stop monitoring a worker](https://hb.pactyard.com/stop-monitoring-a-worker.md): DELETE /api/v2/dbs-rtw/workers/{worker} - [List the evidence of a DBS and right to work worker](https://hb.pactyard.com/list-the-evidence-of-a-dbs-and-right-to-work-worker.md): GET /api/v2/dbs-rtw/workers/{worker}/evidence - [Download an uploaded passport image or document](https://hb.pactyard.com/download-an-uploaded-passport-image-or-document.md): GET /api/v2/dbs-rtw/workers/{worker}/evidence/{kind} - [Change the monitoring settings of a worker](https://hb.pactyard.com/change-the-monitoring-settings-of-a-worker-2.md): PATCH /api/v2/dbs-rtw/workers/{worker}/monitoring-settings - [Renew a right to work share code](https://hb.pactyard.com/renew-a-right-to-work-share-code.md): PUT /api/v2/dbs-rtw/workers/{worker}/share-code - [List the check history of a worker](https://hb.pactyard.com/list-the-check-history-of-a-worker-2.md): GET /api/v2/dbs-rtw/workers/{worker}/verification - [Check a worker now](https://hb.pactyard.com/check-a-worker-now-2.md): POST /api/v2/dbs-rtw/workers/{worker}/verify ### Clinical Appraisals - [A booking was confirmed (paid)](https://hb.pactyard.com/a-booking-was-confirmed-paid-4.md): WEBHOOK clinical-appraisals.booking.confirmed - [A booking was created](https://hb.pactyard.com/a-booking-was-created-4.md): WEBHOOK clinical-appraisals.booking.created - [List appraisal types](https://hb.pactyard.com/list-appraisal-types.md): GET /api/v2/clinical-appraisals/appraisal-types - [List bookings](https://hb.pactyard.com/list-bookings-4.md): GET /api/v2/clinical-appraisals/bookings - [Book an appraisal](https://hb.pactyard.com/book-an-appraisal.md): POST /api/v2/clinical-appraisals/bookings - [Get a booking](https://hb.pactyard.com/get-a-booking-4.md): GET /api/v2/clinical-appraisals/bookings/{booking} - [Download the evaluation report](https://hb.pactyard.com/download-the-evaluation-report.md): GET /api/v2/clinical-appraisals/bookings/{booking}/evaluation-report - [Get credits and balance](https://hb.pactyard.com/get-credits-and-balance-2.md): GET /api/v2/clinical-appraisals/credits - [List credit transactions](https://hb.pactyard.com/list-credit-transactions-4.md): GET /api/v2/clinical-appraisals/credits/transactions - [Get the account profile](https://hb.pactyard.com/get-the-account-profile-4.md): GET /api/v2/clinical-appraisals/profile ### Training Verification - [Training Verification API: overview](https://hb.pactyard.com/tv-overview.md) - [Who pays for what](https://hb.pactyard.com/tv-who-pays-for-what.md) - [Submitting a certificate](https://hb.pactyard.com/tv-submitting-a-certificate.md) - [Statuses and results](https://hb.pactyard.com/tv-statuses-and-results.md) - [Webhooks](https://hb.pactyard.com/tv-webhooks.md) - [Errors](https://hb.pactyard.com/tv-errors.md) - [Sandbox behaviour](https://hb.pactyard.com/tv-sandbox-behaviour.md) - [A verification failed](https://hb.pactyard.com/a-verification-failed.md): WEBHOOK training-verification.failed - [A certificate could not be matched to a record](https://hb.pactyard.com/a-certificate-could-not-be-matched-to-a-record.md): WEBHOOK training-verification.not_found - [A verification started processing](https://hb.pactyard.com/a-verification-started-processing.md): WEBHOOK training-verification.processing - [The charge of a verification was refunded](https://hb.pactyard.com/the-charge-of-a-verification-was-refunded.md): WEBHOOK training-verification.refunded - [A verification was rejected or cancelled](https://hb.pactyard.com/a-verification-was-rejected-or-cancelled.md): WEBHOOK training-verification.rejected - [A certificate verification was submitted](https://hb.pactyard.com/a-certificate-verification-was-submitted.md): WEBHOOK training-verification.submitted - [A certificate was verified](https://hb.pactyard.com/a-certificate-was-verified.md): WEBHOOK training-verification.verified - [Get the balances](https://hb.pactyard.com/get-the-balances.md): GET /api/v2/training-verification/credits - [List ledger transactions](https://hb.pactyard.com/list-ledger-transactions.md): GET /api/v2/training-verification/credits/transactions - [Get the price of each request type](https://hb.pactyard.com/get-the-price-of-each-request-type.md): GET /api/v2/training-verification/pricing - [Get the Training Verification account](https://hb.pactyard.com/get-the-training-verification-account.md): GET /api/v2/training-verification/profile - [List verifications](https://hb.pactyard.com/list-verifications.md): GET /api/v2/training-verification/verifications - [Request a verification](https://hb.pactyard.com/request-a-verification.md): POST /api/v2/training-verification/verifications - [Get a verification](https://hb.pactyard.com/get-a-verification.md): GET /api/v2/training-verification/verifications/{verification} - [Cancel a verification](https://hb.pactyard.com/cancel-a-verification.md): POST /api/v2/training-verification/verifications/{verification}/cancel - [Download the certificate file](https://hb.pactyard.com/download-the-certificate-file.md): GET /api/v2/training-verification/verifications/{verification}/certificate - [List the events of a verification](https://hb.pactyard.com/list-the-events-of-a-verification.md): GET /api/v2/training-verification/verifications/{verification}/events - [Download the verification report](https://hb.pactyard.com/download-the-verification-report.md): GET /api/v2/training-verification/verifications/{verification}/report ## Virtual BLS APIs - [Healthier Business - Virtual BLS](https://hb.pactyard.com/healthier-business-virtual-bls.md) ### Authentication - [Exchange credentials for a token pair](https://hb.pactyard.com/exchange-credentials-for-a-token-pair.md): POST /auth/token - [Refresh an access token](https://hb.pactyard.com/refresh-an-access-token.md): POST /auth/refresh - [Inspect the current token](https://hb.pactyard.com/inspect-the-current-token.md): GET /auth/token-info - [Revoke the current token](https://hb.pactyard.com/revoke-the-current-token.md): POST /auth/revoke ### Client - [Get your unique booking URL](https://hb.pactyard.com/get-your-unique-booking-url.md): GET /booking-url - [Get credit and money balances](https://hb.pactyard.com/get-credit-and-money-balances.md): GET /credits - [List wallet transactions](https://hb.pactyard.com/list-wallet-transactions.md): GET /transactions ### Timeslots - [List available timeslots](https://hb.pactyard.com/list-available-timeslots.md): GET /timeslots - [Hold a timeslot](https://hb.pactyard.com/hold-a-timeslot-3.md): POST /timeslots/hold - [Release a slot hold](https://hb.pactyard.com/release-a-slot-hold.md): DELETE /timeslots/hold/{holdHash} ### Bookings - [List bookings](https://hb.pactyard.com/list-bookings-5.md): GET /bookings - [Create a booking](https://hb.pactyard.com/create-a-booking-3.md): POST /bookings - [Get a single booking](https://hb.pactyard.com/get-a-single-booking.md): GET /bookings/{id} - [Download a certificate](https://hb.pactyard.com/download-a-certificate-4.md): GET /bookings/{id}/certificate ### Webhook Endpoints - [List webhook endpoints](https://hb.pactyard.com/list-webhook-endpoints-2.md): GET /webhooks - [Create a webhook endpoint](https://hb.pactyard.com/create-a-webhook-endpoint-2.md): POST /webhooks - [Get a webhook endpoint](https://hb.pactyard.com/get-a-webhook-endpoint.md): GET /webhooks/{id} - [Update a webhook endpoint](https://hb.pactyard.com/update-a-webhook-endpoint-2.md): PUT /webhooks/{id} - [Delete a webhook endpoint](https://hb.pactyard.com/delete-a-webhook-endpoint-2.md): DELETE /webhooks/{id} - [Rotate the signing secret](https://hb.pactyard.com/rotate-the-signing-secret-2.md): POST /webhooks/{id}/rotate-secret - [Send a test event](https://hb.pactyard.com/send-a-test-event-2.md): POST /webhooks/{id}/test ### Webhook Events - [Booking created](https://hb.pactyard.com/booking-created.md): WEBHOOK Booking created - [Booking confirmed — candidate paid](https://hb.pactyard.com/booking-confirmed-candidate-paid.md): WEBHOOK Booking confirmed — candidate paid - [Booking rescheduled](https://hb.pactyard.com/booking-rescheduled.md): WEBHOOK Booking rescheduled - [Booking cancelled](https://hb.pactyard.com/booking-cancelled.md): WEBHOOK Booking cancelled - [Attendance marked](https://hb.pactyard.com/attendance-marked.md): WEBHOOK Attendance marked - [Equipment return overdue](https://hb.pactyard.com/equipment-return-overdue.md): WEBHOOK Equipment return overdue - [Certificate available](https://hb.pactyard.com/certificate-available.md): WEBHOOK Certificate available - [Test event](https://hb.pactyard.com/test-event.md): WEBHOOK Test event ### Courses - [List active courses](https://hb.pactyard.com/list-active-courses.md): GET /courses ## Practical Training APIs - [Healthier Business - TDTA - Practical Training](https://hb.pactyard.com/healthier-business-tdta-practical-training.md) ### Authentication - [Exchange credentials for a token pair](https://hb.pactyard.com/exchange-credentials-for-a-token-pair-2.md): POST /auth/token - [Refresh an access token](https://hb.pactyard.com/refresh-an-access-token-2.md): POST /auth/refresh - [Inspect the current token](https://hb.pactyard.com/inspect-the-current-token-2.md): GET /auth/token-info - [Revoke the current token](https://hb.pactyard.com/revoke-the-current-token-2.md): POST /auth/revoke ### Client - [Get your unique booking URL](https://hb.pactyard.com/get-your-unique-booking-url-2.md): GET /booking-url - [Get account profile](https://hb.pactyard.com/get-account-profile.md): GET /profile - [Get credit and money balances](https://hb.pactyard.com/get-credit-and-money-balances-2.md): GET /credits - [List wallet transactions](https://hb.pactyard.com/list-wallet-transactions-2.md): GET /transactions ### Courses - [List active courses](https://hb.pactyard.com/list-active-courses-2.md): GET /courses ### Locations - [List training locations](https://hb.pactyard.com/list-training-locations.md): GET /locations ### Training Events - [List upcoming training events](https://hb.pactyard.com/list-upcoming-training-events.md): GET /training-events - [Get a training event](https://hb.pactyard.com/get-a-training-event.md): GET /training-events/{id} - [Hold a seat (30 minutes)](https://hb.pactyard.com/hold-a-seat-30-minutes.md): POST /training-events/{id}/hold - [Release a seat hold](https://hb.pactyard.com/release-a-seat-hold.md): DELETE /training-events/hold/{holdHash} ### Bookings - [List bookings](https://hb.pactyard.com/list-bookings-6.md): GET /bookings - [Create a booking](https://hb.pactyard.com/create-a-booking-4.md): POST /bookings - [List no-show bookings](https://hb.pactyard.com/list-no-show-bookings.md): GET /bookings/no-shows - [Get a booking](https://hb.pactyard.com/get-a-booking-5.md): GET /bookings/{id} - [Cancel a booking](https://hb.pactyard.com/cancel-a-booking-4.md): POST /bookings/{id}/cancel - [Download completion certificate (PDF)](https://hb.pactyard.com/download-completion-certificate-pdf.md): GET /bookings/{id}/certificate ### Booking Invites - [List booking invites](https://hb.pactyard.com/list-booking-invites.md): GET /booking-invites - [Create and send a booking invite](https://hb.pactyard.com/create-and-send-a-booking-invite.md): POST /booking-invites - [Get a booking invite](https://hb.pactyard.com/get-a-booking-invite.md): GET /booking-invites/{id} ### Webhook Endpoints - [List webhook endpoints](https://hb.pactyard.com/list-webhook-endpoints-3.md): GET /webhooks - [Register a webhook endpoint](https://hb.pactyard.com/register-a-webhook-endpoint.md): POST /webhooks - [Get a webhook endpoint](https://hb.pactyard.com/get-a-webhook-endpoint-2.md): GET /webhooks/{id} - [Update a webhook endpoint](https://hb.pactyard.com/update-a-webhook-endpoint-3.md): PUT /webhooks/{id} - [Delete a webhook endpoint](https://hb.pactyard.com/delete-a-webhook-endpoint-3.md): DELETE /webhooks/{id} - [Rotate the signing secret](https://hb.pactyard.com/rotate-the-signing-secret-3.md): POST /webhooks/{id}/rotate-secret - [Send a test delivery](https://hb.pactyard.com/send-a-test-delivery.md): POST /webhooks/{id}/test ### Webhook Events - [Booking Created](https://hb.pactyard.com/booking-created-2.md): WEBHOOK Booking Created - [Booking Confirmed (Stripe Payment)](https://hb.pactyard.com/booking-confirmed-stripe-payment.md): WEBHOOK Booking Confirmed (Stripe Payment) - [Booking Rescheduled](https://hb.pactyard.com/booking-rescheduled-2.md): WEBHOOK Booking Rescheduled - [Booking Cancelled](https://hb.pactyard.com/booking-cancelled-2.md): WEBHOOK Booking Cancelled - [Attendance Marked](https://hb.pactyard.com/attendance-marked-2.md): WEBHOOK Attendance Marked - [Candidate No-Show](https://hb.pactyard.com/candidate-no-show.md): WEBHOOK Candidate No-Show - [Certificate Available](https://hb.pactyard.com/certificate-available-2.md): WEBHOOK Certificate Available - [Booking Invite Sent](https://hb.pactyard.com/booking-invite-sent.md): WEBHOOK Booking Invite Sent - [Booking Invite Opened](https://hb.pactyard.com/booking-invite-opened.md): WEBHOOK Booking Invite Opened - [Booking Invite Used](https://hb.pactyard.com/booking-invite-used.md): WEBHOOK Booking Invite Used - [Credit Balance Low](https://hb.pactyard.com/credit-balance-low.md): WEBHOOK Credit Balance Low - [Credit Balance Depleted](https://hb.pactyard.com/credit-balance-depleted.md): WEBHOOK Credit Balance Depleted - [Money Balance Low](https://hb.pactyard.com/money-balance-low.md): WEBHOOK Money Balance Low - [Money Balance Depleted](https://hb.pactyard.com/money-balance-depleted.md): WEBHOOK Money Balance Depleted - [Training Event Seats Running Low](https://hb.pactyard.com/training-event-seats-running-low.md): WEBHOOK Training Event Seats Running Low - [Seat Hold Expired](https://hb.pactyard.com/seat-hold-expired.md): WEBHOOK Seat Hold Expired - [Test Event](https://hb.pactyard.com/test-event-2.md): WEBHOOK Test Event ## Clinical Interview APIs - [Clinical Interview APIs](https://hb.pactyard.com/clinical-interview-apis-2.md) ### Authentication - [Exchange credentials for a token pair](https://hb.pactyard.com/exchange-credentials-for-a-token-pair-3.md): POST /auth/token - [Refresh an access token](https://hb.pactyard.com/refresh-an-access-token-3.md): POST /auth/refresh - [Inspect the current token](https://hb.pactyard.com/inspect-the-current-token-3.md): GET /auth/token-info - [Revoke the current token](https://hb.pactyard.com/revoke-the-current-token-3.md): POST /auth/revoke ### Client - [Get your unique booking URL](https://hb.pactyard.com/get-your-unique-booking-url-3.md): GET /booking-url - [Get credit and money balances](https://hb.pactyard.com/get-credit-and-money-balances-3.md): GET /credits - [List wallet transactions](https://hb.pactyard.com/list-wallet-transactions-3.md): GET /transactions ### Interview Types - [List active interview types](https://hb.pactyard.com/list-active-interview-types.md): GET /interview-types ### Timeslots - [List available timeslots](https://hb.pactyard.com/list-available-timeslots-2.md): GET /timeslots - [Hold a timeslot](https://hb.pactyard.com/hold-a-timeslot-4.md): POST /timeslots/hold - [Release a slot hold](https://hb.pactyard.com/release-a-slot-hold-2.md): DELETE /timeslots/hold/{holdHash} ### Bookings - [List bookings](https://hb.pactyard.com/list-bookings-7.md): GET /bookings - [Create a booking](https://hb.pactyard.com/create-a-booking-5.md): POST /bookings - [Get a single booking](https://hb.pactyard.com/get-a-single-booking-2.md): GET /bookings/{id} - [Download interview report](https://hb.pactyard.com/download-interview-report.md): GET /bookings/{id}/interview-report ### Webhook Endpoints - [List webhook endpoints](https://hb.pactyard.com/list-webhook-endpoints-4.md): GET /webhooks - [Create a webhook endpoint](https://hb.pactyard.com/create-a-webhook-endpoint-3.md): POST /webhooks - [Get a webhook endpoint](https://hb.pactyard.com/get-a-webhook-endpoint-3.md): GET /webhooks/{id} - [Update a webhook endpoint](https://hb.pactyard.com/update-a-webhook-endpoint-4.md): PUT /webhooks/{id} - [Delete a webhook endpoint](https://hb.pactyard.com/delete-a-webhook-endpoint-4.md): DELETE /webhooks/{id} - [Rotate the signing secret](https://hb.pactyard.com/rotate-the-signing-secret-4.md): POST /webhooks/{id}/rotate-secret - [Send a test event](https://hb.pactyard.com/send-a-test-event-3.md): POST /webhooks/{id}/test ### Webhook Events - [Booking created](https://hb.pactyard.com/booking-created-3.md): WEBHOOK Booking created - [Booking confirmed — candidate paid](https://hb.pactyard.com/booking-confirmed-candidate-paid-2.md): WEBHOOK Booking confirmed — candidate paid - [Booking rescheduled](https://hb.pactyard.com/booking-rescheduled-3.md): WEBHOOK Booking rescheduled - [Booking cancelled](https://hb.pactyard.com/booking-cancelled-3.md): WEBHOOK Booking cancelled - [Interview completed](https://hb.pactyard.com/interview-completed.md): WEBHOOK Interview completed - [Interview report available](https://hb.pactyard.com/interview-report-available.md): WEBHOOK Interview report available - [Test event](https://hb.pactyard.com/test-event-3.md): WEBHOOK Test event ## Registration Assurance Monitoring APIs ### Authentication - [Obtain access token](https://hb.pactyard.com/obtain-access-token.md): POST /v1/auth/token - [Refresh access token](https://hb.pactyard.com/refresh-access-token.md): POST /v1/auth/refresh - [Get token info](https://hb.pactyard.com/get-token-info.md): GET /v1/auth/token-info - [Revoke current token](https://hb.pactyard.com/revoke-current-token.md): POST /v1/auth/revoke ### Workers - [List workers](https://hb.pactyard.com/list-workers.md): GET /v1/workers - [Create worker](https://hb.pactyard.com/create-worker.md): POST /v1/workers - [Get worker](https://hb.pactyard.com/get-worker.md): GET /v1/workers/{id} - [Update worker](https://hb.pactyard.com/update-worker.md): PUT /v1/workers/{id} - [Partially update worker](https://hb.pactyard.com/partially-update-worker.md): PATCH /v1/workers/{id} - [Delete worker](https://hb.pactyard.com/delete-worker.md): DELETE /v1/workers/{id} ### Verification - [Verify single worker](https://hb.pactyard.com/verify-single-worker.md): POST /v1/workers/{id}/verify - [Get worker verification history](https://hb.pactyard.com/get-worker-verification-history.md): GET /v1/workers/{id}/verification - [Batch verify all workers](https://hb.pactyard.com/batch-verify-all-workers.md): POST /v1/verify/batch - [Get verification job status](https://hb.pactyard.com/get-verification-job-status.md): GET /v1/verify/jobs/{jobId} ### Alerts - [List alerts](https://hb.pactyard.com/list-alerts-4.md): GET /v1/alerts - [Get alert](https://hb.pactyard.com/get-alert.md): GET /v1/alerts/{alert} - [Acknowledge single alert](https://hb.pactyard.com/acknowledge-single-alert.md): POST /v1/alerts/{alert}/acknowledge - [Acknowledge alerts in bulk](https://hb.pactyard.com/acknowledge-alerts-in-bulk.md): POST /v1/alerts/acknowledge ### Monitoring - [Update worker monitoring settings](https://hb.pactyard.com/update-worker-monitoring-settings.md): PATCH /v1/workers/{worker}/monitoring-settings - [Bulk update monitoring settings](https://hb.pactyard.com/bulk-update-monitoring-settings.md): POST /v1/workers/monitoring-settings/bulk ### Evidence - [List worker evidence files](https://hb.pactyard.com/list-worker-evidence-files.md): GET /v1/workers/{worker}/evidence - [Get evidence metadata](https://hb.pactyard.com/get-evidence-metadata.md): GET /v1/evidence/{evidenceFile} - [Download evidence file](https://hb.pactyard.com/download-evidence-file.md): GET /v1/evidence/{evidenceFile}/download ### Billing - [Get billing and usage summary](https://hb.pactyard.com/get-billing-and-usage-summary.md): GET /v1/billing/usage ### Imports - [List worker imports](https://hb.pactyard.com/list-worker-imports-3.md): GET /v1/worker-imports - [Upload worker CSV import](https://hb.pactyard.com/upload-worker-csv-import.md): POST /v1/worker-imports - [Get worker import status](https://hb.pactyard.com/get-worker-import-status.md): GET /v1/worker-imports/{workerImport} ### Team - [List available team roles](https://hb.pactyard.com/list-available-team-roles.md): GET /v1/team/roles - [List team users](https://hb.pactyard.com/list-team-users.md): GET /v1/team/users - [Create team user](https://hb.pactyard.com/create-team-user.md): POST /v1/team/users - [Get team user](https://hb.pactyard.com/get-team-user.md): GET /v1/team/users/{user} - [Update team user](https://hb.pactyard.com/update-team-user.md): PATCH /v1/team/users/{user} - [Delete team user](https://hb.pactyard.com/delete-team-user.md): DELETE /v1/team/users/{user} ### Webhooks - [List webhook endpoints](https://hb.pactyard.com/list-webhook-endpoints-5.md): GET /v1/webhooks - [Create webhook endpoint](https://hb.pactyard.com/create-webhook-endpoint.md): POST /v1/webhooks - [Get webhook endpoint](https://hb.pactyard.com/get-webhook-endpoint.md): GET /v1/webhooks/{webhookEndpoint} - [Update webhook endpoint](https://hb.pactyard.com/update-webhook-endpoint.md): PATCH /v1/webhooks/{webhookEndpoint} - [Delete webhook endpoint](https://hb.pactyard.com/delete-webhook-endpoint.md): DELETE /v1/webhooks/{webhookEndpoint} - [Rotate webhook secret](https://hb.pactyard.com/rotate-webhook-secret.md): POST /v1/webhooks/{webhookEndpoint}/rotate-secret - [Queue test webhook delivery](https://hb.pactyard.com/queue-test-webhook-delivery.md): POST /v1/webhooks/{webhookEndpoint}/test ## HB Portal APIs V1 - Deprecated ### Candidate Requests - [Get All Candidates](https://hb.pactyard.com/get-all-candidates.md): GET /candidates - [Get Candidate Data](https://hb.pactyard.com/get-candidate-data.md): GET /candidates/{{candidate_ref}} - [Create New Candidate](https://hb.pactyard.com/create-new-candidate.md): POST /candidates - [Update Candidate Details](https://hb.pactyard.com/update-candidate-details.md): PATCH /candidates/{{candidate_ref}} ### Training Requests - [Get Available Trainings](https://hb.pactyard.com/get-available-trainings.md): GET /training-list - [Get Candidate Course Result](https://hb.pactyard.com/get-candidate-course-result.md): GET /training-results/{{candidate_ref}}/course/{{course_id}} - [Get Candidate Training Report](https://hb.pactyard.com/get-candidate-training-report.md): GET /training-results/{{candidate_ref}} - [Get Candidate Training Report - Unassigned](https://hb.pactyard.com/get-candidate-training-report-unassigned.md): GET /training-results/{{candidate_ref}}/unassigned ### OH Requests #### Documents - [Get required documents for a submission](https://hb.pactyard.com/get-required-documents-for-a-submission.md): GET /api/submissions/{submission_id}/required-documents - [List documents uploaded against a submission](https://hb.pactyard.com/list-documents-uploaded-against-a-submission.md): GET /api/submissions/{submission_id}/documents - [Upload a document against a submission](https://hb.pactyard.com/upload-a-document-against-a-submission.md): POST /api/submissions/{submission_id}/documents - [Delete an uploaded document](https://hb.pactyard.com/delete-an-uploaded-document.md): DELETE /api/submissions/{submission_id}/documents/{file_id} #### Submissions - [Finalise a submission after required documents have been uploaded](https://hb.pactyard.com/finalise-a-submission-after-required-documents-have-been-uploaded.md): POST /api/submissions/{submission_id}/submit - [Get Available Forms](https://hb.pactyard.com/get-available-forms.md): GET /forms-list - [Get Form Fields](https://hb.pactyard.com/get-form-fields.md): GET /form-fields/{{form_type}} - [Creating a new submission](https://hb.pactyard.com/creating-a-new-submission.md): POST /submission/{{candidate_ref}} - [Modifying the details of an existing submission (Upload Documents)](https://hb.pactyard.com/modifying-the-details-of-an-existing-submission-upload-documents.md): PATCH /submissions/{{submission_ref}} - [Make final form submission (after uploading documents)](https://hb.pactyard.com/make-final-form-submission-after-uploading-documents.md): POST /submit-form/{{submission_ref}} - [Get submission list](https://hb.pactyard.com/get-submission-list.md): GET /submissions - [Retrieve submission result details](https://hb.pactyard.com/retrieve-submission-result-details.md): GET /submission-result/{{submission_ref}} - [Retrieve the submission result documents for the employer](https://hb.pactyard.com/retrieve-the-submission-result-documents-for-the-employer.md): GET /submission-result/{{submission_ref}}/document/employer ### Certificates Requests - [Get Training Certificate](https://hb.pactyard.com/get-training-certificate.md): GET /training-results/{{candidate_ref}}/certificate - [Get Training Certificate - including expired](https://hb.pactyard.com/get-training-certificate-including-expired.md): GET /training-results/{{candidate_ref}}/certificate/incl_expired - [Get Training Certificate - including non-assigned courses, but excluding expired](https://hb.pactyard.com/get-training-certificate-including-non-assigned-courses-but-excluding-expired.md): GET /training-results/{{candidate_ref}}/certificate/all_excl_expired - [Get Training Certificate - All available courses](https://hb.pactyard.com/get-training-certificate-all-available-courses.md): GET /training-results/{{candidate_ref}}/certificate/all - [Get Training Certificate - Specific Course](https://hb.pactyard.com/get-training-certificate-specific-course.md): GET /training-results/{{candidate_ref}}/certificate/course/{{course_id}} ### Webhooks - [Training Completion](https://hb.pactyard.com/training-completion.md): GET / - [Course Completion](https://hb.pactyard.com/course-completion.md): GET / ## HB Services APIs - [HB Services](https://hb.pactyard.com/hb-services.md) - [List Interview Bookings](https://hb.pactyard.com/list-interview-bookings.md): GET /interview-bookings ## Practical Training Legacy APIs - Deprecated ### Bookings - [Get Past Bookings](https://hb.pactyard.com/get-past-bookings.md): GET /bookings/past - [Get Upcoming Bookings](https://hb.pactyard.com/get-upcoming-bookings.md): GET /bookings/upcoming - [Search Bookings by Date](https://hb.pactyard.com/search-bookings-by-date.md): GET /bookings/search ### Booking Links - [Search Booking Links](https://hb.pactyard.com/search-booking-links.md): GET /booking-links/search ## Developer Portal Guide - [Overview](https://hb.pactyard.com/guide-overview.md) - [Create your account](https://hb.pactyard.com/guide-create-your-account.md) - [Verify your email](https://hb.pactyard.com/guide-verify-your-email.md) - [Sign in and security](https://hb.pactyard.com/guide-sign-in-and-security.md) - [The console tour](https://hb.pactyard.com/guide-the-console-tour.md) - [Sandboxes](https://hb.pactyard.com/guide-sandboxes.md) - [API keys and token exchange](https://hb.pactyard.com/guide-api-keys-and-tokens.md) - [Calling the API from curl and Postman](https://hb.pactyard.com/guide-calling-the-api-from-curl-and-postman.md) - [Webhooks](https://hb.pactyard.com/guide-webhooks.md) - [Data page and JSON viewer](https://hb.pactyard.com/guide-data-page-and-json-viewer.md) - [Simulate](https://hb.pactyard.com/guide-simulate.md) - [API Playground](https://hb.pactyard.com/guide-api-playground.md) - [Request log and debugging](https://hb.pactyard.com/guide-request-log-and-debugging.md) - [Inbox and notifications](https://hb.pactyard.com/guide-inbox-and-notifications.md) - [Support and booking a call](https://hb.pactyard.com/guide-support-and-booking-a-call.md) - [Go to production](https://hb.pactyard.com/guide-go-to-production.md) - [Profile and security](https://hb.pactyard.com/guide-profile-and-security.md) - [Moving from the legacy APIs to v2](https://hb.pactyard.com/guide-moving-from-legacy-apis-to-v2.md) - [Reading the API reference](https://hb.pactyard.com/guide-reading-the-api-reference.md) - [Rate limits, errors and idempotency](https://hb.pactyard.com/guide-rate-limits-errors-and-idempotency.md) - [FAQ and troubleshooting](https://hb.pactyard.com/guide-faq-and-troubleshooting.md) ## MCP Server - [Overview](https://hb.pactyard.com/mcp-overview.md) - [Quickstart in a sandbox](https://hb.pactyard.com/mcp-quickstart.md) - [Install: Claude Code](https://hb.pactyard.com/mcp-install-claude-code.md) - [Install: Claude Desktop](https://hb.pactyard.com/mcp-install-claude-desktop.md) - [Install: Cursor](https://hb.pactyard.com/mcp-install-cursor.md) - [Install: Codex and other clients](https://hb.pactyard.com/mcp-install-codex-and-other-clients.md) - [Configuration reference](https://hb.pactyard.com/mcp-configuration-reference.md) - [Safety model](https://hb.pactyard.com/mcp-safety-model.md) - [Tools overview](https://hb.pactyard.com/mcp-tools-overview.md) - [Task tools reference](https://hb.pactyard.com/mcp-task-tools-reference.md) - [Generic tools](https://hb.pactyard.com/mcp-generic-tools.md) - [Resources and prompts](https://hb.pactyard.com/mcp-resources-and-prompts.md) - [Example conversations](https://hb.pactyard.com/mcp-example-conversations.md) - [Going live with the MCP](https://hb.pactyard.com/mcp-going-live.md) - [Troubleshooting](https://hb.pactyard.com/mcp-troubleshooting.md) - [Versions and updates](https://hb.pactyard.com/mcp-versions-and-updates.md) ## Hub SDK for JavaScript and TypeScript - [Overview](https://hb.pactyard.com/sdk-overview.md) - [Get started](https://hb.pactyard.com/sdk-get-started.md) - [Installation](https://hb.pactyard.com/sdk-installation.md) - [Configuration](https://hb.pactyard.com/sdk-configuration.md) - [Authentication and tokens](https://hb.pactyard.com/sdk-authentication-and-tokens.md) - [Resources and methods](https://hb.pactyard.com/sdk-resources-and-methods.md) - [Pagination](https://hb.pactyard.com/sdk-pagination.md) - [Errors and retries](https://hb.pactyard.com/sdk-errors-and-retries.md) - [Webhooks](https://hb.pactyard.com/sdk-webhooks.md) - [Embedding: how it works](https://hb.pactyard.com/sdk-embedding-concepts.md) - [Start access and payment](https://hb.pactyard.com/sdk-start-access-and-payment.md) - [Renewals](https://hb.pactyard.com/sdk-renewals.md) - [Embedding: your server](https://hb.pactyard.com/sdk-embedding-server.md) - [Embedding: the page](https://hb.pactyard.com/sdk-embedding-browser.md) - [Embedding: terms in the frame](https://hb.pactyard.com/sdk-embedding-terms.md) - [Embedding: events and results](https://hb.pactyard.com/sdk-embedding-events.md) - [Embedding: troubleshooting](https://hb.pactyard.com/sdk-embedding-troubleshooting.md) - [The sandbox](https://hb.pactyard.com/sdk-sandbox.md) - [Going live](https://hb.pactyard.com/sdk-going-live.md) - [Copy-paste examples](https://hb.pactyard.com/sdk-recipes.md) - [FAQ and support](https://hb.pactyard.com/sdk-faq-and-support.md) ## Zapier - [Zapier overview](https://hb.pactyard.com/zapier-overview.md) - [Connect the app](https://hb.pactyard.com/zapier-connect.md) - [Triggers](https://hb.pactyard.com/zapier-triggers.md) - [Actions](https://hb.pactyard.com/zapier-actions.md) - [Searches](https://hb.pactyard.com/zapier-searches.md) - [Recipes](https://hb.pactyard.com/zapier-recipes.md) - [Data protection](https://hb.pactyard.com/zapier-data-protection.md) - [Troubleshooting](https://hb.pactyard.com/zapier-troubleshooting.md) - [FAQ](https://hb.pactyard.com/zapier-faq.md) ## Schemas - [InterviewBooking](https://hb.pactyard.com/schema-interviewbooking.md) - [TokenRequest](https://hb.pactyard.com/schema-tokenrequest.md) - [CourseItem](https://hb.pactyard.com/schema-courseitem.md) - [InterviewTypeItem](https://hb.pactyard.com/schema-interviewtypeitem.md) - [RequiredDocument](https://hb.pactyard.com/schema-requireddocument.md) - [Pagination](https://hb.pactyard.com/schema-pagination.md) - [TokenResponse](https://hb.pactyard.com/schema-tokenresponse.md) - [ReferenceRequest](https://hb.pactyard.com/schema-referencerequest.md) - [RefreshRequest](https://hb.pactyard.com/schema-refreshrequest.md) - [RequiredDocumentsResponse](https://hb.pactyard.com/schema-requireddocumentsresponse.md) - [BookingsResponse](https://hb.pactyard.com/schema-bookingsresponse.md) - [Reference](https://hb.pactyard.com/schema-reference.md) - [MessageResponse](https://hb.pactyard.com/schema-messageresponse.md) - [RequiredDocumentsEnvelope](https://hb.pactyard.com/schema-requireddocumentsenvelope.md) - [BookingLinksResponse](https://hb.pactyard.com/schema-bookinglinksresponse.md) - [ReferenceDetail](https://hb.pactyard.com/schema-referencedetail.md) - [TokenInfo](https://hb.pactyard.com/schema-tokeninfo.md) - [ErrorResponse](https://hb.pactyard.com/schema-errorresponse.md) - [ClientProfile](https://hb.pactyard.com/schema-clientprofile.md) - [UploadedDocument](https://hb.pactyard.com/schema-uploadeddocument.md) - [CreateReferenceRequest](https://hb.pactyard.com/schema-createreferencerequest.md) - [Worker](https://hb.pactyard.com/schema-worker.md) - [CreditsResponse](https://hb.pactyard.com/schema-creditsresponse.md) - [ListDocumentsEnvelope](https://hb.pactyard.com/schema-listdocumentsenvelope.md) - [RefereeInput](https://hb.pactyard.com/schema-refereeinput.md) - [WorkerResponse](https://hb.pactyard.com/schema-workerresponse.md) - [SlotItem](https://hb.pactyard.com/schema-slotitem.md) - [Transaction](https://hb.pactyard.com/schema-transaction.md) - [UploadDocumentEnvelope](https://hb.pactyard.com/schema-uploaddocumentenvelope.md) - [Template](https://hb.pactyard.com/schema-template.md) - [WorkerPaginatedResponse](https://hb.pactyard.com/schema-workerpaginatedresponse.md) - [TimeslotsResponse](https://hb.pactyard.com/schema-timeslotsresponse.md) - [TransactionListResponse](https://hb.pactyard.com/schema-transactionlistresponse.md) - [DeleteDocumentEnvelope](https://hb.pactyard.com/schema-deletedocumentenvelope.md) - [StoreWorkerRequest](https://hb.pactyard.com/schema-storeworkerrequest.md) - [HoldRequest](https://hb.pactyard.com/schema-holdrequest.md) - [Course](https://hb.pactyard.com/schema-course.md) - [EmptySuccessEnvelope](https://hb.pactyard.com/schema-emptysuccessenvelope.md) - [CreateWebhookEndpoint](https://hb.pactyard.com/schema-createwebhookendpoint.md) - [UpdateWorkerRequest](https://hb.pactyard.com/schema-updateworkerrequest.md) - [HoldResponse](https://hb.pactyard.com/schema-holdresponse.md) - [Location](https://hb.pactyard.com/schema-location.md) - [ApiError](https://hb.pactyard.com/schema-apierror.md) - [UpdateWebhookEndpoint](https://hb.pactyard.com/schema-updatewebhookendpoint.md) - [VerificationCheck](https://hb.pactyard.com/schema-verificationcheck.md) - [CreateBookingRequest](https://hb.pactyard.com/schema-createbookingrequest.md) - [LocationListResponse](https://hb.pactyard.com/schema-locationlistresponse.md) - [ErrorEnvelope](https://hb.pactyard.com/schema-errorenvelope.md) - [WebhookCall](https://hb.pactyard.com/schema-webhookcall.md) - [VerificationCheckPaginatedResponse](https://hb.pactyard.com/schema-verificationcheckpaginatedresponse.md) - [BookingResource](https://hb.pactyard.com/schema-bookingresource.md) - [CourseRef](https://hb.pactyard.com/schema-courseref.md) - [WebhookPayload](https://hb.pactyard.com/schema-webhookpayload.md) - [VerifyQueuedResponse](https://hb.pactyard.com/schema-verifyqueuedresponse.md) - [PaginatedBookings](https://hb.pactyard.com/schema-paginatedbookings.md) - [LocationRef](https://hb.pactyard.com/schema-locationref.md) - [VerifyBatchResponse](https://hb.pactyard.com/schema-verifybatchresponse.md) - [PaginatedTransactions](https://hb.pactyard.com/schema-paginatedtransactions.md) - [TrainerRef](https://hb.pactyard.com/schema-trainerref.md) - [VerificationJobStatus](https://hb.pactyard.com/schema-verificationjobstatus.md) - [CreateWebhookRequest](https://hb.pactyard.com/schema-createwebhookrequest.md) - [TrainingEvent](https://hb.pactyard.com/schema-trainingevent.md) - [Error](https://hb.pactyard.com/schema-error.md) - [Alert](https://hb.pactyard.com/schema-alert.md) - [UpdateWebhookRequest](https://hb.pactyard.com/schema-updatewebhookrequest.md) - [TrainingEventDetail](https://hb.pactyard.com/schema-trainingeventdetail.md) - [RateLimitError](https://hb.pactyard.com/schema-ratelimiterror.md) - [AlertPaginatedResponse](https://hb.pactyard.com/schema-alertpaginatedresponse.md) - [WebhookEndpointResource](https://hb.pactyard.com/schema-webhookendpointresource.md) - [TrainingEventListResponse](https://hb.pactyard.com/schema-trainingeventlistresponse.md) - [ValidationError](https://hb.pactyard.com/schema-validationerror.md) - [BulkAcknowledgeAlertsRequest](https://hb.pactyard.com/schema-bulkacknowledgealertsrequest.md) - [WebhookCreatedResponse](https://hb.pactyard.com/schema-webhookcreatedresponse.md) - [SlotHoldResponse](https://hb.pactyard.com/schema-slotholdresponse.md) - [AcknowledgeCountResponse](https://hb.pactyard.com/schema-acknowledgecountresponse.md) - [WebhookEnvelope](https://hb.pactyard.com/schema-webhookenvelope.md) - [ConflictHold](https://hb.pactyard.com/schema-conflicthold.md) - [PaginationLinks](https://hb.pactyard.com/schema-paginationlinks.md) - [UpdateMonitoringSettingsRequest](https://hb.pactyard.com/schema-updatemonitoringsettingsrequest.md) - [CandidateInfo](https://hb.pactyard.com/schema-candidateinfo.md) - [Booking](https://hb.pactyard.com/schema-booking.md) - [PaginationMeta](https://hb.pactyard.com/schema-paginationmeta.md) - [BulkUpdateMonitoringSettingsRequest](https://hb.pactyard.com/schema-bulkupdatemonitoringsettingsrequest.md) - [EvidenceFile](https://hb.pactyard.com/schema-evidencefile.md) - [BookingDetail](https://hb.pactyard.com/schema-bookingdetail.md) - [EvidenceFilePaginatedResponse](https://hb.pactyard.com/schema-evidencefilepaginatedresponse.md) - [BookingListResponse](https://hb.pactyard.com/schema-bookinglistresponse.md) - [BillingUsageResponse](https://hb.pactyard.com/schema-billingusageresponse.md) - [StoreWorkerImportRequest](https://hb.pactyard.com/schema-storeworkerimportrequest.md) - [BookingInviteRef](https://hb.pactyard.com/schema-bookinginviteref.md) - [BookingInvite](https://hb.pactyard.com/schema-bookinginvite.md) - [WorkerImport](https://hb.pactyard.com/schema-workerimport.md) - [WorkerImportPaginatedResponse](https://hb.pactyard.com/schema-workerimportpaginatedresponse.md) - [BookingInviteListResponse](https://hb.pactyard.com/schema-bookinginvitelistresponse.md) - [TeamUser](https://hb.pactyard.com/schema-teamuser.md) - [CreateBookingInviteRequest](https://hb.pactyard.com/schema-createbookinginviterequest.md) - [TeamUserPaginatedResponse](https://hb.pactyard.com/schema-teamuserpaginatedresponse.md) - [StoreTeamUserRequest](https://hb.pactyard.com/schema-storeteamuserrequest.md) - [WebhookEndpointWithSecret](https://hb.pactyard.com/schema-webhookendpointwithsecret.md) - [UpdateTeamUserRequest](https://hb.pactyard.com/schema-updateteamuserrequest.md) - [WebhookEndpointListResponse](https://hb.pactyard.com/schema-webhookendpointlistresponse.md) - [WebhookEndpoint](https://hb.pactyard.com/schema-webhookendpoint.md) - [CreateWebhookEndpointRequest](https://hb.pactyard.com/schema-createwebhookendpointrequest.md) - [WebhookEndpointPaginatedResponse](https://hb.pactyard.com/schema-webhookendpointpaginatedresponse.md) - [StoreWebhookEndpointRequest](https://hb.pactyard.com/schema-storewebhookendpointrequest.md) - [UpdateWebhookEndpointRequest](https://hb.pactyard.com/schema-updatewebhookendpointrequest.md) - [CreateWebhookEndpointResponse](https://hb.pactyard.com/schema-createwebhookendpointresponse.md) - [RotateWebhookSecretResponse](https://hb.pactyard.com/schema-rotatewebhooksecretresponse.md) - [WebhookTestRequest](https://hb.pactyard.com/schema-webhooktestrequest.md) - [WebhookTestQueuedResponse](https://hb.pactyard.com/schema-webhooktestqueuedresponse.md) - [WebhookEventStatusChanged](https://hb.pactyard.com/schema-webhookeventstatuschanged.md) - [WebhookEventInitialVerification](https://hb.pactyard.com/schema-webhookeventinitialverification.md) - [ValidationErrorResponse](https://hb.pactyard.com/schema-validationerrorresponse.md) - [ApiKeyInfo](https://hb.pactyard.com/schema-apikeyinfo.md) - [CaAppraisalType](https://hb.pactyard.com/schema-caappraisaltype.md) - [CaBooking](https://hb.pactyard.com/schema-cabooking.md) - [CaCreditTransaction](https://hb.pactyard.com/schema-cacredittransaction.md) - [CaCredits](https://hb.pactyard.com/schema-cacredits.md) - [CaProfile](https://hb.pactyard.com/schema-caprofile.md) - [CaStoreBookingBody](https://hb.pactyard.com/schema-castorebookingbody.md) - [CiBooking](https://hb.pactyard.com/schema-cibooking.md) - [CiCreditTransaction](https://hb.pactyard.com/schema-cicredittransaction.md) - [CiCredits](https://hb.pactyard.com/schema-cicredits.md) - [CiHold](https://hb.pactyard.com/schema-cihold.md) - [CiHoldReleased](https://hb.pactyard.com/schema-ciholdreleased.md) - [CiHoldTimeslotBody](https://hb.pactyard.com/schema-ciholdtimeslotbody.md) - [CiInterviewType](https://hb.pactyard.com/schema-ciinterviewtype.md) - [CiProfile](https://hb.pactyard.com/schema-ciprofile.md) - [CiRescheduleBookingBody](https://hb.pactyard.com/schema-cireschedulebookingbody.md) - [CiStoreBookingBody](https://hb.pactyard.com/schema-cistorebookingbody.md) - [CiTimeslot](https://hb.pactyard.com/schema-citimeslot.md) - [DrCreateWorkerBody](https://hb.pactyard.com/schema-drcreateworkerbody.md) - [DrCreateWorkerUploadBody](https://hb.pactyard.com/schema-drcreateworkeruploadbody.md) - [DrDbsCheck](https://hb.pactyard.com/schema-drdbscheck.md) - [DrEvidenceItem](https://hb.pactyard.com/schema-drevidenceitem.md) - [DrMonitoringBulkBody](https://hb.pactyard.com/schema-drmonitoringbulkbody.md) - [DrMonitoringSettingsBody](https://hb.pactyard.com/schema-drmonitoringsettingsbody.md) - [DrRtwCheck](https://hb.pactyard.com/schema-drrtwcheck.md) - [DrRtwShareCodeBody](https://hb.pactyard.com/schema-drrtwsharecodebody.md) - [DrWorker](https://hb.pactyard.com/schema-drworker.md) - [DrWorkerDetail](https://hb.pactyard.com/schema-drworkerdetail.md) - [HubCandidate](https://hb.pactyard.com/schema-hubcandidate.md) - [HubCandidateDetail](https://hb.pactyard.com/schema-hubcandidatedetail.md) - [OhAlert](https://hb.pactyard.com/schema-ohalert.md) - [OhAnswerGroup](https://hb.pactyard.com/schema-ohanswergroup.md) - [OhAnswersSubmitted](https://hb.pactyard.com/schema-ohanswerssubmitted.md) - [OhCandidate](https://hb.pactyard.com/schema-ohcandidate.md) - [OhCandidateDetail](https://hb.pactyard.com/schema-ohcandidatedetail.md) - [OhClearanceType](https://hb.pactyard.com/schema-ohclearancetype.md) - [OhCreditPackage](https://hb.pactyard.com/schema-ohcreditpackage.md) - [OhCreditTransaction](https://hb.pactyard.com/schema-ohcredittransaction.md) - [OhCredits](https://hb.pactyard.com/schema-ohcredits.md) - [OhDocument](https://hb.pactyard.com/schema-ohdocument.md) - [OhForm](https://hb.pactyard.com/schema-ohform.md) - [OhProfile](https://hb.pactyard.com/schema-ohprofile.md) - [OhQuestionnaire](https://hb.pactyard.com/schema-ohquestionnaire.md) - [OhReportType](https://hb.pactyard.com/schema-ohreporttype.md) - [OhRequest](https://hb.pactyard.com/schema-ohrequest.md) - [OhRequestCreated](https://hb.pactyard.com/schema-ohrequestcreated.md) - [OhRequestDetail](https://hb.pactyard.com/schema-ohrequestdetail.md) - [OhRequestOptions](https://hb.pactyard.com/schema-ohrequestoptions.md) - [OhRequestStats](https://hb.pactyard.com/schema-ohrequeststats.md) - [OhSettings](https://hb.pactyard.com/schema-ohsettings.md) - [OhStoreRequestBody](https://hb.pactyard.com/schema-ohstorerequestbody.md) - [OhSubmitAnswersBody](https://hb.pactyard.com/schema-ohsubmitanswersbody.md) - [OtAssignCoursesBody](https://hb.pactyard.com/schema-otassigncoursesbody.md) - [OtAssignment](https://hb.pactyard.com/schema-otassignment.md) - [OtCandidate](https://hb.pactyard.com/schema-otcandidate.md) - [OtCandidateDetail](https://hb.pactyard.com/schema-otcandidatedetail.md) - [OtCourse](https://hb.pactyard.com/schema-otcourse.md) - [OtCourseResult](https://hb.pactyard.com/schema-otcourseresult.md) - [OtCreditTransaction](https://hb.pactyard.com/schema-otcredittransaction.md) - [OtCredits](https://hb.pactyard.com/schema-otcredits.md) - [OtDashboard](https://hb.pactyard.com/schema-otdashboard.md) - [OtModule](https://hb.pactyard.com/schema-otmodule.md) - [OtPracticalResult](https://hb.pactyard.com/schema-otpracticalresult.md) - [OtProfile](https://hb.pactyard.com/schema-otprofile.md) - [PtBooking](https://hb.pactyard.com/schema-ptbooking.md) - [PtBookingDetail](https://hb.pactyard.com/schema-ptbookingdetail.md) - [PtBookingInvite](https://hb.pactyard.com/schema-ptbookinginvite.md) - [PtBookingLink](https://hb.pactyard.com/schema-ptbookinglink.md) - [PtCourse](https://hb.pactyard.com/schema-ptcourse.md) - [PtCreditTransaction](https://hb.pactyard.com/schema-ptcredittransaction.md) - [PtCredits](https://hb.pactyard.com/schema-ptcredits.md) - [PtHold](https://hb.pactyard.com/schema-pthold.md) - [PtLocation](https://hb.pactyard.com/schema-ptlocation.md) - [PtProfile](https://hb.pactyard.com/schema-ptprofile.md) - [PtStoreBookingBody](https://hb.pactyard.com/schema-ptstorebookingbody.md) - [PtStoreBookingInviteBody](https://hb.pactyard.com/schema-ptstorebookinginvitebody.md) - [PtTrainingEvent](https://hb.pactyard.com/schema-pttrainingevent.md) - [PtTrainingEventDetail](https://hb.pactyard.com/schema-pttrainingeventdetail.md) - [RamAlert](https://hb.pactyard.com/schema-ramalert.md) - [RamAlertSummary](https://hb.pactyard.com/schema-ramalertsummary.md) - [RamAlertsAcknowledged](https://hb.pactyard.com/schema-ramalertsacknowledged.md) - [RamBill](https://hb.pactyard.com/schema-rambill.md) - [RamBillingOption](https://hb.pactyard.com/schema-rambillingoption.md) - [RamBillingTier](https://hb.pactyard.com/schema-rambillingtier.md) - [RamBillingUsage](https://hb.pactyard.com/schema-rambillingusage.md) - [RamImport](https://hb.pactyard.com/schema-ramimport.md) - [RamImportPreview](https://hb.pactyard.com/schema-ramimportpreview.md) - [RamImportTemplate](https://hb.pactyard.com/schema-ramimporttemplate.md) - [RamMonitoringBulkResult](https://hb.pactyard.com/schema-rammonitoringbulkresult.md) - [RamMonitoringSettings](https://hb.pactyard.com/schema-rammonitoringsettings.md) - [RamRawData](https://hb.pactyard.com/schema-ramrawdata.md) - [RamTeamRoles](https://hb.pactyard.com/schema-ramteamroles.md) - [RamVerificationBatch](https://hb.pactyard.com/schema-ramverificationbatch.md) - [RamVerificationJob](https://hb.pactyard.com/schema-ramverificationjob.md) - [RamVerificationQueued](https://hb.pactyard.com/schema-ramverificationqueued.md) - [RamWorkerDeleted](https://hb.pactyard.com/schema-ramworkerdeleted.md) - [RefReferee](https://hb.pactyard.com/schema-refreferee.md) - [RefRefereeRow](https://hb.pactyard.com/schema-refrefereerow.md) - [RefReferenceRequest](https://hb.pactyard.com/schema-refreferencerequest.md) - [RefReminderResult](https://hb.pactyard.com/schema-refreminderresult.md) - [RefReminderSent](https://hb.pactyard.com/schema-refremindersent.md) - [RefTemplate](https://hb.pactyard.com/schema-reftemplate.md) - [RmCheck](https://hb.pactyard.com/schema-rmcheck.md) - [RmCreateWorkerBody](https://hb.pactyard.com/schema-rmcreateworkerbody.md) - [RmEvidenceFile](https://hb.pactyard.com/schema-rmevidencefile.md) - [RmMonitoringBulkBody](https://hb.pactyard.com/schema-rmmonitoringbulkbody.md) - [RmMonitoringSettingsBody](https://hb.pactyard.com/schema-rmmonitoringsettingsbody.md) - [RmWorker](https://hb.pactyard.com/schema-rmworker.md) - [RmWorkerDetail](https://hb.pactyard.com/schema-rmworkerdetail.md) - [TokenPair](https://hb.pactyard.com/schema-tokenpair.md) - [TokenRevoked](https://hb.pactyard.com/schema-tokenrevoked.md) - [VblsBooking](https://hb.pactyard.com/schema-vblsbooking.md) - [VblsBookingDetail](https://hb.pactyard.com/schema-vblsbookingdetail.md) - [VblsBookingUrl](https://hb.pactyard.com/schema-vblsbookingurl.md) - [VblsCourse](https://hb.pactyard.com/schema-vblscourse.md) - [VblsCreditTransaction](https://hb.pactyard.com/schema-vblscredittransaction.md) - [VblsCredits](https://hb.pactyard.com/schema-vblscredits.md) - [VblsHold](https://hb.pactyard.com/schema-vblshold.md) - [VblsHoldTimeslotBody](https://hb.pactyard.com/schema-vblsholdtimeslotbody.md) - [VblsProfile](https://hb.pactyard.com/schema-vblsprofile.md) - [VblsRescheduleBookingBody](https://hb.pactyard.com/schema-vblsreschedulebookingbody.md) - [VblsStoreBookingBody](https://hb.pactyard.com/schema-vblsstorebookingbody.md) - [VblsTimeslot](https://hb.pactyard.com/schema-vblstimeslot.md) - [WebhookClinicalAppraisalsBookingConfirmedData](https://hb.pactyard.com/schema-webhookclinicalappraisalsbookingconfirmeddata.md) - [WebhookClinicalAppraisalsBookingCreatedData](https://hb.pactyard.com/schema-webhookclinicalappraisalsbookingcreateddata.md) - [WebhookClinicalInterviewsBookingAttendanceMarkedData](https://hb.pactyard.com/schema-webhookclinicalinterviewsbookingattendancemarkeddata.md) - [WebhookClinicalInterviewsBookingCancelledData](https://hb.pactyard.com/schema-webhookclinicalinterviewsbookingcancelleddata.md) - [WebhookClinicalInterviewsBookingConfirmedData](https://hb.pactyard.com/schema-webhookclinicalinterviewsbookingconfirmeddata.md) - [WebhookClinicalInterviewsBookingCreatedData](https://hb.pactyard.com/schema-webhookclinicalinterviewsbookingcreateddata.md) - [WebhookClinicalInterviewsBookingInterviewCompletedData](https://hb.pactyard.com/schema-webhookclinicalinterviewsbookinginterviewcompleteddata.md) - [WebhookClinicalInterviewsBookingInterviewReportAvailableData](https://hb.pactyard.com/schema-webhookclinicalinterviewsbookinginterviewreportavailabledata.md) - [WebhookClinicalInterviewsBookingRescheduledData](https://hb.pactyard.com/schema-webhookclinicalinterviewsbookingrescheduleddata.md) - [WebhookDbsRtwAlertRaisedData](https://hb.pactyard.com/schema-webhookdbsrtwalertraiseddata.md) - [WebhookDbsRtwDbsStatusChangedData](https://hb.pactyard.com/schema-webhookdbsrtwdbsstatuschangeddata.md) - [WebhookDbsRtwRtwStatusChangedData](https://hb.pactyard.com/schema-webhookdbsrtwrtwstatuschangeddata.md) - [WebhookDelivery](https://hb.pactyard.com/schema-webhookdelivery.md) - [WebhookEndpointCreated](https://hb.pactyard.com/schema-webhookendpointcreated.md) - [WebhookEndpointInput](https://hb.pactyard.com/schema-webhookendpointinput.md) - [WebhookEndpointPatch](https://hb.pactyard.com/schema-webhookendpointpatch.md) - [WebhookEventGroup](https://hb.pactyard.com/schema-webhookeventgroup.md) - [WebhookMessage](https://hb.pactyard.com/schema-webhookmessage.md) - [WebhookOccupationalHealthDocumentAvailableData](https://hb.pactyard.com/schema-webhookoccupationalhealthdocumentavailabledata.md) - [WebhookOccupationalHealthRenewalDueData](https://hb.pactyard.com/schema-webhookoccupationalhealthrenewalduedata.md) - [WebhookOccupationalHealthRequestAwaitingCandidateData](https://hb.pactyard.com/schema-webhookoccupationalhealthrequestawaitingcandidatedata.md) - [WebhookOccupationalHealthRequestFailData](https://hb.pactyard.com/schema-webhookoccupationalhealthrequestfaildata.md) - [WebhookOccupationalHealthRequestFullClearanceData](https://hb.pactyard.com/schema-webhookoccupationalhealthrequestfullclearancedata.md) - [WebhookOccupationalHealthRequestQuestionnaireCompletedData](https://hb.pactyard.com/schema-webhookoccupationalhealthrequestquestionnairecompleteddata.md) - [WebhookOccupationalHealthRequestRejectedData](https://hb.pactyard.com/schema-webhookoccupationalhealthrequestrejecteddata.md) - [WebhookOccupationalHealthRequestSubmittedData](https://hb.pactyard.com/schema-webhookoccupationalhealthrequestsubmitteddata.md) - [WebhookOccupationalHealthRequestTemporaryClearanceData](https://hb.pactyard.com/schema-webhookoccupationalhealthrequesttemporaryclearancedata.md) - [WebhookOnlineTrainingCertificateIssuedData](https://hb.pactyard.com/schema-webhookonlinetrainingcertificateissueddata.md) - [WebhookOnlineTrainingCourseAssignedData](https://hb.pactyard.com/schema-webhookonlinetrainingcourseassigneddata.md) - [WebhookOnlineTrainingCourseCompletedData](https://hb.pactyard.com/schema-webhookonlinetrainingcoursecompleteddata.md) - [WebhookOnlineTrainingTrainingCompletedData](https://hb.pactyard.com/schema-webhookonlinetrainingtrainingcompleteddata.md) - [WebhookOnlineTrainingTrainingExpiredData](https://hb.pactyard.com/schema-webhookonlinetrainingtrainingexpireddata.md) - [WebhookOnlineTrainingTrainingExpiringData](https://hb.pactyard.com/schema-webhookonlinetrainingtrainingexpiringdata.md) - [WebhookPracticalTrainingBalanceDepletedData](https://hb.pactyard.com/schema-webhookpracticaltrainingbalancedepleteddata.md) - [WebhookPracticalTrainingBalanceLowData](https://hb.pactyard.com/schema-webhookpracticaltrainingbalancelowdata.md) - [WebhookPracticalTrainingBookingAttendanceMarkedData](https://hb.pactyard.com/schema-webhookpracticaltrainingbookingattendancemarkeddata.md) - [WebhookPracticalTrainingBookingCancelledData](https://hb.pactyard.com/schema-webhookpracticaltrainingbookingcancelleddata.md) - [WebhookPracticalTrainingBookingCertificateAvailableData](https://hb.pactyard.com/schema-webhookpracticaltrainingbookingcertificateavailabledata.md) - [WebhookPracticalTrainingBookingConfirmedData](https://hb.pactyard.com/schema-webhookpracticaltrainingbookingconfirmeddata.md) - [WebhookPracticalTrainingBookingCreatedData](https://hb.pactyard.com/schema-webhookpracticaltrainingbookingcreateddata.md) - [WebhookPracticalTrainingBookingInviteOpenedData](https://hb.pactyard.com/schema-webhookpracticaltrainingbookinginviteopeneddata.md) - [WebhookPracticalTrainingBookingInviteSentData](https://hb.pactyard.com/schema-webhookpracticaltrainingbookinginvitesentdata.md) - [WebhookPracticalTrainingBookingInviteUsedData](https://hb.pactyard.com/schema-webhookpracticaltrainingbookinginviteuseddata.md) - [WebhookPracticalTrainingBookingNoShowData](https://hb.pactyard.com/schema-webhookpracticaltrainingbookingnoshowdata.md) - [WebhookPracticalTrainingBookingRescheduledData](https://hb.pactyard.com/schema-webhookpracticaltrainingbookingrescheduleddata.md) - [WebhookPracticalTrainingCreditsDepletedData](https://hb.pactyard.com/schema-webhookpracticaltrainingcreditsdepleteddata.md) - [WebhookPracticalTrainingCreditsLowData](https://hb.pactyard.com/schema-webhookpracticaltrainingcreditslowdata.md) - [WebhookPracticalTrainingSlotHoldExpiredData](https://hb.pactyard.com/schema-webhookpracticaltrainingslotholdexpireddata.md) - [WebhookPracticalTrainingTrainingEventSeatsLowData](https://hb.pactyard.com/schema-webhookpracticaltrainingtrainingeventseatslowdata.md) - [WebhookReferencesCandidateRefereesSubmittedData](https://hb.pactyard.com/schema-webhookreferencescandidaterefereessubmitteddata.md) - [WebhookReferencesReferenceAllCompletedData](https://hb.pactyard.com/schema-webhookreferencesreferenceallcompleteddata.md) - [WebhookReferencesReferenceDeclinedData](https://hb.pactyard.com/schema-webhookreferencesreferencedeclineddata.md) - [WebhookReferencesReferenceExpiredData](https://hb.pactyard.com/schema-webhookreferencesreferenceexpireddata.md) - [WebhookReferencesReferenceReminderSentData](https://hb.pactyard.com/schema-webhookreferencesreferenceremindersentdata.md) - [WebhookReferencesReferenceRequestCreatedData](https://hb.pactyard.com/schema-webhookreferencesreferencerequestcreateddata.md) - [WebhookReferencesReferenceSubmittedData](https://hb.pactyard.com/schema-webhookreferencesreferencesubmitteddata.md) - [WebhookRegistrationMonitoringWorkerInitialVerificationData](https://hb.pactyard.com/schema-webhookregistrationmonitoringworkerinitialverificationdata.md) - [WebhookRegistrationMonitoringWorkerStatusChangedData](https://hb.pactyard.com/schema-webhookregistrationmonitoringworkerstatuschangeddata.md) - [WebhookTestQueued](https://hb.pactyard.com/schema-webhooktestqueued.md) - [WebhookVirtualBlsTrainingBookingAttendanceMarkedData](https://hb.pactyard.com/schema-webhookvirtualblstrainingbookingattendancemarkeddata.md) - [WebhookVirtualBlsTrainingBookingCancelledData](https://hb.pactyard.com/schema-webhookvirtualblstrainingbookingcancelleddata.md) - [WebhookVirtualBlsTrainingBookingCertificateAvailableData](https://hb.pactyard.com/schema-webhookvirtualblstrainingbookingcertificateavailabledata.md) - [WebhookVirtualBlsTrainingBookingConfirmedData](https://hb.pactyard.com/schema-webhookvirtualblstrainingbookingconfirmeddata.md) - [WebhookVirtualBlsTrainingBookingCreatedData](https://hb.pactyard.com/schema-webhookvirtualblstrainingbookingcreateddata.md) - [WebhookVirtualBlsTrainingBookingEquipmentLateData](https://hb.pactyard.com/schema-webhookvirtualblstrainingbookingequipmentlatedata.md) - [WebhookVirtualBlsTrainingBookingRescheduledData](https://hb.pactyard.com/schema-webhookvirtualblstrainingbookingrescheduleddata.md) - [TvCreditTransaction](https://hb.pactyard.com/schema-tvcredittransaction.md) - [TvCredits](https://hb.pactyard.com/schema-tvcredits.md) - [TvPricing](https://hb.pactyard.com/schema-tvpricing.md) - [TvProfile](https://hb.pactyard.com/schema-tvprofile.md) - [TvStoreVerificationBody](https://hb.pactyard.com/schema-tvstoreverificationbody.md) - [TvVerification](https://hb.pactyard.com/schema-tvverification.md) - [TvVerificationEvent](https://hb.pactyard.com/schema-tvverificationevent.md) - [WebhookTrainingVerificationFailedData](https://hb.pactyard.com/schema-webhooktrainingverificationfaileddata.md) - [WebhookTrainingVerificationNotFoundData](https://hb.pactyard.com/schema-webhooktrainingverificationnotfounddata.md) - [WebhookTrainingVerificationProcessingData](https://hb.pactyard.com/schema-webhooktrainingverificationprocessingdata.md) - [WebhookTrainingVerificationRefundedData](https://hb.pactyard.com/schema-webhooktrainingverificationrefundeddata.md) - [WebhookTrainingVerificationRejectedData](https://hb.pactyard.com/schema-webhooktrainingverificationrejecteddata.md) - [WebhookTrainingVerificationSubmittedData](https://hb.pactyard.com/schema-webhooktrainingverificationsubmitteddata.md) - [WebhookTrainingVerificationVerifiedData](https://hb.pactyard.com/schema-webhooktrainingverificationverifieddata.md) - [OtCreateEmbedSessionBody](https://hb.pactyard.com/schema-otcreateembedsessionbody.md) - [OhCreateEmbedSessionBody](https://hb.pactyard.com/schema-ohcreateembedsessionbody.md) - [OtAccessPayment](https://hb.pactyard.com/schema-otaccesspayment.md) - [OtAccessStart](https://hb.pactyard.com/schema-otaccessstart.md) - [OtAccessState](https://hb.pactyard.com/schema-otaccessstate.md) - [OtRenewalRequest](https://hb.pactyard.com/schema-otrenewalrequest.md) - [OtRenewalState](https://hb.pactyard.com/schema-otrenewalstate.md) - [WebhookOnlineTrainingAccessPaymentLinkExpiredData](https://hb.pactyard.com/schema-webhookonlinetrainingaccesspaymentlinkexpireddata.md) - [WebhookOnlineTrainingAccessRevokedData](https://hb.pactyard.com/schema-webhookonlinetrainingaccessrevokeddata.md) - [WebhookOnlineTrainingAccessStartedData](https://hb.pactyard.com/schema-webhookonlinetrainingaccessstarteddata.md) - [WebhookOnlineTrainingRenewalApprovedData](https://hb.pactyard.com/schema-webhookonlinetrainingrenewalapproveddata.md) - [WebhookOnlineTrainingRenewalDeclinedData](https://hb.pactyard.com/schema-webhookonlinetrainingrenewaldeclineddata.md) - [WebhookOnlineTrainingRenewalRequestedData](https://hb.pactyard.com/schema-webhookonlinetrainingrenewalrequesteddata.md) - [WebhookOnlineTrainingTermsAcceptedData](https://hb.pactyard.com/schema-webhookonlinetrainingtermsaccepteddata.md)