---
title: "Create a meeting session artifact"
method: POST
path: "/meeting_sessions/{id}/artifacts"
tags: ["Meeting Session Artifacts"]
---

# Create a meeting session artifact

`POST /meeting_sessions/{id}/artifacts`

Requests asynchronous generation of one `summary` or `action_items` artifact. Each type requires its own request. Generation requires transcript content and configured inference and currently reads at most the first 10,000 segments, so exceptionally long transcripts may produce incomplete artifacts or fail model limits.

## Path parameters

- `id` string, required

## Request body

- CreateMeetingSessionArtifactRequest
  - `type` 'summary' | 'action_items', required — Type of artifact to generate from the session.

## Response `202`

Artifact creation accepted and is being processed asynchronously.

- MeetingSessionArtifactResponse
  - `data` MeetingSessionArtifact, required
    - `content` ArtifactContent, required
      - `text` string, required
    - `created_at` string, date-time, required
    - `failure_reason` string, nullable, required
    - `id` string, required
    - `model_provenance` ModelProvenance, required
      - `model` string, required
      - `provider` string, required
    - `session_id` string, required
    - `status` 'pending' | 'completed' | 'failed', required
    - `type` 'summary' | 'action_items', required
    - `updated_at` string, date-time, required

## Other responses

- `400` — Bad Request
- `401` — Unauthorized. On api.telnyx.com, authentication is enforced by the API gateway before the request reaches the Meeting service, so a missing or invalid API key returns the standard Telnyx error envelope (`{"errors": [{"code": "10009", ...}]}`) rather than the single-`error` shape below.
- `403` — The authenticated credential is not permitted to perform this operation.
- `404` — Not Found
- `409` — Conflict
- `413` — Payload Too Large
- `429` — Authentication is temporarily overloaded. Retry after the number of seconds in `Retry-After`.
- `500` — Internal Server Error
- `503` — Artifact generation or authentication is not configured or temporarily unavailable.

---

[API](https://skmtc.net/team-telnyx/apis/telnyx-api-2.md) · [All operations](https://skmtc.net/team-telnyx/apis/telnyx-api-2/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/team-telnyx/telnyx-api-2/revisions/1571b0380bd7/schema)
