Skip to main content
GET
cURL
Required scope: monitoring:read Signal charges the full agreed monthly rate once per borrower/business/workspace at 00:00 UTC on the first day of the month, before monitoring proceeds. First activation during a month charges the full monthly rate immediately, without proration; the next charge is at the next month boundary. Repeated monitor creation, pauses, resumes, checks and reassessments do not add charges in an already paid period. Insufficient credits block monitoring without a debit or debt; funding resumes only the current period after its single successful charge, without charging missed inactive months. User-paused monitoring remains paused until the user resumes it. Account cancellation stops processing and all further deductions immediately. Read one shared record per subject/month, including its charge and workload references. Periods are immutable in identity; current status and charged_at reflect activation. API reads never create a charge. Product scope · Processing lifecycle · Errors

Authorizations

Authorization
string
header
required

Server-to-server API key bound to exactly one workspace, institution tenant and environment. No caller-supplied workspace override is accepted. Do not use in public browser code.

Query Parameters

subject_id
string

Authorized borrower/business.

period_start
string<date-time>

Inclusive UTC period-start boundary.

period_end
string<date-time>

Exclusive UTC period-start boundary.

limit
integer

Default 100; maximum 200.

Required range: 1 <= x <= 200
cursor
string

Opaque continuation bound to the original filters and snapshot.

Response

Authorized response.

data
object[]
required
page
object
required
meta
object
required