External API (Actions) not firing in new webRTC pathway

What do you need help with?

Bug report

Issue area

Character API

Impact

Blocker - I cannot continue

Character ID

4b200c30-6c4e-11f1-b5de-42010a7be02e

Session ID

N/A — consistent across all sessions, never fires

API endpoint or base URL

https://simxlabs-concierge.fly.dev

Status code or error

No HTTP error — the outbound call is simply never made. Zero requests hit our server.

Language / runtime

Python 3.11 / FastAPI backend, browser frontend via Convai web experience

Where does it happen?

Client app

Short summary

External API actions on character 4b200c30-6c4e-11f1-b5de-42010a7be02e do not trigger in the new webRTC pathway. Voice and character respons

What happened?

User says: “Generate 10,000 bin picking demos with high diversity” → Simra responds conversationally → no HTTP request reaches our server. Server log shows zero incoming calls from Convai after the voice interaction.

What did you expect?

Simra to call POST /run with the parsed intent, receive a run ID + ETA, narrate the status back, then poll GET /run/{id}/summary to read results aloud.

Redacted request

POST https://simxlabs-concierge.fly.dev/run
Content-Type: application/json
{ “intent”: “”, “num_demos”: <number|null>, “constraints”: {} }

Redacted response or logs

[server] GET / 200 ← page load only
[server] — no further requests from Convai runtime —
Browser network tab confirms no outbound call to our domain is initiated after Simra’s response.

I checked the relevant documentation, resources, and similar forum posts before posting.

on

I confirm that I did not include API keys, tokens, passwords, secrets, private character data, private conversation logs, or customer data.

on

Hi Leeza,

Thanks for reporting this, and sorry for the trouble.

The External API feature was originally integrated only into the gRPC pipeline. We’ve now added support for it in the new WebRTC server as well.
Could you please test it again and let us know if you’re still experiencing any issues?

Looking forward to hearing how it goes! Thanks