Skip to content

Core grammar Nouns, Task to Workflow: every operation

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

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

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