# pages-https-certificate

From **GitHub v3 REST API**.

- Type: `object`

## Properties

### `description`

- Required: true
- Type: `string`
- Example: `Certificate is approved`

### `domains`

- Required: true
- Type: `array`
- Example: `[
  "example.com",
  "www.example.com"
]`

Array of the domain set and its alternate name (if it is configured)

### `expires_at`

- Required: false
- Type: `string`
- Format: `date`

### `state`

- Required: true
- Type: `string`
- Example: `approved`
- Allowed values: `"new"`, `"authorization_created"`, `"authorization_pending"`, `"authorized"`, `"authorization_revoked"`, `"issued"`, `"uploaded"`, `"approved"`, `"errored"`, `"bad_authz"`, `"destroy_pending"`, `"dns_changed"`

## JSON Schema

```json
{"properties":{"description":{"example":"Certificate is approved","type":"string"},"domains":{"description":"Array of the domain set and its alternate name (if it is configured)","example":["example.com","www.example.com"],"items":{"type":"string"},"type":"array"},"expires_at":{"format":"date","type":"string"},"state":{"enum":["new","authorization_created","authorization_pending","authorized","authorization_revoked","issued","uploaded","approved","errored","bad_authz","destroy_pending","dns_changed"],"example":"approved","type":"string"}},"required":["state","description","domains"],"title":"Pages Https Certificate","type":"object"}
```
