curl https://api.bouncy.ai/v1/domains \
-H "Authorization: Bearer bcy_live_pk_YOUR_API_KEY"
const response = await fetch('https://api.bouncy.ai/v1/domains', {
headers: {
'Authorization': 'Bearer bcy_live_pk_YOUR_API_KEY'
}
});
const { domains } = await response.json();
console.log(`You have ${domains.length} custom domains`);
domains.forEach(domain => {
console.log(`${domain.domain} - ${domain.verified ? 'Verified' : 'Not verified'}`);
});
import requests
response = requests.get(
'https://api.bouncy.ai/v1/domains',
headers={'Authorization': 'Bearer bcy_live_pk_YOUR_API_KEY'}
)
data = response.json()
print(f"You have {len(data['domains'])} custom domains")
for domain in data['domains']:
status = 'Verified' if domain['verified'] else 'Not verified'
print(f"{domain['domain']} - {status}")
{
"domains": [
{
"id": "dom_abc123",
"domain": "go.example.com",
"verified": true,
"isDefault": true,
"linkCount": 45,
"createdAt": "2026-01-15T10:00:00Z",
"verifiedAt": "2026-01-15T10:30:00Z"
},
{
"id": "dom_def456",
"domain": "link.example.com",
"verified": false,
"isDefault": false,
"linkCount": 0,
"createdAt": "2026-02-05T14:00:00Z",
"verifiedAt": null
}
]
}
Domains
List Domains
Retrieve all custom domains connected to your account
GET
/
v1
/
domains
curl https://api.bouncy.ai/v1/domains \
-H "Authorization: Bearer bcy_live_pk_YOUR_API_KEY"
const response = await fetch('https://api.bouncy.ai/v1/domains', {
headers: {
'Authorization': 'Bearer bcy_live_pk_YOUR_API_KEY'
}
});
const { domains } = await response.json();
console.log(`You have ${domains.length} custom domains`);
domains.forEach(domain => {
console.log(`${domain.domain} - ${domain.verified ? 'Verified' : 'Not verified'}`);
});
import requests
response = requests.get(
'https://api.bouncy.ai/v1/domains',
headers={'Authorization': 'Bearer bcy_live_pk_YOUR_API_KEY'}
)
data = response.json()
print(f"You have {len(data['domains'])} custom domains")
for domain in data['domains']:
status = 'Verified' if domain['verified'] else 'Not verified'
print(f"{domain['domain']} - {status}")
{
"domains": [
{
"id": "dom_abc123",
"domain": "go.example.com",
"verified": true,
"isDefault": true,
"linkCount": 45,
"createdAt": "2026-01-15T10:00:00Z",
"verifiedAt": "2026-01-15T10:30:00Z"
},
{
"id": "dom_def456",
"domain": "link.example.com",
"verified": false,
"isDefault": false,
"linkCount": 0,
"createdAt": "2026-02-05T14:00:00Z",
"verifiedAt": null
}
]
}
Request
Headers
Response
Array of domain objects
Show properties
Show properties
Domain ID
Domain name
Whether DNS is verified
Whether this is your default domain
Number of links using this domain
ISO 8601 timestamp of creation
ISO 8601 timestamp of verification (null if not verified)
curl https://api.bouncy.ai/v1/domains \
-H "Authorization: Bearer bcy_live_pk_YOUR_API_KEY"
const response = await fetch('https://api.bouncy.ai/v1/domains', {
headers: {
'Authorization': 'Bearer bcy_live_pk_YOUR_API_KEY'
}
});
const { domains } = await response.json();
console.log(`You have ${domains.length} custom domains`);
domains.forEach(domain => {
console.log(`${domain.domain} - ${domain.verified ? 'Verified' : 'Not verified'}`);
});
import requests
response = requests.get(
'https://api.bouncy.ai/v1/domains',
headers={'Authorization': 'Bearer bcy_live_pk_YOUR_API_KEY'}
)
data = response.json()
print(f"You have {len(data['domains'])} custom domains")
for domain in data['domains']:
status = 'Verified' if domain['verified'] else 'Not verified'
print(f"{domain['domain']} - {status}")
{
"domains": [
{
"id": "dom_abc123",
"domain": "go.example.com",
"verified": true,
"isDefault": true,
"linkCount": 45,
"createdAt": "2026-01-15T10:00:00Z",
"verifiedAt": "2026-01-15T10:30:00Z"
},
{
"id": "dom_def456",
"domain": "link.example.com",
"verified": false,
"isDefault": false,
"linkCount": 0,
"createdAt": "2026-02-05T14:00:00Z",
"verifiedAt": null
}
]
}
⌘I