---
title: "Assign users to pack"
method: POST
path: "/onboarding/v1/packs/{packId}/assignments"
tags: ["Onboarding:v1:Onboarding:Assignments"]
---

# Assign users to pack

`POST /onboarding/v1/packs/{packId}/assignments`

Assign one or more users to a specific onboarding pack. All-or-nothing: if any user ID is invalid, no assignments are created.

## Path parameters

- `packId` integer, required — The onboarding pack ID

## Request body

- AssignmentsCreateRequest
  - `userIds` integer[], required — List of user IDs to assign (max: 500)

## Response `200`

Successful Response

- APIResponseAssignmentsCreateResponse
  - `requestId` string
  - `data` AssignmentsCreateResponse, required

## Other responses

- `404` — Onboarding pack not found
- `422` — Validation error

---

[API](https://skmtc.net/connecteam/apis/connecteam-api-documentation.md) · [All operations](https://skmtc.net/connecteam/apis/connecteam-api-documentation/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/connecteam/connecteam-api-documentation/revisions/d8f7f302222e/schema)
