---
title: "POST /v1/hosts/{id}/enable-ssl"
method: POST
path: "/v1/hosts/{id}/enable-ssl"
tags: ["Hosts"]
---

# POST /v1/hosts/{id}/enable-ssl

`POST /v1/hosts/{id}/enable-ssl`

## Request

- Base URL: `https://api.redirectboss.com`
- URL: `https://api.redirectboss.com/v1/hosts/{id}/enable-ssl`
- Auth: API key in header `X-Api-Key`

Trigger SSL certificate provisioning. Runs asynchronously by default; poll /v1/hosts/{id}/ssl-status to track progress.

## Path parameters

- `id` string, uuid, required

## Query parameters

- `async` 'true' | 'false'

## Response `200`

Default Response

- object
  - `data` object, required
    - `message` string: Confirmation that SSL provisioning has been initiated or completed
    - `sslStatusUrl` string: URL to poll for SSL provisioning status
  - `meta` object, required
    - `requestId` string: Unique identifier for this request
    - `status` 'completed' | 'queued' | 'partial_failure': Operation status

## Other responses

- `202`: Default Response
- `400`: Default Response
- `404`: Default Response
- `429`: Default Response
- `500`: Default Response

---

[API](https://skmtc.dev/redirectboss/apis/redirectboss-api.md) · [All operations](https://skmtc.dev/redirectboss/apis/redirectboss-api/llms.txt) · [OpenAPI document](https://skmtc.dev/redirectboss/apis/redirectboss-api/revisions/0159ad2b68fa?raw)
