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 records of recordings via Console. Please continue below for specific instructions for deleting each of these types of data.
Delete Call Logs
To delete individual call log records through the API, use the HTTP DELETE functionality of the call resource. Call logs can not be deleted through the Console site.
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 cannot perform this function on customer's behalf at this time. They can be deleted individually in the Console, however, bulk deletion of recordings must be performed 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, please see our article Deleting Twilio Call Recordings.