Generated from commit be57775 ·

API reference

Every call is POST /api/<name> with a JSON body { data } and an answer { result }. Errors are problem+json. A signed-in browser also sends its x-csrf-token; an API token goes in the Authorization header. An operation marked “No API tokens” refuses an API token.

614 operations in 60 modules. Manage tokens in API tokens.

Accounts 15

  • connectModelAccount

    MemberNo API tokens

    Connects the model account.

    Types: ConnectModelAccountRequest returns ModelAccountDto

    Used by Onboarding, Model accounts

  • deleteVendorTrigger

    ViewerNo API tokens

    Deletes the vendor trigger.

    Types: VendorTriggerIdRequest returns OkResponse

    Used by Triggers

  • disconnectModelAccount

    MemberNo API tokens

    Disconnects the model account.

    Types: ModelAccountIdRequest returns OkResponse

    Used by Model accounts

  • fireVendorTrigger

    MemberNo API tokens

    Fires the vendor trigger.

    Types: FireVendorTriggerRequest returns ConnectorRunDto

  • getPlanUsage

    ViewerNo API tokens

    Gets plan usage.

    Types: GetPlanUsageRequest returns PlanUsageDto

    Used by Runners, Triggers

  • getSubscriptionAccess

    Viewer

    Gets subscription access.

    Types: EmptyRequest returns SubscriptionAccessDto

    Used by Connections

  • listConnectorRuns

    Viewer

    Lists connector runs.

    Types: ListConnectorRunsRequest returns PageResponse<ConnectorRunDto>

    Used by Triggers

  • listModelAccounts

    ViewerNo API tokens

    Lists model accounts.

    Types: EmptyRequest returns ListModelAccountsResponse

    Used by Onboarding, Model accounts

  • listVendorTriggers

    ViewerNo API tokens

    Lists vendor triggers.

    Types: EmptyRequest returns ListResponse<VendorTriggerDto>

    Used by Triggers

  • saveVendorTrigger

    MemberNo API tokens

    Saves the vendor trigger.

    Types: SaveVendorTriggerRequest returns VendorTriggerDto

    Used by Triggers

  • startModelAccountConnect

    MemberNo API tokens

    Starts the model account connect.

    Types: StartModelAccountConnectRequest returns StartModelAccountConnectResponse

    Used by Model accounts

  • testModelAccount

    MemberNo API tokens

    Tests the model account.

    Types: ModelAccountIdRequest returns ModelAccountDto

    Used by Model accounts

  • updateModelAccount

    MemberNo API tokens

    Updates the model account.

    Types: UpdateModelAccountRequest returns ModelAccountDto

    Used by Model accounts

  • updateModelAccountSettings

    AdminNo API tokens

    Updates model account settings.

    Types: UpdateModelAccountSettingsRequest returns ModelAccountSettingsDto

    Used by Model accounts

  • updateSubscriptionAccess

    AdminNo API tokens

    Updates subscription access.

    Types: UpdateSubscriptionAccessRequest returns SubscriptionAccessDto

    Used by Connections

Agents 8

  • cancelDelegate

    Member

    Cancels the delegate.

    Types: DelegateIdRequest returns DelegateDto

  • getDelegate

    Viewer

    Gets the delegate.

    Types: DelegateIdRequest returns DelegateDetailDto

  • getDelegateLog

    Viewer

    Gets the delegate log.

    Types: GetDelegateLogRequest returns DelegateLogPageDto

    Used by Work item

  • getDelegateSettings

    Viewer

    Gets delegate settings.

    Types: EmptyRequest returns DelegateSettingsDto

  • getHostLoginSettings

    Viewer

    Gets host login settings.

    Types: EmptyRequest returns HostLoginSettingsDto

    Used by Runners

  • listWorkItemDelegates

    Viewer

    Lists work item delegates.

    Types: ListWorkItemDelegatesRequest returns WorkItemDelegatesDto

    Used by Workers, Usage & spend

  • updateDelegateSettings

    AdminNo API tokens

    Updates delegate settings.

    Types: UpdateDelegateSettingsRequest returns DelegateSettingsDto

    Used by Workers, Brain & Models

  • updateHostLoginSettings

    AdminNo API tokens

    Updates host login settings.

    Types: UpdateHostLoginSettingsRequest returns HostLoginSettingsDto

    Used by Runners

Arena 2

  • arenaDecide

    Anyone

    Asks hosted Jev for one move in an arena game. Public, with a per-address limit and a daily call budget.

    Types: ArenaDecideRequest returns ArenaDecideResult

  • arenaLiveStatus

    Anyone

    Whether live play is on, the models, the limits and the calls this visitor has left today. Never calls Jev.

    Types: Record<string, never> returns ArenaLiveStatus

Assistant 3

  • askAssistant

    ViewerNo API tokens

    Asks Ava as the signed-in person; her turn runs now, in the request.

    Types: import('./assistant.js').AskAssistantRequest returns import('./assistant.js').AskAssistantResult

  • decideAssistantAction

    ViewerNo API tokens

    Confirms or cancels a change Ava proposed: the person decides its approval, then the change runs as them.

    Types: import('./assistant.js').DecideAssistantActionRequest returns import('./assistant.js').DecideAssistantActionResult

  • getAssistantConversation

    ViewerNo API tokens

    Gets the assistant conversation.

    Types: import('./assistant.js').GetAssistantConversationRequest returns import('./assistant.js').AssistantConversationDto

Atlas 9

  • diffAtlasScans

    Viewer

    Compares atlas scans.

    Types: { id: string; fromScanId: string; toScanId?: string } returns { from: AtlasScanRef; to: AtlasScanRef; diff: AtlasProfileDiff }

    Used by Work item, Repository Atlas

  • getAtlasRepository

    Viewer

    Gets the atlas repository.

    Types: { id: string; scanId?: string } returns { repository: AtlasRepositorySummary; scan: AtlasScanRef; profile: AtlasProfile; history: AtlasScanRef[]; findingWork: …

    Used by Work item, Repository Atlas

  • getAtlasWorkOverlay

    Viewer

    Gets the atlas work overlay.

    Types: { workItemId: string } returns AtlasWorkOverlay

    Used by Work item, Repository Atlas

  • listAtlasRepositories

    Viewer

    Lists atlas repositories.

    Types: Record<string, never> returns { items: AtlasRepositorySummary[]; settings: AtlasSettings }

    Used by Work item, Repository Atlas

  • probeAtlasRepository

    Viewer

    Checks the public health routes the latest profile names. Results are cached for a minute.

    Types: { id: string } returns { probes: AtlasProbe[]; targets: number }

    Used by Work item, Repository Atlas

  • removeAtlasRepository

    Admin

    Removes the atlas repository.

    Types: { id: string } returns { removed: boolean }

    Used by Work item, Repository Atlas

  • runner/atlasSubmit

    Anyone

    The local runner's upload, authenticated with its runner token rather than a session.

  • submitAtlasProfiles

    Member

    Submits atlas profiles.

    Types: { profiles: AtlasProfile[] } returns AtlasSubmitResult

    Used by Work item, Repository Atlas

  • updateAtlasSettings

    AdminNo API tokens

    Admins turn the platform's own refresh (a scan of each checkout it prepares for work) on or off.

    Types: { autoRefresh: boolean } returns AtlasSettings

    Used by Work item, Repository Atlas

Automations 8

  • addGalleryAutomation

    Admin

    One tap: adds a gallery automation with its default owner.

    Types: { key: string; ownerWorkerId?: string } returns AutomationDto

    Used by Automations

  • deleteAutomation

    Admin

    Deletes the automation.

    Types: { automationId: string } returns { ok: true }

    Used by Automations

  • describeAutomation

    Member

    Reads a sentence with the chat parser and stores a proposal to start; nothing runs yet.

    Types: { text: string; ownerWorkerId?: string } returns DescribeAutomationResult

    Used by Automations

  • getFirstPlan

    Viewer

    Gets the first plan.

    Types: Record<string, never> returns { plan: FirstPlanDto | null }

  • listAutomationGallery

    Viewer

    Lists automation gallery.

    Types: Record<string, never> returns { items: AutomationGalleryItemDto[]; events: AutomationEventOptionDto[]; unsupported: AutomationUnsupportedEventDto[] }

    Used by Automations

  • listAutomations

    Viewer

    Lists automations.

    Types: Record<string, never> returns ListAutomationsResult

    Used by Automations

  • setAutomationEnabled

    Admin

    Sets the automation enabled.

    Types: { automationId: string; enabled: boolean } returns AutomationDto

    Used by Automations

  • startAutomation

    Admin

    Starts the automation.

    Types: { proposalId: string } returns AutomationDto

    Used by Automations

Benchmark driver 1

  • benchmarkExplorer/runnerIdentity

    Anyone

    Benchmark explorer: runner identity.

    Types: Record<string, never> returns {runnerId:string;name:string;orgId:string}

Benchmark explorer 11

  • benchmarkExplorer/annotateRun

    AdminNo API tokens

    Benchmark explorer: annotates the run.

    Types: {id:string;classification:RunClass;reason:string|null;notes:string[]} returns null

    Used by Admin overview

  • benchmarkExplorer/cancelRun

    AdminNo API tokens

    Benchmark explorer: cancels the run.

    Types: {id:string} returns null

    Used by Admin overview

  • benchmarkExplorer/createCase

    AdminNo API tokens

    Benchmark explorer: creates a case.

    Types: CaseDraft returns BenchmarkCase

    Used by Admin overview

  • benchmarkExplorer/getExplorer

    AdminNo API tokens

    Benchmark explorer: gets the explorer.

    Types: Record<string, never> returns ExplorerData

    Used by Admin overview

  • benchmarkExplorer/importEvidence

    AdminNo API tokens

    Benchmark explorer: imports evidence.

    Types: EvidenceDataset returns EvidenceImportResult

    Used by Admin overview

  • benchmarkExplorer/revokeRunner

    AdminNo API tokens

    Benchmark explorer: revokes the runner.

    Types: {id:string} returns null

    Used by Admin overview

  • benchmarkExplorer/runnerClaim

    Anyone

    Benchmark explorer: runner claim.

    Types: {runnerId:string} returns RunnerAssignment|null

  • benchmarkExplorer/runnerComplete

    Anyone

    Benchmark explorer: runner complete.

    Types: {runnerId:string;runId:string;leaseToken:string;receipt:RunRecord} returns {ok:true}

  • benchmarkExplorer/runnerHeartbeat

    Anyone

    Benchmark explorer: runner heartbeat.

    Types: {runner:Omit<RunnerInfo,'lastSeenAt'|'online'>} returns {ok:true}

  • benchmarkExplorer/runnerProgress

    Anyone

    Benchmark explorer: runner progress.

    Types: {runnerId:string;runId:string;leaseToken:string;patch:Partial<Pick<RunRecord,'metrics'|'usage'|'events'|'effective'|'wa… returns {cancelled:boolean}

  • benchmarkExplorer/startCampaign

    AdminNo API tokens

    Benchmark explorer: starts the campaign.

    Types: CampaignRequest returns CampaignResult

    Used by Admin overview

Billing 5

  • cancelBillingPlan

    OwnerNo API tokens

    Cancels the billing plan.

    Types: { idempotencyKey: string } returns { id: string }

    Used by Billing settings

  • changeBillingPlan

    OwnerNo API tokens

    Changes the billing plan.

    Types: { tier: BillingPaidTier; idempotencyKey: string } returns { id: string }

    Used by Billing settings

  • createBillingCheckout

    OwnerNo API tokens

    Creates a billing checkout.

    Types: CreateBillingCheckoutRequest returns BillingCheckoutResponse

    Used by Billing settings

  • createBillingPortal

    OwnerNo API tokens

    Creates a billing portal.

    Types: Record<string, never> returns BillingPortalResponse

    Used by Billing settings

  • getBillingOverview

    Viewer

    Gets billing overview.

    Types: Record<string, never> returns BillingOverviewDto

    Used by Billing settings

Business data 7

  • deleteBusinessRecord

    Member

    Deletes the business record.

    Types: { tableId: string; id: string; expectedVersion: number } returns { deleted: boolean }

    Used by Company data

  • deleteBusinessTable

    Admin

    Deletes the business table.

    Types: { id: string; expectedRevision: number } returns { deleted: boolean }

    Used by Company data

  • exportBusinessTable

    Viewer

    Exports the business table.

    Types: { tableId: string } returns { table: BusinessTable; records: BusinessRecord[]; exportedAt: string }

    Used by Company data

  • listBusinessTables

    Viewer

    Lists business tables.

    Types: Record<string, never> returns { items: BusinessTable[] }

    Used by Company data

  • queryBusinessRecords

    Viewer

    Queries business records.

    Types: { tableId: string; filters?: DataFilter[]; query?: string; limit?: number; offset?: number } returns { items: BusinessRecord[]; total: number }

    Used by Company data

  • saveBusinessRecord

    Member

    Saves the business record.

    Types: { tableId: string; id?: string; expectedVersion?: number; values: Record<string, DataValue>; source?: BusinessRecord['s… returns BusinessRecord

    Used by Company data

  • saveBusinessTable

    Admin

    Saves the business table.

    Types: { id?: string; expectedRevision?: number; name: string; description?: string; fields: DataField[] } returns BusinessTable

    Used by Company data

Campaign 6

  • getCampaign

    Viewer

    The campaign of a work item: its root goal, limits, delivery mode, hold and usage.

    Types: CampaignRef returns CampaignDto

  • getCampaignReport

    Viewer

    What the campaign did: items by role, runs, pull requests merged and declined, lines changed, cost and follow-ups.

    Types: CampaignRef returns CampaignReportDto

    Used by Command, Work item

  • holdCampaign

    Member

    Stop and wait: hold the item and everything under it. Schedules, timers and delegation start no held work.

    Types: CampaignHoldRequest returns CampaignDto

    Used by Command, Work item

  • releaseCampaign

    Member

    Lift a hold and wake the open items under it.

    Types: CampaignRef returns CampaignDto

    Used by Command, Work item

  • setCampaignSettings

    Admin

    Set the campaign limits (concurrency, total items, spend), delivery mode and pull request limits.

    Types: CampaignSettingsRequest returns CampaignDto

    Used by Command, Work item

  • steerCampaign

    Member

    Send one instruction to every open item in the campaign, for example "keep going but open fewer pull requests".

    Types: CampaignSteerRequest returns CampaignSteerResult

    Used by Command, Work item

Careers 2

  • getCareerApplicationSettings

    Anyone

    Gets career application settings.

    Types: Record<string, never> returns CareerApplicationSettings

  • submitCareerApplication

    Anyone

    Submits a career application.

    Types: CareerApplicationRequest returns CareerApplicationReceipt

Company data 16

  • askCompanyData

    Viewer

    Asks about company data.

    Types: { question: string; followUpOf?: string } returns CompanyAnswerDto

    Used by Company data

  • confirmCompanyOntology

    Admin

    Confirms the company ontology.

    Types: { types: { key: string; name?: string; description?: string; include: boolean }[] links: { key: string; label?: string;… returns CompanyOntologyDto

    Used by Company data

  • connectCompanyDataSource

    AdminNo API tokens

    Connects the company data source.

    Types: ConnectCompanyDataSourceRequest returns ConnectCompanyDataSourceResult

    Used by Company data

  • deleteCompanyQuestion

    Member

    Deletes the company question.

    Types: { id: string } returns { deleted: boolean }

    Used by Company data

  • getCompanyGraph

    Viewer

    Gets the company graph.

    Types: { typeKeys?: string[]; limit?: number } returns CompanyGraphDto

    Used by Company data

  • getCompanyHome

    Viewer

    Gets the company home.

    Types: Record<string, never> returns CompanyHomeDto

    Used by Company data

  • getCompanyOntology

    Viewer

    Gets the company ontology.

    Types: Record<string, never> returns CompanyOntologyDto

    Used by Company data

  • getCompanyRecord

    Viewer

    Gets the company record.

    Types: { id: string; perGroup?: number } returns CompanyRecordNeighbourhoodDto

    Used by Company data

  • ingestCompanyRecords

    Member

    Ingests company records.

    Types: { sourceId: string; records: Record<string, DataValue>[] } returns { accepted: number; rejected: number }

  • listCompanyDataSources

    Viewer

    Lists company data sources.

    Types: Record<string, never> returns { items: CompanyDataSourceDto[] }

    Used by Company data

  • listCompanyMetrics

    Viewer

    Lists company metrics.

    Types: Record<string, never> returns { items: CompanyMetricDefinitionDto[] }

  • listCompanyObjects

    Viewer

    Lists company objects.

    Types: { typeKey: string; query?: string; limit?: number; offset?: number } returns { items: CompanyObjectDto[]; total: number }

    Used by Company data

  • removeCompanyDataSource

    Admin

    Removes the company data source.

    Types: { sourceId: string } returns { removed: boolean }

    Used by Company data

  • saveCompanyQuestion

    Member

    Saves the company question.

    Types: { question: string } returns CompanySavedQuestionDto

    Used by Company data

  • suggestCompanyOntology

    Admin

    Suggests a company ontology.

    Types: { useModel?: boolean } returns CompanyOntologyDto

    Used by Company data

  • syncCompanyDataSource

    Admin

    Syncs the company data source.

    Types: { sourceId: string } returns CompanyDataSourceDto

    Used by Company data

Company planner 5

  • applyCompanyPlan

    AdminNo API tokens

    Applies the company plan.

    Types: import('./companyPlanner.js').ApplyCompanyPlanRequest returns import('./companyPlanner.js').ApplyCompanyPlanResponse

    Used by Company planner

  • generateCompanyPlan

    AdminNo API tokens

    Generates the company plan.

    Types: import('./companyPlanner.js').GenerateCompanyPlanRequest returns import('./companyPlanner.js').CompanyPlanDto

    Used by Company planner

  • getCompanyPlanner

    Viewer

    Gets the company planner.

    Types: EmptyRequest returns import('./companyPlanner.js').GetCompanyPlannerResponse

    Used by Company planner

  • startCompanyPipeline

    AdminNo API tokens

    Starts the company pipeline.

    Types: import('./companyPlanner.js').StartCompanyPipelineRequest returns import('./companyPlanner.js').CompanyPipelineDto

    Used by Company planner

  • updateCompanyPlan

    AdminNo API tokens

    Updates the company plan.

    Types: import('./companyPlanner.js').UpdateCompanyPlanRequest returns import('./companyPlanner.js').CompanyPlanDto

    Used by Company planner

Connectors 18

  • addMcpServer

    AdminNo API tokens

    Adds a MCP server.

    Types: AddMcpServerRequest returns McpServerChangeDto

    Used by Integrations

  • cancelConnect

    AdminNo API tokens

    Cancels the connect.

    Types: ConnectIdRequest returns ConnectSessionDto

  • completeConnect

    AdminNo API tokens

    Completes the connect.

    Types: CompleteConnectRequest returns ConnectSessionDto

    Used by Accept an invitation, Onboarding, Sign in, Sign up, Integrations

  • connectStart

    AdminNo API tokens

    Connects the start.

    Types: ConnectStartRequest returns ConnectStartResponse

    Used by Accept an invitation, Onboarding, Sign in, Sign up, Integrations

  • getConnect

    Admin

    Gets the connect.

    Types: ConnectIdRequest returns ConnectSessionDto

    Used by Accept an invitation, Onboarding, Sign in, Sign up, Integrations

  • grantMcpServer

    AdminNo API tokens

    Grants the MCP server.

    Types: GrantMcpServerRequest returns McpServerDto

    Used by Integrations

  • listConnectOptions

    Viewer

    Lists connect options.

    Types: EmptyRequest returns ListResponse<ConnectOptionDto>

    Used by Integrations

  • listMcpServers

    Member

    Lists MCP servers.

    Types: EmptyRequest returns ListMcpServersResponse

    Used by Integrations

  • recheckConnection

    AdminNo API tokens

    Checks again the connection.

    Types: RecheckConnectionRequest returns ConnectionDto

  • refreshMcpServer

    AdminNo API tokens

    Refreshes the MCP server.

    Types: RefreshMcpServerRequest returns McpServerChangeDto

    Used by Integrations

  • removeMcpServer

    AdminNo API tokens

    Removes the MCP server.

    Types: RemoveMcpServerRequest returns OkResponse

    Used by Integrations

  • revokeMcpServerGrant

    AdminNo API tokens

    Revokes the MCP server grant.

    Types: RevokeMcpServerGrantRequest returns McpServerDto

    Used by Integrations

  • whatsapp/configure

    AdminNo API tokens

    WhatsApp: configure.

    Types: WhatsAppConfigureRequest returns WhatsAppStatusDto

    Used by Settings

  • whatsapp/embeddedSignup

    AdminNo API tokens

    WhatsApp: embedded signup.

    Types: WhatsAppEmbeddedSignupRequest returns WhatsAppStatusDto

    Used by Onboarding, Settings

  • whatsapp/retrySetup

    AdminNo API tokens

    WhatsApp: retries setup.

    Types: WhatsAppRetrySetupRequest returns WhatsAppStatusDto

    Used by Onboarding, Settings

  • whatsapp/sendTest

    AdminNo API tokens

    WhatsApp: sends a test.

    Types: WhatsAppSendTestRequest returns WhatsAppSendTestResponse

    Used by Settings

  • whatsapp/status

    Viewer

    WhatsApp: status.

    Types: EmptyRequest returns WhatsAppStatusDto

    Used by Onboarding, Settings

  • whatsapp/useUtilityTemplate

    AdminNo API tokens

    WhatsApp: uses the utility template.

    Types: EmptyRequest returns WhatsAppStatusDto

    Used by Settings

Context 1

  • getWorkItemContext

    Viewer

    Gets work item context.

    Types: GetWorkItemContextRequest returns WorkItemContextDto

    Used by Work item

Conversations 10

  • archiveConversationThread

    MemberNo API tokens

    Archives the conversation thread.

    Types: ArchiveConversationThreadRequest returns ConversationThreadResponse

    Used by CEO

  • continueConversationThread

    MemberNo API tokens

    Continues the conversation thread.

    Types: ContinueConversationThreadRequest returns ContinueConversationThreadResponse

  • createConversationThread

    MemberNo API tokens

    Creates a conversation thread.

    Types: CreateConversationThreadRequest returns ConversationThreadResponse

    Used by CEO

  • getConversation

    ViewerNo API tokens

    Gets the conversation.

    Types: GetConversationRequest returns GetConversationResponse

    Used by Command, CEO, Board

  • getConversationThread

    ViewerNo API tokens

    Gets the conversation thread.

    Types: GetConversationThreadRequest returns GetConversationThreadResponse

    Used by CEO

  • listConversationThreads

    ViewerNo API tokens

    Lists conversation threads.

    Types: ListConversationThreadsRequest returns ListConversationThreadsResponse

    Used by Command, CEO, Board

  • listConversations

    ViewerNo API tokens

    Lists conversations.

    Types: ListConversationsRequest returns ListConversationsResponse

    Used by CEO

  • renameConversationThread

    MemberNo API tokens

    Renames the conversation thread.

    Types: RenameConversationThreadRequest returns ConversationThreadResponse

    Used by CEO

  • searchConversations

    ViewerNo API tokens

    Searches conversations.

    Types: SearchConversationsRequest returns SearchConversationsResponse

    Used by CEO

  • sendConversationMessage

    MemberNo API tokens

    Sends a conversation message.

    Types: SendConversationMessageRequest returns SendConversationMessageResponse

    Used by Onboarding, Command, CEO, Board

Delivery 6

  • createDeliveryProofShare

    AdminNo API tokens

    Creates a delivery proof share.

    Types: CreateDeliveryProofShareRequest returns SharedOutputDto

    Used by Command, Work item

  • getDeliverySubjectRecord

    Viewer

    Gets the delivery subject record.

    Types: GetDeliverySubjectRecordRequest returns DeliverySubjectRecordDto

    Used by Work item, Decisions

  • listDeliveryProofShareCandidates

    AdminNo API tokens

    Lists delivery proof share candidates.

    Types: ListDeliveryProofShareCandidatesRequest returns ListDeliveryProofShareCandidatesResponse

    Used by Command, Work item

  • listDeliveryProofs

    Viewer

    Lists delivery proofs.

    Types: ListDeliveryProofsRequest returns ListDeliveryProofsResponse

    Used by Command, CEO, Work item

  • listDeliverySourceReceipts

    Viewer

    Lists delivery source receipts.

    Types: ListDeliverySourceReceiptsRequest returns ListDeliverySourceReceiptsResponse

    Used by Work item, Decisions

  • listOrgDeliveryProofs

    Viewer

    Lists org delivery proofs.

    Types: ListOrgDeliveryProofsRequest returns ListOrgDeliveryProofsResponse

    Used by Command

Delivery metrics 3

  • getDeliveryMetrics

    Viewer

    Signals, decisions, started, shipped, verified, commits to main and releases per UTC day, with lead time and time per stage.

    Types: GetDeliveryMetricsRequest returns DeliveryMetricsDto

    Used by Delivery

  • getStageOwners

    Viewer

    The quality employee for each pipeline stage: its role, a pinned worker, the worker in charge now and the gate it owns.

    Types: GetStageOwnersRequest returns { owners: StageOwnerDto[] }

    Used by Delivery

  • updateStageOwners

    AdminNo API tokens

    Changes the role or the pinned worker of one or more pipeline stages.

    Types: UpdateStageOwnersRequest returns { owners: StageOwnerDto[] }

    Used by Delivery

Employee office 6

  • listInitiatives

    Viewer

    Lists initiatives.

    Types: ListInitiativesRequest returns { items: InitiativeDto[] }

    Used by Office

  • officeState

    Viewer

    Office state.

    Types: OfficeStateRequest returns OfficeStateDto

    Used by Office

  • respondInitiative

    AdminNo API tokens

    Responds to the initiative.

    Types: RespondInitiativeRequest returns InitiativeDto

    Used by Office

  • setWorkerDisposition

    AdminNo API tokens

    Sets the worker disposition.

    Types: SetDispositionRequest returns WorkerDisposition

    Used by Office

  • talkToWorker

    AdminNo API tokens

    Talks to the to worker.

    Types: TalkToWorkerRequest returns TalkToWorkerResult

    Used by Office

  • workerInnerLife

    Viewer

    Worker inner life.

    Types: WorkerInnerLifeRequest returns WorkerInnerLifeDto

    Used by Office

Employee programs 4

  • decideEmployeeTrial

    Admin

    Decides the employee trial.

    Types: { workerId: string; decision: 'keep' | 'decline' } returns EmployeeProgram

    Used by Command, Workers

  • getEmployeeProgram

    Viewer

    Gets the employee program.

    Types: { workerId: string } returns EmployeeProgram

    Used by Command, Workers

  • setEmployeeInitiative

    Admin

    Sets the employee initiative.

    Types: { workerId: string; expectedRevision: number; initiative: EmployeeProgram['initiative'] } returns EmployeeProgram

    Used by Command, Workers

  • startEmployeeTrial

    Admin

    Starts the employee trial.

    Types: { workerId: string } returns EmployeeProgram

    Used by Command, Workers

Enterprise identity 8

  • createEnterpriseServiceIdentity

    AdminNo API tokens

    Creates enterprise service identity.

    Types: ServiceIdentityCreateInput returns ServiceIdentityToken

    Used by Enterprise identity

  • enterpriseIdentity/scim

    Anyone

    Enterprise identity: SCIM.

  • getEnterpriseIdentity

    Viewer

    Gets enterprise identity.

    Types: Record<string, never> returns EnterpriseIdentityView

    Used by Enterprise identity

  • revokeEnterpriseScim

    AdminNo API tokens

    Revokes the enterprise SCIM.

    Types: Record<string, never> returns { ok: true }

    Used by Enterprise identity

  • revokeEnterpriseServiceIdentity

    AdminNo API tokens

    Revokes enterprise service identity.

    Types: { identityId: string } returns { ok: true }

    Used by Enterprise identity

  • rotateEnterpriseScimToken

    AdminNo API tokens

    Rotates the enterprise SCIM token.

    Types: { status?: EnterpriseScimStatus } returns { scim: EnterpriseScimView; token: string }

    Used by Enterprise identity

  • saveEnterpriseDomainPolicy

    AdminNo API tokens

    Saves enterprise domain policy.

    Types: { id?: string; domain: string; status: EnterpriseDomainStatus; requireSso: boolean; connectionId: string | null } returns EnterpriseDomainPolicyView

    Used by Enterprise identity

  • saveEnterpriseIdentityConnection

    AdminNo API tokens

    Saves the enterprise identity connection.

    Types: { id?: string kind: EnterpriseIdentityKind name: string issuer: string | null clientId: string | null entityId: string … returns EnterpriseConnectionSummary

    Used by Enterprise identity

Entitlements 5

  • chooseActiveEmployees

    AdminNo API tokens

    Pick which employees stay active when the org is over its employee limit; the rest go on leave.

    Types: { workerIds: string[] } returns OrgPlanStatusDto

    Used by Billing settings

  • getOrgPlanStatus

    Viewer

    Gets org plan status.

    Types: Record<string, never> returns OrgPlanStatusDto

    Used by Billing settings

  • listEmployeesOnLeave

    Viewer

    Lists employees on leave.

    Types: Record<string, never> returns { items: EmployeeOnLeaveDto[] }

    Used by Billing settings

  • listPlans

    Anyone

    Lists plans.

    Types: Record<string, never> returns { items: PlanDefinitionDto[]; offers: PlanOfferDto[] }

    Used by Billing settings

  • requestEnterprisePlan

    MemberNo API tokens

    Requests an enterprise plan.

    Types: { name: string; email: string; company: string; employees?: number; message?: string } returns { received: boolean }

    Used by Billing settings

Escalations 2

  • getEscalationRoute

    Viewer

    Gets the escalation route.

    Types: GetEscalationRouteRequest returns GetEscalationRouteResponse

    Used by Escalations

  • retryEscalationDelivery

    Member

    Retries the escalation delivery.

    Types: RetryEscalationDeliveryRequest returns GetEscalationRouteResponse

    Used by Escalations

Evals 5

  • deleteMyMeasuredEffort

    ViewerNo API tokens

    Deletes the my measured effort.

    Types: EmptyRequest returns EffortBaselinesResponse

    Used by Usage & spend

  • getTaskMetrics

    Viewer

    Gets task metrics.

    Types: GetTaskMetricsRequest returns TaskMetricsResponse

    Used by Workers, Usage & spend

  • listEffortBaselines

    Viewer

    Lists effort baselines.

    Types: EmptyRequest returns EffortBaselinesResponse

    Used by Usage & spend

  • recordMyMeasuredEffort

    ViewerNo API tokens

    Records a my measured effort.

    Types: RecordMyMeasuredEffortRequest returns RecordMyMeasuredEffortResponse

    Used by Usage & spend

  • setEffortBaseline

    Admin

    Sets the effort baseline.

    Types: SetEffortBaselineRequest returns EffortBaselinesResponse

    Used by Usage & spend

Execution 4

  • getExecutionProfile

    Viewer

    Gets the execution profile.

    Types: { workerId?: string } returns import('./execution.js').ExecutionProfileDto

    Used by Workers, Brain & Models

  • getWorkItemRepositoryReadiness

    Viewer

    Gets work item repository readiness.

    Types: { workItemId: string } returns import('./repositoryReadiness.js').WorkItemRepositoryReadinessResponse

    Used by Command, Work item

  • getWorkLaunchReadiness

    Member

    Gets work launch readiness.

    Types: { workerId?: string; templateId?: string } returns import('./execution.js').WorkLaunchReadinessDto

    Used by Onboarding, Command, Board, New work, Repository Atlas

  • updateOrgExecutionProfile

    AdminNo API tokens

    Updates the org execution profile.

    Types: { policy: import('./execution.js').ExecutionPolicyInput } returns import('./execution.js').ExecutionProfileDto

    Used by Workers, Brain & Models

Feedback 2

  • listMyFeedback

    Signed inNo API tokens

    The feedback you sent, newest first, with its status and the note from the platform team.

    Types: EmptyRequest returns import('./help.js').ListFeedbackResult

    Used by Help

  • submitFeedback

    Signed inNo API tokens

    Sends feedback to the platform's developers: a feature request, bug, question, praise or other, with an optional screenshot and app version. At most 20 per person per hour.

    Types: import('./help.js').SubmitFeedbackRequest returns import('./help.js').FeedbackDto

    Used by Help

Front desk 8

  • frontDesk/bindNumber

    AdminNo API tokens

    Front desk: binds the number.

    Types: { integrationId: string; workerId: string | null } returns FrontDeskNumbersDto

    Used by Settings

  • frontDesk/checkGroups

    AdminNo API tokens

    Front desk: checks groups.

    Types: Record<string, never> returns FrontDeskNumbersDto

    Used by Settings

  • frontDesk/connectNumber

    AdminNo API tokens

    Front desk: connects the number.

    Types: FrontDeskConnectNumberRequest returns FrontDeskNumbersDto

    Used by Settings

  • frontDesk/connectNumberSignup

    AdminNo API tokens

    A second number through Meta's Embedded Signup popup: the same steps as the front desk's one click, bound to a worker.

    Types: { workerId: string; code: string; phoneNumberId: string; wabaId: string } returns FrontDeskNumbersDto

    Used by Settings

  • frontDesk/createGroup

    AdminNo API tokens

    Front desk: creates a group.

    Types: { subject?: string } returns FrontDeskNumbersDto

    Used by Settings

  • frontDesk/numbers

    Viewer

    Front desk: numbers.

    Types: Record<string, never> returns FrontDeskNumbersDto

    Used by Settings

  • frontDesk/syncProfile

    AdminNo API tokens

    Front desk: syncs the profile.

    Types: FrontDeskSyncProfileRequest returns FrontDeskNumbersDto

    Used by Settings

  • frontDesk/team

    Viewer

    Front desk: team.

    Types: Record<string, never> returns TeamRosterDto

    Used by Settings

Harness benchmarks 8

  • harnessBenchmarks/compareRuns

    AdminNo API tokens

    Harness benchmarks: compares runs.

    Types: HarnessBenchmarkCompareRunsRequest returns HarnessBenchmarkComparison

    Used by Benchmarks

  • harnessBenchmarks/getCase

    AdminNo API tokens

    Harness benchmarks: gets the case.

    Types: HarnessBenchmarkGetCaseRequest returns HarnessBenchmarkCase

  • harnessBenchmarks/getRun

    AdminNo API tokens

    Harness benchmarks: gets the run.

    Types: HarnessBenchmarkGetRunRequest returns HarnessBenchmarkRun

  • harnessBenchmarks/listCases

    AdminNo API tokens

    Harness benchmarks: lists cases.

    Types: HarnessBenchmarkListCasesRequest returns HarnessBenchmarkListCasesResponse

    Used by Benchmarks

  • harnessBenchmarks/listRuns

    AdminNo API tokens

    Harness benchmarks: lists runs.

    Types: HarnessBenchmarkListRunsRequest returns HarnessBenchmarkListRunsResponse

    Used by Benchmarks

  • harnessBenchmarks/recordRun

    AdminNo API tokens

    Harness benchmarks: records a run.

    Types: HarnessBenchmarkRecordRunRequest returns HarnessBenchmarkRun

    Used by Benchmarks

  • harnessBenchmarks/saveCase

    AdminNo API tokens

    Harness benchmarks: saves the case.

    Types: HarnessBenchmarkSaveCaseRequest returns HarnessBenchmarkCase

    Used by Benchmarks

  • harnessBenchmarks/startRun

    AdminNo API tokens

    Harness benchmarks: starts the run.

    Types: HarnessBenchmarkStartRunRequest returns HarnessBenchmarkStartRunResponse

    Used by Benchmarks

Intake 4

  • deactivateSubscription

    Admin

    Turns off the subscription.

    Types: SubscriptionIdRequest returns SubscriptionDto

    Used by Intake

  • listSubscriptions

    Viewer

    Lists subscriptions.

    Types: ListSubscriptionsRequest returns ListResponse<SubscriptionDto>

    Used by Intake

  • listWorkDependencies

    Viewer

    Lists work dependencies.

    Types: ListWorkDependenciesRequest returns ListResponse<WorkDependencyEdgeDto>

    Used by Intake

  • saveSubscription

    Admin

    The pattern, filter and action are checked by the collab module, which owns their grammar.

    Types: SaveSubscriptionRequest returns SubscriptionDto

    Used by Intake

Journey 2

  • getDayReplay

    Viewer

    Every ticket that moved on one calendar day, with its steps, for the day replay. The time zone defaults to UTC.

    Types: GetDayReplayRequest returns DayReplayDto

    Used by Day replay

  • getWorkJourney

    Viewer

    One ticket's journey: every step, owner and handoff from the first signal to shipped. Give a workItemId or a signalId.

    Types: GetWorkJourneyRequest returns WorkJourneyDto

    Used by Day replay

Knowledge 7

  • exportLearnedState

    AdminNo API tokens

    Exports the learned state.

    Types: ExportLearnedStateRequest returns LearnedStateBundle

  • getAreaNote

    Viewer

    Gets the area note.

    Types: GetAreaNoteRequest returns AreaNoteDto

  • getSourceSyncState

    Viewer

    Gets the source sync state.

    Types: GetSourceSyncStateRequest returns SourceSyncStateDto

  • importLearnedState

    AdminNo API tokens

    Imports a learned state.

    Types: ImportLearnedStateRequest returns TransferReport

  • listAreaNotes

    Viewer

    Lists area notes.

    Types: ListAreaNotesRequest returns ListAreaNotesResponse

  • listLearnedStateImports

    Admin

    Lists learned state imports.

    Types: EmptyRequest returns ListResponse<LearnedStateImportDto>

  • listSourceTies

    Viewer

    Lists source ties.

    Types: ListSourceTiesRequest returns ListSourceTiesResponse

Livedocs 1

  • getFeatureCodeMap

    Viewer

    Where one feature lives in the code: its routes, files, exported symbols, API handlers, tables, events and tests, from the build that runs now. Only for the platform's own team.

    Types: GetFeatureCodeMapRequest returns GetFeatureCodeMapResult

    Used by Live docs

MCP 2

  • listMcpConnections

    ViewerNo API tokens

    Lists MCP connections.

    Types: EmptyRequest returns ListResponse<McpConnectionDto>

    Used by Connections

  • revokeMcpConnection

    ViewerNo API tokens

    Revokes the MCP connection.

    Types: RevokeMcpConnectionRequest returns OkResponse

    Used by Connections

Memory 2

  • listSearchSynonyms

    Viewer

    The org's search synonyms: pairs learned from its own org-wide text or set by people, and the built-in pairs every org starts with.

    Types: EmptyRequest returns ListSearchSynonymsResult

    Used by Documents

  • setSearchSynonym

    Admin

    Adds a search synonym pair for the org, or turns one off (a learned or built-in one included). Recall and knowledge search expand the term to the alternative and back.

    Types: SetSearchSynonymInput returns SearchSynonymDto

    Used by Documents

Observability 17

  • diagnosticBundle

    Viewer

    Diagnostic bundle.

    Types: DiagnosticBundleRequest returns DiagnosticBundleDto

    Used by Observe, Board, Organization

  • getDataRetention

    Viewer

    What the platform keeps for the organization, and for how long.

    Types: EmptyRequest returns DataRetentionDto

    Used by Settings

  • getItemLogSettings

    Admin

    How many of each work item's warn and error lines the org keeps, and for how long.

    Types: EmptyRequest returns ItemLogSettingsDto

  • getRunWaste

    Viewer

    Gets run waste.

    Types: GetRunWasteRequest returns RunWasteDto

  • observeDelegation

    Viewer

    Shows delegation.

    Types: ObserveDelegationRequest returns ObserveDelegationDetailDto

    Used by Observe

  • observeDelegations

    Viewer

    Shows delegations.

    Types: ObserveDelegationsRequest returns ObserveDelegationsDto

    Used by Observe

  • observeEntity

    Viewer

    Shows the entity.

    Types: ObserveEntityRequest returns ObserveEntityDto

    Used by Command, Observe, Board, Organization

  • observeFleet

    Viewer

    Shows the fleet.

    Types: EmptyRequest returns ObserveFleetDto

    Used by Observe, Office

  • observeFleetFlow

    Viewer

    Shows the fleet flow.

    Types: ObserveFleetFlowRequest returns ObserveFleetFlowDto

    Used by Observe, Office

  • observeFlow

    Viewer

    Shows the flow.

    Types: ObserveFlowRequest returns ObserveFlowDto

    Used by Command, Observe

  • observeFrontDoorLatency

    Viewer

    Shows the front door latency.

    Types: ObserveFrontDoorLatencyRequest returns ObserveFrontDoorLatencyDto

    Used by Observe

  • observeQuestions

    Viewer

    Shows questions.

    Types: ObserveQuestionsRequest returns ObserveQuestionsDto

  • observeTools

    Viewer

    Shows tools.

    Types: ObserveToolsRequest returns ObserveToolsDto

    Used by Observe

  • observeWhy

    Viewer

    Shows the why.

    Types: ObserveWhyRequest returns ObserveWhyDto

    Used by Observe, Board, Organization

  • observeWorker

    Viewer

    Shows the worker.

    Types: ObserveWorkerRequest returns ObserveWorkerDto

    Used by Observe

  • observeWorkerAgenda

    Viewer

    Shows the worker agenda.

    Types: ObserveWorkerAgendaRequest returns ObserveWorkerAgendaDto

    Used by Organization

  • updateItemLogSettings

    AdminNo API tokens

    Sets the org's own cap on the lines each work item keeps, or returns it to the platform's with null.

    Types: UpdateItemLogSettingsRequest returns ItemLogSettingsDto

Org 13

Org chart 7

Org setup 9

  • applyRecommendedSetup

    AdminNo API tokens

    Applies recommended setup.

    Types: import('./orgSetup.js').ApplyRecommendedSetupRequest returns import('./orgSetup.js').RecommendedSetupDto

    Used by Onboarding

  • connectRepositorySuggestions

    MemberNo API tokens

    Connects chosen suggestions as runner repositories, as `agent-runner repo connect` would.

    Types: import('./orgSetup.js').ConnectRepositorySuggestionsRequest returns import('./orgSetup.js').ConnectRepositorySuggestionsResult

    Used by Onboarding

  • getFirstTaskSuggestions

    Member

    Gets first task suggestions.

    Types: EmptyRequest returns import('./orgSetup.js').FirstTaskSuggestionsResult

    Used by Onboarding

  • getRecommendedSetup

    Admin

    Gets recommended setup.

    Types: EmptyRequest returns import('./orgSetup.js').RecommendedSetupDto

    Used by Onboarding

  • importOrgWebsite

    AdminNo API tokens

    Saves nothing: the owner reviews the proposal and saves it with setOrgConfig.

    Types: import('./orgSetup.js').ImportOrgWebsiteRequest returns import('./orgSetup.js').WebsiteImportDto

    Used by Onboarding

  • listOrgRepositories

    Viewer

    Lists org repositories.

    Types: EmptyRequest returns import('./orgSetup.js').ListOrgRepositoriesResult

    Used by Onboarding

  • listRepositorySuggestions

    Member

    The person's own runners' checkouts that are not connected yet.

    Types: EmptyRequest returns import('./orgSetup.js').ListRepositorySuggestionsResult

    Used by Onboarding

  • runner/registerRepository

    Anyone

    Runner: registers the repository.

    Types: import('./orgSetup.js').RunnerRepositoryRegisterRequest returns import('./orgSetup.js').RunnerRepositoryRegisterResult

  • runner/reportRepositoryCandidates

    Anyone

    Runner: reports repository candidates.

    Types: import('./orgSetup.js').RunnerRepositoryCandidatesRequest returns import('./orgSetup.js').RunnerRepositoryCandidatesResult

Outreach 10

  • decideOutreachMessage

    ApproverNo API tokens

    Decides the outreach message.

    Types: { messageId: string; decision: 'approved' | 'denied'; comment?: string } returns OutreachMessageDto

    Used by Outreach

  • deleteOutreachContact

    Admin

    Deletes the outreach contact.

    Types: { id: string } returns { deleted: boolean }

    Used by Outreach

  • getOutreachSettings

    Viewer

    Gets outreach settings.

    Types: Record<string, never> returns OutreachSettingsView

    Used by Command, Outreach, Workers

  • getOutreachStats

    Viewer

    Gets outreach stats.

    Types: { days?: number } returns OutreachStatsDto

    Used by Outreach

  • importOutreachContacts

    Member

    Imports outreach contacts.

    Types: ImportOutreachContactsRequest returns ImportOutreachContactsResult

    Used by Outreach

  • listOutreachContacts

    Viewer

    Lists outreach contacts.

    Types: ListOutreachContactsRequest returns ListOutreachContactsResult

    Used by Outreach

  • listOutreachMessages

    Viewer

    Lists outreach messages.

    Types: ListOutreachMessagesRequest returns ListOutreachMessagesResult

    Used by Outreach

  • releaseOutreachContact

    Admin

    Releases the outreach contact.

    Types: { id: string } returns OutreachContactDto

    Used by Outreach

  • saveOutreachContact

    Member

    Saves the outreach contact.

    Types: SaveOutreachContactRequest returns OutreachContactDto

    Used by Outreach

  • saveOutreachSettings

    Admin

    Saves outreach settings.

    Types: SaveOutreachSettingsRequest returns OutreachSettingsView

    Used by Command, Outreach, Workers

Oversight 10

  • acknowledgeFinding

    Member

    Acknowledges the finding.

    Types: FindingIdRequest returns FindingDto

    Used by Command, Oversight

  • getFinding

    Viewer

    Gets the finding.

    Types: FindingIdRequest returns FindingDto

  • getTeamPause

    Viewer

    Gets the team pause.

    Types: import('./oversight.js').TeamPauseRequest returns import('./oversight.js').TeamPauseDto

    Used by Command, Workers

  • listFindings

    Viewer

    Lists findings.

    Types: ListFindingsRequest returns ListResponse<FindingDto>

    Used by Command, Oversight

  • oversightSummary

    Viewer

    Oversight summary.

    Types: EmptyRequest returns OversightSummaryDto

    Used by Command, Oversight

  • pauseTeam

    AdminNo API tokens

    Pauses the team.

    Types: import('./oversight.js').PauseTeamRequest returns import('./oversight.js').PauseTeamResponse

    Used by Command, Workers

  • resolveFinding

    Member

    Resolves the finding.

    Types: ResolveFindingRequest returns FindingDto

    Used by Command, Oversight

  • resumeSubtree

    Admin

    Resumes the subtree.

    Types: ResumeSubtreeRequest returns { pause: SubtreePauseDto; workersResumed: number; itemsWoken: number }

    Used by Command, Oversight

  • resumeTeam

    AdminNo API tokens

    Resumes the team.

    Types: import('./oversight.js').ResumeTeamRequest returns import('./oversight.js').ResumeTeamResponse

    Used by Command, Workers

  • suppressFinding

    Admin

    Suppresses the finding.

    Types: SuppressFindingRequest returns FindingDto

    Used by Command, Oversight

Persona 11

  • addPersonaSource

    ViewerNo API tokens

    Adds a persona source.

    Types: AddPersonaSourceRequest returns PersonaSourceDto

    Used by Your persona

  • addPersonaUnits

    ViewerNo API tokens

    Adds persona units.

    Types: AddPersonaUnitsRequest returns AddPersonaUnitsResponse

    Used by Your persona

  • connectPersonaSource

    MemberNo API tokens

    Connects the persona source.

    Types: ConnectPersonaSourceRequest returns PersonaSourceDto

    Used by Your persona

  • deletePersona

    ViewerNo API tokens

    Deletes persona.

    Types: DeletePersonaRequest returns OkResponse

    Used by Your persona

  • deletePersonaSource

    ViewerNo API tokens

    Deletes the persona source.

    Types: PersonaSourceIdRequest returns OkResponse

    Used by Your persona

  • extractPersona

    ViewerNo API tokens

    Extracts persona.

    Types: ExtractPersonaRequest returns PersonaProfileDto

    Used by Your persona

  • getPersona

    ViewerNo API tokens

    Gets persona.

    Types: EmptyRequest returns GetPersonaResponse

    Used by Your persona

  • getPersonaTrait

    ViewerNo API tokens

    Gets the persona trait.

    Types: PersonaTraitIdRequest returns PersonaTraitDetailDto

  • reviewPersonaTrait

    ViewerNo API tokens

    Reviews the persona trait.

    Types: ReviewPersonaTraitRequest returns PersonaTraitDto

    Used by Your persona

  • updatePersonaProfile

    ViewerNo API tokens

    Updates the persona profile.

    Types: UpdatePersonaProfileRequest returns PersonaProfileDto

    Used by Your persona

  • updatePersonaSource

    ViewerNo API tokens

    Updates the persona source.

    Types: UpdatePersonaSourceRequest returns PersonaSourceDto

    Used by Your persona

Pipeline profile 2

  • getPipelineProfile

    Viewer

    Gets the pipeline profile.

    Types: GetPipelineProfileRequest returns GetPipelineProfileResponse

  • updatePipelineProfile

    ViewerNo API tokens

    Updates the pipeline profile.

    Types: UpdatePipelineProfileRequest returns GetPipelineProfileResponse

Portable 23

  • cancelPortableTransfer

    AdminNo API tokens

    Cancels the portable transfer.

    Types: PortableTransferCancelRequest returns PortableTransferManifestResult

    Used by Settings

  • commitPortableImport

    AdminNo API tokens

    Commits the portable import.

    Types: { transferId: string; rootHash: string } returns PortableTransferCommitResult

    Used by Settings

  • deletePortableArchive

    AdminNo API tokens

    Deletes the portable archive.

    Types: DeletePortableArchiveRequest returns DeletePortableArchiveResult

    Used by Settings

  • deletePortableStoredFile

    AdminNo API tokens

    Deletes the portable stored file.

    Types: { fileId: string } returns DeletePortableStoredFileResult

    Used by Settings

  • exportPortableExit

    AdminNo API tokens

    Exports the portable exit.

    Types: ExportPortableExitRequest returns PortableExitBundle

    Used by Settings

  • getPortableArchive

    AdminNo API tokens

    Gets the portable archive.

    Types: GetPortableArchiveRequest returns PortableArchiveDetail

    Used by Settings

  • getPortableForgetImpact

    AdminNo API tokens

    Gets the portable forget impact.

    Types: { memoryId: string } returns { links: number; archives: number; storedFiles: number }

    Used by Command, Memory

  • getPortableImportReview

    AdminNo API tokens

    Gets the portable import review.

    Types: { transferId: string } returns PortableTransferReviewResult

    Used by Settings

  • getPortableTransfer

    AdminNo API tokens

    Gets the portable transfer.

    Types: { transferId: string } returns PortableTransferManifestResult

    Used by Settings

  • importPortableExit

    AdminNo API tokens

    Imports a portable exit.

    Types: ImportPortableExitRequest returns PortableExitImportReport

    Used by Settings

  • linkPortableCopyToMemory

    AdminNo API tokens

    Links portable copy to memory.

    Types: { memoryId: string } & ({ targetKind: 'archive'; archiveId: string } | { targetKind: 'stored_file'; storedFileId: strin… returns PortableMemoryLink

    Used by Settings

  • listPortableArchives

    AdminNo API tokens

    Lists portable archives.

    Types: ListPortableArchivesRequest returns ListPortableArchivesResult

    Used by Settings

  • listPortableStoredFiles

    AdminNo API tokens

    Lists portable stored files.

    Types: { after?: string; limit?: number } returns ListPortableStoredFilesResult

    Used by Settings

  • previewPortableExit

    AdminNo API tokens

    Previews the portable exit.

    Types: { bundle: PortableExitBundle } returns PortableExitPreview

    Used by Settings

  • putPortableImportChunk

    AdminNo API tokens

    Uploads a portable import chunk.

    Types: PutPortableChunkRequest & { transferId: string } returns PortableTransferManifestResult

    Used by Settings

  • readPortableExportChunk

    AdminNo API tokens

    Reads the portable export chunk.

    Types: { transferId: string; index: number } returns PortableTransferChunk

    Used by Settings

  • readPortableStoredFilePart

    AdminNo API tokens

    Reads the portable stored file part.

    Types: { fileId: string; index: number } returns ReadPortableStoredFilePartResult

    Used by Settings

  • reviewPortableMemory

    AdminNo API tokens

    Reviews portable memory.

    Types: ReviewPortableMemoryRequest returns MemoryDto

    Used by Command, Memory

  • startPortableExport

    AdminNo API tokens

    Starts the portable export.

    Types: PortableTransferExportRequest returns PortableTransferManifestResult

    Used by Settings

  • startPortableImport

    AdminNo API tokens

    Starts the portable import.

    Types: StartPortableImportRequest returns PortableTransferManifestResult

    Used by Settings

  • validatePortableImport

    AdminNo API tokens

    Validates the portable import.

    Types: { transferId: string } returns PortableTransferReviewResult

    Used by Settings

PR trials 9

  • prTrials/cancel

    MemberNo API tokens

    PR trials: cancel.

    Types: { id: string } returns { trial: PrTrialDto }

    Used by PR trials

  • prTrials/delete

    MemberNo API tokens

    PR trials: delete.

    Types: { id: string } returns { deleted: true }

    Used by PR trials

  • prTrials/export

    Member

    PR trials: export.

    Types: { id: string } returns { report: PrTrialDto; protocolVersion: string }

    Used by PR trials

  • prTrials/get

    Member

    PR trials: get.

    Types: { id: string } returns { trial: PrTrialDto }

    Used by PR trials

  • prTrials/list

    Member

    PR trials: list.

    Types: Record<string, never> returns { trials: PrTrialDto[] }

    Used by PR trials

  • prTrials/prepare

    MemberNo API tokens

    PR trials: prepare.

    Types: PreparePrTrialRequest returns { trial: PrTrialDto }

    Used by PR trials

  • prTrials/readiness

    Member

    PR trials: readiness.

    Types: Record<string, never> returns PrTrialReadiness

    Used by PR trials

  • prTrials/review

    MemberNo API tokens

    PR trials: review.

    Types: { id: string; verdict: PrTrialVerdict; rationale: string; humanMinutes: number } returns { trial: PrTrialDto }

    Used by PR trials

  • prTrials/start

    MemberNo API tokens

    PR trials: start.

    Types: StartPrTrialRequest returns { trial: PrTrialDto }

    Used by PR trials

Public view 5

  • deletePublicView

    AdminNo API tokens

    Deletes the public view.

    Types: PublicViewIdRequest returns OkResponse

  • listPublicViews

    Admin

    Lists public views.

    Types: EmptyRequest returns ListPublicViewsResponse

    Used by Command, Settings

  • previewPublicView

    Admin

    Previews the public view.

    Types: PublicViewIdRequest returns PublicViewPayload

    Used by Command, Settings

  • rotatePublicViewSlug

    AdminNo API tokens

    Rotates the public view slug.

    Types: PublicViewIdRequest returns PublicViewDto

    Used by Command, Settings

  • savePublicView

    AdminNo API tokens

    Saves the public view.

    Types: SavePublicViewRequest returns PublicViewDto

    Used by Command, Settings

Quality 4

  • decideWorkerTrainingChange

    AdminNo API tokens

    Decides the worker training change.

    Types: DecideWorkerTrainingChangeRequest returns WorkerTrainingPlanDto

    Used by Command, Workers

  • getWorkerQuality

    Viewer

    Gets worker quality.

    Types: GetWorkerQualityRequest returns WorkerQualityDto

    Used by Command, Workers

  • listWorkerTrainingPlans

    Viewer

    Lists worker training plans.

    Types: ListWorkerTrainingPlansRequest returns ListResponse<WorkerTrainingPlanDto>

    Used by Command, Workers

  • proposeWorkerTrainingPlan

    Member

    Proposes a worker training plan.

    Types: ProposeWorkerTrainingPlanRequest returns WorkerTrainingPlanDto

    Used by Command, Workers

Referrals 5

  • createReferralInvite

    MemberNo API tokens

    A tracked invite link for a share, or one invite email through the platform mailer.

    Types: { channel: ReferralChannel; email?: string; name?: string } returns { invite: ReferralInviteDto; link: string }

    Used by Invite & earn

  • getActivationChecklist

    Viewer

    The seven "Build your team" steps, read from what exists, and the reward for all seven.

    Types: Record<string, never> returns ActivationChecklistDto

    Used by Command, Invite & earn

  • getReferralLanding

    Anyone

    Public: the inviter's first name and org name for a referral code, and the offer.

    Types: { code: string } returns ReferralLandingDto

  • getReferralSummary

    ViewerNo API tokens

    The signed-in person's referral code, link, invites, level and rewards.

    Types: Record<string, never> returns ReferralSummaryDto

    Used by Invite & earn

  • redeemFreeOrg

    ViewerNo API tokens

    Uses one earned Free Org: Standard free for 12 months on this org or on a new org of your own.

    Types: { target: 'this_org' } | { target: 'new_org'; orgName: string } returns { orgId: string; planId: PlanId; expiresAt: string }

    Used by Invite & earn

Rehearsal 2

  • goLiveAnyway

    AdminNo API tokens

    Goes the live anyway.

    Types: GoLiveAnywayRequest returns WorkerReadinessDto

    Used by Workers

  • rehearseWorker

    Admin

    Rehearses the worker.

    Types: RehearseWorkerRequest returns WorkerReadinessDto

    Used by Workers

Resources 8

  • deleteResourceSetupTask

    Admin

    Deletes the resource setup task.

    Types: DeleteResourceSetupTaskRequest returns ResourceDetailDto

    Used by Command, Resources

  • getResource

    Viewer

    Gets the resource.

    Types: ResourceIdRequest returns ResourceDetailDto

    Used by Command, Resources

  • listResources

    Viewer

    Lists resources.

    Types: ListResourcesRequest returns ListResponse<ResourceDto>

    Used by Command, Resources

  • retireResource

    Admin

    Retires the resource.

    Types: ResourceIdRequest returns ResourceDto

    Used by Command, Resources

  • saveResourceSetupTask

    Admin

    Saves the resource setup task.

    Types: SaveResourceSetupTaskRequest returns ResourceDetailDto

    Used by Command, Resources

  • setResourceOwner

    Admin

    Sets the resource owner.

    Types: SetResourceOwnerRequest returns ResourceDetailDto

    Used by Command, Resources

  • syncResources

    Admin

    Syncs resources.

    Types: EmptyRequest returns SyncResourcesResponse

    Used by Command, Resources

  • upsertResource

    Admin

    Saves the resource.

    Types: UpsertResourceRequest returns ResourceDto

    Used by Command, Resources

Review participants 6

  • getReviewStats

    Viewer

    Gets review stats.

    Types: { scope?: ReviewScope; scopeId?: string; reviewerWorkerId?: string; days?: number } returns { since: string; participants: ReviewParticipantStatsDto[] }

    Used by Command, Workers

  • listReviewNotes

    Member

    Lists review notes.

    Types: { workItemId?: string; threadId?: string; reviewerWorkerId?: string; includeSilent?: boolean; limit?: number } returns { notes: ReviewNoteDto[] }

    Used by Command, CEO, Work item

  • listReviewParticipants

    Viewer

    Lists review participants.

    Types: { scope?: ReviewScope; scopeId?: string; reviewerWorkerId?: string } returns { participants: ReviewParticipantDto[] }

    Used by CEO

  • removeReviewParticipant

    Admin

    Removes the review participant.

    Types: { id: string } returns { removed: boolean }

    Used by CEO

  • resolveReviewNote

    Member

    Resolves the review note.

    Types: { noteId: string; verdicts: ReviewVerdictInput[] } returns ReviewNoteDto

    Used by Command, Work item

  • saveReviewParticipant

    Admin

    Saves the review participant.

    Types: SaveReviewParticipantRequest returns ReviewParticipantDto

    Used by CEO

Routes 191

  • addWorkItemDependency

    Member

    Adds a work item dependency.

    Types: AddWorkItemDependencyRequest returns WorkItemDependenciesResponse

    Used by Intake

  • approveExample

    ApproverNo API tokens

    Approves the example.

    Types: ApproveExampleRequest returns ApprovedExampleDto

    Used by Examples & Procedures

  • archiveMemory

    Admin

    Archives memory.

    Types: MemoryIdRequest returns OkResponse

    Used by Command, Memory

  • cancelRunnerTask

    Member

    Cancels the runner task.

    Types: RunnerTaskIdRequest returns RunnerTaskDto

    Used by Runners

  • compileRails

    Admin

    Compiles rails.

    Types: CompileRailsRequest returns CompileRailsResponse

    Used by Rules & Preferences

  • connectFallbackKey

    AdminNo API tokens

    Connects the fallback key.

    Types: ConnectFallbackKeyRequest returns ConnectFallbackKeyResponse

    Used by Brain & Models

  • correctDecision

    ApproverNo API tokens

    Correct decision.

    Types: CorrectDecisionRequest returns CorrectDecisionResponse

  • createDocument

    Member

    Creates a document.

    Types: CreateDocumentRequest returns CreateDocumentResponse

    Used by Documents

  • createDocumentComment

    Member

    Creates a document comment.

    Types: CreateDocumentCommentRequest returns CreateDocumentCommentResponse

    Used by Work item, Documents

  • createIntegration

    AdminNo API tokens

    Creates an integration.

    Types: CreateIntegrationRequest returns IntegrationDto

    Used by Integrations

  • createLocalRunner

    MemberNo API tokens

    Creates a local runner.

    Types: CreateLocalRunnerRequest returns CreateLocalRunnerResult

    Used by Runners

  • createMemory

    MemberNo API tokens

    Creates memory.

    Types: CreateMemoryRequest returns CreateMemoryResponse

    Used by Command, Workers, Memory

  • createPolicy

    AdminNo API tokens

    Creates policy.

    Types: CreatePolicyRequest returns PolicyDto

    Used by Policies

  • createRunnerTask

    MemberNo API tokens

    Creates a runner task.

    Types: CreateRunnerTaskRequest returns RunnerTaskDto

    Used by Runners

  • createSource

    Admin

    Creates a source.

    Types: CreateSourceRequest returns KnowledgeSourceDto

    Used by Documents

  • createWorkItem

    Member

    Creates a work item.

    Types: CreateWorkItemRequest returns WorkItemDetail

    Used by Board, Repository Atlas

  • createWorker

    Admin

    Creates a worker.

    Types: CreateWorkerRequest returns WorkerDetail

    Used by Command, Workers

  • decideApproval

    ApproverNo API tokens

    Decides the approval.

    Types: DecideApprovalRequest returns ApprovalDto

    Used by Command, Approvals

  • decideLevelChange

    AdminNo API tokens

    Decides the level change.

    Types: DecideLevelChangeRequest returns LevelChangeDto

    Used by Workers, Levels & Evaluations

  • deleteDocument

    Admin

    Removes the document and its chunks from search; the audit log keeps the record of it and of the removal.

    Types: DeleteDocumentRequest returns OkResponse

    Used by Work item, Documents

  • deleteDocumentComment

    Member

    Deletes the document comment.

    Types: DeleteDocumentCommentRequest returns OkResponse

    Used by Work item, Documents

  • deleteIntakePoll

    Admin

    Deletes the intake poll.

    Types: IntakePollIdRequest returns OkResponse

    Used by Intake

  • deleteIntegration

    AdminNo API tokens

    Deletes the integration.

    Types: IntegrationIdRequest returns OkResponse

    Used by Integrations

  • deletePolicy

    AdminNo API tokens

    Deletes policy.

    Types: PolicyIdRequest returns OkResponse

    Used by Policies

  • deleteProviderConfig

    AdminNo API tokens

    Deletes provider config.

    Types: DeleteProviderConfigRequest returns OkResponse

    Used by Brain & Models

  • deleteRule

    ViewerNo API tokens

    Deletes the rule.

    Types: RuleIdRequest returns OkResponse

    Used by Rules & Preferences

  • deleteWorkSchedule

    Admin

    Deletes the work schedule.

    Types: WorkScheduleIdRequest returns OkResponse

    Used by Intake

  • discoverMemories

    Viewer

    Discovers memories.

    Types: DiscoverMemoriesRequest returns DiscoverMemoriesResponse

    Used by Command, Memory, Settings

  • engageKillSwitch

    Admin

    An admin's API token may pull the brake, so an alerting hook can; only a signed-in admin releases it.

    Types: EngageKillSwitchRequest returns EngageKillSwitchResponse

    Used by Settings

  • explainAction

    Viewer

    Explains the action.

    Types: ExplainActionRequest returns ExplainActionResponse

    Used by Command, Approvals, Escalations, Work item, Audit Log

  • explainDecision

    Viewer

    Explains the decision.

    Types: ExplainDecisionRequest returns ExplainDecisionResponse

    Used by Command, Approvals, Escalations, Work item, Audit Log

  • exportRules

    Viewer

    Exports rules.

    Types: ExportRulesRequest returns ExportRulesResponse

    Used by Rules & Preferences

  • forgetMemory

    AdminNo API tokens

    Forgets memory.

    Types: MemoryIdRequest returns OkResponse

    Used by Command, Memory

  • getBrainChain

    Viewer

    Gets the brain chain.

    Types: GetBrainChainRequest returns BrainChainResponse

    Used by Brain & Models

  • getContextManifest

    Viewer

    Gets the context manifest.

    Types: GetContextManifestRequest returns GetContextManifestResponse

    Used by Command, Observe, Board, Approvals, Escalations, Work item, Organization

  • getDepartment

    Viewer

    Gets the department.

    Types: GetDepartmentRequest returns GetDepartmentResponse

    Used by Command, Observe, Board, Organization

  • getDocument

    Viewer

    Gets the document.

    Types: GetDocumentRequest returns DocumentDto

    Used by Work item, Documents

  • getDocumentRevision

    Viewer

    Gets the document revision.

    Types: GetDocumentRevisionRequest returns DocumentRevisionDto

    Used by Command, Work item, Documents

  • getFastPath

    Viewer

    Gets the fast path.

    Types: GetFastPathRequest returns FastPathDto

    Used by Decisions

  • getKillSwitch

    Viewer

    Gets the kill switch.

    Types: EmptyRequest returns KillSwitchDto

    Used by Command, Settings

  • getLiveSpend

    Viewer

    Gets live spend.

    Types: GetLiveSpendRequest returns LiveSpendResponse

    Used by Usage & spend

  • getLocalRunnerSettings

    Viewer

    Gets local runner settings.

    Types: EmptyRequest returns LocalRunnerSettingsDto

    Used by Device sign-in, Onboarding, Runners

  • getMemory

    Viewer

    Gets memory.

    Types: GetMemoryRequest returns MemoryDto

    Used by Command, Memory, Settings

  • getOrgBrainDefaults

    Viewer

    Gets org brain defaults.

    Types: EmptyRequest returns OrgBrainDefaultsResponse

    Used by Workers, Brain & Models

  • getOrgRouting

    Viewer

    Gets org routing.

    Types: EmptyRequest returns OrgRoutingResponse

    Used by Brain & Models

  • getOrgSettings

    Viewer

    Gets org settings.

    Types: EmptyRequest returns OrgSettingsDto

    Used by Command, Usage & spend, Settings

  • getOverview

    Viewer

    Gets overview.

    Types: EmptyRequest returns OverviewResponse

    Used by Command

  • getPreferences

    Viewer

    Gets preferences.

    Types: GetPreferencesRequest returns PreferencesView

    Used by Command, Work item, Rules & Preferences

  • getProcedure

    Viewer

    Gets the procedure.

    Types: ProcedureIdRequest returns ProcedureDetailDto

  • getProcedureSettings

    Viewer

    Gets procedure settings.

    Types: EmptyRequest returns ProcedureSettingsDto

    Used by Examples & Procedures

  • getProjectFolder

    Viewer

    Gets the project folder.

    Types: GetProjectFolderRequest returns ProjectFolderView

    Used by Command, Work item

  • getProjectFolderSettings

    Viewer

    Gets project folder settings.

    Types: EmptyRequest returns ProjectFolderSettingsResponse

  • getRole

    Viewer

    Gets the role.

    Types: GetRoleRequest returns RoleDto

  • getRulebookCandidate

    Viewer

    Gets the rulebook candidate.

    Types: GetRulebookCandidateRequest returns GetRulebookCandidateResponse

    Used by Rules & Preferences

  • getRunnerTask

    Member

    Gets the runner task.

    Types: GetRunnerTaskRequest returns RunnerTaskDetailDto

    Used by PR trials, Runners

  • getSpendSavings

    Viewer

    Gets spend savings.

    Types: GetSpendSavingsRequest returns SpendSavingsResponse

    Used by Command, Usage & spend

  • getSpendSummary

    Viewer

    Gets the spend summary.

    Types: GetSpendSummaryRequest returns SpendSummaryResponse

    Used by Command, Observe, Board, Organization, Brain & Models, Usage & spend

  • getStepBoundary

    Viewer

    Gets the step boundary.

    Types: GetStepBoundaryRequest returns StepBoundaryDto

    Used by Decisions

  • getThread

    Viewer

    Gets the thread.

    Types: GetThreadRequest returns GetThreadResponse

    Used by Command, Inbox, Work item, Workers

  • getWebhookUrl

    Admin

    Gets the webhook URL.

    Types: IntegrationIdRequest returns WebhookUrlResponse

    Used by Integrations

  • getWorkItem

    Viewer

    Gets the work item.

    Types: GetWorkItemRequest returns GetWorkItemResponse

    Used by Command, Observe, Board, Work item, Organization

  • getWorkItemActions

    Viewer

    Gets work item actions.

    Types: GetWorkItemActionsRequest returns ListResponse<ActionDto>

    Used by Command, Observe, Board, Work item, Organization

  • getWorkItemFastPath

    Viewer

    Gets the work item fast path.

    Types: GetWorkItemFastPathRequest returns GetWorkItemFastPathResponse

    Used by Command, Work item

  • getWorkItemModelCalls

    Viewer

    Gets work item model calls.

    Types: GetWorkItemModelCallsRequest returns PageResponse<WorkItemModelCallDto>

    Used by Command, Work item

  • getWorkItemModelReplay

    MemberNo API tokens

    Gets work item model replay.

    Types: import('./modelReplay.js').GetWorkItemModelReplayRequest returns import('./modelReplay.js').GetWorkItemModelReplayResponse

    Used by Work item

  • getWorkItemReplayRetention

    MemberNo API tokens

    Gets the work item replay retention.

    Types: { workItemId: string } returns import('./modelReplay.js').SetWorkItemReplayRetentionResponse

    Used by Work item

  • getWorkItemRouting

    Viewer

    Gets work item routing.

    Types: GetWorkItemRoutingRequest returns WorkItemRoutingDto

    Used by Command, Work item

  • getWorkItemTrace

    Viewer

    Gets work item trace.

    Types: GetWorkItemTraceRequest returns GetWorkItemTraceResponse

    Used by Command, Observe, Board, Work item, Organization

  • getWorkPlanGraph

    Viewer

    Gets the work plan graph.

    Types: GetWorkPlanGraphRequest returns WorkPlanGraphDto

  • getWorker

    Viewer

    Gets the worker.

    Types: GetWorkerRequest returns GetWorkerResponse

    Used by Command, Observe, Board, Organization, Workers

  • getWorkerDrill

    Viewer

    Gets the worker drill.

    Types: GetWorkerDrillRequest returns GetWorkerDrillResponse

    Used by Command, Observe, Board, Organization

  • getWorkerInsights

    Viewer

    Gets worker insights.

    Types: GetWorkerInsightsRequest returns WorkerInsightsResponse

    Used by Observe, Work item, Workers, Usage & spend

  • getWorkerMetrics

    Viewer

    Gets worker metrics.

    Types: GetWorkerMetricsRequest returns WorkerMetricsSummary

    Used by Command, Workers, Levels & Evaluations

  • getWorkerModelPolicy

    Viewer

    Gets worker model policy.

    Types: GetWorkerModelPolicyRequest returns WorkerModelPolicyResponse

    Used by Workers

  • getWorkerSpecHistory

    Viewer

    Gets worker spec history.

    Types: GetWorkerSpecHistoryRequest returns ListResponse<WorkerSpecVersionDto>

    Used by Command, Workers

  • giveFeedback

    Member

    Gives feedback.

    Types: GiveFeedbackRequest returns FeedbackDto

    Used by Command, Work item

  • grantIntegration

    AdminNo API tokens

    Grants the integration.

    Types: GrantIntegrationRequest returns IntegrationDto

    Used by Integrations

  • learnProcedures

    Admin

    Learns procedures.

    Types: EmptyRequest returns LearnProceduresResponse

    Used by Examples & Procedures

  • listApprovals

    Viewer

    Lists approvals.

    Types: ListApprovalsRequest returns ListResponse<ApprovalDto>

    Used by Command, Approvals

  • listApprovedExamples

    Viewer

    Lists approved examples.

    Types: ListApprovedExamplesRequest returns ListResponse<ApprovedExampleDto>

    Used by Examples & Procedures

  • listConnectors

    Viewer

    Lists connectors.

    Types: EmptyRequest returns ListResponse<ConnectorDto>

    Used by Command, Workers, Documents, Integrations, Policies

  • listDecisionPurposes

    Viewer

    Lists decision purposes.

    Types: ListDecisionPurposesRequest returns ListDecisionPurposesResponse

    Used by Decisions

  • listDocumentComments

    Viewer

    Lists document comments.

    Types: ListDocumentCommentsRequest returns ListDocumentCommentsResponse

    Used by Work item, Documents

  • listDocumentRevisions

    Viewer

    Lists document revisions.

    Types: ListDocumentRevisionsRequest returns ListDocumentRevisionsResponse

    Used by Work item, Documents

  • listDocuments

    Viewer

    Lists documents.

    Types: ListDocumentsRequest returns PageResponse<DocumentSummaryDto>

    Used by Documents

  • listEscalations

    Viewer

    Lists escalations.

    Types: ListEscalationsRequest returns PageResponse<EscalationDto>

    Used by Command, Escalations

  • listEvaluations

    Viewer

    Lists evaluations.

    Types: ListEvaluationsRequest returns ListResponse<EvaluationDto>

    Used by Command, Workers, Levels & Evaluations

  • listEvents

    Viewer

    Lists events.

    Types: ListEventsRequest returns PageResponse<AuditEvent>

    Used by Command, Approvals, Escalations, Work item, Audit Log

  • listFacts

    Viewer

    Lists facts.

    Types: ListFactsRequest returns ListResponse<FactDto>

    Used by Operating Model

  • listIntakePolls

    Viewer

    Lists intake polls.

    Types: EmptyRequest returns ListResponse<IntakePollDto>

    Used by Intake

  • listIntegrations

    Viewer

    Lists integrations.

    Types: EmptyRequest returns ListResponse<IntegrationDto>

    Used by Intake, Documents, Integrations

  • listLessonOutputs

    Viewer

    Lists lesson outputs.

    Types: ListLessonOutputsRequest returns ListResponse<LessonOutputDto>

    Used by Lessons

  • listLessons

    Viewer

    Lists lessons.

    Types: ListLessonsRequest returns ListResponse<LessonDto>

    Used by Command, Workers, Lessons

  • listLevelChanges

    Viewer

    Lists level changes.

    Types: ListLevelChangesRequest returns ListResponse<LevelChangeDto>

    Used by Command, Workers, Levels & Evaluations

  • listLocalRunners

    Member

    Lists local runners.

    Types: ListLocalRunnersRequest returns LocalRunnerListDto

    Used by Onboarding, Runners

  • listMemories

    Viewer

    Lists memories.

    Types: ListMemoriesRequest returns PageResponse<MemoryDto>

    Used by Command, Workers, Memory

  • listMemoryInsights

    Viewer

    Lists memory insights.

    Types: ListMemoryInsightsRequest returns ListMemoryInsightsResponse

    Used by Command, Memory

  • listModelCalls

    Viewer

    Lists model calls.

    Types: ListModelCallsRequest returns PageResponse<ModelCallDto>

    Used by Brain & Models

  • listPolicies

    Viewer

    Lists policies.

    Types: ListPoliciesRequest returns ListResponse<PolicyDto>

    Used by Command, Approvals, Policies

  • listProcedures

    Viewer

    Lists procedures.

    Types: ListProceduresRequest returns ListResponse<ProcedureDto>

    Used by Examples & Procedures

  • listProviders

    Viewer

    Lists providers.

    Types: EmptyRequest returns ListProvidersResponse

    Used by Workers, Brain & Models

  • listRails

    Viewer

    Lists rails.

    Types: ListRailsRequest returns ListRailsResponse

    Used by Rules & Preferences

  • listRoles

    Viewer

    Lists roles.

    Types: EmptyRequest returns ListResponse<RoleDto>

    Used by Command, Delivery, Workers, Roles, Integrations, Policies

  • listRuleCheckers

    Viewer

    Lists rule checkers.

    Types: EmptyRequest returns ListResponse<RuleCheckerDto>

  • listRulebook

    Viewer

    Lists rulebook.

    Types: ListRulebookRequest returns ListRulebookResponse

    Used by Rules & Preferences

  • listRules

    Viewer

    Lists rules.

    Types: ListRulesRequest returns ListResponse<RuleDto>

    Used by Rules & Preferences

  • listRunnerTasks

    Member

    Lists runner tasks.

    Types: ListRunnerTasksRequest returns RunnerTaskListDto

    Used by Runners

  • listSources

    Viewer

    Lists sources.

    Types: EmptyRequest returns ListResponse<KnowledgeSourceDto>

    Used by Documents

  • listThreads

    Viewer

    Lists threads.

    Types: ListThreadsRequest returns PageResponse<ThreadDto>

    Used by Command, Inbox, Work item

  • listWorkItemChecks

    Viewer

    Lists work item checks.

    Types: ListWorkItemChecksRequest returns ListWorkItemChecksResponse

    Used by Work item

  • listWorkItemDecisions

    Viewer

    Lists work item decisions.

    Types: ListWorkItemDecisionsRequest returns ListWorkItemDecisionsResponse

    Used by Command, Work item

  • listWorkItemEvidence

    Viewer

    Lists work item evidence.

    Types: ListWorkItemEvidenceRequest returns ListResponse<WorkEvidenceDto>

    Used by Command, Work item

  • listWorkItems

    Viewer

    Lists work items.

    Types: ListWorkItemsRequest returns PageResponse<WorkItemSummary>

    Used by Command, Board, Specs, Intake, Work item, Workers, Levels & Evaluations

  • listWorkScheduleReceipts

    Viewer

    Lists work schedule receipts.

    Types: WorkScheduleIdRequest returns ListResponse<WorkScheduleReceiptDto>

    Used by Intake

  • listWorkSchedules

    Viewer

    Lists work schedules.

    Types: EmptyRequest returns ListResponse<WorkScheduleDto>

    Used by Intake

  • listWorkerActivity

    Viewer

    Lists worker activity.

    Types: ListWorkerActivityRequest returns PageResponse<AuditEvent>

    Used by Command, Workers

  • listWorkers

    Viewer

    Lists workers.

    Types: ListWorkersRequest returns ListResponse<WorkerSummary>

    Used by Command, CEO, Observe, Office, Board, Delivery, Inbox, Work item, Organization, Workers, Roles, Levels & Evaluations, Members, API tokens, Settings, Billing settings

  • pinExample

    ApproverNo API tokens

    Pins the example.

    Types: PinExampleRequest returns ApprovedExampleDto

    Used by Examples & Procedures

  • postMessage

    Member

    Posts the message.

    Types: PostMessageRequest returns MessageDto

    Used by Command, Inbox, Work item, Workers

  • postWorkItemMessage

    Member

    Posts the work item message.

    Types: PostWorkItemMessageRequest returns MessageDto

    Used by Command, Inbox, Work item

  • previewRule

    Viewer

    Previews the rule.

    Types: PreviewRuleRequest returns PreviewRuleResponse

    Used by Rules & Preferences

  • previewWorkSchedule

    Member

    Previews the work schedule.

    Types: PreviewWorkScheduleRequest returns SchedulePreviewDto

    Used by Intake

  • previewWorkerConfiguration

    Admin

    Previews worker configuration.

    Types: CreateWorkerRequest returns WorkerConfigurationPreviewDto

    Used by Command, Workers

  • proposeProjectChange

    Member

    Proposes a project change.

    Types: ProposeProjectChangeRequest returns ProposeProjectChangeResponse

    Used by Rules & Preferences

  • proposeProjectFolderSetup

    Member

    Proposes project folder setup.

    Types: ProposeProjectFolderSetupRequest returns ProposeProjectFolderSetupResponse

  • queryWork

    Viewer

    Queries work.

    Types: QueryWorkRequest returns QueryWorkResponse<WorkItemSummary>

    Used by Command, Observe, Board, Organization

  • releaseKillSwitch

    AdminNo API tokens

    Releases the kill switch.

    Types: ReleaseKillSwitchRequest returns ReleaseKillSwitchResponse

    Used by Settings

  • removeExample

    ApproverNo API tokens

    Removes the example.

    Types: RemoveExampleRequest returns ApprovedExampleDto

    Used by Examples & Procedures

  • removeWorkItemDependency

    Member

    Removes the work item dependency.

    Types: RemoveWorkItemDependencyRequest returns WorkItemDependenciesResponse

    Used by Intake

  • resolveEscalation

    MemberNo API tokens

    Resolves the escalation.

    Types: ResolveEscalationRequest returns EscalationDto

    Used by Command, Escalations

  • resolveMemoryInsight

    MemberNo API tokens

    Resolves the memory insight.

    Types: ResolveMemoryInsightRequest returns MemoryInsightDto

    Used by Command, Memory

  • reviewFact

    ApproverNo API tokens

    Reviews the fact.

    Types: ReviewFactRequest returns FactDto

    Used by Operating Model

  • reviewLesson

    ApproverNo API tokens

    Reviews the lesson.

    Types: ReviewLessonRequest returns LessonDto

    Used by Command, Workers, Lessons

  • reviewLessonOutput

    MemberNo API tokens

    Reviews the lesson output.

    Types: ReviewLessonOutputRequest returns LessonOutputDto

    Used by Lessons

  • reviewProcedure

    ApproverNo API tokens

    Reviews the procedure.

    Types: ReviewProcedureRequest returns ProcedureDto

    Used by Examples & Procedures

  • reviewRulebookCandidate

    ViewerNo API tokens

    Reviews the rulebook candidate.

    Types: ReviewRulebookCandidateRequest returns ReviewRulebookCandidateResponse

    Used by Rules & Preferences

  • reviewWorkDecision

    MemberNo API tokens

    Reviews the work decision.

    Types: import('./workDecisions.js').ReviewWorkDecisionRequest returns { decision: import('./domain.js').DecisionRecord }

    Used by Work item

  • revokeLocalRunner

    MemberNo API tokens

    Revokes the local runner.

    Types: LocalRunnerIdRequest returns LocalRunnerDto

    Used by Runners

  • ruleFromSentence

    Member

    Rule from sentence.

    Types: RuleFromSentenceRequest returns RuleFromSentenceResponse

    Used by Rules & Preferences

  • runIntakePoll

    Admin

    Runs the intake poll.

    Types: IntakePollIdRequest returns QueuedResponse

    Used by Intake

  • runner/claim

    Anyone

    Runner: claim.

    Types: RunnerClaimRequest returns RunnerClaimResult

  • runner/complete

    Anyone

    Runner: complete.

    Types: RunnerCompleteRequest returns RunnerCompleteResult

  • runner/events

    Anyone

    Runner: events.

    Types: RunnerEventsRequest returns RunnerEventsResult

  • runner/memory

    Anyone

    A chunk is authenticated by the runner session and rebound to the current task reader on every read.

    Types: import('./runner.js').RunnerMemoryChunkRequest returns import('./runner.js').RunnerMemoryChunkResult

  • runner/register

    Anyone

    Runner: register.

    Types: RunnerRegisterRequest returns RunnerRegisterResult

  • saveIntakePoll

    Admin

    Saves the intake poll.

    Types: SaveIntakePollRequest returns IntakePollDto

    Used by Intake

  • saveRule

    ViewerNo API tokens

    Saves the rule.

    Types: SaveRuleRequest returns RuleDto

    Used by Rules & Preferences

  • saveWorkSchedule

    Admin

    Saves the work schedule.

    Types: SaveWorkScheduleRequest returns WorkScheduleDto

    Used by Intake

  • searchKnowledge

    Viewer

    Searches knowledge.

    Types: SearchKnowledgeRequest returns ListResponse<KnowledgeHitDto>

    Used by Documents

  • searchMemory

    Viewer

    Searches memory.

    Types: SearchMemoryRequest returns ListResponse<RecalledMemoryDto>

    Used by Command, Memory

  • setOrgBrainDefaults

    AdminNo API tokens

    Sets org brain defaults.

    Types: OrgBrainDefaults returns OrgBrainDefaultsResponse

    Used by Brain & Models

  • setOrgRouting

    AdminNo API tokens

    Sets org routing.

    Types: SetOrgRoutingRequest returns OrgRoutingResponse

    Used by Brain & Models

  • setRailOverride

    ViewerNo API tokens

    Sets the rail override.

    Types: SetRailOverrideRequest returns SetRailOverrideResponse

    Used by Rules & Preferences

  • setRuleChecker

    ViewerNo API tokens

    Sets the rule checker.

    Types: SetRuleCheckerRequest returns SetRuleCheckerResponse

  • setStepRoutingOverride

    Member

    Sets the step routing override.

    Types: SetStepRoutingOverrideRequest returns WorkItemRoutingDto

    Used by Command, Work item

  • setWorkItemReplayRetention

    MemberNo API tokens

    Sets the work item replay retention.

    Types: import('./modelReplay.js').SetWorkItemReplayRetentionRequest returns import('./modelReplay.js').SetWorkItemReplayRetentionResponse

    Used by Work item

  • setWorkItemRoutingOverride

    Member

    Sets the work item routing override.

    Types: SetWorkItemRoutingOverrideRequest returns WorkItemRoutingDto

    Used by Command, Work item

  • setWorkScheduleEnabled

    Admin

    Sets the work schedule enabled.

    Types: SetWorkScheduleEnabledRequest returns WorkScheduleDto

    Used by Intake

  • setWorkerModelPolicy

    AdminNo API tokens

    Sets worker model policy.

    Types: SetWorkerModelPolicyRequest returns WorkerModelPolicyResponse

    Used by Workers

  • setWorkerRoutingOverride

    Admin

    Sets the worker routing override.

    Types: SetWorkerRoutingOverrideRequest returns WorkerDetail

    Used by Command, Workers

  • setWorkerStatus

    Admin

    Sets worker status.

    Types: SetWorkerStatusRequest returns WorkerDetail

    Used by Command, Workers

  • simulatePolicy

    Viewer

    Simulates policy.

    Types: SimulatePolicyRequest returns SimulatePolicyResponse

    Used by Command, Workers, Policies

  • startDirectThread

    MemberNo API tokens

    The same human↔worker thread the internal connector uses when the worker writes first.

    Types: StartDirectThreadRequest returns StartDirectThreadResponse

    Used by Command, Inbox, Workers

  • startOnboarding

    Admin

    Starts onboarding.

    Types: StartOnboardingRequest returns QueuedResponse

    Used by Command, Workers

  • supersedeMemory

    AdminNo API tokens

    Supersedes memory.

    Types: SupersedeMemoryRequest returns MemoryDto

    Used by Command, Memory

  • syncSource

    Admin

    Syncs the source.

    Types: SyncSourceRequest returns QueuedResponse

    Used by Documents

  • testIntegration

    AdminNo API tokens

    Tests the integration.

    Types: IntegrationIdRequest returns TestIntegrationResponse

    Used by Integrations

  • testProvider

    AdminNo API tokens

    Tests the provider.

    Types: TestProviderRequest returns TestProviderResponse

    Used by Brain & Models

  • transitionWorkItem

    Member

    Moves the work item.

    Types: TransitionWorkItemRequest returns WorkItemDetail

    Used by Command, Board, Work item

  • updateDecisionPurpose

    AdminNo API tokens

    Updates the decision purpose.

    Types: UpdateDecisionPurposeRequest returns DecisionPurposeDto

    Used by Decisions

  • updateDocument

    Member

    Updates the document.

    Types: UpdateDocumentRequest returns UpdateDocumentResponse

    Used by Work item, Documents

  • updateFastPathSettings

    AdminNo API tokens

    Updates fast path settings.

    Types: UpdateFastPathSettingsRequest returns FastPathSettingsDto

    Used by Decisions

  • updateIntegration

    AdminNo API tokens

    Updates the integration.

    Types: UpdateIntegrationRequest returns IntegrationDto

    Used by Integrations

  • updateLocalRunnerSettings

    AdminNo API tokens

    Updates local runner settings.

    Types: UpdateLocalRunnerSettingsRequest returns LocalRunnerSettingsDto

    Used by Device sign-in, Onboarding, Runners

  • updateMyPreferences

    ViewerNo API tokens

    Updates my preferences.

    Types: UpdateMyPreferencesRequest returns PreferencesView

    Used by Command, Work item, Rules & Preferences

  • updateOrgPreferences

    AdminNo API tokens

    Updates org preferences.

    Types: UpdateOrgPreferencesRequest returns PreferencesView

    Used by Rules & Preferences

  • updateOrgSettings

    AdminNo API tokens

    Updates org settings.

    Types: UpdateOrgSettingsRequest returns OrgSettingsDto

    Used by Settings

  • updatePolicy

    AdminNo API tokens

    Updates policy.

    Types: UpdatePolicyRequest returns PolicyDto

    Used by Policies

  • updateProcedureSettings

    AdminNo API tokens

    Updates procedure settings.

    Types: UpdateProcedureSettingsRequest returns ProcedureSettingsDto

    Used by Examples & Procedures

  • updateProjectFolderSettings

    AdminNo API tokens

    Updates project folder settings.

    Types: UpdateProjectFolderSettingsRequest returns ProjectFolderSettingsResponse

  • updateStepBoundarySettings

    AdminNo API tokens

    Updates step boundary settings.

    Types: UpdateStepBoundarySettingsRequest returns StepBoundarySettingsDto

    Used by Decisions

  • updateWorkItem

    Member

    Updates the work item.

    Types: UpdateWorkItemRequest returns WorkItemDetail

    Used by Command, Board, Work item

  • updateWorker

    Admin

    Updates the worker.

    Types: UpdateWorkerRequest returns WorkerDetail

    Used by Command, Workers

  • upsertProviderConfig

    AdminNo API tokens

    Saves provider config.

    Types: UpsertProviderConfigRequest returns OrgProviderConfigDto

    Used by Brain & Models

  • upsertRole

    AdminNo API tokens

    Saves the role.

    Types: UpsertRoleRequest returns RoleDto

    Used by Roles

  • verifyAuditChain

    Admin

    Verifies the audit chain.

    Types: VerifyAuditChainRequest returns VerifyAuditChainResponse

    Used by Command, Audit Log

  • verifyMemory

    Member

    Verifies memory.

    Types: MemoryIdRequest returns MemoryDto

    Used by Command, Memory

  • verifyMemoryInsight

    MemberNo API tokens

    Verifies the memory insight.

    Types: VerifyMemoryInsightRequest returns MemoryInsightDto

Runmodes 3

  • getRunMode

    Viewer

    Gets the run mode.

    Types: GetRunModeRequest returns RunModeDto

    Used by Command, Work item, Settings

  • setWorkItemRunMode

    Member

    Sets the work item run mode.

    Types: SetWorkItemRunModeRequest returns RunModeDto

    Used by Command, Work item

  • updateRunMode

    ViewerNo API tokens

    Updates the run mode.

    Types: UpdateRunModeRequest returns RunModeDto

    Used by Settings

Runners 4

  • runner/deviceApprove

    MemberNo API tokens

    Runner: device approve.

    Types: RunnerDeviceApproveRequest returns RunnerDeviceApproveResult

    Used by Device sign-in

  • runner/deviceLookup

    MemberNo API tokens

    Runner: device lookup.

    Types: RunnerDeviceLookupRequest returns RunnerDeviceDto

    Used by Device sign-in

  • runner/devicePoll

    Anyone

    Runner: device poll.

    Types: RunnerDevicePollRequest returns RunnerDevicePollResult

  • runner/deviceStart

    Anyone

    Runner: device start.

    Types: RunnerDeviceStartRequest returns RunnerDeviceStartResult

Runtime 6

  • getMyIdentity

    ViewerNo API tokens

    Gets my identity.

    Types: EmptyRequest returns IdentityProfileDto

  • getPostBackSettings

    Viewer

    Gets post back settings.

    Types: EmptyRequest returns PostBackSettingsResponse

  • getSupervisionSettings

    Viewer

    Gets supervision settings.

    Types: EmptyRequest returns SupervisionSettingsDto

  • setPostBackSetting

    Admin

    Sets the post back setting.

    Types: SetPostBackSettingRequest returns PostBackSettingsResponse

  • updateMyIdentity

    ViewerNo API tokens

    Updates my identity.

    Types: UpdateIdentityProfileRequest returns IdentityProfileDto

  • updateSupervisionSettings

    AdminNo API tokens

    Updates supervision settings.

    Types: UpdateSupervisionSettingsRequest returns SupervisionSettingsDto

Shared output 9

  • createSharedOutput

    AdminNo API tokens

    Creates a shared output.

    Types: CreateSharedOutputRequest returns SharedOutputDto

    Used by Command, Work item

  • deleteSharedOutput

    AdminNo API tokens

    Deletes the shared output.

    Types: SharedOutputIdRequest returns OkResponse

  • listSharedOutputCandidates

    Admin

    Lists shared output candidates.

    Types: ListSharedOutputsRequest returns ListSharedOutputCandidatesResponse

    Used by Command, Work item

  • listSharedOutputs

    Admin

    Lists shared outputs.

    Types: ListSharedOutputsRequest returns ListSharedOutputsResponse

    Used by Command, Work item

  • previewSharedOutput

    AdminNo API tokens

    Previews the shared output.

    Types: SharedOutputIdRequest returns SharedOutputPreviewDto

    Used by Command, Work item

  • publishSharedOutput

    AdminNo API tokens

    Publishes the shared output.

    Types: PublishSharedOutputRequest returns SharedOutputDto

    Used by Command, Work item

  • rotateSharedOutputSlug

    AdminNo API tokens

    Rotates the shared output slug.

    Types: SharedOutputIdRequest returns SharedOutputDto

  • unpublishSharedOutput

    AdminNo API tokens

    Unpublishes the shared output.

    Types: SharedOutputIdRequest returns SharedOutputDto

  • updateSharedOutput

    AdminNo API tokens

    Updates the shared output.

    Types: UpdateSharedOutputRequest returns SharedOutputDto

    Used by Command, Work item

Signup 13

  • acceptInvite

    Anyone

    Joins the invitation's org: signed in as its proven address, with a code emailed to it, or with an existing account's password.

    Types: AcceptInviteRequest returns MeResponse

  • createAnotherOrg

    AnyoneNo API tokens

    Another organization of the signed-in person's own, whatever orgs they belong to: sign-up's name check, budget and allowance, the allowance pooled with every org their inbox created. The session switches to it.

    Types: CreateAnotherOrgRequest returns CreateOrgResponse

    Used by Work item

  • createOrg

    AnyoneNo API tokens

    The signed-in person's own organization, with them as owner; the session switches to it.

    Types: CreateOrgRequest returns CreateOrgResponse

    Used by Accept an invitation, Onboarding, Sign in, Sign up

  • getInvite

    Anyone

    What an invitation link is for, and how this person can accept it here.

    Types: InviteLookupRequest returns InvitePreviewDto

    Used by Accept an invitation, Onboarding, Sign in, Sign up

  • getOnboarding

    Viewer

    Gets onboarding.

    Types: EmptyRequest returns OnboardingStateDto

    Used by Accept an invitation, Onboarding, Sign in, Sign up

  • getSignupOptions

    Anyone

    Gets signup options.

    Types: EmptyRequest returns SignupOptionsDto

    Used by Accept an invitation, Onboarding, Sign in, Sign up

  • inviteCodeStart

    Anyone

    Emails a sign-in code to the invited address, so accepting proves it. The same answer as signupStart.

    Types: InviteCodeStartRequest returns SignupStartResponse

    Used by Accept an invitation, Onboarding, Sign in, Sign up

  • oauthStart

    Anyone

    The provider's consent URL; its callback signs the person in (or links the provider to them, for connect, or accepts an invitation, for invite).

    Types: OAuthStartRequest returns OAuthStartResponse

    Used by Accept an invitation, Onboarding, Sign in, Sign up

  • sendInvite

    AdminNo API tokens

    Makes an invitation as createInvite does and emails it; url is the fallback when nothing was emailed.

    Types: SendInviteRequest returns SendInviteResponse

    Used by Members

  • signupStart

    Anyone

    Emails a six-digit sign-in code (also usable as a link). The same answer whether or not the address has an account.

    Types: SignupStartRequest returns SignupStartResponse

    Used by Accept an invitation, Onboarding, Sign in, Sign up

  • signupVerify

    Anyone

    Checks an emailed code and signs the person in.

    Types: SignupVerifyRequest returns SignupVerifyResponse

    Used by Accept an invitation, Onboarding, Sign in, Sign up

  • skipOnboardingStep

    Admin

    Skips the onboarding step.

    Types: SkipOnboardingStepRequest returns OnboardingStateDto

    Used by Accept an invitation, Onboarding, Sign in, Sign up

  • updateOnboardingWizard

    AdminNo API tokens

    Saves the first-run wizard's page, where work runs (applied to the org's execution profile) and whether it is finished.

    Types: UpdateOnboardingWizardRequest returns OnboardingStateDto

    Used by Onboarding

Specs 26

  • addSpecNote

    Member

    Adds a spec note.

    Types: { specId: string; blockId?: string; kind: (typeof SPEC_HUMAN_NOTE_KINDS)[number]; body: string; quote?: string; parentI… returns { note: SpecNote }

    Used by Specs

  • attachSpecEvidence

    Member

    Attaches spec evidence.

    Types: { specId: string; blockId: string; label: string; url?: string; verdict: TraceEvidence['verdict'] } returns SpecDetail

    Used by Specs

  • auditSpec

    Member

    Runs the deterministic audit on the current revision. Findings that no longer apply resolve.

    Types: { specId: string } returns { audit: SpecAudit; findings: SpecNote[] }

    Used by Specs

  • createSpec

    Member

    With a work item and no blocks it starts from the item: objective, requirements, plan approach, risks, open questions and recorded decisions. One spec per work item.

    Types: { title?: string; workItemId?: string; blocks?: SpecBlockInput[]; draftWithAgent?: boolean } returns { spec: SpecDetail; agentAsked: boolean; reason: string | null }

    Used by Command, Specs, Work item

  • createSpecTickets

    Member

    One child work item per requirement block without a ticket (or the given blocks).

    Types: { specId: string; blockIds?: string[]; ownerWorkerId?: string } returns { created: Array<{ blockId: string; ref: string; ticket: TraceTicket }>; skipped: Array<{ blockId: string; ref: string;…

    Used by Specs

  • exportSpecMarkdown

    Viewer

    Exports the spec markdown.

    Types: { specId: string } returns { filename: string; markdown: string }

    Used by Specs

  • getProjectDecision

    Viewer

    One decision with its whole supersession chain, oldest first.

    Types: { decisionId?: string; key?: string } returns { decision: ProjectDecision; chain: ProjectDecision[] }

    Used by Specs

  • getRecordOverview

    Viewer

    Gets record overview.

    Types: Record<string, never> returns RecordOverview

    Used by Specs

  • getSpec

    Viewer

    By id or key; `revision` reads an older revision (its blocks; notes and trace stay current).

    Types: { specId?: string; key?: string; revision?: number } returns SpecDetail

    Used by Specs

  • getSpecRevision

    Viewer

    Gets the spec revision.

    Types: { specId: string; revision: number } returns { revision: SpecRevisionSummary; blocks: SpecBlock[] }

    Used by Specs

  • getWorkItemSpec

    Viewer

    The spec attached to a work item, and the spec blocks this item implements.

    Types: { workItemId: string } returns { spec: SpecSummary | null; cites: Array<{ specId: string; specKey: string; blockId: string; ref: string; text: string …

    Used by Command, Work item

  • linkSpecTicket

    Member

    Links the spec ticket.

    Types: { specId: string; blockId: string; workItemId: string } returns SpecDetail

    Used by Specs

  • listProjectDecisions

    Viewer

    Lists project decisions.

    Types: { q?: string; domain?: string; status?: ProjectDecisionStatus[]; limit?: number; cursor?: string } returns { items: ProjectDecision[]; domains: Array<{ domain: string; count: number }>; unreadCount: number; nextCursor: string …

    Used by Specs

  • listSpecs

    Viewer

    Lists specs.

    Types: { status?: SpecStatus[]; q?: string; limit?: number; cursor?: string } returns { items: SpecSummary[]; nextCursor: string | null }

    Used by Specs

  • markDecisionsRead

    Viewer

    Marks the decisions read.

    Types: Record<string, never> returns { unreadCount: number }

    Used by Specs

  • markSpecRead

    Viewer

    Marks the spec read.

    Types: { specId: string; revision: number } returns { lastReadRevision: number }

    Used by Specs

  • promoteSpecDecisions

    Member

    Records the spec's decision blocks in the decision log now (also happens on done).

    Types: { specId: string } returns { promoted: ProjectDecision[]; spec: SpecDetail }

    Used by Specs

  • recordProjectDecision

    Member

    Records a project decision.

    Types: { title: string; decision: string; reason: string; alternatives?: string[]; domain?: string; supersedes?: string } returns { decision: ProjectDecision }

    Used by Specs

  • removeSpecEvidence

    Member

    Removes spec evidence.

    Types: { specId: string; evidenceId: string } returns SpecDetail

    Used by Specs

  • resolveSpecNote

    Member

    Resolves the spec note.

    Types: { noteId: string; status: SpecNoteStatus; resolution?: string } returns { note: SpecNote }

    Used by Specs

  • retireProjectDecision

    Member

    Retires the project decision.

    Types: { decisionId: string; reason: string } returns { decision: ProjectDecision }

    Used by Specs

  • reviseSpec

    Member

    The whole block list, replacing the current one; refused unless `expectedRevision` is current.

    Types: { specId: string; expectedRevision: number; blocks: SpecBlockInput[]; title?: string; summary?: string; answers?: strin… returns SpecDetail

    Used by Specs

  • searchRecord

    Viewer

    Searches record.

    Types: { q: string; kinds?: RecordHitKind[]; limit?: number } returns { hits: RecordHit[] }

    Used by Specs

  • sendSpecNotes

    Member

    Sends every unsent open note from people to the spec's agent in one message, for one revision.

    Types: { specId: string } returns { sent: number; agentAsked: boolean; reason: string | null }

    Used by Specs

  • setSpecStatus

    Member

    Sets spec status.

    Types: { specId: string; status: SpecStatus; expectedRevision: number; waiver?: string } returns SpecDetail

    Used by Specs

  • unlinkSpecTicket

    Member

    Unlinks the spec ticket.

    Types: { specId: string; blockId: string; workItemId: string } returns SpecDetail

    Used by Specs

Triage 8

  • decideSignal

    Member

    Decides the signal.

    Types: DecideSignalRequest returns SignalDto

    Used by Flow

  • getSignal

    Viewer

    Gets the signal.

    Types: GetSignalRequest returns GetSignalResult

    Used by Flow

  • getTriageSettings

    Viewer

    Gets triage settings.

    Types: GetTriageSettingsRequest returns TriageSettingsDto

    Used by Flow

  • listSignals

    Viewer

    Lists signals.

    Types: ListSignalsRequest returns ListSignalsResult

    Used by Flow

  • previewSignal

    Viewer

    Previews the signal.

    Types: PreviewSignalRequest returns SignalPreviewDto

    Used by Flow

  • startSignalWork

    Member

    Starts signal work.

    Types: StartSignalWorkRequest returns SignalDto

    Used by Flow

  • submitSignal

    Member

    Submits a signal.

    Types: SubmitSignalRequest returns SignalDto

    Used by Flow

  • updateTriageSettings

    AdminNo API tokens

    Updates triage settings.

    Types: UpdateTriageSettingsRequest returns TriageSettingsDto

    Used by Flow

Work templates 7

  • createWorkFromTemplate

    Member

    Creates a work from template.

    Types: CreateWorkFromTemplateRequest returns CreateWorkFromTemplateResponse

    Used by Command, CEO, New work

  • listWorkTemplateRevisions

    Viewer

    Lists work template revisions.

    Types: ListWorkTemplateRevisionsRequest returns ListWorkTemplateRevisionsResponse

    Used by Settings

  • listWorkTemplates

    Viewer

    Lists work templates.

    Types: ListWorkTemplatesRequest returns ListWorkTemplatesResponse

    Used by Command, CEO, New work

  • previewWorkFromTemplate

    Member

    Previews the work from template.

    Types: PreviewWorkFromTemplateRequest returns WorkTemplatePreviewResponse

    Used by Command, CEO, New work

  • reviewWorkTemplateRevision

    ApproverNo API tokens

    Reviews the work template revision.

    Types: ReviewWorkTemplateRevisionRequest returns WorkTemplateRevisionDto

    Used by Settings

  • rollbackWorkTemplate

    ApproverNo API tokens

    Rolls back the work template.

    Types: RollbackWorkTemplateRequest returns WorkTemplateRevisionDto

    Used by Settings

  • upsertWorkTemplate

    Admin

    Saves the work template.

    Types: UpsertWorkTemplateRequest returns WorkTemplateDto

Turn the numbers into shipped work.

Agent runs these choices for you: a persistent AI worker with memory and rules, on your Claude and Codex subscriptions.