- Docs
- API reference
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
MemberNo API tokensconnectModelAccountConnects the model account.
Types:
ConnectModelAccountRequestreturnsModelAccountDtoUsed by Onboarding, Model accounts
ViewerNo API tokensdeleteVendorTriggerDeletes the vendor trigger.
Types:
VendorTriggerIdRequestreturnsOkResponseUsed by Triggers
MemberNo API tokensdisconnectModelAccountDisconnects the model account.
Types:
ModelAccountIdRequestreturnsOkResponseUsed by Model accounts
MemberNo API tokensfireVendorTriggerFires the vendor trigger.
Types:
FireVendorTriggerRequestreturnsConnectorRunDto
ViewerNo API tokensgetPlanUsageGets plan usage.
Types:
GetPlanUsageRequestreturnsPlanUsageDto
ViewergetSubscriptionAccessGets subscription access.
Types:
EmptyRequestreturnsSubscriptionAccessDtoUsed by Connections
ViewerlistConnectorRunsLists connector runs.
Types:
ListConnectorRunsRequestreturnsPageResponse<ConnectorRunDto>Used by Triggers
ViewerNo API tokenslistModelAccountsLists model accounts.
Types:
EmptyRequestreturnsListModelAccountsResponseUsed by Onboarding, Model accounts
ViewerNo API tokenslistVendorTriggersLists vendor triggers.
Types:
EmptyRequestreturnsListResponse<VendorTriggerDto>Used by Triggers
MemberNo API tokenssaveVendorTriggerSaves the vendor trigger.
Types:
SaveVendorTriggerRequestreturnsVendorTriggerDtoUsed by Triggers
MemberNo API tokensstartModelAccountConnectStarts the model account connect.
Types:
StartModelAccountConnectRequestreturnsStartModelAccountConnectResponseUsed by Model accounts
MemberNo API tokenstestModelAccountTests the model account.
Types:
ModelAccountIdRequestreturnsModelAccountDtoUsed by Model accounts
MemberNo API tokensupdateModelAccountUpdates the model account.
Types:
UpdateModelAccountRequestreturnsModelAccountDtoUsed by Model accounts
AdminNo API tokensupdateModelAccountSettingsUpdates model account settings.
Types:
UpdateModelAccountSettingsRequestreturnsModelAccountSettingsDtoUsed by Model accounts
AdminNo API tokensupdateSubscriptionAccessUpdates subscription access.
Types:
UpdateSubscriptionAccessRequestreturnsSubscriptionAccessDtoUsed by Connections
Agents 8
MembercancelDelegateCancels the delegate.
Types:
DelegateIdRequestreturnsDelegateDto
ViewergetDelegateGets the delegate.
Types:
DelegateIdRequestreturnsDelegateDetailDto
ViewergetDelegateLogGets the delegate log.
Types:
GetDelegateLogRequestreturnsDelegateLogPageDtoUsed by Work item
ViewergetDelegateSettingsGets delegate settings.
Types:
EmptyRequestreturnsDelegateSettingsDto
ViewergetHostLoginSettingsGets host login settings.
Types:
EmptyRequestreturnsHostLoginSettingsDtoUsed by Runners
ViewerlistWorkItemDelegatesLists work item delegates.
Types:
ListWorkItemDelegatesRequestreturnsWorkItemDelegatesDtoUsed by Workers, Usage & spend
AdminNo API tokensupdateDelegateSettingsUpdates delegate settings.
Types:
UpdateDelegateSettingsRequestreturnsDelegateSettingsDtoUsed by Workers, Brain & Models
AdminNo API tokensupdateHostLoginSettingsUpdates host login settings.
Types:
UpdateHostLoginSettingsRequestreturnsHostLoginSettingsDtoUsed by Runners
Arena 2
AnyonearenaDecideAsks hosted Jev for one move in an arena game. Public, with a per-address limit and a daily call budget.
Types:
ArenaDecideRequestreturnsArenaDecideResult
AnyonearenaLiveStatusWhether live play is on, the models, the limits and the calls this visitor has left today. Never calls Jev.
Types:
Record<string, never>returnsArenaLiveStatus
Assistant 3
ViewerNo API tokensaskAssistantAsks Ava as the signed-in person; her turn runs now, in the request.
Types:
import('./assistant.js').AskAssistantRequestreturnsimport('./assistant.js').AskAssistantResult
ViewerNo API tokensdecideAssistantActionConfirms or cancels a change Ava proposed: the person decides its approval, then the change runs as them.
Types:
import('./assistant.js').DecideAssistantActionRequestreturnsimport('./assistant.js').DecideAssistantActionResult
ViewerNo API tokensgetAssistantConversationGets the assistant conversation.
Types:
import('./assistant.js').GetAssistantConversationRequestreturnsimport('./assistant.js').AssistantConversationDto
Atlas 9
ViewerdiffAtlasScansCompares atlas scans.
Types:
{ id: string; fromScanId: string; toScanId?: string }returns{ from: AtlasScanRef; to: AtlasScanRef; diff: AtlasProfileDiff }Used by Work item, Repository Atlas
ViewergetAtlasRepositoryGets the atlas repository.
Types:
{ id: string; scanId?: string }returns{ repository: AtlasRepositorySummary; scan: AtlasScanRef; profile: AtlasProfile; history: AtlasScanRef[]; findingWork: …Used by Work item, Repository Atlas
ViewergetAtlasWorkOverlayGets the atlas work overlay.
Types:
{ workItemId: string }returnsAtlasWorkOverlayUsed by Work item, Repository Atlas
ViewerlistAtlasRepositoriesLists atlas repositories.
Types:
Record<string, never>returns{ items: AtlasRepositorySummary[]; settings: AtlasSettings }Used by Work item, Repository Atlas
ViewerprobeAtlasRepositoryChecks 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
AdminremoveAtlasRepositoryRemoves the atlas repository.
Types:
{ id: string }returns{ removed: boolean }Used by Work item, Repository Atlas
Anyonerunner/atlasSubmitThe local runner's upload, authenticated with its runner token rather than a session.
MembersubmitAtlasProfilesSubmits atlas profiles.
Types:
{ profiles: AtlasProfile[] }returnsAtlasSubmitResultUsed by Work item, Repository Atlas
AdminNo API tokensupdateAtlasSettingsAdmins turn the platform's own refresh (a scan of each checkout it prepares for work) on or off.
Types:
{ autoRefresh: boolean }returnsAtlasSettingsUsed by Work item, Repository Atlas
Automations 8
AdminaddGalleryAutomationOne tap: adds a gallery automation with its default owner.
Types:
{ key: string; ownerWorkerId?: string }returnsAutomationDtoUsed by Automations
AdmindeleteAutomationDeletes the automation.
Types:
{ automationId: string }returns{ ok: true }Used by Automations
MemberdescribeAutomationReads a sentence with the chat parser and stores a proposal to start; nothing runs yet.
Types:
{ text: string; ownerWorkerId?: string }returnsDescribeAutomationResultUsed by Automations
ViewergetFirstPlanGets the first plan.
Types:
Record<string, never>returns{ plan: FirstPlanDto | null }
ViewerlistAutomationGalleryLists automation gallery.
Types:
Record<string, never>returns{ items: AutomationGalleryItemDto[]; events: AutomationEventOptionDto[]; unsupported: AutomationUnsupportedEventDto[] }Used by Automations
ViewerlistAutomationsLists automations.
Types:
Record<string, never>returnsListAutomationsResultUsed by Automations
AdminsetAutomationEnabledSets the automation enabled.
Types:
{ automationId: string; enabled: boolean }returnsAutomationDtoUsed by Automations
AdminstartAutomationStarts the automation.
Types:
{ proposalId: string }returnsAutomationDtoUsed by Automations
Benchmark driver 1
AnyonebenchmarkExplorer/runnerIdentityBenchmark explorer: runner identity.
Types:
Record<string, never>returns{runnerId:string;name:string;orgId:string}
Benchmark explorer 11
AdminNo API tokensbenchmarkExplorer/annotateRunBenchmark explorer: annotates the run.
Types:
{id:string;classification:RunClass;reason:string|null;notes:string[]}returnsnullUsed by Admin overview
AdminNo API tokensbenchmarkExplorer/cancelRunBenchmark explorer: cancels the run.
Types:
{id:string}returnsnullUsed by Admin overview
AdminNo API tokensbenchmarkExplorer/createCaseBenchmark explorer: creates a case.
Types:
CaseDraftreturnsBenchmarkCaseUsed by Admin overview
AdminNo API tokensbenchmarkExplorer/getExplorerBenchmark explorer: gets the explorer.
Types:
Record<string, never>returnsExplorerDataUsed by Admin overview
AdminNo API tokensbenchmarkExplorer/importEvidenceBenchmark explorer: imports evidence.
Types:
EvidenceDatasetreturnsEvidenceImportResultUsed by Admin overview
AdminNo API tokensbenchmarkExplorer/revokeRunnerBenchmark explorer: revokes the runner.
Types:
{id:string}returnsnullUsed by Admin overview
AnyonebenchmarkExplorer/runnerClaimBenchmark explorer: runner claim.
Types:
{runnerId:string}returnsRunnerAssignment|null
AnyonebenchmarkExplorer/runnerCompleteBenchmark explorer: runner complete.
Types:
{runnerId:string;runId:string;leaseToken:string;receipt:RunRecord}returns{ok:true}
AnyonebenchmarkExplorer/runnerHeartbeatBenchmark explorer: runner heartbeat.
Types:
{runner:Omit<RunnerInfo,'lastSeenAt'|'online'>}returns{ok:true}
AnyonebenchmarkExplorer/runnerProgressBenchmark explorer: runner progress.
Types:
{runnerId:string;runId:string;leaseToken:string;patch:Partial<Pick<RunRecord,'metrics'|'usage'|'events'|'effective'|'wa…returns{cancelled:boolean}
AdminNo API tokensbenchmarkExplorer/startCampaignBenchmark explorer: starts the campaign.
Types:
CampaignRequestreturnsCampaignResultUsed by Admin overview
Billing 5
OwnerNo API tokenscancelBillingPlanCancels the billing plan.
Types:
{ idempotencyKey: string }returns{ id: string }Used by Billing settings
OwnerNo API tokenschangeBillingPlanChanges the billing plan.
Types:
{ tier: BillingPaidTier; idempotencyKey: string }returns{ id: string }Used by Billing settings
OwnerNo API tokenscreateBillingCheckoutCreates a billing checkout.
Types:
CreateBillingCheckoutRequestreturnsBillingCheckoutResponseUsed by Billing settings
OwnerNo API tokenscreateBillingPortalCreates a billing portal.
Types:
Record<string, never>returnsBillingPortalResponseUsed by Billing settings
ViewergetBillingOverviewGets billing overview.
Types:
Record<string, never>returnsBillingOverviewDtoUsed by Billing settings
Business data 7
MemberdeleteBusinessRecordDeletes the business record.
Types:
{ tableId: string; id: string; expectedVersion: number }returns{ deleted: boolean }Used by Company data
AdmindeleteBusinessTableDeletes the business table.
Types:
{ id: string; expectedRevision: number }returns{ deleted: boolean }Used by Company data
ViewerexportBusinessTableExports the business table.
Types:
{ tableId: string }returns{ table: BusinessTable; records: BusinessRecord[]; exportedAt: string }Used by Company data
ViewerlistBusinessTablesLists business tables.
Types:
Record<string, never>returns{ items: BusinessTable[] }Used by Company data
ViewerqueryBusinessRecordsQueries business records.
Types:
{ tableId: string; filters?: DataFilter[]; query?: string; limit?: number; offset?: number }returns{ items: BusinessRecord[]; total: number }Used by Company data
MembersaveBusinessRecordSaves the business record.
Types:
{ tableId: string; id?: string; expectedVersion?: number; values: Record<string, DataValue>; source?: BusinessRecord['s…returnsBusinessRecordUsed by Company data
AdminsaveBusinessTableSaves the business table.
Types:
{ id?: string; expectedRevision?: number; name: string; description?: string; fields: DataField[] }returnsBusinessTableUsed by Company data
Campaign 6
ViewergetCampaignThe campaign of a work item: its root goal, limits, delivery mode, hold and usage.
Types:
CampaignRefreturnsCampaignDto
ViewergetCampaignReportWhat the campaign did: items by role, runs, pull requests merged and declined, lines changed, cost and follow-ups.
Types:
CampaignRefreturnsCampaignReportDto
MemberholdCampaignStop and wait: hold the item and everything under it. Schedules, timers and delegation start no held work.
Types:
CampaignHoldRequestreturnsCampaignDto
MemberreleaseCampaignLift a hold and wake the open items under it.
Types:
CampaignRefreturnsCampaignDto
AdminsetCampaignSettingsSet the campaign limits (concurrency, total items, spend), delivery mode and pull request limits.
Types:
CampaignSettingsRequestreturnsCampaignDto
MembersteerCampaignSend one instruction to every open item in the campaign, for example "keep going but open fewer pull requests".
Types:
CampaignSteerRequestreturnsCampaignSteerResult
Careers 2
AnyonegetCareerApplicationSettingsGets career application settings.
Types:
Record<string, never>returnsCareerApplicationSettings
AnyonesubmitCareerApplicationSubmits a career application.
Types:
CareerApplicationRequestreturnsCareerApplicationReceipt
Company data 16
VieweraskCompanyDataAsks about company data.
Types:
{ question: string; followUpOf?: string }returnsCompanyAnswerDtoUsed by Company data
AdminconfirmCompanyOntologyConfirms the company ontology.
Types:
{ types: { key: string; name?: string; description?: string; include: boolean }[] links: { key: string; label?: string;…returnsCompanyOntologyDtoUsed by Company data
AdminNo API tokensconnectCompanyDataSourceConnects the company data source.
Types:
ConnectCompanyDataSourceRequestreturnsConnectCompanyDataSourceResultUsed by Company data
MemberdeleteCompanyQuestionDeletes the company question.
Types:
{ id: string }returns{ deleted: boolean }Used by Company data
ViewergetCompanyGraphGets the company graph.
Types:
{ typeKeys?: string[]; limit?: number }returnsCompanyGraphDtoUsed by Company data
ViewergetCompanyHomeGets the company home.
Types:
Record<string, never>returnsCompanyHomeDtoUsed by Company data
ViewergetCompanyOntologyGets the company ontology.
Types:
Record<string, never>returnsCompanyOntologyDtoUsed by Company data
ViewergetCompanyRecordGets the company record.
Types:
{ id: string; perGroup?: number }returnsCompanyRecordNeighbourhoodDtoUsed by Company data
MemberingestCompanyRecordsIngests company records.
Types:
{ sourceId: string; records: Record<string, DataValue>[] }returns{ accepted: number; rejected: number }
ViewerlistCompanyDataSourcesLists company data sources.
Types:
Record<string, never>returns{ items: CompanyDataSourceDto[] }Used by Company data
ViewerlistCompanyMetricsLists company metrics.
Types:
Record<string, never>returns{ items: CompanyMetricDefinitionDto[] }
ViewerlistCompanyObjectsLists company objects.
Types:
{ typeKey: string; query?: string; limit?: number; offset?: number }returns{ items: CompanyObjectDto[]; total: number }Used by Company data
AdminremoveCompanyDataSourceRemoves the company data source.
Types:
{ sourceId: string }returns{ removed: boolean }Used by Company data
MembersaveCompanyQuestionSaves the company question.
Types:
{ question: string }returnsCompanySavedQuestionDtoUsed by Company data
AdminsuggestCompanyOntologySuggests a company ontology.
Types:
{ useModel?: boolean }returnsCompanyOntologyDtoUsed by Company data
AdminsyncCompanyDataSourceSyncs the company data source.
Types:
{ sourceId: string }returnsCompanyDataSourceDtoUsed by Company data
Company planner 5
AdminNo API tokensapplyCompanyPlanApplies the company plan.
Types:
import('./companyPlanner.js').ApplyCompanyPlanRequestreturnsimport('./companyPlanner.js').ApplyCompanyPlanResponseUsed by Company planner
AdminNo API tokensgenerateCompanyPlanGenerates the company plan.
Types:
import('./companyPlanner.js').GenerateCompanyPlanRequestreturnsimport('./companyPlanner.js').CompanyPlanDtoUsed by Company planner
ViewergetCompanyPlannerGets the company planner.
Types:
EmptyRequestreturnsimport('./companyPlanner.js').GetCompanyPlannerResponseUsed by Company planner
AdminNo API tokensstartCompanyPipelineStarts the company pipeline.
Types:
import('./companyPlanner.js').StartCompanyPipelineRequestreturnsimport('./companyPlanner.js').CompanyPipelineDtoUsed by Company planner
AdminNo API tokensupdateCompanyPlanUpdates the company plan.
Types:
import('./companyPlanner.js').UpdateCompanyPlanRequestreturnsimport('./companyPlanner.js').CompanyPlanDtoUsed by Company planner
Connectors 18
AdminNo API tokensaddMcpServerAdds a MCP server.
Types:
AddMcpServerRequestreturnsMcpServerChangeDtoUsed by Integrations
AdminNo API tokenscancelConnectCancels the connect.
Types:
ConnectIdRequestreturnsConnectSessionDto
AdminNo API tokenscompleteConnectCompletes the connect.
Types:
CompleteConnectRequestreturnsConnectSessionDtoUsed by Accept an invitation, Onboarding, Sign in, Sign up, Integrations
AdminNo API tokensconnectStartConnects the start.
Types:
ConnectStartRequestreturnsConnectStartResponseUsed by Accept an invitation, Onboarding, Sign in, Sign up, Integrations
AdmingetConnectGets the connect.
Types:
ConnectIdRequestreturnsConnectSessionDtoUsed by Accept an invitation, Onboarding, Sign in, Sign up, Integrations
AdminNo API tokensgrantMcpServerGrants the MCP server.
Types:
GrantMcpServerRequestreturnsMcpServerDtoUsed by Integrations
ViewerlistConnectOptionsLists connect options.
Types:
EmptyRequestreturnsListResponse<ConnectOptionDto>Used by Integrations
MemberlistMcpServersLists MCP servers.
Types:
EmptyRequestreturnsListMcpServersResponseUsed by Integrations
AdminNo API tokensrecheckConnectionChecks again the connection.
Types:
RecheckConnectionRequestreturnsConnectionDto
AdminNo API tokensrefreshMcpServerRefreshes the MCP server.
Types:
RefreshMcpServerRequestreturnsMcpServerChangeDtoUsed by Integrations
AdminNo API tokensremoveMcpServerRemoves the MCP server.
Types:
RemoveMcpServerRequestreturnsOkResponseUsed by Integrations
AdminNo API tokensrevokeMcpServerGrantRevokes the MCP server grant.
Types:
RevokeMcpServerGrantRequestreturnsMcpServerDtoUsed by Integrations
AdminNo API tokenswhatsapp/configureWhatsApp: configure.
Types:
WhatsAppConfigureRequestreturnsWhatsAppStatusDtoUsed by Settings
AdminNo API tokenswhatsapp/embeddedSignupWhatsApp: embedded signup.
Types:
WhatsAppEmbeddedSignupRequestreturnsWhatsAppStatusDtoUsed by Onboarding, Settings
AdminNo API tokenswhatsapp/retrySetupWhatsApp: retries setup.
Types:
WhatsAppRetrySetupRequestreturnsWhatsAppStatusDtoUsed by Onboarding, Settings
AdminNo API tokenswhatsapp/sendTestWhatsApp: sends a test.
Types:
WhatsAppSendTestRequestreturnsWhatsAppSendTestResponseUsed by Settings
Viewerwhatsapp/statusWhatsApp: status.
Types:
EmptyRequestreturnsWhatsAppStatusDtoUsed by Onboarding, Settings
AdminNo API tokenswhatsapp/useUtilityTemplateWhatsApp: uses the utility template.
Types:
EmptyRequestreturnsWhatsAppStatusDtoUsed by Settings
Context 1
ViewergetWorkItemContextGets work item context.
Types:
GetWorkItemContextRequestreturnsWorkItemContextDtoUsed by Work item
Conversations 10
MemberNo API tokensarchiveConversationThreadArchives the conversation thread.
Types:
ArchiveConversationThreadRequestreturnsConversationThreadResponseUsed by CEO
MemberNo API tokenscontinueConversationThreadContinues the conversation thread.
Types:
ContinueConversationThreadRequestreturnsContinueConversationThreadResponse
MemberNo API tokenscreateConversationThreadCreates a conversation thread.
Types:
CreateConversationThreadRequestreturnsConversationThreadResponseUsed by CEO
ViewerNo API tokensgetConversationGets the conversation.
Types:
GetConversationRequestreturnsGetConversationResponse
ViewerNo API tokensgetConversationThreadGets the conversation thread.
Types:
GetConversationThreadRequestreturnsGetConversationThreadResponseUsed by CEO
ViewerNo API tokenslistConversationThreadsLists conversation threads.
Types:
ListConversationThreadsRequestreturnsListConversationThreadsResponse
ViewerNo API tokenslistConversationsLists conversations.
Types:
ListConversationsRequestreturnsListConversationsResponseUsed by CEO
MemberNo API tokensrenameConversationThreadRenames the conversation thread.
Types:
RenameConversationThreadRequestreturnsConversationThreadResponseUsed by CEO
ViewerNo API tokenssearchConversationsSearches conversations.
Types:
SearchConversationsRequestreturnsSearchConversationsResponseUsed by CEO
MemberNo API tokenssendConversationMessageSends a conversation message.
Types:
SendConversationMessageRequestreturnsSendConversationMessageResponseUsed by Onboarding, Command, CEO, Board
Delivery 6
ViewergetDeliverySubjectRecordGets the delivery subject record.
Types:
GetDeliverySubjectRecordRequestreturnsDeliverySubjectRecordDto
ViewerlistDeliveryProofsLists delivery proofs.
Types:
ListDeliveryProofsRequestreturnsListDeliveryProofsResponse
ViewerlistDeliverySourceReceiptsLists delivery source receipts.
Types:
ListDeliverySourceReceiptsRequestreturnsListDeliverySourceReceiptsResponse
ViewerlistOrgDeliveryProofsLists org delivery proofs.
Types:
ListOrgDeliveryProofsRequestreturnsListOrgDeliveryProofsResponseUsed by Command
Delivery metrics 3
ViewergetDeliveryMetricsSignals, decisions, started, shipped, verified, commits to main and releases per UTC day, with lead time and time per stage.
Types:
GetDeliveryMetricsRequestreturnsDeliveryMetricsDtoUsed by Delivery
ViewergetStageOwnersThe quality employee for each pipeline stage: its role, a pinned worker, the worker in charge now and the gate it owns.
Types:
GetStageOwnersRequestreturns{ owners: StageOwnerDto[] }Used by Delivery
AdminNo API tokensupdateStageOwnersChanges the role or the pinned worker of one or more pipeline stages.
Types:
UpdateStageOwnersRequestreturns{ owners: StageOwnerDto[] }Used by Delivery
Employee office 6
ViewerlistInitiativesLists initiatives.
Types:
ListInitiativesRequestreturns{ items: InitiativeDto[] }Used by Office
ViewerofficeStateOffice state.
Types:
OfficeStateRequestreturnsOfficeStateDtoUsed by Office
AdminNo API tokensrespondInitiativeResponds to the initiative.
Types:
RespondInitiativeRequestreturnsInitiativeDtoUsed by Office
AdminNo API tokenssetWorkerDispositionSets the worker disposition.
Types:
SetDispositionRequestreturnsWorkerDispositionUsed by Office
AdminNo API tokenstalkToWorkerTalks to the to worker.
Types:
TalkToWorkerRequestreturnsTalkToWorkerResultUsed by Office
ViewerworkerInnerLifeWorker inner life.
Types:
WorkerInnerLifeRequestreturnsWorkerInnerLifeDtoUsed by Office
Employee programs 4
AdmindecideEmployeeTrialDecides the employee trial.
Types:
{ workerId: string; decision: 'keep' | 'decline' }returnsEmployeeProgram
ViewergetEmployeeProgramGets the employee program.
Types:
{ workerId: string }returnsEmployeeProgram
AdminsetEmployeeInitiativeSets the employee initiative.
Types:
{ workerId: string; expectedRevision: number; initiative: EmployeeProgram['initiative'] }returnsEmployeeProgram
AdminstartEmployeeTrialStarts the employee trial.
Types:
{ workerId: string }returnsEmployeeProgram
Enterprise identity 8
AdminNo API tokenscreateEnterpriseServiceIdentityCreates enterprise service identity.
Types:
ServiceIdentityCreateInputreturnsServiceIdentityTokenUsed by Enterprise identity
AnyoneenterpriseIdentity/scimEnterprise identity: SCIM.
ViewergetEnterpriseIdentityGets enterprise identity.
Types:
Record<string, never>returnsEnterpriseIdentityViewUsed by Enterprise identity
AdminNo API tokensrevokeEnterpriseScimRevokes the enterprise SCIM.
Types:
Record<string, never>returns{ ok: true }Used by Enterprise identity
AdminNo API tokensrevokeEnterpriseServiceIdentityRevokes enterprise service identity.
Types:
{ identityId: string }returns{ ok: true }Used by Enterprise identity
AdminNo API tokensrotateEnterpriseScimTokenRotates the enterprise SCIM token.
Types:
{ status?: EnterpriseScimStatus }returns{ scim: EnterpriseScimView; token: string }Used by Enterprise identity
AdminNo API tokenssaveEnterpriseDomainPolicySaves enterprise domain policy.
Types:
{ id?: string; domain: string; status: EnterpriseDomainStatus; requireSso: boolean; connectionId: string | null }returnsEnterpriseDomainPolicyViewUsed by Enterprise identity
AdminNo API tokenssaveEnterpriseIdentityConnectionSaves the enterprise identity connection.
Types:
{ id?: string kind: EnterpriseIdentityKind name: string issuer: string | null clientId: string | null entityId: string …returnsEnterpriseConnectionSummaryUsed by Enterprise identity
Entitlements 5
AdminNo API tokenschooseActiveEmployeesPick which employees stay active when the org is over its employee limit; the rest go on leave.
Types:
{ workerIds: string[] }returnsOrgPlanStatusDtoUsed by Billing settings
ViewergetOrgPlanStatusGets org plan status.
Types:
Record<string, never>returnsOrgPlanStatusDtoUsed by Billing settings
ViewerlistEmployeesOnLeaveLists employees on leave.
Types:
Record<string, never>returns{ items: EmployeeOnLeaveDto[] }Used by Billing settings
AnyonelistPlansLists plans.
Types:
Record<string, never>returns{ items: PlanDefinitionDto[]; offers: PlanOfferDto[] }Used by Billing settings
MemberNo API tokensrequestEnterprisePlanRequests an enterprise plan.
Types:
{ name: string; email: string; company: string; employees?: number; message?: string }returns{ received: boolean }Used by Billing settings
Escalations 2
ViewergetEscalationRouteGets the escalation route.
Types:
GetEscalationRouteRequestreturnsGetEscalationRouteResponseUsed by Escalations
MemberretryEscalationDeliveryRetries the escalation delivery.
Types:
RetryEscalationDeliveryRequestreturnsGetEscalationRouteResponseUsed by Escalations
Evals 5
ViewerNo API tokensdeleteMyMeasuredEffortDeletes the my measured effort.
Types:
EmptyRequestreturnsEffortBaselinesResponseUsed by Usage & spend
ViewergetTaskMetricsGets task metrics.
Types:
GetTaskMetricsRequestreturnsTaskMetricsResponseUsed by Workers, Usage & spend
ViewerlistEffortBaselinesLists effort baselines.
Types:
EmptyRequestreturnsEffortBaselinesResponseUsed by Usage & spend
ViewerNo API tokensrecordMyMeasuredEffortRecords a my measured effort.
Types:
RecordMyMeasuredEffortRequestreturnsRecordMyMeasuredEffortResponseUsed by Usage & spend
AdminsetEffortBaselineSets the effort baseline.
Types:
SetEffortBaselineRequestreturnsEffortBaselinesResponseUsed by Usage & spend
Execution 4
ViewergetExecutionProfileGets the execution profile.
Types:
{ workerId?: string }returnsimport('./execution.js').ExecutionProfileDtoUsed by Workers, Brain & Models
ViewergetWorkItemRepositoryReadinessGets work item repository readiness.
Types:
{ workItemId: string }returnsimport('./repositoryReadiness.js').WorkItemRepositoryReadinessResponse
MembergetWorkLaunchReadinessGets work launch readiness.
Types:
{ workerId?: string; templateId?: string }returnsimport('./execution.js').WorkLaunchReadinessDtoUsed by Onboarding, Command, Board, New work, Repository Atlas
AdminNo API tokensupdateOrgExecutionProfileUpdates the org execution profile.
Types:
{ policy: import('./execution.js').ExecutionPolicyInput }returnsimport('./execution.js').ExecutionProfileDtoUsed by Workers, Brain & Models
Feedback 2
Signed inNo API tokenslistMyFeedbackThe feedback you sent, newest first, with its status and the note from the platform team.
Types:
EmptyRequestreturnsimport('./help.js').ListFeedbackResultUsed by Help
Signed inNo API tokenssubmitFeedbackSends 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').SubmitFeedbackRequestreturnsimport('./help.js').FeedbackDtoUsed by Help
Front desk 8
AdminNo API tokensfrontDesk/bindNumberFront desk: binds the number.
Types:
{ integrationId: string; workerId: string | null }returnsFrontDeskNumbersDtoUsed by Settings
AdminNo API tokensfrontDesk/checkGroupsFront desk: checks groups.
Types:
Record<string, never>returnsFrontDeskNumbersDtoUsed by Settings
AdminNo API tokensfrontDesk/connectNumberFront desk: connects the number.
Types:
FrontDeskConnectNumberRequestreturnsFrontDeskNumbersDtoUsed by Settings
AdminNo API tokensfrontDesk/connectNumberSignupA 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 }returnsFrontDeskNumbersDtoUsed by Settings
AdminNo API tokensfrontDesk/createGroupFront desk: creates a group.
Types:
{ subject?: string }returnsFrontDeskNumbersDtoUsed by Settings
ViewerfrontDesk/numbersFront desk: numbers.
Types:
Record<string, never>returnsFrontDeskNumbersDtoUsed by Settings
AdminNo API tokensfrontDesk/syncProfileFront desk: syncs the profile.
Types:
FrontDeskSyncProfileRequestreturnsFrontDeskNumbersDtoUsed by Settings
ViewerfrontDesk/teamFront desk: team.
Types:
Record<string, never>returnsTeamRosterDtoUsed by Settings
Harness benchmarks 8
AdminNo API tokensharnessBenchmarks/compareRunsHarness benchmarks: compares runs.
Types:
HarnessBenchmarkCompareRunsRequestreturnsHarnessBenchmarkComparisonUsed by Benchmarks
AdminNo API tokensharnessBenchmarks/getCaseHarness benchmarks: gets the case.
Types:
HarnessBenchmarkGetCaseRequestreturnsHarnessBenchmarkCase
AdminNo API tokensharnessBenchmarks/getRunHarness benchmarks: gets the run.
Types:
HarnessBenchmarkGetRunRequestreturnsHarnessBenchmarkRun
AdminNo API tokensharnessBenchmarks/listCasesHarness benchmarks: lists cases.
Types:
HarnessBenchmarkListCasesRequestreturnsHarnessBenchmarkListCasesResponseUsed by Benchmarks
AdminNo API tokensharnessBenchmarks/listRunsHarness benchmarks: lists runs.
Types:
HarnessBenchmarkListRunsRequestreturnsHarnessBenchmarkListRunsResponseUsed by Benchmarks
AdminNo API tokensharnessBenchmarks/recordRunHarness benchmarks: records a run.
Types:
HarnessBenchmarkRecordRunRequestreturnsHarnessBenchmarkRunUsed by Benchmarks
AdminNo API tokensharnessBenchmarks/saveCaseHarness benchmarks: saves the case.
Types:
HarnessBenchmarkSaveCaseRequestreturnsHarnessBenchmarkCaseUsed by Benchmarks
AdminNo API tokensharnessBenchmarks/startRunHarness benchmarks: starts the run.
Types:
HarnessBenchmarkStartRunRequestreturnsHarnessBenchmarkStartRunResponseUsed by Benchmarks
Intake 4
AdmindeactivateSubscriptionTurns off the subscription.
Types:
SubscriptionIdRequestreturnsSubscriptionDtoUsed by Intake
ViewerlistSubscriptionsLists subscriptions.
Types:
ListSubscriptionsRequestreturnsListResponse<SubscriptionDto>Used by Intake
ViewerlistWorkDependenciesLists work dependencies.
Types:
ListWorkDependenciesRequestreturnsListResponse<WorkDependencyEdgeDto>Used by Intake
AdminsaveSubscriptionThe pattern, filter and action are checked by the collab module, which owns their grammar.
Types:
SaveSubscriptionRequestreturnsSubscriptionDtoUsed by Intake
Journey 2
ViewergetDayReplayEvery ticket that moved on one calendar day, with its steps, for the day replay. The time zone defaults to UTC.
Types:
GetDayReplayRequestreturnsDayReplayDtoUsed by Day replay
ViewergetWorkJourneyOne ticket's journey: every step, owner and handoff from the first signal to shipped. Give a workItemId or a signalId.
Types:
GetWorkJourneyRequestreturnsWorkJourneyDtoUsed by Day replay
Knowledge 7
AdminNo API tokensexportLearnedStateExports the learned state.
Types:
ExportLearnedStateRequestreturnsLearnedStateBundle
ViewergetAreaNoteGets the area note.
Types:
GetAreaNoteRequestreturnsAreaNoteDto
ViewergetSourceSyncStateGets the source sync state.
Types:
GetSourceSyncStateRequestreturnsSourceSyncStateDto
AdminNo API tokensimportLearnedStateImports a learned state.
Types:
ImportLearnedStateRequestreturnsTransferReport
ViewerlistAreaNotesLists area notes.
Types:
ListAreaNotesRequestreturnsListAreaNotesResponse
AdminlistLearnedStateImportsLists learned state imports.
Types:
EmptyRequestreturnsListResponse<LearnedStateImportDto>
ViewerlistSourceTiesLists source ties.
Types:
ListSourceTiesRequestreturnsListSourceTiesResponse
Livedocs 1
ViewergetFeatureCodeMapWhere 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:
GetFeatureCodeMapRequestreturnsGetFeatureCodeMapResultUsed by Live docs
MCP 2
ViewerNo API tokenslistMcpConnectionsLists MCP connections.
Types:
EmptyRequestreturnsListResponse<McpConnectionDto>Used by Connections
ViewerNo API tokensrevokeMcpConnectionRevokes the MCP connection.
Types:
RevokeMcpConnectionRequestreturnsOkResponseUsed by Connections
Memory 2
ViewerlistSearchSynonymsThe 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:
EmptyRequestreturnsListSearchSynonymsResultUsed by Documents
AdminsetSearchSynonymAdds 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:
SetSearchSynonymInputreturnsSearchSynonymDtoUsed by Documents
Observability 17
ViewerdiagnosticBundleDiagnostic bundle.
Types:
DiagnosticBundleRequestreturnsDiagnosticBundleDtoUsed by Observe, Board, Organization
ViewergetDataRetentionWhat the platform keeps for the organization, and for how long.
Types:
EmptyRequestreturnsDataRetentionDtoUsed by Settings
AdmingetItemLogSettingsHow many of each work item's warn and error lines the org keeps, and for how long.
Types:
EmptyRequestreturnsItemLogSettingsDto
ViewergetRunWasteGets run waste.
Types:
GetRunWasteRequestreturnsRunWasteDto
ViewerobserveDelegationShows delegation.
Types:
ObserveDelegationRequestreturnsObserveDelegationDetailDtoUsed by Observe
ViewerobserveDelegationsShows delegations.
Types:
ObserveDelegationsRequestreturnsObserveDelegationsDtoUsed by Observe
ViewerobserveEntityShows the entity.
Types:
ObserveEntityRequestreturnsObserveEntityDtoUsed by Command, Observe, Board, Organization
ViewerobserveFleetShows the fleet.
Types:
EmptyRequestreturnsObserveFleetDto
ViewerobserveFleetFlowShows the fleet flow.
Types:
ObserveFleetFlowRequestreturnsObserveFleetFlowDto
ViewerobserveFlowShows the flow.
Types:
ObserveFlowRequestreturnsObserveFlowDto
ViewerobserveFrontDoorLatencyShows the front door latency.
Types:
ObserveFrontDoorLatencyRequestreturnsObserveFrontDoorLatencyDtoUsed by Observe
ViewerobserveQuestionsShows questions.
Types:
ObserveQuestionsRequestreturnsObserveQuestionsDto
ViewerobserveToolsShows tools.
Types:
ObserveToolsRequestreturnsObserveToolsDtoUsed by Observe
ViewerobserveWhyShows the why.
Types:
ObserveWhyRequestreturnsObserveWhyDtoUsed by Observe, Board, Organization
ViewerobserveWorkerShows the worker.
Types:
ObserveWorkerRequestreturnsObserveWorkerDtoUsed by Observe
ViewerobserveWorkerAgendaShows the worker agenda.
Types:
ObserveWorkerAgendaRequestreturnsObserveWorkerAgendaDtoUsed by Organization
AdminNo API tokensupdateItemLogSettingsSets the org's own cap on the lines each work item keeps, or returns it to the platform's with null.
Types:
UpdateItemLogSettingsRequestreturnsItemLogSettingsDto
Org 13
AnyonebootstrapCreates the first org and owner.
Types:
BootstrapRequestreturnsMeResponse
AnyonebootstrapStatusSets up status.
Types:
EmptyRequestreturnsBootstrapStatusResponseUsed by First owner setup, Sign in, Sign up
AdminNo API tokenscreateApiTokenCreates a API token.
Types:
CreateApiTokenRequestreturnsCreateApiTokenResponseUsed by API tokens
AdminNo API tokenscreateInviteCreates an invite.
Types:
CreateInviteRequestreturnsCreateInviteResponse
AdminNo API tokenslistApiTokensLists API tokens.
Types:
EmptyRequestreturnsListApiTokensResponseUsed by API tokens
ViewerlistMembersLists members.
Types:
EmptyRequestreturnsListMembersResponseUsed by Device sign-in, Onboarding, Command, CEO, Board, Specs, Automations, Intake, New work, Work item, Organization, Company planner, Workers, Resources, Oversight, Repository Atlas, Company data, Memory, Operating Model, Documents, Lessons, Examples & Procedures, Your persona, Integrations, Brain & Models, Model accounts, Decisions, Policies, Rules & Preferences, Usage & spend, Audit Log, Members, API tokens, Settings, Billing settings, Connections, Runners, Triggers
AnyoneloginSigns in.
Types:
LoginRequestreturnsMeResponse
AnyoneNo API tokenslogoutSigns out.
Types:
EmptyRequestreturnsOkResponse
AnyoneNo API tokensmeGets the signed-in person, their organizations and the session token for changes.
Types:
EmptyRequestreturnsMeResponse
AdminNo API tokensrevokeApiTokenRevokes the API token.
Types:
RevokeApiTokenRequestreturnsOkResponseUsed by API tokens
AdminNo API tokensrevokeInviteRevokes the invite.
Types:
RevokeInviteRequestreturnsOkResponseUsed by Members
AnyoneNo API tokensswitchOrgSwitches the org.
Types:
SwitchOrgRequestreturnsMeResponse
AdminNo API tokensupdateMemberRoleUpdates the member role.
Types:
UpdateMemberRoleRequestreturnsMemberSummaryUsed by Members
Org chart 7
ViewergetOrgChartGets the org chart.
Types:
EmptyRequestreturnsOrgChartDtoUsed by Command, Observe, Board, Organization
ViewergetOrgConfigGets org config.
Types:
GetOrgConfigRequestreturnsOrgConfigViewUsed by Onboarding, Command, Observe, Office, Board, Organization, Workers, Settings, Invite & earn
ViewerlistOrgProposalsLists org proposals.
Types:
ListOrgProposalsRequestreturnsListResponse<OrgProposalDto>Used by Command, Organization
AdminseedOrgTemplateSeeds the org template.
Types:
EmptyRequestreturnsSeedOrgTemplateResponseUsed by Command, Organization
AdminsetOrgConfigSets org config.
Types:
SetOrgConfigRequestreturnsOrgConfigViewUsed by Onboarding, Command, Office, Organization, Workers, Settings, Invite & earn
AdminsetWorkerManagerSets the worker manager.
Types:
SetWorkerManagerRequestreturnsOrgChartDtoUsed by Command, Organization
AdminunsetOrgConfigClears org config.
Types:
UnsetOrgConfigRequestreturnsOrgConfigView
Org setup 9
AdminNo API tokensapplyRecommendedSetupApplies recommended setup.
Types:
import('./orgSetup.js').ApplyRecommendedSetupRequestreturnsimport('./orgSetup.js').RecommendedSetupDtoUsed by Onboarding
MemberNo API tokensconnectRepositorySuggestionsConnects chosen suggestions as runner repositories, as `agent-runner repo connect` would.
Types:
import('./orgSetup.js').ConnectRepositorySuggestionsRequestreturnsimport('./orgSetup.js').ConnectRepositorySuggestionsResultUsed by Onboarding
MembergetFirstTaskSuggestionsGets first task suggestions.
Types:
EmptyRequestreturnsimport('./orgSetup.js').FirstTaskSuggestionsResultUsed by Onboarding
AdmingetRecommendedSetupGets recommended setup.
Types:
EmptyRequestreturnsimport('./orgSetup.js').RecommendedSetupDtoUsed by Onboarding
AdminNo API tokensimportOrgWebsiteSaves nothing: the owner reviews the proposal and saves it with setOrgConfig.
Types:
import('./orgSetup.js').ImportOrgWebsiteRequestreturnsimport('./orgSetup.js').WebsiteImportDtoUsed by Onboarding
ViewerlistOrgRepositoriesLists org repositories.
Types:
EmptyRequestreturnsimport('./orgSetup.js').ListOrgRepositoriesResultUsed by Onboarding
MemberlistRepositorySuggestionsThe person's own runners' checkouts that are not connected yet.
Types:
EmptyRequestreturnsimport('./orgSetup.js').ListRepositorySuggestionsResultUsed by Onboarding
Anyonerunner/registerRepositoryRunner: registers the repository.
Types:
import('./orgSetup.js').RunnerRepositoryRegisterRequestreturnsimport('./orgSetup.js').RunnerRepositoryRegisterResult
Anyonerunner/reportRepositoryCandidatesRunner: reports repository candidates.
Types:
import('./orgSetup.js').RunnerRepositoryCandidatesRequestreturnsimport('./orgSetup.js').RunnerRepositoryCandidatesResult
Outreach 10
ApproverNo API tokensdecideOutreachMessageDecides the outreach message.
Types:
{ messageId: string; decision: 'approved' | 'denied'; comment?: string }returnsOutreachMessageDtoUsed by Outreach
AdmindeleteOutreachContactDeletes the outreach contact.
Types:
{ id: string }returns{ deleted: boolean }Used by Outreach
ViewergetOutreachSettingsGets outreach settings.
Types:
Record<string, never>returnsOutreachSettingsView
ViewergetOutreachStatsGets outreach stats.
Types:
{ days?: number }returnsOutreachStatsDtoUsed by Outreach
MemberimportOutreachContactsImports outreach contacts.
Types:
ImportOutreachContactsRequestreturnsImportOutreachContactsResultUsed by Outreach
ViewerlistOutreachContactsLists outreach contacts.
Types:
ListOutreachContactsRequestreturnsListOutreachContactsResultUsed by Outreach
ViewerlistOutreachMessagesLists outreach messages.
Types:
ListOutreachMessagesRequestreturnsListOutreachMessagesResultUsed by Outreach
AdminreleaseOutreachContactReleases the outreach contact.
Types:
{ id: string }returnsOutreachContactDtoUsed by Outreach
MembersaveOutreachContactSaves the outreach contact.
Types:
SaveOutreachContactRequestreturnsOutreachContactDtoUsed by Outreach
AdminsaveOutreachSettingsSaves outreach settings.
Types:
SaveOutreachSettingsRequestreturnsOutreachSettingsView
Oversight 10
MemberacknowledgeFindingAcknowledges the finding.
Types:
FindingIdRequestreturnsFindingDto
ViewergetFindingGets the finding.
Types:
FindingIdRequestreturnsFindingDto
ViewergetTeamPauseGets the team pause.
Types:
import('./oversight.js').TeamPauseRequestreturnsimport('./oversight.js').TeamPauseDto
ViewerlistFindingsLists findings.
Types:
ListFindingsRequestreturnsListResponse<FindingDto>
VieweroversightSummaryOversight summary.
Types:
EmptyRequestreturnsOversightSummaryDto
AdminNo API tokenspauseTeamPauses the team.
Types:
import('./oversight.js').PauseTeamRequestreturnsimport('./oversight.js').PauseTeamResponse
MemberresolveFindingResolves the finding.
Types:
ResolveFindingRequestreturnsFindingDto
AdminresumeSubtreeResumes the subtree.
Types:
ResumeSubtreeRequestreturns{ pause: SubtreePauseDto; workersResumed: number; itemsWoken: number }
AdminNo API tokensresumeTeamResumes the team.
Types:
import('./oversight.js').ResumeTeamRequestreturnsimport('./oversight.js').ResumeTeamResponse
AdminsuppressFindingSuppresses the finding.
Types:
SuppressFindingRequestreturnsFindingDto
Persona 11
ViewerNo API tokensaddPersonaSourceAdds a persona source.
Types:
AddPersonaSourceRequestreturnsPersonaSourceDtoUsed by Your persona
ViewerNo API tokensaddPersonaUnitsAdds persona units.
Types:
AddPersonaUnitsRequestreturnsAddPersonaUnitsResponseUsed by Your persona
MemberNo API tokensconnectPersonaSourceConnects the persona source.
Types:
ConnectPersonaSourceRequestreturnsPersonaSourceDtoUsed by Your persona
ViewerNo API tokensdeletePersonaDeletes persona.
Types:
DeletePersonaRequestreturnsOkResponseUsed by Your persona
ViewerNo API tokensdeletePersonaSourceDeletes the persona source.
Types:
PersonaSourceIdRequestreturnsOkResponseUsed by Your persona
ViewerNo API tokensextractPersonaExtracts persona.
Types:
ExtractPersonaRequestreturnsPersonaProfileDtoUsed by Your persona
ViewerNo API tokensgetPersonaGets persona.
Types:
EmptyRequestreturnsGetPersonaResponseUsed by Your persona
ViewerNo API tokensgetPersonaTraitGets the persona trait.
Types:
PersonaTraitIdRequestreturnsPersonaTraitDetailDto
ViewerNo API tokensreviewPersonaTraitReviews the persona trait.
Types:
ReviewPersonaTraitRequestreturnsPersonaTraitDtoUsed by Your persona
ViewerNo API tokensupdatePersonaProfileUpdates the persona profile.
Types:
UpdatePersonaProfileRequestreturnsPersonaProfileDtoUsed by Your persona
ViewerNo API tokensupdatePersonaSourceUpdates the persona source.
Types:
UpdatePersonaSourceRequestreturnsPersonaSourceDtoUsed by Your persona
Pipeline profile 2
ViewergetPipelineProfileGets the pipeline profile.
Types:
GetPipelineProfileRequestreturnsGetPipelineProfileResponse
ViewerNo API tokensupdatePipelineProfileUpdates the pipeline profile.
Types:
UpdatePipelineProfileRequestreturnsGetPipelineProfileResponse
Portable 23
AdminNo API tokenscancelPortableTransferCancels the portable transfer.
Types:
PortableTransferCancelRequestreturnsPortableTransferManifestResultUsed by Settings
AdminNo API tokenscommitPortableImportCommits the portable import.
Types:
{ transferId: string; rootHash: string }returnsPortableTransferCommitResultUsed by Settings
AdminNo API tokensdeletePortableArchiveDeletes the portable archive.
Types:
DeletePortableArchiveRequestreturnsDeletePortableArchiveResultUsed by Settings
AdminNo API tokensdeletePortableStoredFileDeletes the portable stored file.
Types:
{ fileId: string }returnsDeletePortableStoredFileResultUsed by Settings
AdminNo API tokensexportPortableExitExports the portable exit.
Types:
ExportPortableExitRequestreturnsPortableExitBundleUsed by Settings
AdminNo API tokensgetPortableArchiveGets the portable archive.
Types:
GetPortableArchiveRequestreturnsPortableArchiveDetailUsed by Settings
AdminNo API tokensgetPortableForgetImpactGets the portable forget impact.
Types:
{ memoryId: string }returns{ links: number; archives: number; storedFiles: number }
AdminNo API tokensgetPortableImportReviewGets the portable import review.
Types:
{ transferId: string }returnsPortableTransferReviewResultUsed by Settings
AdminNo API tokensgetPortableTransferGets the portable transfer.
Types:
{ transferId: string }returnsPortableTransferManifestResultUsed by Settings
AdminNo API tokensimportPortableExitImports a portable exit.
Types:
ImportPortableExitRequestreturnsPortableExitImportReportUsed by Settings
AdminNo API tokenslinkPortableCopyToMemoryLinks portable copy to memory.
Types:
{ memoryId: string } & ({ targetKind: 'archive'; archiveId: string } | { targetKind: 'stored_file'; storedFileId: strin…returnsPortableMemoryLinkUsed by Settings
AdminNo API tokenslistPortableArchivesLists portable archives.
Types:
ListPortableArchivesRequestreturnsListPortableArchivesResultUsed by Settings
AdminNo API tokenslistPortableMemoryLinksLists portable memory links.
Types:
{ after?: string; limit?: number } & ({ targetKind: 'archive'; archiveId: string } | { targetKind: 'stored_file'; store…returnsPortableMemoryLinkPageUsed by Settings
AdminNo API tokenslistPortableStoredFilesLists portable stored files.
Types:
{ after?: string; limit?: number }returnsListPortableStoredFilesResultUsed by Settings
AdminNo API tokenspreviewPortableExitPreviews the portable exit.
Types:
{ bundle: PortableExitBundle }returnsPortableExitPreviewUsed by Settings
AdminNo API tokensputPortableImportChunkUploads a portable import chunk.
Types:
PutPortableChunkRequest & { transferId: string }returnsPortableTransferManifestResultUsed by Settings
AdminNo API tokensreadPortableExportChunkReads the portable export chunk.
Types:
{ transferId: string; index: number }returnsPortableTransferChunkUsed by Settings
AdminNo API tokensreadPortableStoredFilePartReads the portable stored file part.
Types:
{ fileId: string; index: number }returnsReadPortableStoredFilePartResultUsed by Settings
AdminNo API tokensreviewPortableMemoryReviews portable memory.
Types:
ReviewPortableMemoryRequestreturnsMemoryDto
AdminNo API tokensstartPortableExportStarts the portable export.
Types:
PortableTransferExportRequestreturnsPortableTransferManifestResultUsed by Settings
AdminNo API tokensstartPortableImportStarts the portable import.
Types:
StartPortableImportRequestreturnsPortableTransferManifestResultUsed by Settings
AdminNo API tokensunlinkPortableMemoryLinkUnlinks the portable memory link.
Types:
{ linkId: string }returns{ linkId: string }Used by Settings
AdminNo API tokensvalidatePortableImportValidates the portable import.
Types:
{ transferId: string }returnsPortableTransferReviewResultUsed by Settings
PR trials 9
MemberNo API tokensprTrials/cancelPR trials: cancel.
Types:
{ id: string }returns{ trial: PrTrialDto }Used by PR trials
MemberNo API tokensprTrials/deletePR trials: delete.
Types:
{ id: string }returns{ deleted: true }Used by PR trials
MemberprTrials/exportPR trials: export.
Types:
{ id: string }returns{ report: PrTrialDto; protocolVersion: string }Used by PR trials
MemberprTrials/getPR trials: get.
Types:
{ id: string }returns{ trial: PrTrialDto }Used by PR trials
MemberprTrials/listPR trials: list.
Types:
Record<string, never>returns{ trials: PrTrialDto[] }Used by PR trials
MemberNo API tokensprTrials/preparePR trials: prepare.
Types:
PreparePrTrialRequestreturns{ trial: PrTrialDto }Used by PR trials
MemberprTrials/readinessPR trials: readiness.
Types:
Record<string, never>returnsPrTrialReadinessUsed by PR trials
MemberNo API tokensprTrials/reviewPR trials: review.
Types:
{ id: string; verdict: PrTrialVerdict; rationale: string; humanMinutes: number }returns{ trial: PrTrialDto }Used by PR trials
MemberNo API tokensprTrials/startPR trials: start.
Types:
StartPrTrialRequestreturns{ trial: PrTrialDto }Used by PR trials
Public view 5
AdminNo API tokensdeletePublicViewDeletes the public view.
Types:
PublicViewIdRequestreturnsOkResponse
AdminlistPublicViewsLists public views.
Types:
EmptyRequestreturnsListPublicViewsResponse
AdminpreviewPublicViewPreviews the public view.
Types:
PublicViewIdRequestreturnsPublicViewPayload
AdminNo API tokensrotatePublicViewSlugRotates the public view slug.
Types:
PublicViewIdRequestreturnsPublicViewDto
AdminNo API tokenssavePublicViewSaves the public view.
Types:
SavePublicViewRequestreturnsPublicViewDto
Quality 4
AdminNo API tokensdecideWorkerTrainingChangeDecides the worker training change.
Types:
DecideWorkerTrainingChangeRequestreturnsWorkerTrainingPlanDto
ViewergetWorkerQualityGets worker quality.
Types:
GetWorkerQualityRequestreturnsWorkerQualityDto
ViewerlistWorkerTrainingPlansLists worker training plans.
Types:
ListWorkerTrainingPlansRequestreturnsListResponse<WorkerTrainingPlanDto>
MemberproposeWorkerTrainingPlanProposes a worker training plan.
Types:
ProposeWorkerTrainingPlanRequestreturnsWorkerTrainingPlanDto
Referrals 5
MemberNo API tokenscreateReferralInviteA 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
ViewergetActivationChecklistThe seven "Build your team" steps, read from what exists, and the reward for all seven.
Types:
Record<string, never>returnsActivationChecklistDtoUsed by Command, Invite & earn
AnyonegetReferralLandingPublic: the inviter's first name and org name for a referral code, and the offer.
Types:
{ code: string }returnsReferralLandingDto
ViewerNo API tokensgetReferralSummaryThe signed-in person's referral code, link, invites, level and rewards.
Types:
Record<string, never>returnsReferralSummaryDtoUsed by Invite & earn
ViewerNo API tokensredeemFreeOrgUses 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
Resources 8
AdmindeleteResourceSetupTaskDeletes the resource setup task.
Types:
DeleteResourceSetupTaskRequestreturnsResourceDetailDto
ViewergetResourceGets the resource.
Types:
ResourceIdRequestreturnsResourceDetailDto
ViewerlistResourcesLists resources.
Types:
ListResourcesRequestreturnsListResponse<ResourceDto>
AdminretireResourceRetires the resource.
Types:
ResourceIdRequestreturnsResourceDto
AdminsaveResourceSetupTaskSaves the resource setup task.
Types:
SaveResourceSetupTaskRequestreturnsResourceDetailDto
AdminsetResourceOwnerSets the resource owner.
Types:
SetResourceOwnerRequestreturnsResourceDetailDto
AdminsyncResourcesSyncs resources.
Types:
EmptyRequestreturnsSyncResourcesResponse
AdminupsertResourceSaves the resource.
Types:
UpsertResourceRequestreturnsResourceDto
Review participants 6
ViewergetReviewStatsGets review stats.
Types:
{ scope?: ReviewScope; scopeId?: string; reviewerWorkerId?: string; days?: number }returns{ since: string; participants: ReviewParticipantStatsDto[] }
MemberlistReviewNotesLists review notes.
Types:
{ workItemId?: string; threadId?: string; reviewerWorkerId?: string; includeSilent?: boolean; limit?: number }returns{ notes: ReviewNoteDto[] }
ViewerlistReviewParticipantsLists review participants.
Types:
{ scope?: ReviewScope; scopeId?: string; reviewerWorkerId?: string }returns{ participants: ReviewParticipantDto[] }Used by CEO
AdminremoveReviewParticipantRemoves the review participant.
Types:
{ id: string }returns{ removed: boolean }Used by CEO
MemberresolveReviewNoteResolves the review note.
Types:
{ noteId: string; verdicts: ReviewVerdictInput[] }returnsReviewNoteDto
AdminsaveReviewParticipantSaves the review participant.
Types:
SaveReviewParticipantRequestreturnsReviewParticipantDtoUsed by CEO
Routes 191
MemberaddWorkItemDependencyAdds a work item dependency.
Types:
AddWorkItemDependencyRequestreturnsWorkItemDependenciesResponseUsed by Intake
MemberaddWorkItemLinkAdds a work item link.
Types:
AddWorkItemLinkRequestreturnsWorkItemLinkDto
ApproverNo API tokensapproveExampleApproves the example.
Types:
ApproveExampleRequestreturnsApprovedExampleDtoUsed by Examples & Procedures
AdminarchiveMemoryArchives memory.
Types:
MemoryIdRequestreturnsOkResponse
MembercancelRunnerTaskCancels the runner task.
Types:
RunnerTaskIdRequestreturnsRunnerTaskDtoUsed by Runners
AdmincompileRailsCompiles rails.
Types:
CompileRailsRequestreturnsCompileRailsResponseUsed by Rules & Preferences
AdminNo API tokensconnectFallbackKeyConnects the fallback key.
Types:
ConnectFallbackKeyRequestreturnsConnectFallbackKeyResponseUsed by Brain & Models
ApproverNo API tokenscorrectDecisionCorrect decision.
Types:
CorrectDecisionRequestreturnsCorrectDecisionResponse
MembercreateDocumentCreates a document.
Types:
CreateDocumentRequestreturnsCreateDocumentResponseUsed by Documents
MembercreateDocumentCommentCreates a document comment.
Types:
CreateDocumentCommentRequestreturnsCreateDocumentCommentResponse
AdminNo API tokenscreateIntegrationCreates an integration.
Types:
CreateIntegrationRequestreturnsIntegrationDtoUsed by Integrations
MemberNo API tokenscreateLocalRunnerCreates a local runner.
Types:
CreateLocalRunnerRequestreturnsCreateLocalRunnerResultUsed by Runners
MemberNo API tokenscreateMemoryCreates memory.
Types:
CreateMemoryRequestreturnsCreateMemoryResponse
AdminNo API tokenscreatePolicyCreates policy.
Types:
CreatePolicyRequestreturnsPolicyDtoUsed by Policies
MemberNo API tokenscreateRunnerTaskCreates a runner task.
Types:
CreateRunnerTaskRequestreturnsRunnerTaskDtoUsed by Runners
AdmincreateSourceCreates a source.
Types:
CreateSourceRequestreturnsKnowledgeSourceDtoUsed by Documents
MembercreateWorkItemCreates a work item.
Types:
CreateWorkItemRequestreturnsWorkItemDetailUsed by Board, Repository Atlas
AdmincreateWorkerCreates a worker.
Types:
CreateWorkerRequestreturnsWorkerDetail
ApproverNo API tokensdecideApprovalDecides the approval.
Types:
DecideApprovalRequestreturnsApprovalDto
AdminNo API tokensdecideLevelChangeDecides the level change.
Types:
DecideLevelChangeRequestreturnsLevelChangeDtoUsed by Workers, Levels & Evaluations
AdmindeleteDocumentRemoves the document and its chunks from search; the audit log keeps the record of it and of the removal.
Types:
DeleteDocumentRequestreturnsOkResponse
MemberdeleteDocumentCommentDeletes the document comment.
Types:
DeleteDocumentCommentRequestreturnsOkResponse
AdmindeleteIntakePollDeletes the intake poll.
Types:
IntakePollIdRequestreturnsOkResponseUsed by Intake
AdminNo API tokensdeleteIntegrationDeletes the integration.
Types:
IntegrationIdRequestreturnsOkResponseUsed by Integrations
AdminNo API tokensdeletePolicyDeletes policy.
Types:
PolicyIdRequestreturnsOkResponseUsed by Policies
AdminNo API tokensdeleteProviderConfigDeletes provider config.
Types:
DeleteProviderConfigRequestreturnsOkResponseUsed by Brain & Models
ViewerNo API tokensdeleteRuleDeletes the rule.
Types:
RuleIdRequestreturnsOkResponseUsed by Rules & Preferences
AdmindeleteWorkScheduleDeletes the work schedule.
Types:
WorkScheduleIdRequestreturnsOkResponseUsed by Intake
ViewerdiscoverMemoriesDiscovers memories.
Types:
DiscoverMemoriesRequestreturnsDiscoverMemoriesResponse
AdminengageKillSwitchAn admin's API token may pull the brake, so an alerting hook can; only a signed-in admin releases it.
Types:
EngageKillSwitchRequestreturnsEngageKillSwitchResponseUsed by Settings
ViewerexplainActionExplains the action.
Types:
ExplainActionRequestreturnsExplainActionResponseUsed by Command, Approvals, Escalations, Work item, Audit Log
ViewerexplainDecisionExplains the decision.
Types:
ExplainDecisionRequestreturnsExplainDecisionResponseUsed by Command, Approvals, Escalations, Work item, Audit Log
ViewerexportRulesExports rules.
Types:
ExportRulesRequestreturnsExportRulesResponseUsed by Rules & Preferences
AdminNo API tokensforgetMemoryForgets memory.
Types:
MemoryIdRequestreturnsOkResponse
ViewergetBrainChainGets the brain chain.
Types:
GetBrainChainRequestreturnsBrainChainResponseUsed by Brain & Models
ViewergetContextManifestGets the context manifest.
Types:
GetContextManifestRequestreturnsGetContextManifestResponseUsed by Command, Observe, Board, Approvals, Escalations, Work item, Organization
ViewergetDepartmentGets the department.
Types:
GetDepartmentRequestreturnsGetDepartmentResponseUsed by Command, Observe, Board, Organization
ViewergetDocumentGets the document.
Types:
GetDocumentRequestreturnsDocumentDto
ViewergetDocumentRevisionGets the document revision.
Types:
GetDocumentRevisionRequestreturnsDocumentRevisionDto
ViewergetFastPathGets the fast path.
Types:
GetFastPathRequestreturnsFastPathDtoUsed by Decisions
ViewergetKillSwitchGets the kill switch.
Types:
EmptyRequestreturnsKillSwitchDto
ViewergetLiveSpendGets live spend.
Types:
GetLiveSpendRequestreturnsLiveSpendResponseUsed by Usage & spend
ViewergetLocalRunnerSettingsGets local runner settings.
Types:
EmptyRequestreturnsLocalRunnerSettingsDtoUsed by Device sign-in, Onboarding, Runners
ViewergetMemoryGets memory.
Types:
GetMemoryRequestreturnsMemoryDto
ViewergetOrgBrainDefaultsGets org brain defaults.
Types:
EmptyRequestreturnsOrgBrainDefaultsResponseUsed by Workers, Brain & Models
ViewergetOrgRoutingGets org routing.
Types:
EmptyRequestreturnsOrgRoutingResponseUsed by Brain & Models
ViewergetOrgSettingsGets org settings.
Types:
EmptyRequestreturnsOrgSettingsDtoUsed by Command, Usage & spend, Settings
ViewergetOverviewGets overview.
Types:
EmptyRequestreturnsOverviewResponseUsed by Command
ViewergetPreferencesGets preferences.
Types:
GetPreferencesRequestreturnsPreferencesViewUsed by Command, Work item, Rules & Preferences
ViewergetProcedureGets the procedure.
Types:
ProcedureIdRequestreturnsProcedureDetailDto
ViewergetProcedureSettingsGets procedure settings.
Types:
EmptyRequestreturnsProcedureSettingsDtoUsed by Examples & Procedures
ViewergetProjectFolderGets the project folder.
Types:
GetProjectFolderRequestreturnsProjectFolderView
ViewergetProjectFolderSettingsGets project folder settings.
Types:
EmptyRequestreturnsProjectFolderSettingsResponse
ViewergetRoleGets the role.
Types:
GetRoleRequestreturnsRoleDto
ViewergetRulebookCandidateGets the rulebook candidate.
Types:
GetRulebookCandidateRequestreturnsGetRulebookCandidateResponseUsed by Rules & Preferences
MembergetRunnerTaskGets the runner task.
Types:
GetRunnerTaskRequestreturnsRunnerTaskDetailDto
ViewergetSpendSavingsGets spend savings.
Types:
GetSpendSavingsRequestreturnsSpendSavingsResponseUsed by Command, Usage & spend
ViewergetSpendSummaryGets the spend summary.
Types:
GetSpendSummaryRequestreturnsSpendSummaryResponseUsed by Command, Observe, Board, Organization, Brain & Models, Usage & spend
ViewergetStepBoundaryGets the step boundary.
Types:
GetStepBoundaryRequestreturnsStepBoundaryDtoUsed by Decisions
ViewergetThreadGets the thread.
Types:
GetThreadRequestreturnsGetThreadResponse
AdmingetWebhookUrlGets the webhook URL.
Types:
IntegrationIdRequestreturnsWebhookUrlResponseUsed by Integrations
ViewergetWorkItemGets the work item.
Types:
GetWorkItemRequestreturnsGetWorkItemResponseUsed by Command, Observe, Board, Work item, Organization
ViewergetWorkItemActionsGets work item actions.
Types:
GetWorkItemActionsRequestreturnsListResponse<ActionDto>Used by Command, Observe, Board, Work item, Organization
ViewergetWorkItemFastPathGets the work item fast path.
Types:
GetWorkItemFastPathRequestreturnsGetWorkItemFastPathResponse
ViewergetWorkItemModelCallsGets work item model calls.
Types:
GetWorkItemModelCallsRequestreturnsPageResponse<WorkItemModelCallDto>
MemberNo API tokensgetWorkItemModelReplayGets work item model replay.
Types:
import('./modelReplay.js').GetWorkItemModelReplayRequestreturnsimport('./modelReplay.js').GetWorkItemModelReplayResponseUsed by Work item
MemberNo API tokensgetWorkItemReplayRetentionGets the work item replay retention.
Types:
{ workItemId: string }returnsimport('./modelReplay.js').SetWorkItemReplayRetentionResponseUsed by Work item
ViewergetWorkItemRoutingGets work item routing.
Types:
GetWorkItemRoutingRequestreturnsWorkItemRoutingDto
ViewergetWorkItemTraceGets work item trace.
Types:
GetWorkItemTraceRequestreturnsGetWorkItemTraceResponseUsed by Command, Observe, Board, Work item, Organization
ViewergetWorkPlanGraphGets the work plan graph.
Types:
GetWorkPlanGraphRequestreturnsWorkPlanGraphDto
ViewergetWorkerGets the worker.
Types:
GetWorkerRequestreturnsGetWorkerResponseUsed by Command, Observe, Board, Organization, Workers
ViewergetWorkerDrillGets the worker drill.
Types:
GetWorkerDrillRequestreturnsGetWorkerDrillResponseUsed by Command, Observe, Board, Organization
ViewergetWorkerInsightsGets worker insights.
Types:
GetWorkerInsightsRequestreturnsWorkerInsightsResponseUsed by Observe, Work item, Workers, Usage & spend
ViewergetWorkerMetricsGets worker metrics.
Types:
GetWorkerMetricsRequestreturnsWorkerMetricsSummaryUsed by Command, Workers, Levels & Evaluations
ViewergetWorkerModelPolicyGets worker model policy.
Types:
GetWorkerModelPolicyRequestreturnsWorkerModelPolicyResponseUsed by Workers
ViewergetWorkerSpecHistoryGets worker spec history.
Types:
GetWorkerSpecHistoryRequestreturnsListResponse<WorkerSpecVersionDto>
MembergiveFeedbackGives feedback.
Types:
GiveFeedbackRequestreturnsFeedbackDto
AdminNo API tokensgrantIntegrationGrants the integration.
Types:
GrantIntegrationRequestreturnsIntegrationDtoUsed by Integrations
AdminlearnProceduresLearns procedures.
Types:
EmptyRequestreturnsLearnProceduresResponseUsed by Examples & Procedures
ViewerlistApprovalsLists approvals.
Types:
ListApprovalsRequestreturnsListResponse<ApprovalDto>
ViewerlistApprovedExamplesLists approved examples.
Types:
ListApprovedExamplesRequestreturnsListResponse<ApprovedExampleDto>Used by Examples & Procedures
ViewerlistConnectorsLists connectors.
Types:
EmptyRequestreturnsListResponse<ConnectorDto>Used by Command, Workers, Documents, Integrations, Policies
ViewerlistDecisionPurposesLists decision purposes.
Types:
ListDecisionPurposesRequestreturnsListDecisionPurposesResponseUsed by Decisions
ViewerlistDocumentCommentsLists document comments.
Types:
ListDocumentCommentsRequestreturnsListDocumentCommentsResponse
ViewerlistDocumentRevisionsLists document revisions.
Types:
ListDocumentRevisionsRequestreturnsListDocumentRevisionsResponse
ViewerlistDocumentsLists documents.
Types:
ListDocumentsRequestreturnsPageResponse<DocumentSummaryDto>Used by Documents
ViewerlistEscalationsLists escalations.
Types:
ListEscalationsRequestreturnsPageResponse<EscalationDto>Used by Command, Escalations
ViewerlistEvaluationsLists evaluations.
Types:
ListEvaluationsRequestreturnsListResponse<EvaluationDto>Used by Command, Workers, Levels & Evaluations
ViewerlistEventsLists events.
Types:
ListEventsRequestreturnsPageResponse<AuditEvent>Used by Command, Approvals, Escalations, Work item, Audit Log
ViewerlistFactsLists facts.
Types:
ListFactsRequestreturnsListResponse<FactDto>Used by Operating Model
ViewerlistIntakePollsLists intake polls.
Types:
EmptyRequestreturnsListResponse<IntakePollDto>Used by Intake
ViewerlistIntegrationsLists integrations.
Types:
EmptyRequestreturnsListResponse<IntegrationDto>Used by Intake, Documents, Integrations
ViewerlistLessonOutputsLists lesson outputs.
Types:
ListLessonOutputsRequestreturnsListResponse<LessonOutputDto>Used by Lessons
ViewerlistLessonsLists lessons.
Types:
ListLessonsRequestreturnsListResponse<LessonDto>
ViewerlistLevelChangesLists level changes.
Types:
ListLevelChangesRequestreturnsListResponse<LevelChangeDto>Used by Command, Workers, Levels & Evaluations
MemberlistLocalRunnersLists local runners.
Types:
ListLocalRunnersRequestreturnsLocalRunnerListDtoUsed by Onboarding, Runners
ViewerlistMemoriesLists memories.
Types:
ListMemoriesRequestreturnsPageResponse<MemoryDto>
ViewerlistMemoryInsightsLists memory insights.
Types:
ListMemoryInsightsRequestreturnsListMemoryInsightsResponse
ViewerlistModelCallsLists model calls.
Types:
ListModelCallsRequestreturnsPageResponse<ModelCallDto>Used by Brain & Models
ViewerlistPoliciesLists policies.
Types:
ListPoliciesRequestreturnsListResponse<PolicyDto>
ViewerlistProceduresLists procedures.
Types:
ListProceduresRequestreturnsListResponse<ProcedureDto>Used by Examples & Procedures
ViewerlistProvidersLists providers.
Types:
EmptyRequestreturnsListProvidersResponseUsed by Workers, Brain & Models
ViewerlistRailsLists rails.
Types:
ListRailsRequestreturnsListRailsResponseUsed by Rules & Preferences
ViewerlistRolesLists roles.
Types:
EmptyRequestreturnsListResponse<RoleDto>Used by Command, Delivery, Workers, Roles, Integrations, Policies
ViewerlistRuleCheckersLists rule checkers.
Types:
EmptyRequestreturnsListResponse<RuleCheckerDto>
ViewerlistRulebookLists rulebook.
Types:
ListRulebookRequestreturnsListRulebookResponseUsed by Rules & Preferences
ViewerlistRulesLists rules.
Types:
ListRulesRequestreturnsListResponse<RuleDto>Used by Rules & Preferences
MemberlistRunnerTasksLists runner tasks.
Types:
ListRunnerTasksRequestreturnsRunnerTaskListDtoUsed by Runners
ViewerlistSourcesLists sources.
Types:
EmptyRequestreturnsListResponse<KnowledgeSourceDto>Used by Documents
ViewerlistThreadsLists threads.
Types:
ListThreadsRequestreturnsPageResponse<ThreadDto>
ViewerlistWorkItemChecksLists work item checks.
Types:
ListWorkItemChecksRequestreturnsListWorkItemChecksResponseUsed by Work item
ViewerlistWorkItemDecisionsLists work item decisions.
Types:
ListWorkItemDecisionsRequestreturnsListWorkItemDecisionsResponse
ViewerlistWorkItemEvidenceLists work item evidence.
Types:
ListWorkItemEvidenceRequestreturnsListResponse<WorkEvidenceDto>
ViewerlistWorkItemLinksLists work item links.
Types:
ListWorkItemLinksRequestreturnsListResponse<WorkItemLinkDto>
ViewerlistWorkItemsLists work items.
Types:
ListWorkItemsRequestreturnsPageResponse<WorkItemSummary>Used by Command, Board, Specs, Intake, Work item, Workers, Levels & Evaluations
ViewerlistWorkScheduleReceiptsLists work schedule receipts.
Types:
WorkScheduleIdRequestreturnsListResponse<WorkScheduleReceiptDto>Used by Intake
ViewerlistWorkSchedulesLists work schedules.
Types:
EmptyRequestreturnsListResponse<WorkScheduleDto>Used by Intake
ViewerlistWorkerActivityLists worker activity.
Types:
ListWorkerActivityRequestreturnsPageResponse<AuditEvent>
ViewerlistWorkersLists workers.
Types:
ListWorkersRequestreturnsListResponse<WorkerSummary>Used by Command, CEO, Observe, Office, Board, Delivery, Inbox, Work item, Organization, Workers, Roles, Levels & Evaluations, Members, API tokens, Settings, Billing settings
ApproverNo API tokenspinExamplePins the example.
Types:
PinExampleRequestreturnsApprovedExampleDtoUsed by Examples & Procedures
MemberpostMessagePosts the message.
Types:
PostMessageRequestreturnsMessageDto
MemberpostWorkItemMessagePosts the work item message.
Types:
PostWorkItemMessageRequestreturnsMessageDto
ViewerpreviewRulePreviews the rule.
Types:
PreviewRuleRequestreturnsPreviewRuleResponseUsed by Rules & Preferences
MemberpreviewWorkSchedulePreviews the work schedule.
Types:
PreviewWorkScheduleRequestreturnsSchedulePreviewDtoUsed by Intake
AdminpreviewWorkerConfigurationPreviews worker configuration.
Types:
CreateWorkerRequestreturnsWorkerConfigurationPreviewDto
MemberproposeProjectChangeProposes a project change.
Types:
ProposeProjectChangeRequestreturnsProposeProjectChangeResponseUsed by Rules & Preferences
MemberproposeProjectFolderSetupProposes project folder setup.
Types:
ProposeProjectFolderSetupRequestreturnsProposeProjectFolderSetupResponse
ViewerqueryWorkQueries work.
Types:
QueryWorkRequestreturnsQueryWorkResponse<WorkItemSummary>Used by Command, Observe, Board, Organization
AdminNo API tokensreleaseKillSwitchReleases the kill switch.
Types:
ReleaseKillSwitchRequestreturnsReleaseKillSwitchResponseUsed by Settings
ApproverNo API tokensremoveExampleRemoves the example.
Types:
RemoveExampleRequestreturnsApprovedExampleDtoUsed by Examples & Procedures
MemberremoveWorkItemDependencyRemoves the work item dependency.
Types:
RemoveWorkItemDependencyRequestreturnsWorkItemDependenciesResponseUsed by Intake
MemberremoveWorkItemLinkRemoves the work item link.
Types:
RemoveWorkItemLinkRequestreturnsOkResponse
MemberNo API tokensresolveEscalationResolves the escalation.
Types:
ResolveEscalationRequestreturnsEscalationDtoUsed by Command, Escalations
MemberNo API tokensresolveMemoryInsightResolves the memory insight.
Types:
ResolveMemoryInsightRequestreturnsMemoryInsightDto
ApproverNo API tokensreviewFactReviews the fact.
Types:
ReviewFactRequestreturnsFactDtoUsed by Operating Model
ApproverNo API tokensreviewLessonReviews the lesson.
Types:
ReviewLessonRequestreturnsLessonDto
MemberNo API tokensreviewLessonOutputReviews the lesson output.
Types:
ReviewLessonOutputRequestreturnsLessonOutputDtoUsed by Lessons
ApproverNo API tokensreviewProcedureReviews the procedure.
Types:
ReviewProcedureRequestreturnsProcedureDtoUsed by Examples & Procedures
ViewerNo API tokensreviewRulebookCandidateReviews the rulebook candidate.
Types:
ReviewRulebookCandidateRequestreturnsReviewRulebookCandidateResponseUsed by Rules & Preferences
MemberNo API tokensreviewWorkDecisionReviews the work decision.
Types:
import('./workDecisions.js').ReviewWorkDecisionRequestreturns{ decision: import('./domain.js').DecisionRecord }Used by Work item
MemberNo API tokensrevokeLocalRunnerRevokes the local runner.
Types:
LocalRunnerIdRequestreturnsLocalRunnerDtoUsed by Runners
MemberruleFromSentenceRule from sentence.
Types:
RuleFromSentenceRequestreturnsRuleFromSentenceResponseUsed by Rules & Preferences
AdminrunIntakePollRuns the intake poll.
Types:
IntakePollIdRequestreturnsQueuedResponseUsed by Intake
Anyonerunner/claimRunner: claim.
Types:
RunnerClaimRequestreturnsRunnerClaimResult
Anyonerunner/completeRunner: complete.
Types:
RunnerCompleteRequestreturnsRunnerCompleteResult
Anyonerunner/eventsRunner: events.
Types:
RunnerEventsRequestreturnsRunnerEventsResult
Anyonerunner/memoryA chunk is authenticated by the runner session and rebound to the current task reader on every read.
Types:
import('./runner.js').RunnerMemoryChunkRequestreturnsimport('./runner.js').RunnerMemoryChunkResult
Anyonerunner/registerRunner: register.
Types:
RunnerRegisterRequestreturnsRunnerRegisterResult
AdminsaveIntakePollSaves the intake poll.
Types:
SaveIntakePollRequestreturnsIntakePollDtoUsed by Intake
ViewerNo API tokenssaveRuleSaves the rule.
Types:
SaveRuleRequestreturnsRuleDtoUsed by Rules & Preferences
AdminsaveWorkScheduleSaves the work schedule.
Types:
SaveWorkScheduleRequestreturnsWorkScheduleDtoUsed by Intake
ViewersearchKnowledgeSearches knowledge.
Types:
SearchKnowledgeRequestreturnsListResponse<KnowledgeHitDto>Used by Documents
ViewersearchMemorySearches memory.
Types:
SearchMemoryRequestreturnsListResponse<RecalledMemoryDto>
AdminNo API tokenssetOrgBrainDefaultsSets org brain defaults.
Types:
OrgBrainDefaultsreturnsOrgBrainDefaultsResponseUsed by Brain & Models
AdminNo API tokenssetOrgRoutingSets org routing.
Types:
SetOrgRoutingRequestreturnsOrgRoutingResponseUsed by Brain & Models
ViewerNo API tokenssetRailOverrideSets the rail override.
Types:
SetRailOverrideRequestreturnsSetRailOverrideResponseUsed by Rules & Preferences
ViewerNo API tokenssetRuleCheckerSets the rule checker.
Types:
SetRuleCheckerRequestreturnsSetRuleCheckerResponse
MembersetStepRoutingOverrideSets the step routing override.
Types:
SetStepRoutingOverrideRequestreturnsWorkItemRoutingDto
MemberNo API tokenssetWorkItemReplayRetentionSets the work item replay retention.
Types:
import('./modelReplay.js').SetWorkItemReplayRetentionRequestreturnsimport('./modelReplay.js').SetWorkItemReplayRetentionResponseUsed by Work item
MembersetWorkItemRoutingOverrideSets the work item routing override.
Types:
SetWorkItemRoutingOverrideRequestreturnsWorkItemRoutingDto
AdminsetWorkScheduleEnabledSets the work schedule enabled.
Types:
SetWorkScheduleEnabledRequestreturnsWorkScheduleDtoUsed by Intake
AdminNo API tokenssetWorkerModelPolicySets worker model policy.
Types:
SetWorkerModelPolicyRequestreturnsWorkerModelPolicyResponseUsed by Workers
AdminsetWorkerRoutingOverrideSets the worker routing override.
Types:
SetWorkerRoutingOverrideRequestreturnsWorkerDetail
AdminsetWorkerStatusSets worker status.
Types:
SetWorkerStatusRequestreturnsWorkerDetail
ViewersimulatePolicySimulates policy.
Types:
SimulatePolicyRequestreturnsSimulatePolicyResponse
MemberNo API tokensstartDirectThreadThe same human↔worker thread the internal connector uses when the worker writes first.
Types:
StartDirectThreadRequestreturnsStartDirectThreadResponse
AdminstartOnboardingStarts onboarding.
Types:
StartOnboardingRequestreturnsQueuedResponse
AdminNo API tokenssupersedeMemorySupersedes memory.
Types:
SupersedeMemoryRequestreturnsMemoryDto
AdminsyncSourceSyncs the source.
Types:
SyncSourceRequestreturnsQueuedResponseUsed by Documents
AdminNo API tokenstestIntegrationTests the integration.
Types:
IntegrationIdRequestreturnsTestIntegrationResponseUsed by Integrations
AdminNo API tokenstestProviderTests the provider.
Types:
TestProviderRequestreturnsTestProviderResponseUsed by Brain & Models
MembertransitionWorkItemMoves the work item.
Types:
TransitionWorkItemRequestreturnsWorkItemDetail
AdminNo API tokensupdateDecisionPurposeUpdates the decision purpose.
Types:
UpdateDecisionPurposeRequestreturnsDecisionPurposeDtoUsed by Decisions
MemberupdateDocumentUpdates the document.
Types:
UpdateDocumentRequestreturnsUpdateDocumentResponse
AdminNo API tokensupdateFastPathSettingsUpdates fast path settings.
Types:
UpdateFastPathSettingsRequestreturnsFastPathSettingsDtoUsed by Decisions
AdminNo API tokensupdateIntegrationUpdates the integration.
Types:
UpdateIntegrationRequestreturnsIntegrationDtoUsed by Integrations
AdminNo API tokensupdateLocalRunnerSettingsUpdates local runner settings.
Types:
UpdateLocalRunnerSettingsRequestreturnsLocalRunnerSettingsDtoUsed by Device sign-in, Onboarding, Runners
ViewerNo API tokensupdateMyPreferencesUpdates my preferences.
Types:
UpdateMyPreferencesRequestreturnsPreferencesViewUsed by Command, Work item, Rules & Preferences
AdminNo API tokensupdateOrgPreferencesUpdates org preferences.
Types:
UpdateOrgPreferencesRequestreturnsPreferencesViewUsed by Rules & Preferences
AdminNo API tokensupdateOrgSettingsUpdates org settings.
Types:
UpdateOrgSettingsRequestreturnsOrgSettingsDtoUsed by Settings
AdminNo API tokensupdatePolicyUpdates policy.
Types:
UpdatePolicyRequestreturnsPolicyDtoUsed by Policies
AdminNo API tokensupdateProcedureSettingsUpdates procedure settings.
Types:
UpdateProcedureSettingsRequestreturnsProcedureSettingsDtoUsed by Examples & Procedures
AdminNo API tokensupdateProjectFolderSettingsUpdates project folder settings.
Types:
UpdateProjectFolderSettingsRequestreturnsProjectFolderSettingsResponse
AdminNo API tokensupdateStepBoundarySettingsUpdates step boundary settings.
Types:
UpdateStepBoundarySettingsRequestreturnsStepBoundarySettingsDtoUsed by Decisions
MemberupdateWorkItemUpdates the work item.
Types:
UpdateWorkItemRequestreturnsWorkItemDetail
AdminupdateWorkerUpdates the worker.
Types:
UpdateWorkerRequestreturnsWorkerDetail
AdminNo API tokensupsertProviderConfigSaves provider config.
Types:
UpsertProviderConfigRequestreturnsOrgProviderConfigDtoUsed by Brain & Models
AdminNo API tokensupsertRoleSaves the role.
Types:
UpsertRoleRequestreturnsRoleDtoUsed by Roles
AdminverifyAuditChainVerifies the audit chain.
Types:
VerifyAuditChainRequestreturnsVerifyAuditChainResponse
MemberverifyMemoryVerifies memory.
Types:
MemoryIdRequestreturnsMemoryDto
MemberNo API tokensverifyMemoryInsightVerifies the memory insight.
Types:
VerifyMemoryInsightRequestreturnsMemoryInsightDto
Runmodes 3
ViewergetRunModeGets the run mode.
Types:
GetRunModeRequestreturnsRunModeDto
MembersetWorkItemRunModeSets the work item run mode.
Types:
SetWorkItemRunModeRequestreturnsRunModeDto
ViewerNo API tokensupdateRunModeUpdates the run mode.
Types:
UpdateRunModeRequestreturnsRunModeDtoUsed by Settings
Runners 4
MemberNo API tokensrunner/deviceApproveRunner: device approve.
Types:
RunnerDeviceApproveRequestreturnsRunnerDeviceApproveResultUsed by Device sign-in
MemberNo API tokensrunner/deviceLookupRunner: device lookup.
Types:
RunnerDeviceLookupRequestreturnsRunnerDeviceDtoUsed by Device sign-in
Anyonerunner/devicePollRunner: device poll.
Types:
RunnerDevicePollRequestreturnsRunnerDevicePollResult
Anyonerunner/deviceStartRunner: device start.
Types:
RunnerDeviceStartRequestreturnsRunnerDeviceStartResult
Runtime 6
ViewerNo API tokensgetMyIdentityGets my identity.
Types:
EmptyRequestreturnsIdentityProfileDto
ViewergetPostBackSettingsGets post back settings.
Types:
EmptyRequestreturnsPostBackSettingsResponse
ViewergetSupervisionSettingsGets supervision settings.
Types:
EmptyRequestreturnsSupervisionSettingsDto
AdminsetPostBackSettingSets the post back setting.
Types:
SetPostBackSettingRequestreturnsPostBackSettingsResponse
ViewerNo API tokensupdateMyIdentityUpdates my identity.
Types:
UpdateIdentityProfileRequestreturnsIdentityProfileDto
AdminNo API tokensupdateSupervisionSettingsUpdates supervision settings.
Types:
UpdateSupervisionSettingsRequestreturnsSupervisionSettingsDto
Signup 13
AnyoneacceptInviteJoins the invitation's org: signed in as its proven address, with a code emailed to it, or with an existing account's password.
Types:
AcceptInviteRequestreturnsMeResponse
AnyoneNo API tokenscreateAnotherOrgAnother 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:
CreateAnotherOrgRequestreturnsCreateOrgResponseUsed by Work item
AnyoneNo API tokenscreateOrgThe signed-in person's own organization, with them as owner; the session switches to it.
Types:
CreateOrgRequestreturnsCreateOrgResponseUsed by Accept an invitation, Onboarding, Sign in, Sign up
AnyonegetInviteWhat an invitation link is for, and how this person can accept it here.
Types:
InviteLookupRequestreturnsInvitePreviewDtoUsed by Accept an invitation, Onboarding, Sign in, Sign up
ViewergetOnboardingGets onboarding.
Types:
EmptyRequestreturnsOnboardingStateDtoUsed by Accept an invitation, Onboarding, Sign in, Sign up
AnyonegetSignupOptionsGets signup options.
Types:
EmptyRequestreturnsSignupOptionsDtoUsed by Accept an invitation, Onboarding, Sign in, Sign up
AnyoneinviteCodeStartEmails a sign-in code to the invited address, so accepting proves it. The same answer as signupStart.
Types:
InviteCodeStartRequestreturnsSignupStartResponseUsed by Accept an invitation, Onboarding, Sign in, Sign up
AnyoneoauthStartThe 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:
OAuthStartRequestreturnsOAuthStartResponseUsed by Accept an invitation, Onboarding, Sign in, Sign up
AdminNo API tokenssendInviteMakes an invitation as createInvite does and emails it; url is the fallback when nothing was emailed.
Types:
SendInviteRequestreturnsSendInviteResponseUsed by Members
AnyonesignupStartEmails a six-digit sign-in code (also usable as a link). The same answer whether or not the address has an account.
Types:
SignupStartRequestreturnsSignupStartResponseUsed by Accept an invitation, Onboarding, Sign in, Sign up
AnyonesignupVerifyChecks an emailed code and signs the person in.
Types:
SignupVerifyRequestreturnsSignupVerifyResponseUsed by Accept an invitation, Onboarding, Sign in, Sign up
AdminskipOnboardingStepSkips the onboarding step.
Types:
SkipOnboardingStepRequestreturnsOnboardingStateDtoUsed by Accept an invitation, Onboarding, Sign in, Sign up
AdminNo API tokensupdateOnboardingWizardSaves the first-run wizard's page, where work runs (applied to the org's execution profile) and whether it is finished.
Types:
UpdateOnboardingWizardRequestreturnsOnboardingStateDtoUsed by Onboarding
Specs 26
MemberaddSpecNoteAdds 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
MemberattachSpecEvidenceAttaches spec evidence.
Types:
{ specId: string; blockId: string; label: string; url?: string; verdict: TraceEvidence['verdict'] }returnsSpecDetailUsed by Specs
MemberauditSpecRuns the deterministic audit on the current revision. Findings that no longer apply resolve.
Types:
{ specId: string }returns{ audit: SpecAudit; findings: SpecNote[] }Used by Specs
MembercreateSpecWith 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 }
MembercreateSpecTicketsOne 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
ViewerexportSpecMarkdownExports the spec markdown.
Types:
{ specId: string }returns{ filename: string; markdown: string }Used by Specs
ViewergetProjectDecisionOne decision with its whole supersession chain, oldest first.
Types:
{ decisionId?: string; key?: string }returns{ decision: ProjectDecision; chain: ProjectDecision[] }Used by Specs
ViewergetRecordOverviewGets record overview.
Types:
Record<string, never>returnsRecordOverviewUsed by Specs
ViewergetSpecBy id or key; `revision` reads an older revision (its blocks; notes and trace stay current).
Types:
{ specId?: string; key?: string; revision?: number }returnsSpecDetailUsed by Specs
ViewergetSpecRevisionGets the spec revision.
Types:
{ specId: string; revision: number }returns{ revision: SpecRevisionSummary; blocks: SpecBlock[] }Used by Specs
ViewergetWorkItemSpecThe 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 …
MemberlinkSpecTicketLinks the spec ticket.
Types:
{ specId: string; blockId: string; workItemId: string }returnsSpecDetailUsed by Specs
ViewerlistProjectDecisionsLists 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
ViewerlistSpecsLists specs.
Types:
{ status?: SpecStatus[]; q?: string; limit?: number; cursor?: string }returns{ items: SpecSummary[]; nextCursor: string | null }Used by Specs
ViewermarkDecisionsReadMarks the decisions read.
Types:
Record<string, never>returns{ unreadCount: number }Used by Specs
ViewermarkSpecReadMarks the spec read.
Types:
{ specId: string; revision: number }returns{ lastReadRevision: number }Used by Specs
MemberpromoteSpecDecisionsRecords 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
MemberrecordProjectDecisionRecords a project decision.
Types:
{ title: string; decision: string; reason: string; alternatives?: string[]; domain?: string; supersedes?: string }returns{ decision: ProjectDecision }Used by Specs
MemberremoveSpecEvidenceRemoves spec evidence.
Types:
{ specId: string; evidenceId: string }returnsSpecDetailUsed by Specs
MemberresolveSpecNoteResolves the spec note.
Types:
{ noteId: string; status: SpecNoteStatus; resolution?: string }returns{ note: SpecNote }Used by Specs
MemberretireProjectDecisionRetires the project decision.
Types:
{ decisionId: string; reason: string }returns{ decision: ProjectDecision }Used by Specs
MemberreviseSpecThe 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…returnsSpecDetailUsed by Specs
ViewersearchRecordSearches record.
Types:
{ q: string; kinds?: RecordHitKind[]; limit?: number }returns{ hits: RecordHit[] }Used by Specs
MembersendSpecNotesSends 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
MembersetSpecStatusSets spec status.
Types:
{ specId: string; status: SpecStatus; expectedRevision: number; waiver?: string }returnsSpecDetailUsed by Specs
MemberunlinkSpecTicketUnlinks the spec ticket.
Types:
{ specId: string; blockId: string; workItemId: string }returnsSpecDetailUsed by Specs
Triage 8
MemberdecideSignalDecides the signal.
Types:
DecideSignalRequestreturnsSignalDtoUsed by Flow
ViewergetSignalGets the signal.
Types:
GetSignalRequestreturnsGetSignalResultUsed by Flow
ViewergetTriageSettingsGets triage settings.
Types:
GetTriageSettingsRequestreturnsTriageSettingsDtoUsed by Flow
ViewerlistSignalsLists signals.
Types:
ListSignalsRequestreturnsListSignalsResultUsed by Flow
ViewerpreviewSignalPreviews the signal.
Types:
PreviewSignalRequestreturnsSignalPreviewDtoUsed by Flow
MemberstartSignalWorkStarts signal work.
Types:
StartSignalWorkRequestreturnsSignalDtoUsed by Flow
MembersubmitSignalSubmits a signal.
Types:
SubmitSignalRequestreturnsSignalDtoUsed by Flow
AdminNo API tokensupdateTriageSettingsUpdates triage settings.
Types:
UpdateTriageSettingsRequestreturnsTriageSettingsDtoUsed by Flow
Work templates 7
MembercreateWorkFromTemplateCreates a work from template.
Types:
CreateWorkFromTemplateRequestreturnsCreateWorkFromTemplateResponse
ViewerlistWorkTemplateRevisionsLists work template revisions.
Types:
ListWorkTemplateRevisionsRequestreturnsListWorkTemplateRevisionsResponseUsed by Settings
ViewerlistWorkTemplatesLists work templates.
Types:
ListWorkTemplatesRequestreturnsListWorkTemplatesResponse
MemberpreviewWorkFromTemplatePreviews the work from template.
Types:
PreviewWorkFromTemplateRequestreturnsWorkTemplatePreviewResponse
ApproverNo API tokensreviewWorkTemplateRevisionReviews the work template revision.
Types:
ReviewWorkTemplateRevisionRequestreturnsWorkTemplateRevisionDtoUsed by Settings
ApproverNo API tokensrollbackWorkTemplateRolls back the work template.
Types:
RollbackWorkTemplateRequestreturnsWorkTemplateRevisionDtoUsed by Settings
AdminupsertWorkTemplateSaves the work template.
Types:
UpsertWorkTemplateRequestreturnsWorkTemplateDto