Skip to content

Core grammar Nouns, System to Workflow: every operation

Each operation on the core grammar Nouns, System to Workflow as an API route, SDK method, CLI command and MCP call, with its webhook.

Every operation on the core grammar Nouns, System to Workflow as an API route, SDK method, CLI command and MCP call, with its webhook. Every group.

OperationAPISDKCLIMCPWebhooks
System.createPOST /{namespace}/systems$.System.createdo System.createdo · System.createSystem.created
System.getGET /{namespace}/systems/{id}$.System.getdo System.getdo · System.getNone.
System.listGET /{namespace}/systems$.System.listdo System.listdo · System.listNone.
System.updatePATCH /{namespace}/systems/{id}$.System.updatedo System.updatedo · System.updateSystem.updated
System.deleteDELETE /{namespace}/systems/{id}$.System.deletedo System.deletedo · System.deleteSystem.deleted
Task.createPOST /{namespace}/tasks$.Task.createdo Task.createdo · Task.createTask.created
Task.getGET /{namespace}/tasks/{id}$.Task.getdo Task.getdo · Task.getNone.
Task.listGET /{namespace}/tasks$.Task.listdo Task.listdo · Task.listNone.
Task.updatePATCH /{namespace}/tasks/{id}$.Task.updatedo Task.updatedo · Task.updateTask.updated
Task.deleteDELETE /{namespace}/tasks/{id}$.Task.deletedo Task.deletedo · Task.deleteTask.deleted
Task.assignPOST /{namespace}/tasks/{task}/assign$.Task.assigndo Task.assigndo · Task.assignTask.assigned
Task.claimPOST /{namespace}/tasks/{task}/claim$.Task.claimdo Task.claimdo · Task.claimTask.claimed
Task.completePOST /{namespace}/tasks/{task}/complete$.Task.completedo Task.completedo · Task.completeTask.completed
Task.delegatePOST /{namespace}/tasks/{task}/delegate$.Task.delegatedo Task.delegatedo · Task.delegateTask.delegated
Task.escalatePOST /{namespace}/tasks/{task}/escalate$.Task.escalatedo Task.escalatedo · Task.escalateTask.escalated
Task.nextPOST /{namespace}/tasks/next$.Task.nextdo Task.nextdo · Task.nextTask.offered
Task.returnPOST /{namespace}/tasks/{task}/return$.Task.returndo Task.returndo · Task.returnTask.returned
Template.createPOST /{namespace}/templates$.Template.createdo Template.createdo · Template.createTemplate.created
Template.getGET /{namespace}/templates/{id}$.Template.getdo Template.getdo · Template.getNone.
Template.listGET /{namespace}/templates$.Template.listdo Template.listdo · Template.listNone.
Template.updatePATCH /{namespace}/templates/{id}$.Template.updatedo Template.updatedo · Template.updateTemplate.updated
Template.deleteDELETE /{namespace}/templates/{id}$.Template.deletedo Template.deletedo · Template.deleteTemplate.deleted
Template.extendPOST /{namespace}/templates/{template}/extend$.Template.extenddo Template.extenddo · Template.extendTemplate.extended
Template.promotePOST /{namespace}/templates/{template}/promote$.Template.promotedo Template.promotedo · Template.promoteTemplate.promoted
Template.upgradePOST /{namespace}/templates/{template}/upgrade$.Template.upgradedo Template.upgradedo · Template.upgradeTemplate.upgraded
Tenant.createPOST /{namespace}/tenants$.Tenant.createdo Tenant.createdo · Tenant.createTenant.created
Tenant.getGET /{namespace}/tenants/{id}$.Tenant.getdo Tenant.getdo · Tenant.getNone.
Tenant.listGET /{namespace}/tenants$.Tenant.listdo Tenant.listdo · Tenant.listNone.
Tenant.updatePATCH /{namespace}/tenants/{id}$.Tenant.updatedo Tenant.updatedo · Tenant.updateTenant.updated
Tenant.deleteDELETE /{namespace}/tenants/{id}$.Tenant.deletedo Tenant.deletedo · Tenant.deleteTenant.deleted
Tenant.invitePOST /{namespace}/tenants/{tenant}/invite$.Tenant.invitedo Tenant.invitedo · Tenant.inviteTenant.invited
Tenant.pinPOST /{namespace}/tenants/{tenant}/pin$.Tenant.pindo Tenant.pindo · Tenant.pinTenant.pinned
Tenant.provisionPOST /{namespace}/tenants/provision$.Tenant.provisiondo Tenant.provisiondo · Tenant.provisionTenant.provisioned
Tenant.requestSetupPOST /{namespace}/tenants/{tenant}/requestSetup$.Tenant.requestSetupdo Tenant.requestSetupdo · Tenant.requestSetupTenant.setupRequested
Thing.createPOST /{namespace}/things$.Thing.createdo Thing.createdo · Thing.createThing.created
Thing.getGET /{namespace}/things/{id}$.Thing.getdo Thing.getdo · Thing.getNone.
Thing.listGET /{namespace}/things$.Thing.listdo Thing.listdo · Thing.listNone.
Thing.updatePATCH /{namespace}/things/{id}$.Thing.updatedo Thing.updatedo · Thing.updateThing.updated
Thing.deleteDELETE /{namespace}/things/{id}$.Thing.deletedo Thing.deletedo · Thing.deleteThing.deleted
Thing.relatePOST /{namespace}/things/{thing}/relate$.Thing.relatedo Thing.relatedo · Thing.relateThing.related
Thing.resolvePOST /{namespace}/things/resolve$.Thing.resolvedo Thing.resolvedo · Thing.resolveThing.resolved
Thing.restorePOST /{namespace}/things/{thing}/restore$.Thing.restoredo Thing.restoredo · Thing.restoreThing.restored
Thing.sharePOST /{namespace}/things/{thing}/share$.Thing.sharedo Thing.sharedo · Thing.shareThing.shared
Thing.unrelatePOST /{namespace}/things/{thing}/unrelate$.Thing.unrelatedo Thing.unrelatedo · Thing.unrelateThing.unrelated
Thread.createPOST /{namespace}/threads$.Thread.createdo Thread.createdo · Thread.createThread.created
Thread.getGET /{namespace}/threads/{id}$.Thread.getdo Thread.getdo · Thread.getNone.
Thread.listGET /{namespace}/threads$.Thread.listdo Thread.listdo · Thread.listNone.
Thread.updatePATCH /{namespace}/threads/{id}$.Thread.updatedo Thread.updatedo · Thread.updateThread.updated
Thread.deleteDELETE /{namespace}/threads/{id}$.Thread.deletedo Thread.deletedo · Thread.deleteThread.deleted
Tool.createPOST /{namespace}/tools$.Tool.createdo Tool.createdo · Tool.createTool.created
Tool.getGET /{namespace}/tools/{id}$.Tool.getdo Tool.getdo · Tool.getNone.
Tool.listGET /{namespace}/tools$.Tool.listdo Tool.listdo · Tool.listNone.
Tool.updatePATCH /{namespace}/tools/{id}$.Tool.updatedo Tool.updatedo · Tool.updateTool.updated
Tool.deleteDELETE /{namespace}/tools/{id}$.Tool.deletedo Tool.deletedo · Tool.deleteTool.deleted
Trigger.createPOST /{namespace}/triggers$.Trigger.createdo Trigger.createdo · Trigger.createTrigger.created
Trigger.getGET /{namespace}/triggers/{id}$.Trigger.getdo Trigger.getdo · Trigger.getNone.
Trigger.listGET /{namespace}/triggers$.Trigger.listdo Trigger.listdo · Trigger.listNone.
Trigger.updatePATCH /{namespace}/triggers/{id}$.Trigger.updatedo Trigger.updatedo · Trigger.updateTrigger.updated
Trigger.deleteDELETE /{namespace}/triggers/{id}$.Trigger.deletedo Trigger.deletedo · Trigger.deleteTrigger.deleted
Verb.createPOST /{namespace}/verbs$.Verb.createdo Verb.createdo · Verb.createVerb.created
Verb.getGET /{namespace}/verbs/{id}$.Verb.getdo Verb.getdo · Verb.getNone.
Verb.listGET /{namespace}/verbs$.Verb.listdo Verb.listdo · Verb.listNone.
Verb.updatePATCH /{namespace}/verbs/{id}$.Verb.updatedo Verb.updatedo · Verb.updateVerb.updated
Verb.deleteDELETE /{namespace}/verbs/{id}$.Verb.deletedo Verb.deletedo · Verb.deleteVerb.deleted
Verb.retirePOST /{namespace}/verbs/{verb}/retire$.Verb.retiredo Verb.retiredo · Verb.retireVerb.retired
Version.getGET /{namespace}/versions/{id}$.Version.getdo Version.getdo · Version.getNone.
Version.listGET /{namespace}/versions$.Version.listdo Version.listdo · Version.listNone.
Version.deployPOST /{namespace}/versions/{version}/deploy$.Version.deploydo Version.deploydo · Version.deployVersion.deployed
Watch.createPOST /{namespace}/watches$.Watch.createdo Watch.createdo · Watch.createWatch.created
Watch.getGET /{namespace}/watches/{id}$.Watch.getdo Watch.getdo · Watch.getNone.
Watch.listGET /{namespace}/watches$.Watch.listdo Watch.listdo · Watch.listNone.
Watch.updatePATCH /{namespace}/watches/{id}$.Watch.updatedo Watch.updatedo · Watch.updateWatch.updated
Watch.deleteDELETE /{namespace}/watches/{id}$.Watch.deletedo Watch.deletedo · Watch.deleteWatch.deleted
Watch.pausePOST /{namespace}/watches/{watch}/pause$.Watch.pausedo Watch.pausedo · Watch.pauseWatch.paused
Watch.replayPOST /{namespace}/watches/{watch}/replay$.Watch.replaydo Watch.replaydo · Watch.replayWatch.replayed
Watch.resumePOST /{namespace}/watches/{watch}/resume$.Watch.resumedo Watch.resumedo · Watch.resumeWatch.resumed
Watch.rotatePOST /{namespace}/watches/{watch}/rotate$.Watch.rotatedo Watch.rotatedo · Watch.rotateWatch.rotated
Workflow.createPOST /{namespace}/workflows$.Workflow.createdo Workflow.createdo · Workflow.createWorkflow.created
Workflow.getGET /{namespace}/workflows/{id}$.Workflow.getdo Workflow.getdo · Workflow.getNone.
Workflow.listGET /{namespace}/workflows$.Workflow.listdo Workflow.listdo · Workflow.listNone.
Workflow.updatePATCH /{namespace}/workflows/{id}$.Workflow.updatedo Workflow.updatedo · Workflow.updateWorkflow.updated
Workflow.deleteDELETE /{namespace}/workflows/{id}$.Workflow.deletedo Workflow.deletedo · Workflow.deleteWorkflow.deleted