---
title: "POST /internal/nodes/{node_id}/public-ingress/check"
method: POST
path: "/internal/nodes/{node_id}/public-ingress/check"
tags: ["Nodes"]
---

# POST /internal/nodes/{node_id}/public-ingress/check

`POST /internal/nodes/{node_id}/public-ingress/check`

## Request

- Base URL: `/api` (relative, and the document was published on a file host, not at the API’s origin)
- URL: `/api/internal/nodes/{node_id}/public-ingress/check`
- Auth: HTTP bearer

## Path parameters

- `node_id` integer, required

## Response `200`

- PublicIngressCheck
  - `ok` boolean, required
  - `steps` PublicIngressCheckStep[], required
    - `message` string, required
    - `ok` boolean, required
    - `step` string, required: `address`, `http` or `https`.
  - `summary` string, required
  - `target` string, nullable: The address that was dialled.

## Other responses

- `404`: Node not found

## Changes

> 98 revisions in range; 1 not diffed.

- **2026-10-22** `d8a717162ef5`: 1 info
  - endpoint added
- **2026-10-22** `06005615b19e`: 1 breaking
  - api path removed without deprecation
- **2026-10-22** `7d41b820a372`: 1 info
  - endpoint added
- **2026-10-22** `add7f7b41ae2`: 1 breaking
  - api path removed without deprecation
- **2026-10-21** `842d42ed4659`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/gotempsh/apis/temps/changes/internal/nodes/:node_id/public-ingress/check/post.md)

---

[API](https://skmtc.dev/gotempsh/apis/temps.md) - [All operations](https://skmtc.dev/gotempsh/apis/temps/llms.txt) - [OpenAPI document](https://skmtc.dev/gotempsh/apis/temps/revisions/fdfa2df06ae7?raw)
