---
title: "employment.onboarding_task.completed"
method: POST
path: "employment.onboarding_task.completed"
tags: ["Employment Management"]
---

# employment.onboarding_task.completed

`POST employment.onboarding_task.completed` (webhook)

This event is triggered everytime an employment onboarding task
(Personal profile, Administrative details, Emergency contact,
Supporting documentation, etc) is completed by an employee during
the self-enrollment.

## Payload

- object
  - `company_id` string, required: The unique identifier of the related company.
  - `completed_task` object
    - `action` 'additional_documents' | 'administrative_details' | 'business_information' | 'emergency_contact' | 'home_address' | 'i9_verification' | 'identity_verification' | 'payment_details' | 'review_compensation' | 'safetywing_enrollment' | 'user_details' | 'employment_eligibility', required: The action identifier for this task.
    - `completed_at` string, datetime, required: The timestamp when the task was completed.
    - `description` string, required: A description of what this onboarding task covers.
    - `name` string, required: The name of the completed onboarding task (e.g., "Personal details").
    - `required` boolean, required: Whether this task was required for onboarding completion.
    - `status` 'created' | 'completed', required: The status of the task.
  - `employment_id` string, required: The unique identifier of the related employment.
  - `event_type` string, required: The webhook event type identifier.

## Acknowledgement `2XX`

Any 200 response confirms that the webhook was delivered.

---

[API](https://skmtc.dev/remote-com/apis/employments.md) - [All operations](https://skmtc.dev/remote-com/apis/employments/llms.txt) - [OpenAPI document](https://skmtc.dev/remote-com/apis/employments/revisions/da61f6ebc73a?raw)
