Register
Preview
POST
https://api.senditly.ai/v1/domains
Register a domain
This API is in preview. It may be changed in the future.
Register a domain
cURL
JavaScript
curl -X POST https://api.senditly.ai/v1/domains \
-H "Authorization: Bearer <API_KEY>" \
-H "Content-Type: application/json" \
-d '{ ... request json ... }'try {
const response = await fetch('https://api.senditly.ai/v1/domains', {
method: 'POST',
headers: {
Authorization: 'Bearer <API_KEY>',
'Content-Type': 'application/json',
},
body: JSON.stringify({ ... request json ... }),
});
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}Headers
+-Hide 1 propertiesShow 1 properties
Authorization
string
required
Bearer authentication of the form "Bearer <API_KEY>", where API_KEY is your api key.
Request
+-Hide 2 propertiesShow 2 properties
name
string
required
The name of the domain.
region
enum
required
The region code.
Response
The domain of the domain.
+-Hide 7 propertiesShow 7 properties
name
string
required
The name of the domain.
region
enum
required
The region code.
status
enum
required
The status of the domain.
active
boolean
required
Whether the domain is active.
records
object[]
required
+-Hide 6 propertiesShow 6 properties
type
enum
required
The type of the record.
name
string
required
The name of the record.
value
string
required
The value of the record.
ttl
string
required
The ttl of the record.
priority
integer
optional
The priority of the record.
verified
boolean
required
Whether the record is verified.
createdAt
string
required
A date string in ISO 8601 format when the domain was created.
updatedAt
string
required
A date string in ISO 8601 format when the domain was last updated.
Register a domain
cURL
JavaScript
curl -X POST https://api.senditly.ai/v1/domains \
-H "Authorization: Bearer <API_KEY>" \
-H "Content-Type: application/json" \
-d '{ ... request json ... }'try {
const response = await fetch('https://api.senditly.ai/v1/domains', {
method: 'POST',
headers: {
Authorization: 'Bearer <API_KEY>',
'Content-Type': 'application/json',
},
body: JSON.stringify({ ... request json ... }),
});
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}List
Preview
GET
https://api.senditly.ai/v1/domains
List domains
This API is in preview. It may be changed in the future.
List domains
cURL
JavaScript
curl -X GET https://api.senditly.ai/v1/domains \
-H "Authorization: Bearer <API_KEY>" \
-H "Content-Type: application/json"try {
const response = await fetch('https://api.senditly.ai/v1/domains', {
method: 'GET',
headers: {
Authorization: 'Bearer <API_KEY>',
},
body: JSON.stringify({ ... request json ... }),
});
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}Headers
+-Hide 1 propertiesShow 1 properties
Authorization
string
required
Bearer authentication of the form "Bearer <API_KEY>", where API_KEY is your api key.
Query
+-Hide 3 propertiesShow 3 properties
limit
integer
optional
A limit on the number of items to return. Defaults to 10. The value must be between 1 and 100.
startingAfter
string
optional
A cursor to start the list from. Defaults to the first item.
endingBefore
string
optional
A cursor to end the list at. Defaults to the last item.
Response
+-Hide 3 propertiesShow 3 properties
items
object[]
required
+-Hide 7 propertiesShow 7 properties
name
string
required
The name of the domain.
region
enum
required
The region code.
status
enum
required
The status of the domain.
active
boolean
required
Whether the domain is active.
records
object[]
required
+-Hide 6 propertiesShow 6 properties
type
enum
required
The type of the record.
name
string
required
The name of the record.
value
string
required
The value of the record.
ttl
string
required
The ttl of the record.
priority
integer
optional
The priority of the record.
verified
boolean
required
Whether the record is verified.
createdAt
string
required
A date string in ISO 8601 format when the domain was created.
updatedAt
string
required
A date string in ISO 8601 format when the domain was last updated.
hasMore
boolean
required
Whether there are more items to fetch.
cursor
string
optional
A cursor to start the next list from.
List domains
cURL
JavaScript
curl -X GET https://api.senditly.ai/v1/domains \
-H "Authorization: Bearer <API_KEY>" \
-H "Content-Type: application/json"try {
const response = await fetch('https://api.senditly.ai/v1/domains', {
method: 'GET',
headers: {
Authorization: 'Bearer <API_KEY>',
},
body: JSON.stringify({ ... request json ... }),
});
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}Count
Preview
GET
https://api.senditly.ai/v1/domains/count
Count domains
This API is in preview. It may be changed in the future.
Count domains
cURL
JavaScript
curl -X GET https://api.senditly.ai/v1/domains/count \
-H "Authorization: Bearer <API_KEY>" \
-H "Content-Type: application/json"try {
const response = await fetch('https://api.senditly.ai/v1/domains/count', {
method: 'GET',
headers: {
Authorization: 'Bearer <API_KEY>',
},
body: JSON.stringify({ ... request json ... }),
});
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}Headers
+-Hide 1 propertiesShow 1 properties
Authorization
string
required
Bearer authentication of the form "Bearer <API_KEY>", where API_KEY is your api key.
Query
+-Hide 2 propertiesShow 2 properties
after
string
optional
A cursor to start the count from.
before
string
optional
A cursor to end the count at.
Response
+-Hide 1 propertiesShow 1 properties
count
integer
required
The total number of items.
Count domains
cURL
JavaScript
curl -X GET https://api.senditly.ai/v1/domains/count \
-H "Authorization: Bearer <API_KEY>" \
-H "Content-Type: application/json"try {
const response = await fetch('https://api.senditly.ai/v1/domains/count', {
method: 'GET',
headers: {
Authorization: 'Bearer <API_KEY>',
},
body: JSON.stringify({ ... request json ... }),
});
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}Retrieve
Preview
GET
https://api.senditly.ai/v1/domains/:name
Retrieve a domain
This API is in preview. It may be changed in the future.
Retrieve a domain
cURL
JavaScript
curl -X GET https://api.senditly.ai/v1/domains/:name \
-H "Authorization: Bearer <API_KEY>" \
-H "Content-Type: application/json"try {
const response = await fetch('https://api.senditly.ai/v1/domains/:name', {
method: 'GET',
headers: {
Authorization: 'Bearer <API_KEY>',
},
body: JSON.stringify({ ... request json ... }),
});
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}Headers
+-Hide 1 propertiesShow 1 properties
Authorization
string
required
Bearer authentication of the form "Bearer <API_KEY>", where API_KEY is your api key.
Parameters
+-Hide 1 propertiesShow 1 properties
name
string
required
The name of the domain.
Response
The domain of the domain.
+-Hide 7 propertiesShow 7 properties
name
string
required
The name of the domain.
region
enum
required
The region code.
status
enum
required
The status of the domain.
active
boolean
required
Whether the domain is active.
records
object[]
required
+-Hide 6 propertiesShow 6 properties
type
enum
required
The type of the record.
name
string
required
The name of the record.
value
string
required
The value of the record.
ttl
string
required
The ttl of the record.
priority
integer
optional
The priority of the record.
verified
boolean
required
Whether the record is verified.
createdAt
string
required
A date string in ISO 8601 format when the domain was created.
updatedAt
string
required
A date string in ISO 8601 format when the domain was last updated.
Retrieve a domain
cURL
JavaScript
curl -X GET https://api.senditly.ai/v1/domains/:name \
-H "Authorization: Bearer <API_KEY>" \
-H "Content-Type: application/json"try {
const response = await fetch('https://api.senditly.ai/v1/domains/:name', {
method: 'GET',
headers: {
Authorization: 'Bearer <API_KEY>',
},
body: JSON.stringify({ ... request json ... }),
});
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}Unregister
Preview
DEL
https://api.senditly.ai/v1/domains/:name
Unregister a domain
This API is in preview. It may be changed in the future.
Unregister a domain
cURL
JavaScript
curl -X DELETE https://api.senditly.ai/v1/domains/:name \
-H "Authorization: Bearer <API_KEY>" \
-H "Content-Type: application/json"try {
const response = await fetch('https://api.senditly.ai/v1/domains/:name', {
method: 'DELETE',
headers: {
Authorization: 'Bearer <API_KEY>',
},
body: JSON.stringify({ ... request json ... }),
});
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}Headers
+-Hide 1 propertiesShow 1 properties
Authorization
string
required
Bearer authentication of the form "Bearer <API_KEY>", where API_KEY is your api key.
Parameters
+-Hide 1 propertiesShow 1 properties
name
string
required
The name of the domain.
Response
+-Hide 2 propertiesShow 2 properties
name
string
required
The name of the domain.
unregisteredAt
string
required
A date string in ISO 8601 format when the domain was unregistered.
Unregister a domain
cURL
JavaScript
curl -X DELETE https://api.senditly.ai/v1/domains/:name \
-H "Authorization: Bearer <API_KEY>" \
-H "Content-Type: application/json"try {
const response = await fetch('https://api.senditly.ai/v1/domains/:name', {
method: 'DELETE',
headers: {
Authorization: 'Bearer <API_KEY>',
},
body: JSON.stringify({ ... request json ... }),
});
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}Verify
Preview
POST
https://api.senditly.ai/v1/domains/:name/verify
Verify a domain
This API is in preview. It may be changed in the future.
Verify a domain
cURL
JavaScript
curl -X POST https://api.senditly.ai/v1/domains/:name/verify \
-H "Authorization: Bearer <API_KEY>" \
-H "Content-Type: application/json"try {
const response = await fetch('https://api.senditly.ai/v1/domains/:name/verify', {
method: 'POST',
headers: {
Authorization: 'Bearer <API_KEY>',
},
body: JSON.stringify({ ... request json ... }),
});
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}Headers
+-Hide 1 propertiesShow 1 properties
Authorization
string
required
Bearer authentication of the form "Bearer <API_KEY>", where API_KEY is your api key.
Parameters
+-Hide 1 propertiesShow 1 properties
name
string
required
The name of the domain.
Response
+-Hide 1 propertiesShow 1 properties
startedAt
string
required
A date string in ISO 8601 format when the domain verification was started.
Verify a domain
cURL
JavaScript
curl -X POST https://api.senditly.ai/v1/domains/:name/verify \
-H "Authorization: Bearer <API_KEY>" \
-H "Content-Type: application/json"try {
const response = await fetch('https://api.senditly.ai/v1/domains/:name/verify', {
method: 'POST',
headers: {
Authorization: 'Bearer <API_KEY>',
},
body: JSON.stringify({ ... request json ... }),
});
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}© 2025 Unbounded Pioneering Inc.
Privacy PolicyTerms of ServiceAnti-Spam PolicyData Processing AgreementInformation Security PolicyService Level Agreement
Senditly