This endpoint lets you stop active recordings on a call. Since a call can have multiple ongoing recordings, this endpoint lets you choose a specific recording to stop, or you can stop all ongoing recordings.
## Example for Call Record Delete#require'rubygems'require'plivo'includePlivoincludePlivo::Exceptionsapi=RestClient.new("<auth_id>","<auth_token>")beginresponse=api.calls.stop_record('eba53b9e-8fbd-45c1-9444-696d2172fbc8')putsresponserescuePlivoRESTError=>eputs'Exception: '+e.messageend
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
// Example for Call Record deletevarplivo=require('plivo');(functionmain(){'use strict';// If auth id and auth token are not specified, Plivo will fetch them from the environment variables.varclient=newplivo.Client("<auth_id>","<auth_token>");client.calls.stopRecording("eba53b9e-8fbd-45c1-9444-696d2172fbc8",// call uuid).then(function(response){console.log(response);},function(err){console.error(err);});})();
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<?php/**
* Example for Call Record delete
*/require'vendor/autoload.php';usePlivo\RestClient;usePlivo\Exceptions\PlivoRestException;$client=newRestClient("<auth_id>","<auth_token>");try{$response=$client->calls->stopRecording('eba53b9e-8fbd-45c1-9444-696d2172fbc8');print_r($response);}catch(PlivoRestException$ex){print_r($ex);}
packagecom.plivo.api.samples.call.record;importjava.io.IOException;importcom.plivo.api.Plivo;importcom.plivo.api.exceptions.PlivoRestException;importcom.plivo.api.models.call.Call;/**
* Example for Call Record delete
*/classRecordDelete{publicstaticvoidmain(String[]args){Plivo.init("<auth_id>","<auth_token>");try{Call.recordStopper("eba53b9e-8fbd-45c1-9444-696d2172fbc8").recordStop();System.out.println("Deleted successfully.");}catch(PlivoRestException|IOExceptione){e.printStackTrace();}}}
/**
* Example for Call Record Delete
*/usingSystem;usingSystem.Collections.Generic;usingPlivo;usingPlivo.Exception;namespacePlivoExamples{internalclassProgram{publicstaticvoidMain(string[]args){varapi=newPlivoApi("<auth_id>","<auth_token>");try{varresponse=api.Call.StopRecording(callUuid:"93b35e56-5b28-47fc-95aa-8536625d3ac1");Console.WriteLine(response);}catch(PlivoRestExceptione){Console.WriteLine("Exception: "+e.Message);}}}}
// Example for Call Record deletepackagemainimport("fmt""github.com/plivo/plivo-go/v7")funcmain(){client,err:=plivo.NewClient("<auth_id>","<auth_token>",&plivo.ClientOptions{})iferr!=nil{fmt.Print("Error",err.Error())return}err=client.Calls.StopRecording("eba53b9e-8fbd-45c1-9444-696d2172fbc8",)iferr!=nil{fmt.Print("Error",err.Error())return}fmt.Println("Deleted successfully.")}
Example Request
1
2
3
4
5
6
7
8
9
10
11
12
importplivoAUTH_ID="Your AUTH ID"AUTH_TOKEN="Your AUTH TOKEN"p=plivo.RestAPI(AUTH_ID,AUTH_TOKEN)params={# The ID of the call
'call_uuid':'55309cee-821d-11e4-9a73-498d468c930b'}response=p.stop_record(params)printstr(response)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
# encoding: utf-8require'plivo'includePlivoAUTH_ID='MAXXXXXXXXXXXXXXXXXX'AUTH_TOKEN='MTUzZjA4NzhiYWNlOWExNTNlZGJmNzUwYWViYjc2'p=RestAPI.new(AUTH_ID,AUTH_TOKEN)params={# The ID of the call'call_uuid'=>'55309cee-821d-11e4-9a73-498d468c930b'}response=p.stop_record(params)putsresponse
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
varplivo=require('plivo');varp=plivo.RestAPI({authId:'Your AUTH ID',authToken:'Your AUTH TOKEN'});varparams={// The ID of the call'call_uuid':'55309cee-821d-11e4-9a73-498d468c930b'}p.record_stop(params,function(status,response){console.log('Status: ',status);console.log('API Response:',response);});
<?phprequire'vendor/autoload.php';usePlivo\RestAPI;$auth_id="Your AUTH_ID";$auth_token="Your AUTH_TOKEN";$p=newRestAPI($auth_id,$auth_token);$params=array(# The ID of the call'call_uuid'=>'55309cee-821d-11e4-9a73-498d468c930b');$response=$p->stop_record($params);// Print the responseecho"Status : ";print_r($response['status']);echo"Response : ";print_r($response['response']);?>
importjava.util.LinkedHashMap;importcom.plivo.helper.api.client.*;importcom.plivo.helper.api.response.response.GenericResponse;importcom.plivo.helper.exception.PlivoException;publicclassStopRecording{publicstaticvoidmain(String[]args){StringauthId="Your AUTH ID";StringauthToken="Your AUTH TOKEN";RestAPIapi=newRestAPI(authId,authToken,"v1");LinkedHashMap<String,String>parameters=newLinkedHashMap<String,String>();// The ID of the callparameters.put("call_uuid","55309cee-821d-11e4-9a73-498d468c930b");try{// Send the messageGenericResponsemsgResponse=api.stopRecord(parameters);// Print the responseSystem.out.println(msgResponse);}catch(PlivoExceptione){System.out.println(e.getLocalizedMessage());}}}
usingSystem;usingSystem.Collections.Generic;usingRestSharp;usingPlivo.API;namespacestop_recording{publicclassProgram{publicstaticvoidMain(string[]args){RestAPIplivo=newRestAPI("Your AUTH_ID","Your AUTH_TOKEN");IRestResponse<GenericResponse>resp=plivo.stop_record(newDictionary<string,string>(){// The ID of the call{"call_uuid","55309cee-821d-11e4-9a73-498d468c930b"},});//Prints the responseConsole.Write(resp.Content);Console.ReadLine();}}}
// Example for Call Record deletepackagemainimport("fmt""github.com/plivo/plivo-go/v7")funcmain(){client,err:=plivo.NewClient("<auth_id>","<auth_token>",&plivo.ClientOptions{})iferr!=nil{fmt.Print("Error",err.Error())return}err=client.Calls.StopRecording("eba53b9e-8fbd-45c1-9444-696d2172fbc8",)iferr!=nil{fmt.Print("Error",err.Error())return}fmt.Println("Deleted successfully.")}
Rate this page
🥳 Thank you! It means a lot to us!
×
Help Us Improve
Thank you so much for rating the page, we would like to get your input
for further improvements!