Skip to content

Product Nouns, Form to Outcome Contract: every operation

Each operation on the product Nouns, Form to Outcome Contract as an API route, CLI command, MCP call and SDK method, with its webhook.

Every operation on the product Nouns, Form to Outcome Contract as an API route, CLI command, MCP call and SDK method, with its webhook. Every group.

OperationAPICLIMCPSDKWebhooks
Form.createPOST /{namespace}/formsdo Form.createdo · Form.create$.Form.createForm.created
Form.getGET /{namespace}/forms/{id}do Form.getdo · Form.get$.Form.getNone.
Form.listGET /{namespace}/formsdo Form.listdo · Form.list$.Form.listNone.
Form.updatePATCH /{namespace}/forms/{id}do Form.updatedo · Form.update$.Form.updateForm.updated
Form.deleteDELETE /{namespace}/forms/{id}do Form.deletedo · Form.delete$.Form.deleteForm.deleted
Implementation.createPOST /{namespace}/implementationsdo Implementation.createdo · Implementation.create$.Implementation.createImplementation.created
Implementation.getGET /{namespace}/implementations/{id}do Implementation.getdo · Implementation.get$.Implementation.getNone.
Implementation.listGET /{namespace}/implementationsdo Implementation.listdo · Implementation.list$.Implementation.listNone.
Implementation.updatePATCH /{namespace}/implementations/{id}do Implementation.updatedo · Implementation.update$.Implementation.updateImplementation.updated
Implementation.deleteDELETE /{namespace}/implementations/{id}do Implementation.deletedo · Implementation.delete$.Implementation.deleteImplementation.deleted
Incident.createPOST /{namespace}/incidentsdo Incident.createdo · Incident.create$.Incident.createIncident.created
Incident.getGET /{namespace}/incidents/{id}do Incident.getdo · Incident.get$.Incident.getNone.
Incident.listGET /{namespace}/incidentsdo Incident.listdo · Incident.list$.Incident.listNone.
Incident.updatePATCH /{namespace}/incidents/{id}do Incident.updatedo · Incident.update$.Incident.updateIncident.updated
Incident.deleteDELETE /{namespace}/incidents/{id}do Incident.deletedo · Incident.delete$.Incident.deleteIncident.deleted
Incident.acknowledgePOST /{namespace}/incidents/{incident}/acknowledgedo Incident.acknowledgedo · Incident.acknowledge$.Incident.acknowledgeIncident.acknowledged
Incident.openPOST /{namespace}/incidents/opendo Incident.opendo · Incident.open$.Incident.openIncident.opened
Incident.resolvePOST /{namespace}/incidents/{incident}/resolvedo Incident.resolvedo · Incident.resolve$.Incident.resolveIncident.resolved
Issue.createPOST /{namespace}/issuesdo Issue.createdo · Issue.create$.Issue.createIssue.created
Issue.getGET /{namespace}/issues/{id}do Issue.getdo · Issue.get$.Issue.getNone.
Issue.listGET /{namespace}/issuesdo Issue.listdo · Issue.list$.Issue.listNone.
Issue.updatePATCH /{namespace}/issues/{id}do Issue.updatedo · Issue.update$.Issue.updateIssue.updated
Issue.deleteDELETE /{namespace}/issues/{id}do Issue.deletedo · Issue.delete$.Issue.deleteIssue.deleted
Issue.estimatePOST /{namespace}/issues/{issue}/estimatedo Issue.estimatedo · Issue.estimate$.Issue.estimateIssue.estimated
Issue.reopenPOST /{namespace}/issues/{issue}/reopendo Issue.reopendo · Issue.reopen$.Issue.reopenIssue.reopened
Issue.resolvePOST /{namespace}/issues/{issue}/resolvedo Issue.resolvedo · Issue.resolve$.Issue.resolveIssue.resolved
Issue.schedulePOST /{namespace}/issues/{issue}/scheduledo Issue.scheduledo · Issue.schedule$.Issue.scheduleIssue.scheduled
Issue.triagePOST /{namespace}/issues/{issue}/triagedo Issue.triagedo · Issue.triage$.Issue.triageIssue.triaged
Mapping.createPOST /{namespace}/mappingsdo Mapping.createdo · Mapping.create$.Mapping.createMapping.created
Mapping.getGET /{namespace}/mappings/{id}do Mapping.getdo · Mapping.get$.Mapping.getNone.
Mapping.listGET /{namespace}/mappingsdo Mapping.listdo · Mapping.list$.Mapping.listNone.
Mapping.updatePATCH /{namespace}/mappings/{id}do Mapping.updatedo · Mapping.update$.Mapping.updateMapping.updated
Mapping.deleteDELETE /{namespace}/mappings/{id}do Mapping.deletedo · Mapping.delete$.Mapping.deleteMapping.deleted
MemberDirectory.createPOST /{namespace}/member-directoriesdo MemberDirectory.createdo · MemberDirectory.create$.MemberDirectory.createMemberDirectory.created
MemberDirectory.getGET /{namespace}/member-directories/{id}do MemberDirectory.getdo · MemberDirectory.get$.MemberDirectory.getNone.
MemberDirectory.listGET /{namespace}/member-directoriesdo MemberDirectory.listdo · MemberDirectory.list$.MemberDirectory.listNone.
MemberDirectory.updatePATCH /{namespace}/member-directories/{id}do MemberDirectory.updatedo · MemberDirectory.update$.MemberDirectory.updateMemberDirectory.updated
MemberDirectory.deactivatePOST /{namespace}/member-directories/{directory}/deactivatedo MemberDirectory.deactivatedo · MemberDirectory.deactivate$.MemberDirectory.deactivateMemberDirectory.deactivated
MemberDirectory.deprovisionPOST /{namespace}/member-directories/{directory}/deprovisiondo MemberDirectory.deprovisiondo · MemberDirectory.deprovision$.MemberDirectory.deprovisionMemberDirectory.deprovisioned
MemberDirectory.provisionPOST /{namespace}/member-directories/provisiondo MemberDirectory.provisiondo · MemberDirectory.provision$.MemberDirectory.provisionMemberDirectory.provisioned
Monitor.createPOST /{namespace}/monitorsdo Monitor.createdo · Monitor.create$.Monitor.createMonitor.created
Monitor.getGET /{namespace}/monitors/{id}do Monitor.getdo · Monitor.get$.Monitor.getNone.
Monitor.listGET /{namespace}/monitorsdo Monitor.listdo · Monitor.list$.Monitor.listNone.
Monitor.updatePATCH /{namespace}/monitors/{id}do Monitor.updatedo · Monitor.update$.Monitor.updateMonitor.updated
Monitor.checkPOST /{namespace}/monitors/{monitor}/checkdo Monitor.checkdo · Monitor.check$.Monitor.checkMonitor.checked
Offer.createPOST /{namespace}/offersdo Offer.createdo · Offer.create$.Offer.createOffer.created
Offer.getGET /{namespace}/offers/{id}do Offer.getdo · Offer.get$.Offer.getNone.
Offer.listGET /{namespace}/offersdo Offer.listdo · Offer.list$.Offer.listNone.
Offer.updatePATCH /{namespace}/offers/{id}do Offer.updatedo · Offer.update$.Offer.updateOffer.updated
Offer.deleteDELETE /{namespace}/offers/{id}do Offer.deletedo · Offer.delete$.Offer.deleteOffer.deleted
Offer.acceptPOST /{namespace}/offers/{offer}/acceptdo Offer.acceptdo · Offer.accept$.Offer.acceptOffer.accepted
Offer.grantPOST /{namespace}/offers/{offer}/grantdo Offer.grantdo · Offer.grant$.Offer.grantOffer.granted
Offer.publishPOST /{namespace}/offers/{offer}/publishdo Offer.publishdo · Offer.publish$.Offer.publishOffer.published
Offer.subscribePOST /{namespace}/offers/{offer}/subscribedo Offer.subscribedo · Offer.subscribe$.Offer.subscribeOffer.subscribed
Offer.trialPOST /{namespace}/offers/{offer}/trialdo Offer.trialdo · Offer.trial$.Offer.trialOffer.trialed
Offer.withdrawPOST /{namespace}/offers/{offer}/withdrawdo Offer.withdrawdo · Offer.withdraw$.Offer.withdrawOffer.withdrawn
OutcomeContract.getGET /{namespace}/outcome-contracts/{id}do OutcomeContract.getdo · OutcomeContract.get$.OutcomeContract.getNone.
OutcomeContract.listGET /{namespace}/outcome-contractsdo OutcomeContract.listdo · OutcomeContract.list$.OutcomeContract.listNone.
OutcomeContract.updatePATCH /{namespace}/outcome-contracts/{id}do OutcomeContract.updatedo · OutcomeContract.update$.OutcomeContract.updateOutcomeContract.updated