Documentation Index
Fetch the complete documentation index at: https://docs.arcuserp.com/llms.txt
Use this file to discover all available pages before exploring further.
API key issued per entity via Settings > Developers > API Keys.
Each key carries scopes (e.g. orders:read, products:write).
Bearer token format: Authorization: Bearer ark_live_ent_Test keys use ark_test_ent_. Both are issued per entity
via Settings > Developers > API Keys.
Public activity id in format act_ or bare UUID.
Single activity event.
A single activity log event (R11 envelope). Activity events are created automatically by canonical handlers via logActivity(). The public id uses the format act_ (UUID without dashes, prefixed with 'act_').
Internal-only fields stripped from this envelope: prev_hash, entry_hash (audit chain integrity), archived_at, archive_uri (S3 archive pointer). These fields are admin-only and not exposed via the public API.
Public activity id in format act_.
"act_550e8400e29b41d4a716446655440000"
activity_event Entity this event belongs to (Layer 1 scoping).
Timestamp when the event was created (immutable; point-in-time).
The actor who performed the action. actor.label is a point-in-time snapshot (denormalized at insert time; the live user may have been renamed since).
Action string from the canonical ACTION_VALUES vocabulary (utils/activity-actions.mjs). Examples: account.created, product.updated, order.fulfilled, journal_entry.posted.
"account.created"
Type of the resource this event concerns (e.g. account, product, order).
"account"
UUID of the resource this event concerns (null for entity-level events).
Human-readable label of the resource at time of event (denormalized snapshot).
Human-readable description of what happened.
Severity level of the event.
info, notice, warning, critical "info"
Outcome of the action.
success, failure, denied "success"
Error code if outcome=failure (null for success).
HTTP request_id for tracing (maps to CloudWatch log stream).
Additional structured metadata for this event. The internal _actor block is stripped and surfaced as the top-level actor field.
State snapshot diff for the activity event.