It is possible to delete individual records of calls, recordings and transcriptions by using the HTTP DELETE functionality of the API. It is also possible to delete some of these records via Console. Please continue below for specific instructions for deleting each of these types of data.
Delete Call Logs
Twilio allows users to delete individual call log records via our REST API, or the Console account management site.
- API: Submit an HTTP DELETE request to the call resource.
- Console: Navigate to the desired record's Call Details page, and then click Delete this call log.
It is important to note that deleting the record of a call does not automatically delete any associated call recordings or transcriptions. If you need to delete a call, along with its associated recordings and/or transcriptions, you’ll need to delete the records of the calls, recordings and transcriptions separately.
To delete individual transcription records through the API, use the HTTP DELETE functionality of the transcription resource. Transcriptions can not be deleted through the Console site.
Recordings can only be deleted by customers – Twilio Support can't perform this function on customer's behalf at this time. Recordings can be deleted individually or in bulk in the Twilio Console or via the REST API. If you're using a 3rd party service that manages your calls and recordings, contact them for the best way to delete your recordings. For a full explanation of these methods, see Downloading and Deleting Twilio Call Recordings.