---
title: "Check public deployment HTTPS"
method: POST
path: "/platform/deployments/{id}/probe"
tags: ["Platform"]
---

# Check public deployment HTTPS

`POST /platform/deployments/{id}/probe`

## Request

- Base URL: `https://api.imprezahost.com/v1`
- URL: `https://api.imprezahost.com/v1/platform/deployments/{id}/probe`
- Auth: API key in header `X-API-Key` and API key in header `X-API-Secret`

Requires read scope and an owned
deployment with a saved public hostname. No request body or arbitrary URL.
Returns deployment-network-probe-v1 with dns, tls, http, http_status, code,
generated_at and not_checked. HEAD to HTTPS port 443, verified TLS, pinned public
DNS address, no redirects, proxies, credentials, response headers or body.
Eight-second connection timeout; system DNS uses the resolver timeout.
One request per account every 30 seconds; unavailable limit storage fails closed.

## Path parameters

- `id` string, required

## Response `200`

Recorded network observation, not application or dependency health

## Other responses

- `404`: Resource not found
- `422`: Public hostname unavailable
- `429`: Account cooldown; retry after 30 seconds
- `503`: Probe storage unavailable; no network request performed

---

[API](https://skmtc.dev/imprezahost/apis/impreza-host-public-api.md) · [All operations](https://skmtc.dev/imprezahost/apis/impreza-host-public-api/llms.txt) · [OpenAPI document](https://skmtc.dev/imprezahost/apis/impreza-host-public-api/revisions/db86511f604f?raw)
