INTEGRITY Cloudflare Docs

Preset

A Preset is a re-usable configuration that defines a participant’s experience in a Meeting. It determines:

Presets belong to an App, and they are applied to participants — not to meetings.

You can assign the same Preset to multiple participants when creating them through the Add Participant API. Participants in the same Meeting can have different Presets, allowing each user to have a distinct role and experience.

Example: Large Ed-Tech Classroom

Create a Preset

A set of default presets are created for you, when you create an app via the Cloudflare dashboard.

You can also create a preset using the dashboard or the Create Preset API.

curl https://api.cloudflare.com/client/v4/accounts/$ACCOUNT_ID/realtime/kit/$APP_ID/presets \
    -H 'Content-Type: application/json' \
    -H "Authorization: Bearer $CLOUDFLARE_API_TOKEN" \
    -d '{
          "config": {
            ...<preset-configuration-json>
        }'

Preset Editor

We provide a UI-based editor to create and manage the presets in the Cloudflare dashboard.

Preset Editor

The permissions are divided into the following categories:

Where to Go Next

After learning about Meetings and Sessions, you can explore the following next steps: