Product model
Understand the resource hierarchy and authority boundaries before selecting operations.
Canonical lookup
Find current ID prefixes, statuses, event families, and other hand-maintained contract tables.
Request conventions
Session requests
Create a Session with an Agent selector andenvironment_id. Admission resolves and freezes the AgentVersion and Environment authority for that Session. Authenticated server context supplies actor attribution for later drive events.
Request completion means accepted input. Read Run and Session settlement from durable events.
Identifiers
Every Checkfu resource ID is a prefix, an underscore, and 32 lowercase hex characters. The prefix tells you the resource type, so a mismatched prefix is400 validation.malformed rather than being read as a different resource. A
well-formed ID of the expected type that does not exist is
404 validation.not_found.
whsec_ is not a resource ID. It prefixes a webhook signing secret, and the
whole string including the prefix is the key. Generated OpenAPI carries the
exact type for every field; use it when a prefix is not listed here.