curl --request GET \
--url https://api.cpln.io/org/{org}/domain/{name}
{
"id": "<string>",
"kind": "<string>",
"version": 123,
"description": "<string>",
"tags": {},
"created": "2023-11-07T05:31:56Z",
"lastModified": "2023-11-07T05:31:56Z",
"links": [
{
"rel": "<string>",
"href": "<string>"
}
],
"name": "<string>",
"spec": {
"dnsMode": "cname",
"gvcLink": "<string>",
"certChallengeType": "http01",
"workloadLink": "<string>",
"acceptAllHosts": true,
"acceptAllSubdomains": true,
"ports": [
{
"number": 123,
"protocol": "http2",
"routes": [
{
"replacePrefix": "<string>",
"regex": "<string>",
"prefix": "<string>",
"workloadLink": "<string>",
"port": 123,
"hostPrefix": "<string>",
"hostRegex": "<string>",
"headers": {
"request": {
"set": {}
}
},
"replica": 123
}
],
"cors": {
"allowOrigins": [
{
"exact": "<string>",
"regex": "<string>"
}
],
"allowMethods": [
"<string>"
],
"allowHeaders": [
"<string>"
],
"exposeHeaders": [
"<string>"
],
"maxAge": "<string>",
"allowCredentials": true
},
"tls": {
"minProtocolVersion": "TLSV1_2",
"cipherSuites": [
[
"ECDHE-ECDSA-AES256-GCM-SHA384",
"ECDHE-ECDSA-CHACHA20-POLY1305",
"ECDHE-ECDSA-AES128-GCM-SHA256",
"ECDHE-RSA-AES256-GCM-SHA384",
"ECDHE-RSA-CHACHA20-POLY1305",
"ECDHE-RSA-AES128-GCM-SHA256",
"AES256-GCM-SHA384",
"AES128-GCM-SHA256"
]
],
"clientCertificate": {
"secretLink": "<string>"
},
"serverCertificate": {
"secretLink": "<string>"
}
}
}
]
},
"status": {
"endpoints": [
{
"url": "<string>",
"workloadLink": "<string>"
}
],
"status": "initializing",
"warning": "<string>",
"locations": [
{
"name": "<string>",
"certificateStatus": "initializing"
}
],
"fingerprint": "<string>",
"dnsConfig": [
{
"type": "<string>",
"ttl": 123,
"host": "<string>",
"value": "<string>"
}
]
}
}
Response will contain the requested domain if the caller is authorized to view it
curl --request GET \
--url https://api.cpln.io/org/{org}/domain/{name}
{
"id": "<string>",
"kind": "<string>",
"version": 123,
"description": "<string>",
"tags": {},
"created": "2023-11-07T05:31:56Z",
"lastModified": "2023-11-07T05:31:56Z",
"links": [
{
"rel": "<string>",
"href": "<string>"
}
],
"name": "<string>",
"spec": {
"dnsMode": "cname",
"gvcLink": "<string>",
"certChallengeType": "http01",
"workloadLink": "<string>",
"acceptAllHosts": true,
"acceptAllSubdomains": true,
"ports": [
{
"number": 123,
"protocol": "http2",
"routes": [
{
"replacePrefix": "<string>",
"regex": "<string>",
"prefix": "<string>",
"workloadLink": "<string>",
"port": 123,
"hostPrefix": "<string>",
"hostRegex": "<string>",
"headers": {
"request": {
"set": {}
}
},
"replica": 123
}
],
"cors": {
"allowOrigins": [
{
"exact": "<string>",
"regex": "<string>"
}
],
"allowMethods": [
"<string>"
],
"allowHeaders": [
"<string>"
],
"exposeHeaders": [
"<string>"
],
"maxAge": "<string>",
"allowCredentials": true
},
"tls": {
"minProtocolVersion": "TLSV1_2",
"cipherSuites": [
[
"ECDHE-ECDSA-AES256-GCM-SHA384",
"ECDHE-ECDSA-CHACHA20-POLY1305",
"ECDHE-ECDSA-AES128-GCM-SHA256",
"ECDHE-RSA-AES256-GCM-SHA384",
"ECDHE-RSA-CHACHA20-POLY1305",
"ECDHE-RSA-AES128-GCM-SHA256",
"AES256-GCM-SHA384",
"AES128-GCM-SHA256"
]
],
"clientCertificate": {
"secretLink": "<string>"
},
"serverCertificate": {
"secretLink": "<string>"
}
}
}
]
},
"status": {
"endpoints": [
{
"url": "<string>",
"workloadLink": "<string>"
}
],
"status": "initializing",
"warning": "<string>",
"locations": [
{
"name": "<string>",
"certificateStatus": "initializing"
}
],
"fingerprint": "<string>",
"dnsConfig": [
{
"type": "<string>",
"ttl": 123,
"host": "<string>",
"value": "<string>"
}
]
}
}
Service account key can be used as API keys
Success
The response is of type object
.