Vapi Video Recording Url not present in call logs.
# support
h
Hi, we are trying to get the video recording for calls but videoRecordingUrl is not present in the callLogs. We have checked the configuration and this is the artifact config for the assistant: artifactPlan": { "videoRecordingEnabled": true } Call Id for reference: 79180648-043e-40b2-a31c-bd80f968e91f
v
The
videoRecordingUrl
property is deprecated.
Instead, check for the video recording URL at
Call.artifact.recording.videoUrl
in your call logs. Example:
Copy code
json
{
  "artifact": {
    "recording": {
      "videoUrl": "https://..."
    }
  }
}
If
videoUrl
is missing, ensure your storage is configured correctly and that the call type supports video recording. Sources: - [Vapi Changelog April 29, 2025](https://docs.vapi.ai/changelog/2025/4/29) - [Vapi Call Recording Documentation](https://docs.vapi.ai/call-recording)
a
Ensure your assistant’s artifactPlan has "videoRecordingEnabled": true, confirm calls are web calls (not phone calls), and check completed call logs or webhook end-of-call-report events for the videoRecordingUrl in the artifact data..
h
> Ensure your assistant’s artifactPlan has "videoRecordingEnabled": true Yes it is true for the assistant. > confirm calls are web calls (not phone calls) Yes the calls are web calls. > check completed call logs or webhook end-of-call-report events for the videoRecordingUrl in the artifact data VideoRecording Url not present in the end-of-call-report webhook and call api.
Also I want to confirm one thing, are video recordings stored for only successful calls? Since currently I have checked with the calls which have successful Evaluation as FAIL. In the VAPI dashboard, audio recording is present but Video recording is not present.
Also, for context: we're building a Flutter app integrated with the VAPI Flutter SDK. Since the SDK doesn’t expose video call configuration, we’re using a patched version where we explicitly set video: true. I’ve checked and confirmed that the video is indeed being captured by Daily — I joined the web call URL during an ongoing session and could see the video feed there. Could you please help us figure out what might be going wrong here.
@User
NVM. I solved it by forcing new recording after the call was initiated in the VAPI flutter sdk with daily_flutter. Tho it needs to be seen why recording was not being initiated after changing the config for assistant. Since this hotfix has solved my problem, marking this as solved. For any one else facing this issue, I solved this by adding this line below client.join() line since I already had a patch for vapi flutter sdk: client.startRecording(forceNew: true);
a
Glad the issue was resolved. Please reach out to us if you have any other questions regarding this issue