Disputes - Delete Evidence attached to a Dispute
curl --request DELETE \
--url https://sandbox.hyperswitch.io/disputes/evidence \
--header 'Content-Type: application/json' \
--header 'api-key: <api-key>' \
--data '
{
"dispute_id": "<string>"
}
'import requests
url = "https://sandbox.hyperswitch.io/disputes/evidence"
payload = { "dispute_id": "<string>" }
headers = {
"api-key": "<api-key>",
"Content-Type": "application/json"
}
response = requests.delete(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'DELETE',
headers: {'api-key': '<api-key>', 'Content-Type': 'application/json'},
body: JSON.stringify({dispute_id: '<string>'})
};
fetch('https://sandbox.hyperswitch.io/disputes/evidence', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://sandbox.hyperswitch.io/disputes/evidence",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "DELETE",
CURLOPT_POSTFIELDS => json_encode([
'dispute_id' => '<string>'
]),
CURLOPT_HTTPHEADER => [
"Content-Type: application/json",
"api-key: <api-key>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://sandbox.hyperswitch.io/disputes/evidence"
payload := strings.NewReader("{\n \"dispute_id\": \"<string>\"\n}")
req, _ := http.NewRequest("DELETE", url, payload)
req.Header.Add("api-key", "<api-key>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.delete("https://sandbox.hyperswitch.io/disputes/evidence")
.header("api-key", "<api-key>")
.header("Content-Type", "application/json")
.body("{\n \"dispute_id\": \"<string>\"\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://sandbox.hyperswitch.io/disputes/evidence")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Delete.new(url)
request["api-key"] = '<api-key>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"dispute_id\": \"<string>\"\n}"
response = http.request(request)
puts response.read_bodyDisputes
Disputes - Delete Evidence attached to a Dispute
Deletes an evidence file attached to a dispute
DELETE
/
disputes
/
evidence
Disputes - Delete Evidence attached to a Dispute
curl --request DELETE \
--url https://sandbox.hyperswitch.io/disputes/evidence \
--header 'Content-Type: application/json' \
--header 'api-key: <api-key>' \
--data '
{
"dispute_id": "<string>"
}
'import requests
url = "https://sandbox.hyperswitch.io/disputes/evidence"
payload = { "dispute_id": "<string>" }
headers = {
"api-key": "<api-key>",
"Content-Type": "application/json"
}
response = requests.delete(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'DELETE',
headers: {'api-key': '<api-key>', 'Content-Type': 'application/json'},
body: JSON.stringify({dispute_id: '<string>'})
};
fetch('https://sandbox.hyperswitch.io/disputes/evidence', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://sandbox.hyperswitch.io/disputes/evidence",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "DELETE",
CURLOPT_POSTFIELDS => json_encode([
'dispute_id' => '<string>'
]),
CURLOPT_HTTPHEADER => [
"Content-Type: application/json",
"api-key: <api-key>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://sandbox.hyperswitch.io/disputes/evidence"
payload := strings.NewReader("{\n \"dispute_id\": \"<string>\"\n}")
req, _ := http.NewRequest("DELETE", url, payload)
req.Header.Add("api-key", "<api-key>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.delete("https://sandbox.hyperswitch.io/disputes/evidence")
.header("api-key", "<api-key>")
.header("Content-Type", "application/json")
.body("{\n \"dispute_id\": \"<string>\"\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://sandbox.hyperswitch.io/disputes/evidence")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Delete.new(url)
request["api-key"] = '<api-key>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"dispute_id\": \"<string>\"\n}"
response = http.request(request)
puts response.read_bodyAuthorizations
api_keyjwt_key
Use the API key created under your merchant account from the HyperSwitch dashboard. API key is used to authenticate API requests from your merchant server only. Don't expose this key on a website or embed it in a mobile application.
Body
application/json
Id of the dispute
Available options:
cancellation_policy, customer_communication, customer_signature, receipt, refund_policy, service_documentation, shipping_documentation, invoice_showing_distinct_transactions, recurring_transaction_agreement, uncategorized_file Response
Evidence deleted from a dispute
Was this page helpful?
⌘I