---
title: "Webhook being called by Healthier Business to provide us with Agency Group Candidate Trainings."
method: POST
path: "/webhooks/agency-group/{agency_group_id}/healthier-business/candidate-training"
tags: ["Webhooks"]
---

# Webhook being called by Healthier Business to provide us with Agency Group Candidate Trainings.

`POST /webhooks/agency-group/{agency_group_id}/healthier-business/candidate-training`

## Request

- Base URL: `http://localhost:3010/v1`
- URL: `http://localhost:3010/v1/webhooks/agency-group/{agency_group_id}/healthier-business/candidate-training`
- Auth: none declared. Required headers: `api-key`

## Headers

- `X-Accept-Timezone` string
- `api-key` string, required

## Request body

- object
  - `training` object
    - `candidate_id` string
    - `candidate_ref` string, required
    - `date_completed` string
    - `renewal_date` string
    - `courses_assigned_count` string
    - `courses_completed_count` string
    - `courses_pending_count` string
    - `courses_expired_count` string
    - `training_status` string
  - `course` object
    - `candidate_ref` string, required
    - `candidate_id` string
    - `course_id` string
    - `course_name` string
    - `date_assigned` string
    - `date_completed` string
    - `renewal_date` string
    - `grade` string
    - `course_status` string

## Response `202`

The Healthier Business candidate training webhook was received

- string

## Other responses

- `400`: Validation errors caused by missing or invalid header / path or payloads
- `default`: Server error occurred

---

[API](https://skmtc.dev/staffshift/apis/staffshift-api-gateway.md) - [All operations](https://skmtc.dev/staffshift/apis/staffshift-api-gateway/llms.txt) - [OpenAPI document](https://skmtc.dev/staffshift/apis/staffshift-api-gateway/revisions/1f079f6b65f5?raw)
