Request cURL Python Node.js Java Go
Copy curl -X DELETE \
'http://localhost:8080/lokta-lms/api/v1/charges/{chargeId}' \
-u '{username}:{password}' \
-H 'Tenant-Identifier: default'
import requests
response = requests.delete(
"http://localhost:8080/lokta-lms/api/v1/charges/{chargeId}",
auth=("{username}", "{password}"),
headers={"Tenant-Identifier": "default"},
)
print(response.json())
const response = await fetch("http://localhost:8080/lokta-lms/api/v1/charges/{chargeId}", {
method: "DELETE",
headers: {
Authorization: "Basic " + Buffer.from("{username}:{password}").toString("base64"),
"Tenant-Identifier": "default",
},
});
console.log(await response.json());
HttpClient client = HttpClient.newHttpClient();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("http://localhost:8080/lokta-lms/api/v1/charges/{chargeId}"))
.header("Authorization", "Basic "
+ Base64.getEncoder().encodeToString("{username}:{password}".getBytes()))
.header("Tenant-Identifier", "default")
.method("DELETE", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse<String> response = client.send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
req, _ := http.NewRequest("DELETE", "http://localhost:8080/lokta-lms/api/v1/charges/{chargeId}", nil)
req.SetBasicAuth("{username}", "{password}")
req.Header.Set("Tenant-Identifier", "default")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
data, _ := io.ReadAll(res.Body)
fmt.Println(string(data))