{
"$type": "site.standard.document",
"bskyPostRef": {
"cid": "bafyreidsljnnwvqthyomfpqf7gv5ggf2aqnes56yclp3z25sygil3jjq3u",
"uri": "at://did:plc:lk3jfj3zq4k4wxnk474axylu/app.bsky.feed.post/3mo3g5545ge62"
},
"path": "/t/sudden-since-06-10-2026-failure-in-eu-api-openai-com-invalid-url-post-v1-realtime-sessions/1383405#post_3",
"publishedAt": "2026-06-12T09:11:44.000Z",
"site": "https://community.openai.com",
"tags": [
"api.openai.com",
"eu.api.openai.com"
],
"textContent": "Thanks Viet, i was able to fix it with EU URL yesterday. All are working now with EU http endpiont and initiate the session. It was my mistake that I thought http call worked with EU but it never worked and my collegue removed the code I added. following are the summary of the fix, if someone else can learn from it,\n\n_The issue was on our side. We were calling POST /v1/realtime/sessions (the beta endpoint) which OpenAI has retired. The fix was to migrate to the GA endpoint:_\n\n_- URL: /v1/realtime/client_secrets (not /v1/realtime/sessions)_\n\n_- Body: config must be wrapped in { session: { model, type: “realtime”, … } } — model and type go inside the session object_\n\n_- WebSocket: remove the OpenAI-Beta: realtime=v1 header when connecting with the ephemeral key_\n\n_- Response: the ephemeral token is at response.value (not response.client_secret.value)_\n\n_Works on both US (api.openai.com) and EU (eu.api.openai.com) endpoints._",
"title": "Sudden (since 06.10.2026) failure in eu.api.openai.com - Invalid URL (POST /v1/realtime/sessions)"
}