---
title: "Create a broadcast token."
method: POST
path: "/broadcasts/{org}/broadcast-token/"
tags: ["broadcasts"]
---

# Create a broadcast token.

`POST /broadcasts/{org}/broadcast-token/`

Create a broadcast token.

## Request body

- BroadcastTokenInput
  - `entitlement_token` string, required — Repository entitlement token used to authorize the creation of a broadcast token
  - `expires_in` integer — Token expiry time in seconds (optional, defaults to 3600 seconds)

## Response `200`

OK

- BroadcastToken
  - `expires_at` string, date-time
  - `token` string

## Other responses

- `201` — Created
- `400` — Request could not be processed (see detail).
- `404` — Entitlement token not found
- `422` — Entitlement token parameter is required.

---

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