List
Preview
GET
https://api.senditly.ai/v1/certificates
List certificates
This API is in preview. It may be changed in the future.
List certificates
cURL
JavaScript
curl -X GET https://api.senditly.ai/v1/certificates \
-H "Authorization: Bearer <API_KEY>" \
-H "Content-Type: application/json"try {
const response = await fetch('https://api.senditly.ai/v1/certificates', {
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 6 propertiesShow 6 properties
hostname
string
required
The hostname of the certificate.
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.
status
enum
required
The status of the certificate.
ownershipStatus
enum
required
The ownership status of the certificate.
createdAt
string
required
A date string in ISO 8601 format when the certificate was created.
updatedAt
string
required
A date string in ISO 8601 format when the certificate was updated.
hasMore
boolean
required
Whether there are more items to fetch.
cursor
string
optional
A cursor to start the next list from.
List certificates
cURL
JavaScript
curl -X GET https://api.senditly.ai/v1/certificates \
-H "Authorization: Bearer <API_KEY>" \
-H "Content-Type: application/json"try {
const response = await fetch('https://api.senditly.ai/v1/certificates', {
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/certificates/count
Count certificates
This API is in preview. It may be changed in the future.
Count certificates
cURL
JavaScript
curl -X GET https://api.senditly.ai/v1/certificates/count \
-H "Authorization: Bearer <API_KEY>" \
-H "Content-Type: application/json"try {
const response = await fetch('https://api.senditly.ai/v1/certificates/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 certificates
cURL
JavaScript
curl -X GET https://api.senditly.ai/v1/certificates/count \
-H "Authorization: Bearer <API_KEY>" \
-H "Content-Type: application/json"try {
const response = await fetch('https://api.senditly.ai/v1/certificates/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);
}Create
Preview
POST
https://api.senditly.ai/v1/certificates
Create a certificate
This API is in preview. It may be changed in the future.
Create a certificate
cURL
JavaScript
curl -X POST https://api.senditly.ai/v1/certificates \
-H "Authorization: Bearer <API_KEY>" \
-H "Content-Type: application/json" \
-d '{ ... request json ... }'try {
const response = await fetch('https://api.senditly.ai/v1/certificates', {
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 1 propertiesShow 1 properties
hostname
string
required
The hostname of the certificate.
Response
The certificate of the domain.
+-Hide 6 propertiesShow 6 properties
hostname
string
required
The hostname of the certificate.
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.
status
enum
required
The status of the certificate.
ownershipStatus
enum
required
The ownership status of the certificate.
createdAt
string
required
A date string in ISO 8601 format when the certificate was created.
updatedAt
string
required
A date string in ISO 8601 format when the certificate was updated.
Create a certificate
cURL
JavaScript
curl -X POST https://api.senditly.ai/v1/certificates \
-H "Authorization: Bearer <API_KEY>" \
-H "Content-Type: application/json" \
-d '{ ... request json ... }'try {
const response = await fetch('https://api.senditly.ai/v1/certificates', {
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);
}Retrieve
Preview
GET
https://api.senditly.ai/v1/certificates/:hostname
Retrieve a certificate
This API is in preview. It may be changed in the future.
Retrieve a certificate
cURL
JavaScript
curl -X GET https://api.senditly.ai/v1/certificates/:hostname \
-H "Authorization: Bearer <API_KEY>" \
-H "Content-Type: application/json"try {
const response = await fetch('https://api.senditly.ai/v1/certificates/:hostname', {
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
hostname
string
required
The hostname of the certificate.
Response
The certificate of the domain.
+-Hide 6 propertiesShow 6 properties
hostname
string
required
The hostname of the certificate.
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.
status
enum
required
The status of the certificate.
ownershipStatus
enum
required
The ownership status of the certificate.
createdAt
string
required
A date string in ISO 8601 format when the certificate was created.
updatedAt
string
required
A date string in ISO 8601 format when the certificate was updated.
Retrieve a certificate
cURL
JavaScript
curl -X GET https://api.senditly.ai/v1/certificates/:hostname \
-H "Authorization: Bearer <API_KEY>" \
-H "Content-Type: application/json"try {
const response = await fetch('https://api.senditly.ai/v1/certificates/:hostname', {
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);
}Delete
Preview
DEL
https://api.senditly.ai/v1/certificates/:hostname
Delete a certificate
This API is in preview. It may be changed in the future.
Delete a certificate
cURL
JavaScript
curl -X DELETE https://api.senditly.ai/v1/certificates/:hostname \
-H "Authorization: Bearer <API_KEY>" \
-H "Content-Type: application/json"try {
const response = await fetch('https://api.senditly.ai/v1/certificates/:hostname', {
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
hostname
string
required
The hostname of the certificate.
Response
+-Hide 2 propertiesShow 2 properties
hostname
string
required
The hostname of the certificate.
deletedAt
string
required
A date string in ISO 8601 format when the certificate was deleted.
Delete a certificate
cURL
JavaScript
curl -X DELETE https://api.senditly.ai/v1/certificates/:hostname \
-H "Authorization: Bearer <API_KEY>" \
-H "Content-Type: application/json"try {
const response = await fetch('https://api.senditly.ai/v1/certificates/:hostname', {
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/certificates/:hostname/verify
Verify a certificate
This API is in preview. It may be changed in the future.
Verify a certificate
cURL
JavaScript
curl -X POST https://api.senditly.ai/v1/certificates/:hostname/verify \
-H "Authorization: Bearer <API_KEY>" \
-H "Content-Type: application/json"try {
const response = await fetch('https://api.senditly.ai/v1/certificates/:hostname/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
hostname
string
required
The hostname of the certificate.
Response
The certificate of the domain.
+-Hide 6 propertiesShow 6 properties
hostname
string
required
The hostname of the certificate.
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.
status
enum
required
The status of the certificate.
ownershipStatus
enum
required
The ownership status of the certificate.
createdAt
string
required
A date string in ISO 8601 format when the certificate was created.
updatedAt
string
required
A date string in ISO 8601 format when the certificate was updated.
Verify a certificate
cURL
JavaScript
curl -X POST https://api.senditly.ai/v1/certificates/:hostname/verify \
-H "Authorization: Bearer <API_KEY>" \
-H "Content-Type: application/json"try {
const response = await fetch('https://api.senditly.ai/v1/certificates/:hostname/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);
}ListItems
Preview
GET
https://api.senditly.ai/v1/certificates/:hostname/items
List items of a certificate
This API is in preview. It may be changed in the future.
List items of a certificate
cURL
JavaScript
curl -X GET https://api.senditly.ai/v1/certificates/:hostname/items \
-H "Authorization: Bearer <API_KEY>" \
-H "Content-Type: application/json"try {
const response = await fetch('https://api.senditly.ai/v1/certificates/:hostname/items', {
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
hostname
string
required
The hostname of the certificate.
Response
+-Hide 3 propertiesShow 3 properties
items
object[]
required
+-Hide 4 propertiesShow 4 properties
keyType
enum
required
The type of the key.
issuedAt
string
required
A date string in ISO 8601 format when the certificate was issued.
renewedAt
string
optional
A date string in ISO 8601 format when the certificate was renewed.
expiresAt
string
required
A date string in ISO 8601 format when the certificate will expire.
hasMore
boolean
required
Whether there are more items to fetch.
cursor
string
optional
A cursor to start the next list from.
List items of a certificate
cURL
JavaScript
curl -X GET https://api.senditly.ai/v1/certificates/:hostname/items \
-H "Authorization: Bearer <API_KEY>" \
-H "Content-Type: application/json"try {
const response = await fetch('https://api.senditly.ai/v1/certificates/:hostname/items', {
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);
}© 2025 Unbounded Pioneering Inc.
Privacy PolicyTerms of ServiceAnti-Spam PolicyData Processing AgreementInformation Security PolicyService Level Agreement
Senditly