curl --request GET \
--url https://jmpy.me/api/v1/domains/subdomains \
--header 'Authorization: Bearer <token>'{
"subdomains": [
{
"id": "<string>",
"subdomain": "<string>",
"name": "<string>",
"description": "<string>",
"is_verified": true,
"created_at": "<string>"
}
],
"total": 123
}List your jmpy.me subdomains
curl --request GET \
--url https://jmpy.me/api/v1/domains/subdomains \
--header 'Authorization: Bearer <token>'{
"subdomains": [
{
"id": "<string>",
"subdomain": "<string>",
"name": "<string>",
"description": "<string>",
"is_verified": true,
"created_at": "<string>"
}
],
"total": 123
}jmpy.me subdomains registered to your account.
Show Subdomain Object
curl -X GET "https://jmpy.me/api/v1/domains/subdomains" \
-H "Authorization: Bearer YOUR_API_KEY"
const fetch = require('node-fetch');
const response = await fetch('https://jmpy.me/api/v1/domains/subdomains', {
headers: { 'Authorization': 'Bearer YOUR_API_KEY' }
});
const data = await response.json();
console.log(data);
import axios from 'axios';
const response = await axios.get(
'https://jmpy.me/api/v1/domains/subdomains',
{ headers: { 'Authorization': 'Bearer YOUR_API_KEY' } }
);
console.log(response.data);
import requests
response = requests.get(
'https://jmpy.me/api/v1/domains/subdomains',
headers={'Authorization': 'Bearer YOUR_API_KEY'}
)
print(response.json())
<?php
$client = new GuzzleHttp\Client();
$response = $client->request('GET', 'https://jmpy.me/api/v1/domains/subdomains', [
'headers' => [
'Authorization' => 'Bearer YOUR_API_KEY'
]
]);
?>
package main
import (
"net/http"
)
func main() {
url := "https://jmpy.me/api/v1/domains/subdomains"
req, _ := http.NewRequest("GET", 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"))
.header("Authorization", "Bearer YOUR_API_KEY")
.GET()
.build();
client.send(request, HttpResponse.BodyHandlers.ofString());
{
"success": true,
"data": {
"subdomains": [
{
"id": "uuid-string",
"subdomain": "acme",
"name": "Acme Corp",
"description": "Company links",
"is_verified": true,
"created_at": "2024-01-01T00:00:00Z"
}
],
"total": 1
}
}
Populate selector
async function getSubdomainOptions() {
const response = await fetch(
'https://jmpy.me/api/v1/domains/subdomains',
{ headers: { 'Authorization': 'Bearer YOUR_API_KEY' } }
);
const result = await response.json();
// Transform for dropdown
return result.data.subdomains.map(sub => ({
label: `${sub.subdomain}.jmpy.me`,
value: sub.subdomain
}));
}