---
title: "POST /api/users/{id}/roles"
method: POST
path: "/api/users/{id}/roles"
tags: ["api", "users"]
---

# POST /api/users/{id}/roles

`POST /api/users/{id}/roles`

Add User roles

## Path parameters

- `id` string, required

## Request body

- object[]
  - `type` 'global/super_admin' | 'global/admin' | 'global/finance_manager' | 'global/seller_manager' | 'global/support_manager' | 'seller/admin' | 'seller/analyst' | 'seller/support_specialist' | 'seller/event_manager' | 'seller/sales_manager' | 'seller/attendee_manager' | 'seller/billing_manager' | 'seller/view_only' | 'seller/it_manager' | 'seller/marketing_manager' | 'seller/marketing_specialist' | 'seller/fundraising_manager' | 'seller/developer' | 'pos/user', required
  - `scope` string, required

## Response `200`

OK

## Other responses

- `400` — Bad Request
- `401` — Unauthorized

---

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