---
title: "Add a portal user"
method: POST
path: "/v1/portal-users"
tags: ["portal-users"]
---

# Add a portal user

`POST /v1/portal-users`

Add an admin portal user to a specified workspace. The user is assigned a super admin role.

## Headers

- `Workspace` string, required

## Request body

- AddPortalUserRequest
  - `firstName` string, required — The admin portal user's first name.
  - `lastName` string, required — The admin portal user's last name.
  - `email` string, required — The admin portal user's email address.
  - `invitedByAdminName` string — The full name of the administrator who sent the invitation.
  - `invitedByAdminEmail` string — The email address of the administrator who sent the invitation.

## Response `200`

Success

- AddPortalUserResponse
  - `id` string — The unique identifier for the admin portal user.
  - `userStatus` string — The status of the add admin portal user response.

## Other responses

- `400` — Bad request, validation error
- `401` — Unauthorized request
- `403` — Access forbidden
- `429` — Too Many Requests
- `500` — Internal server error

---

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