---
title: "addAssignment"
method: POST
path: "/v1/permissions/assignments/{userId}/{roleId}"
tags: ["Assignments"]
---

# addAssignment

`POST /v1/permissions/assignments/{userId}/{roleId}`

Assign a user to a role.

Use the `x-epilot-org-id` header to assign share roles to users in other orgs

## Path parameters

- `userId` string, required — Id of a user
- `roleId` string, required — Format: <organization_id>:<slug>

## Response `201`

ok

- Assignment — A role attached to an user
  - `user_id` string — Id of a user
  - `roles` RoleId[]

---

[API](https://skmtc.dev/epilot/apis/permissions-api.md) · [All operations](https://skmtc.dev/epilot/apis/permissions-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/epilot/permissions-api/revisions/b29ea9adf72b/schema)
