From the Streaming CDN team. The original, kept up to date, is at streaming-cdn.ewin888.com/guides/telehealth-video-visit-api-expiring-links .
A clinic or health platform usually wants the same thing for every appointment: a link the patient can open in a browser without installing anything, a different link for the clinician, both dead after the visit window, and a record of when the visit really started and ended. On Streaming CDN that is one server API call per appointment. This guide walks through it with curl and a webhook handler.
1. Create the visit from your backend
Use a server API key with the temporary-meetings:write scope. Keep the key on your server; the browser only ever receives the links.
curl -X POST https://streaming-cdn.ewin888.com/v1/applications/temporary-meetings \ -H "Authorization: Bearer scdn_your_server_key" \ -H "Content-Type: application/json" \ -d '{ "title": "Follow-up visit", "guestDisplayName": "Patient", "staffDisplayName": "Dr.β¦