---
title: "Internal runner issues a short-lived gateway probe token after provider rollout and candidate route registration"
method: POST
path: "/internal/runner/jobs/{jobId}/gateway-probe-auth"
---

# Internal runner issues a short-lived gateway probe token after provider rollout and candidate route registration

`POST /internal/runner/jobs/{jobId}/gateway-probe-auth`

## Request

- Base URL: `https://api.eurobase.dev`
- URL: `https://api.eurobase.dev/internal/runner/jobs/{jobId}/gateway-probe-auth`
- Auth: none declared

## Request body

- object
  - `host` string, required
  - `deploymentId` string, required
  - `method` 'GET' | 'HEAD'
  - `path` string

## Response `200`

Gateway probe token issued for the current job host and deployment

- object
  - `runtimeAuth` object, required
    - `runtimeHeaderName` string, required
    - `runtimeHeaderValue` string, required
    - `migrationRuntimeHeaderName` string
    - `migrationRuntimeHeaderValue` string
    - `gatewayProbeChallenge` object, required
      - `nonce` string, required
      - `expiresAt` string, date-time, required
      - `deploymentId` string, required
      - `routeId` string, required
      - `host` string, required
      - `method` 'GET' | 'HEAD', required
      - `path` string, required
  - `host` string, required
  - `deploymentId` string, required
  - `method` 'GET' | 'HEAD', required
  - `path` string, required
  - `routeId` string, required

## Other responses

- `403`: Gateway probe token forbidden for job type, host, or deployment mismatch
- `409`: Gateway probe token unavailable until candidate route and provider rollout proof exist

---

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