---
title: "Create Call With Participants"
method: POST
path: "/admin/calls/with-participants"
tags: ["admin", "calls"]
---

# Create Call With Participants

`POST /admin/calls/with-participants`

Create a call with N analysts (PRIMARY + SECONDARY + GUEST). Atomic Call + CUA insert.

## Request body

- CreateCallRequest
  - `participants` CreateCallParticipant[], required
    - `user_id` string, nullable
    - `guest_id` string, uuid, nullable
    - `guest_name` string, nullable
    - `guest_email` string, nullable
    - `role` 'PRIMARY' | 'SECONDARY' | 'GUEST', required
    - `user_note` string, nullable
    - `source` string, uuid, nullable
  - `ticker` string, required
  - `is_priority` boolean
  - `priority_info` object
  - `is_high_conviction` boolean

## Response `200`

Successful Response

- AdminCallWithParticipants
  - `call_id` string, uuid, required
  - `participants` ParticipantOut[], required
    - `user_id` string, nullable
    - `guest_id` string, uuid, nullable
    - `guest_name` string, nullable
    - `guest_email` string, nullable
    - `role` 'PRIMARY' | 'SECONDARY' | 'GUEST', required
    - `first_name` string, nullable
    - `last_name` string, nullable
  - `ticker` string, required
  - `status` 'SCHEDULING' | 'CONFIRMED' | 'CANCELLED' | 'RESCHEDULING' | 'ARCHIVED', required
  - `call_link` string, nullable
  - `call_date` string, date-time, nullable
  - `is_priority` boolean
  - `priority_info` object
  - `is_high_conviction` boolean

## Other responses

- `404` — Not found
- `422` — Validation Error

---

[API](https://skmtc.dev/trytrata/apis/fastapi.md) · [All operations](https://skmtc.dev/trytrata/apis/fastapi/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/trytrata/fastapi/revisions/89fec75ff598/schema)
