---
title: "Invite Collaborators"
method: POST
path: "/collaborators"
tags: ["Collaborators"]
---

# Invite Collaborators

`POST /collaborators`

Invite collaborators to specific projects on an account

## Request body

- CollaboratorEntry[]
  - `id` string, uuid — The unique identifier of the user
  - `profile` UserProfile
    - `email` string, email — User's email
    - `first_name` string — User's first name
    - `last_name` string — User's last name
    - `profile_image` string, url — User's profile image URL
  - `project_roles` ProjectRole[]
    - `invitation_status` 'pending'
    - `project_id` integer — The unique identifier of the Project
    - `role` 'administrator' | 'viewer' | 'restricted_editor' | 'editor' | 'restricted_publisher' | 'publisher' | 'project_owner'

## Response `200`

Return Collaborators

- CollaboratorEntry[]
  - `id` string, uuid — The unique identifier of the user
  - `profile` UserProfile
    - `email` string, email — User's email
    - `first_name` string — User's first name
    - `last_name` string — User's last name
    - `profile_image` string, url — User's profile image URL
  - `project_roles` ProjectRole[]
    - `invitation_status` 'pending'
    - `project_id` integer — The unique identifier of the Project
    - `role` 'administrator' | 'viewer' | 'restricted_editor' | 'editor' | 'restricted_publisher' | 'publisher' | 'project_owner'

## Other responses

- `400` — Invalid ID or request body supplied
- `401` — Invalid credentials
- `default` — Unexpected error

---

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