Call Recordings
# support
i
I have followed your documentation but i am still unable to retrieve any call recordings which is a must. the recording artifacts is enabled and confirmed as per screenshot. this is the output i get when trying to retrieve them Call 019c044c-a15c-755f-9071-22ae2dba2a02 Field Value Status ended Type outboundPhoneCall Started 2026-01-28T11:11:02.351Z Ended 2026-01-28T11:12:33.262Z Duration ~91 s Assistant f41004e2-f8cb-4034-adca-8a1cfece790b (21 Degrees Outbound) Ended reason customer-ended-call recordingUrl null artifact.recording { "mono": {} } (no URL) artifact.logUrl Present: https://calllogs.vapi.ai/.../019c044c-a15c-755f-9071-22ae2dba2a02-...-1769598763591.jsonl.gz https://cdn.discordapp.com/attachments/1466029769387937802/1466029770381856840/image.png?ex=697b421e&is=6979f09e&hm=70ca52830446f2fa11a9cfac10a702616e23df13a3cad00ece0eaef140cf17cc&
c
Hi, thanks for reaching out. you’re not getting recordings because recording is not enabled in your assistant JSON. Your current artifactPlan only enables transcripts, not recordings:
Copy code
"artifactPlan": {
  "transcriptPlan": {
    "enabled": true,
    "assistantName": "Sophie",
    "userName": "Customer"
  }
}
Fix: Explicitly enable recording:
Copy code
"artifactPlan": {
  "recordingEnabled": true,
  "recordingFormat": "wav;l16",
  "transcriptPlan": {
    "enabled": true,
    "assistantName": "Sophie",
    "userName": "Customer"
  }
}
Please refer to: https://docs.vapi.ai/assistants/call-recording Thanks!
still give me the same output Call 019c04d9-f3f8-7cc9-9018-98288772de3d Field Value Recording URL { mono: {} } (no URL) Transcript Present (Sophie / Chris Drinkwater; ends at “How’s everything”) Log URL Present (calllogs.vapi.ai … .jsonl.gz) PCAP URL null Messages 5 turns (system, user, bot) Nodes [] Recording is still returned as { mono: {} } with no URL. Transcript and log URL are present.
c
Hi, Your call recordings are failing to upload because your custom Supabase storage project is no longer accessible. The logs show a 410 Gone error with the message “Project removed”, which means the Supabase project referenced in your config has been deleted, paused, or is otherwise unavailable. To fix this, you can either: • Update/fix your Supabase configuration with an active project and valid credentials, or • Disable custom storage and use Vapi’s default storage (quickest option). After doing so, new calls should start generating recording URLs normally. Please make one new test call after updating and let us know if recordings appear. Thanks!
i
absolute legend completely forgot about supabase being attached
c
No worries at all glad that helped! Feel free to reach out if you need anything else or run into other issues. Thanks!