LumenClip Docs
LumenClip Docs
LumenClip engineering documentation
Data dictionaryPersistence and physical recordsWorkspace, collections, and assetsTemplate definitionsGeneration runs and outputsPublishing, calendar, and analyticsOperations and accessBackend architectureRailway runtimeBackend endpoints
Data

Operations and access

Queue jobs, usage records, workspace membership, and settings demo metadata.

Operations and access

These objects support execution, reuse tracking, workspace access, and settings surfaces.

Operations and access. Optionality and accepted values are included in each field description.

Job

FieldTypeExampleDescription
idstring"record-123"Required. Job ID. Accepted format: Deterministic Railway row ID.
typestring"Example"Required. Dispatch key. Accepted format: Registered worker job type.
statusstring enum"queued"Required. Lifecycle. Accepted format: queued, processing, completed, failed, dead.
payloadunknown{ "key": "value" }Required. Worker input. Accepted format: Parsed JSON/value.
resultunknown{ "key": "value" }Required. Worker result. Accepted format: Parsed JSON/value.
errorstring or nullnullRequired. Last failure. Accepted format: Free string or null.
attemptsnumber1Required. Attempts made. Accepted format: Non-negative integer.
maxAttemptsnumber1Required. Retry ceiling. Accepted format: Positive integer.
availableAtISO datetime or nullnullRequired. Earliest claim time. Accepted format: ISO 8601 or null.
createdAtISO datetime or nullnullRequired. Creation time. Accepted format: ISO 8601 or null.
updatedAtISO datetime or nullnullRequired. Last update. Accepted format: ISO 8601 or null.
ownerIdstring"record-123"Required. Owner. Accepted format: Railway user ID.

UsageRecord

FieldTypeExampleDescription
idstring"record-123"Optional. Ledger row. Accepted format: Deterministic/generated ID.
automation_idstring"record-123"Required. Scope. Accepted format: Automation ID.
account_keystring"Example"Optional. Destination-specific scope. Accepted format: Stable account key.
hook_idstring"record-123"Optional. Hook attribution. Accepted format: Hook ID.
kindstring enum"hook_published"Required. Reuse category. Accepted format: hook_published, hook_combination_published, image, text, heading.
keystring"Example"Required. Reuse identity. Accepted format: Stable content/media key.
run_idstring"record-123"Required. Producing run. Accepted format: Run ID.
used_atISO datetime"2026-08-01T09:00:00.000Z"Required. Confirmed usage time. Accepted format: ISO 8601.

WorkspaceMember

FieldTypeExampleDescription
idstring"record-123"Required. Membership record. Accepted format: Railway row ID.
emailstring"editor@example.com"Required. Invited member. Accepted format: Email.
statusstring enum"pending"Required. Invitation state. Accepted format: pending, accepted.
memberUserIdstring"record-123"Optional. Accepted user. Accepted format: Railway user ID.
createdAtISO datetime"2026-08-01T09:00:00.000Z"Required. Invitation time. Accepted format: ISO 8601.

DemoVideo

FieldTypeExampleDescription
idstring"record-123"Required. Demo ID. Accepted format: Railway row/file ID.
titlestring"Example"Required. Display title.
createdAtISO datetime"2026-08-01T09:00:00.000Z"Required. Creation time. Accepted format: ISO 8601.
urlstring"/api/settings/demos/{id}"Required. Authenticated stream URL. Accepted format: /api/settings/demos/{id}.

Publishing, calendar, and analytics

Social integrations, publication records, calendar views, and analytics snapshots.

Backend architecture

Next Page

On this page

Operations and access