Method: AssemblyAI::TranscriptsClient#delete
- Defined in:
- lib/assemblyai/transcripts/client.rb
#delete(transcript_id:, request_options: nil) ⇒ AssemblyAI::Transcripts::Transcript
Remove the data from the transcript and mark it as deleted.
252 253 254 255 256 257 258 259 260 |
# File 'lib/assemblyai/transcripts/client.rb', line 252 def delete(transcript_id:, request_options: nil) response = @request_client.conn.delete do |req| req..timeout = .timeout_in_seconds unless &.timeout_in_seconds.nil? req.headers["Authorization"] = .api_key unless &.api_key.nil? req.headers = { **req.headers, **(&.additional_headers || {}) }.compact req.url "#{@request_client.get_url(request_options: )}/v2/transcript/#{transcript_id}" end AssemblyAI::Transcripts::Transcript.from_json(json_object: response.body) end |