Get Auto Let's Encrypt Certificate Status
Retrieve auto let's encrypt certifcate status.
Request
Request-Line
GET /waap/v1.0/services/{serviceId}/certificates/auto?domain={domain} HTTP/1.1
Request Parameters
Path Parameters
Parameter | Type | Required | Description |
---|---|---|---|
serviceId | Integer | Mandatory | Service ID. |
Query Parameters
Parameter | Type | Required | Description |
---|---|---|---|
domain | String | Mandatory | Domain name. |
Response
Response Body
Property name | Type | Required | Description |
---|---|---|---|
autocertRequestStatus | String | Mandatory | Either "issued", "issuing" or "failed". |
autocertRequestTime | String | Mandatory | The request time of auto cert. |
certType | String | Mandatory | Either "manual", "auto" or "none". |
Status Codes, Error Codes and Error Messages
Status Code | Error Code | Error Message |
---|---|---|
400 | ServiceId.Invalid | ServiceId is empty or invalid. |
400 | Domain.Invalid | Domain is empty or invalid. |
404 | ServiceId.NotFound | ServiceId is not found. |
404 | Domain.NotFound | Domain is not found. |
400 | Certificate.OperationFailed | The certificate operation failed. |
Examples
Get Auto Let's Encrypt Certificate Status
Request
GET /waap/v1.0/services/67709/certificates/auto?domain=test.swiftfederation.com HTTP/1.1
Successful Response Body
{
"autocertRequestStatus": "issuing",
"autocertRequestTime": "2025-08-28T08:20:52.271Z",
"certType": "none"
}