Skip to main content

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

ParameterTypeRequiredDescription
serviceIdIntegerMandatoryService ID.

Query Parameters

ParameterTypeRequiredDescription
domainStringMandatoryDomain name.

Response

Response Body

Property nameTypeRequiredDescription
autocertRequestStatusStringMandatoryEither "issued", "issuing" or "failed".
autocertRequestTimeStringMandatoryThe request time of auto cert.
certTypeStringMandatoryEither "manual", "auto" or "none".

Status Codes, Error Codes and Error Messages

Status CodeError CodeError Message
400ServiceId.InvalidServiceId is empty or invalid.
400Domain.InvalidDomain is empty or invalid.
404ServiceId.NotFoundServiceId is not found.
404Domain.NotFoundDomain is not found.
400Certificate.OperationFailedThe 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"
}