---
title: "Create event stream"
method: PUT
path: "/activities/stream"
---

# Create event stream

`PUT /activities/stream`

Create an event stream for a specific type of events. Transmit can report events related to authentication and user management (cis), management apps and settings (admin), identity verifications (verify), and Fraud Prevention (risk).

## Query parameters

- `type` 'cis' | 'admin' | 'verify' | 'risk', required
- `stream_id` string, required
- `enrichment` boolean

## Response `200`

Events stream: \<STREAM_ID\>, with \<TYPE\> events, was created successfully.

## Other responses

- `400` — Bad request
- `401` — Unauthorized
- `403` — Cannot handle request without performing start collect action first.
- `406` — stream_id parameter is required and must be a continuous non-empty string.
- `409` — Resource already exists in the project
- `429` — Tenant has reached the maximum number of event streams.
- `500` — Internal server error

---

[API](https://skmtc.net/transmitsecurity/apis/event-streaming.md) · [All operations](https://skmtc.net/transmitsecurity/apis/event-streaming/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/transmitsecurity/event-streaming/versions/cd5193d9f805/schema)
