---
title: "Get Observability External Verify"
method: GET
path: "/agentic/observability/external/verify"
tags: ["Agents Observability"]
---

# Get Observability External Verify

`GET /agentic/observability/external/verify`

First call newer than ``since``, or ``{pending: true}`` if none.

``since`` is REQUIRED - without it the query would match any historical
call from this PK+client and immediately mark verify as successful for
a returning user reconnecting. The FE sets ``since`` to the timestamp
at which the user clicked into the verify step.

## Query parameters

- `project_key_id` string, required — Project key id (tenant-scoped)
- `client_id` string, required — API client id minted under the project key
- `since` string, required — ISO 8601 - only matches rows newer than this are reported

## Response `200`

Successful Response

- union
  - ObservabilityVerifyHit — Verify endpoint - match found.
    - `first_call_at` string, date-time, required
    - `tool_name` string, required
    - `status` string, required
  - ObservabilityVerifyPending — Verify endpoint - no row newer than ``since`` yet. Distinct model so the FE's polling loop can switch on `pending` cleanly without inspecting whether ``first_call_at`` happens to be ``None``.
    - `pending` true

## Other responses

- `422` — Validation Error

---

[API](https://skmtc.net/streamkap/apis/streamkap-rest-api.md) · [All operations](https://skmtc.net/streamkap/apis/streamkap-rest-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/streamkap/streamkap-rest-api/revisions/8aea6143d003/schema)
