Skip to main content
GET
/
projects
/
{projectId}
/
certificates
/
{certificateId}
Get an SSL certificate
curl --request GET \
  --url {schemes}://api.upsun.com/projects/{projectId}/certificates/{certificateId} \
  --header 'Authorization: Bearer <token>'
{
  "id": "<string>",
  "created_at": "2023-11-07T05:31:56Z",
  "updated_at": "2023-11-07T05:31:56Z",
  "certificate": "<string>",
  "chain": [
    "<string>"
  ],
  "is_provisioned": true,
  "is_invalid": true,
  "is_root": true,
  "domains": [
    "<string>"
  ],
  "auth_type": [
    "<string>"
  ],
  "issuer": [
    {
      "oid": "<string>",
      "alias": "<string>",
      "value": "<string>"
    }
  ],
  "expires_at": "2023-11-07T05:31:56Z"
}

Authorizations

Authorization
string
header
required

Path Parameters

projectId
string
required
certificateId
string
required

Response

default - application/json
id
string
required

The identifier of Certificate

created_at
string<date-time> | null
required

The creation date

updated_at
string<date-time> | null
required

The update date

certificate
string
required

The PEM-encoded certificate

chain
string[]
required

The certificate chain

is_provisioned
boolean
required

Whether this certificate is automatically provisioned

is_invalid
boolean
required

Whether this certificate should be skipped during provisioning

is_root
boolean
required

Whether this certificate is root type

domains
string[]
required

The domains covered by this certificate

auth_type
string[]
required

The type of authentication the certificate supports

issuer
Issuer · object[]
required

The issuer of the certificate

expires_at
string<date-time>
required

Expiration date