GET/meResolve the current authenticated Actor.
Agency Operations API · v1 preview
Every documented operation is read-only, versioned, correlated, and authorized by Kernel. The unversioned internal API is not part of this developer contract.
The deployed API origin has not been configured for this build.
Use CROWN Auth authorization code with PKCE. Send the resulting user access token as Authorization: Bearer …. The OAuth client must be explicitly approved, and the token subject must map to an active Kernel Actor.
Authentication does not grant access to every client. Kernel evaluates Account and Engagement permissions independently.
curl --fail-with-body \
-H "Authorization: Bearer ${AGENCY_OS_ACCESS_TOKEN}" \
-H "Accept: application/json" \
"${AGENCY_OS_API_ORIGIN}/api/v1/me"GET/meResolve the current authenticated Actor.
GET/permissionsDiscover effective Kernel permissions.
GET/clientsList readable Client Accounts.
GET/clients/{ref}Read a durable Client Account profile.
GET/engagementsList Engagements for a Client Account.
GET/projectsList Projects for an Engagement.
GET/tasksList Tasks for a Project.
GET/obligationsList Engagement obligations.
Stable code, message, retryability, details, and request ID.
Opaque cursor, 25-row default, and 100-row maximum.
Send and retain X-Request-Id.
Actor-scoped responses are private and no-store.