Larry
10/14/2025, 6:51 PMrecordingEnabled is set to true in the artifactPlan object in the assistantOverrides object of our API request
In my designated S3 bucket/prefix I am seeing both transcript files and log files for our calls, as well as what looks like request objects in a subfolder called vapi/calls/, but I don't see any recordings. I would assume our S3 credentials are set up correctly as otherwise these files wouldn't have the permissions to write these files at all. What else do I need to do to store our call recordings? Thanks!Vapi Support Bot
10/14/2025, 6:53 PMrecordingUseCustomStorageEnabled property in your artifactPlan. With HIPAA mode enabled, you must set this to true to store call recordings in your S3 bucket. Try updating your configuration as follows:
json
"artifactPlan": {
"recordingEnabled": true,
"recordingUseCustomStorageEnabled": true
}
This should enable call recordings to be saved to your S3 storage as expected. For more details, see the documentation on HIPAA and custom storage buckets: [Vapi HIPAA Compliance](https://docs.vapi.ai/security-and-privacy/hipaa) and [Call Recording](https://docs.vapi.ai/call-recording).
Sources:
- [Vapi HIPAA Compliance](https://docs.vapi.ai/security-and-privacy/hipaa)
- [Call recording](https://docs.vapi.ai/call-recording)Vignxt Flow
10/14/2025, 6:57 PMLarry
10/14/2025, 8:58 PMLarry
10/14/2025, 9:00 PMVignxt Flow
10/14/2025, 9:33 PM