curl --request DELETE \
--url https://jmpy.me/api/v1/domains/subdomains/{id} \
--header 'Authorization: Bearer <token>'Delete a jmpy.me subdomain
curl --request DELETE \
--url https://jmpy.me/api/v1/domains/subdomains/{id} \
--header 'Authorization: Bearer <token>'jmpy.me subdomain.
force=true is used.true, deletes the subdomain even if it has associated short URLs (URLs will also be deleted).curl -X DELETE "https://jmpy.me/api/v1/domains/subdomains/YOUR_SUBDOMAIN_ID?force=false" \
-H "Authorization: Bearer YOUR_API_KEY"
const fetch = require('node-fetch');
const response = await fetch('https://jmpy.me/api/v1/domains/subdomains/YOUR_SUBDOMAIN_ID?force=false', {
method: 'DELETE',
headers: { 'Authorization': 'Bearer YOUR_API_KEY' }
});
const data = await response.json();
console.log(data);
import axios from 'axios';
const response = await axios.delete(
'https://jmpy.me/api/v1/domains/subdomains/YOUR_SUBDOMAIN_ID',
{
params: { force: false },
headers: { 'Authorization': 'Bearer YOUR_API_KEY' }
}
);
console.log(response.data);
import requests
response = requests.delete(
'https://jmpy.me/api/v1/domains/subdomains/YOUR_SUBDOMAIN_ID',
params={'force': 'false'},
headers={'Authorization': 'Bearer YOUR_API_KEY'}
)
print(response.json())
<?php
$client = new GuzzleHttp\Client();
$response = $client->request('DELETE', 'https://jmpy.me/api/v1/domains/subdomains/YOUR_SUBDOMAIN_ID', [
'query' => ['force' => 'false'],
'headers' => [
'Authorization' => 'Bearer YOUR_API_KEY'
]
]);
?>
package main
import (
"net/http"
)
func main() {
url := "https://jmpy.me/api/v1/domains/subdomains/YOUR_SUBDOMAIN_ID?force=false"
req, _ := http.NewRequest("DELETE", url, nil)
req.Header.Add("Authorization", "Bearer YOUR_API_KEY")
http.DefaultClient.Do(req)
}
import java.net.http.HttpClient;
import java.net.http.HttpRequest;
import java.net.URI;
import java.net.http.HttpResponse;
HttpClient client = HttpClient.newHttpClient();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("https://jmpy.me/api/v1/domains/subdomains/YOUR_SUBDOMAIN_ID?force=false"))
.header("Authorization", "Bearer YOUR_API_KEY")
.DELETE()
.build();
client.send(request, HttpResponse.BodyHandlers.ofString());
{
"success": true,
"data": {
"message": "Subdomain deleted successfully"
}
}