Accounting API
Invoices
Bulk Delete Invoices
this api endpoint (post) (post) removes multiple invoices with a single request if the request succeeds, it will return the ids of the invoices that were removed permissions invoices remove body parameters invoices array of strings an array of strings each representing an invoice id that you wish to remove the maximum number of invoices that can be removed in a single request is 50 require "uri" require "json" require "net/http" url = uri("https //api tamio com/v2/invoices/bulk/delete") https = net http new(url host, url port) https use ssl = true request = net http post new(url) request\["accept"] = "application/json" request\["authorization"] = "bearer your token here" data = { invoices \[ 'cbadfed2 4464 452c a146 6f064c863953' ] } request body = data to json response = https request(request) puts response read bodycurl location request post 'https //api tamio com/v2/invoices/bulk/delete' \\ \ header 'accept application/json' \\ \ header 'authorization bearer your token here' \\ \ data raw '{ "invoices" \[ "cbadfed2 4464 452c a146 6f064c863953" ] }'var myheaders = new headers(); myheaders append("accept", "application/json"); myheaders append("authorization", "bearer your token here"); var data = { invoices \[ 'cbadfed2 4464 452c a146 6f064c863953' ] }; var body = json stringify(data); var requestoptions = { method 'post', headers myheaders, body body }; fetch("https //api tamio com/v2/invoices/bulk/delete", requestoptions) then(response => response text()) then(result => console log(result)) catch(error => console log('error', error));{ "status" 200, "invoices" \[ "cbadfed2 4464 452c a146 6f064c863953" ] }