You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert

59
53
60
-
If done right, following CURL should give you the list of you existing apps with 200 status code. If you have no apps, it will return an empty array with 200 status code.
54
+
If you run the following command and your setup is correct, you should receive a list of your existing Cloudflare RealtimeKit apps and a 200 status code. If you have no apps, the response will be an empty array with a 200 status code.
If the above API doesn't give you 200 status code, it means you don't have the right permissions or the API token is not valid.
61
+
If you do not receive a 200 status code, check your permissions or verify that your API token is valid.
68
62
69
-
You can also view and manage your apps directly in the [Cloudflare RealtimeKit dashboard](https://dash.cloudflare.com/?to=/:account/realtime/realtimekit/kit).
63
+
You can also view and manage your apps directly in the [Cloudflare RealtimeKit dashboard](https://dash.cloudflare.com/?to=/:account/realtime/kit).
70
64
71
-
### Create RealtimeKit App
65
+
### Create a Cloudflare RealtimeKit app
72
66
73
67
Once you have your API token ready, the next step is to create a RealtimeKit app.
74
-
You can use our [API reference](/api/resources/realtime/realtimekit/) for details on creating an app, or use the following sample cURL command:
68
+
You can use our [API reference](/api/resources/realtime/realtimekit/) for details on creating an app, or use the following sample request:
For more about apps and their role, see the [RealtimeKit Concepts guide](/realtime/realtimekit/concepts).
86
80
87
-
### Sandbox vs Production App
81
+
### Sandbox vs. production app
88
82
89
83
It’s best practice to create separate apps for your production and staging environments. This helps you test changes safely without impacting your live environment.
90
84
91
85
For example, you might name your staging app as `<company_name> - <product_name> - staging` and your production app as `<company_name> - <product_name> - production`.
92
86
You are free to choose any app name that fits your workflow.
93
87
94
-
### Create Meeting
88
+
### Create a meeting
95
89
96
-
After creating an app, you can create a new meeting.
97
-
Refer to the [API reference](/api/resources/realtime/realtimekit/) for endpoint details.
90
+
After creating your app, create a new meeting using the API:
You can create new presets using the [API reference](/api/resources/realtime/realtimekit/) or via the [RealtimeKit dashboard](https://dash.cloudflare.com/?to=/:account/realtime/realtimekit/kit).
123
+
You can create new presets using the [API reference](/api/resources/realtime/realtimekit/) or via the [RealtimeKit dashboard](https://dash.cloudflare.com/?to=/:account/realtime/kit).
131
124
132
125
Keep the preset name handy for the next step.
133
126
@@ -137,13 +130,12 @@ Keep the preset name handy for the next step.
137
130
This means you can define a role (such as "teacher" or "viewer") once and assign it to participants in any number of meetings, ensuring consistent permissions and experience. For example, the same `teacher` preset can be used for all classrooms, so you don’t have to redefine permissions every time you create a new meeting. This streamlines setup and helps maintain standardized roles across your organization.
138
131
:::
139
132
140
-
### Add Participant
133
+
### Add a participant
141
134
142
-
With your meeting and preset ready, you can now add a participant.
143
-
Replace all placeholder values in the following cURL command with your actual data.
135
+
With your meeting and preset ready, add a participant using the following command. Replace all placeholder values with your actual data:
0 commit comments