Skip to main content
GET
List the subscriptions needing attention

Authorizations

Authorization
string
header
required

A bearer JWT issued by Access Manager. The /v1 surface never reads a tenant from the body, path, or query. Machine callers obtain a token with the Access Manager client-credentials flow. The /admin surface authorizes against an operator scope and carries no tenant context.

Query Parameters

from
string<date-time>

The inclusive start of the period, an RFC 3339 instant. Required when cursor is present.

to
string<date-time>

The exclusive end of the period, an RFC 3339 instant. Required when cursor is present.

window_hours
integer

A rolling period width in whole hours, from 1 to 720, resolved against this request's own snapshot instant. It cannot be sent with from or to, and it applies to the first page only: a page with cursor repeats the first page's window_start and window_end as from and to.

limit
integer

The page size, from 1 to 50. Defaults to 20. A value out of range is rejected, not clamped.

cursor
string

The next_cursor of the previous page. It is signed and bound to the period and to the caller, so repeat from and to unchanged.

Response

A page of subscriptions needing attention.

snapshot_at
string<date-time>
required

The database instant the read observed (UTC, RFC 3339).

Example:

"2026-09-11T12:00:00Z"

window_start
string<date-time>
required

The inclusive start of the resolved period (UTC, RFC 3339). Repeat it as from on the next page.

Example:

"2026-09-10T12:00:00Z"

window_end
string<date-time>
required

The exclusive end of the resolved period (UTC, RFC 3339). Repeat it as to on the next page.

Example:

"2026-09-11T12:00:00Z"

items
object[]
required

The page, ordered by attention rank, then last_failure_at (most recent first, never-failed last), then subscription_id. An empty page is [].

next_cursor
string
required

The signed resume token for the next page. An empty string on the last page.

Example:

""