{"docsConfig":{"theme":"almond","$schema":"https://mintlify.com/docs.json","name":"Sutro","colors":{"primary":"#84cc16","light":"#84cc16","dark":"#a3e635"},"logo":{"light":"https://mintcdn.com/sutro-75998512/l_TnefnRzgpYD-f3/assets/Sutro-logo-onLight.svg?fit=max\u0026auto=format\u0026n=l_TnefnRzgpYD-f3\u0026q=85\u0026s=505571433da95450399b085fac2f9635","dark":"https://mintcdn.com/sutro-75998512/l_TnefnRzgpYD-f3/assets/Sutro-logo-onDark.svg?fit=max\u0026auto=format\u0026n=l_TnefnRzgpYD-f3\u0026q=85\u0026s=7d132c36b2fb0ac8c2319065041a6534"},"favicon":{"light":"https://mintcdn.com/sutro-75998512/l_TnefnRzgpYD-f3/assets/Sutro-fav-onLight.svg?fit=max\u0026auto=format\u0026n=l_TnefnRzgpYD-f3\u0026q=85\u0026s=be29c2114fbd99ff43851aedf61ac12e","dark":"https://mintcdn.com/sutro-75998512/l_TnefnRzgpYD-f3/assets/Sutro-fav-onDark.svg?fit=max\u0026auto=format\u0026n=l_TnefnRzgpYD-f3\u0026q=85\u0026s=aed7dbbe07d7a2889113bdd636525d51"},"api":{"playground":{"display":"none"}},"navbar":{"links":[{"href":"https://console.withsutro.com/","label":"Go to Console"}],"primary":{"type":"button","label":"Go to Studio","href":"https://studio.withsutro.com/"}},"fonts":{"heading":{"family":"Space Grotesk"},"body":{"family":"DM Sans"}},"icons":{"library":"lucide"},"integrations":{"posthog":{"apiKey":"phc_HE873e7NM6rtV2YYnZmTr9STpQH0OH6OQOGRfV4ZFtp","apiHost":"https://postdog.withsutro.com","sessionRecording":true}},"thumbnails":{"fonts":{"family":"Space Grotesk"}},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"sutro-75998512","hasAudioNarration":false,"actualSubdomain":"sutro-75998512","customDomains":["docs.withsutro.com"],"gitSource":{"type":"github","owner":"sutroorg","repo":"sutro-2-shoreditch","deployBranch":"main","contentDirectory":"api","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6a33c97affbf7d438dd88738","collectionId":"7bbc0e78-858a-4049-ad3d-0794c1b9e197","schemaVersion":"v3"},"feedback":{"thumbs":true},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6ae940d8154b93fd002abd20:success","clientVersion":"0.0.4074","searchFilterCounts":[{"language":"default","tag":"API Reference","count":79},{"language":"default","tag":"Docs","count":32},{"language":"default","tag":"UAPI Reference","count":31},{"language":"default","tag":"applications","count":18},{"language":"default","tag":"Modular APIs","count":16},{"language":"default","tag":"members","count":11},{"language":"default","tag":"actions-effects","count":10},{"language":"default","tag":"SLang","count":9},{"language":"default","tag":"certificates","count":9},{"language":"default","tag":"data-models","count":9}]},"assistantConfig":{"enableStarterQuestions":false},"basePath":"","hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"comment-mode","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[{"filePath":"custom.css","content":".bg-primary-dark span.z-10.text-white,.bg-primary-dark span.z-10,.bg-primary-dark span.text-white{color:rgba(20, 21, 26, 1)!important}a[href=\"https://console.withsutro.com/\"].bg-primary-dark span.z-10,a[href=\"https://console.withsutro.com/\"].bg-primary-dark span.text-white{color:rgba(20, 21, 26, 1)!important}b.bg-primary-dark span.z-10,b.bg-primary-dark span.text-white{color:rgba(20, 21, 26, 1)!important}"}],"page":{"pagePath":"api-reference/triggers/remove-a-trigger-from-the-application","slug":"/api-reference/triggers/remove-a-trigger-from-the-application","pageMetadata":{"title":"Remove a trigger from the Application","description":null,"deprecated":null,"version":null,"openapi":"/openapi.yaml delete /applications/{applicationId}/triggers/{triggerId}","href":"/api-reference/triggers/remove-a-trigger-from-the-application","autogeneratedByOpenApi":true},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){return _jsx(_Fragment,{})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Remove a trigger from the Application","description":null,"deprecated":null,"version":null,"openapi":"/openapi.yaml delete /applications/{applicationId}/triggers/{triggerId}","href":"/api-reference/triggers/remove-a-trigger-from-the-application","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":["/_mintlify/custom/sutro-75998512/b056555520c39edf/eslint.config.js"],"openApiReferenceData":{"operation":{"operationId":"removeTrigger","summary":"Remove a trigger from the Application","tags":["triggers"],"responses":{"200":"e296bc06-e5be-40da-bd38-1626d0bf86e4","409":"42eedb1f-d77d-426e-ac8c-5cd3139d150e"},"method":"delete","type":"path","servers":["d676de18-9b81-48ed-a0fd-d2a252ed0764"],"security":["337a5575-4152-4746-8555-e59368658318"],"path":"/applications/{applicationId}/triggers/{triggerId}","baseUrlOptions":["https://sapi.withsutro.com"],"title":"Remove a trigger from the Application","description":"","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"4886a574-6d84-4195-9607-2131a28b9161":{"name":"applicationId","in":"path","schema":{"type":"string","format":"uuid","isRequired":true,"uniqueKey":"","typeLabel":"string\u003cuuid>"},"required":true},"d1eb90a0-a74c-42f2-a605-f3ee4d5f42bc":{"name":"triggerId","in":"path","schema":{"type":"string","pattern":"^urn:sutro:trigger:.*$","isRequired":true,"uniqueKey":"","typeLabel":"string"},"required":true}},"responses":{"e296bc06-e5be-40da-bd38-1626d0bf86e4":{"description":"The updated application with the trigger removed","content":{"application/json":{"schema":{"description":"An application","type":"object","properties":{"id":{"type":"string","format":"uuid","description":"Unique identifier for the application","isRequired":true,"uniqueKey":"id","typeLabel":"string\u003cuuid>"},"scode":{"title":"SCode representation of an Application","type":"object","required":["requirements","appId","version","appOverview","appDescription","appDraft","domainModel","actions","triggers","userModelId","models"],"properties":{"requirements":{"type":"array","items":{"type":"object","required":["id","type","description","importanceForUser","importanceForBusiness","frequencyOfUse"],"properties":{"id":{"type":"string","pattern":"^@requirement\\/","description":"The unique identifier for the requirement, e.g. @requirement/userAuth. Must start with \"@requirement/\".","isRequired":true,"uniqueKey":"scode.requirements.items.[INDEX].id","typeLabel":"string"},"type":{"enum":["usability","userJourneyStep"],"description":"The type of the requirement - 'usability' for usability requirements, 'userJourneyStep' for steps of user journeys","type":"string","isRequired":true,"uniqueKey":"scode.requirements.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"description":{"type":"string","description":"Describe the requirement in a sentence or two","isRequired":true,"uniqueKey":"scode.requirements.items.[INDEX].description","typeLabel":"string"},"importanceForUser":{"enum":["critical","required","vital","optional"],"description":"How important is this requirement for the user","type":"string","isRequired":true,"uniqueKey":"scode.requirements.items.[INDEX].importanceForUser","typeLabel":"enum\u003cstring>"},"importanceForBusiness":{"enum":["critical","required","vital","optional"],"description":"How important is this requirement for the business","type":"string","isRequired":true,"uniqueKey":"scode.requirements.items.[INDEX].importanceForBusiness","typeLabel":"enum\u003cstring>"},"frequencyOfUse":{"enum":["always","often","occasionally","rarely"],"description":"How often this will be used by users of the product","type":"string","isRequired":true,"uniqueKey":"scode.requirements.items.[INDEX].frequencyOfUse","typeLabel":"enum\u003cstring>"},"parentId":{"oneOf":[{"type":"string","description":"The id of the parent construct - for example a requirement (e.g. '@requirement/showLatestSales') or user journey (e.g. '@userJourney/createPost'). If the requirement is a userJourneyStep, the parent must be the user journey.","pattern":"@[^/]+\\/[^/]+","uniqueKey":"scode.requirements.items.[INDEX].parentId.oneOf.0","typeLabel":"string"},{"type":"null","description":"The id of the parent construct - for example a requirement (e.g. '@requirement/showLatestSales') or user journey (e.g. '@userJourney/createPost'). If the requirement is a userJourneyStep, the parent must be the user journey.","uniqueKey":"scode.requirements.items.[INDEX].parentId.oneOf.1","typeLabel":"null"}],"uniqueKey":"scode.requirements.items.[INDEX].parentId","typeLabel":"string | null"}},"uniqueKey":"scode.requirements.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"scode.requirements","typeLabel":"object[]"},"appId":{"type":"string","isRequired":true,"uniqueKey":"scode.appId","typeLabel":"string"},"version":{"description":"A version string for an Application","type":"string","pattern":"^\\d{1,3}\\.\\d{1,3}\\.\\d{1,6}$","examples":["1.2.34"],"isRequired":true,"uniqueKey":"scode.version","typeLabel":"string"},"appOverview":{"oneOf":[{"type":"object","required":["name","jobToBeDone","unsupportedUserJourneys","draftUserJourneys"],"properties":{"name":{"type":"string","isRequired":true,"uniqueKey":"scode.appOverview.oneOf.0.name","typeLabel":"string"},"jobToBeDone":{"type":"string","isRequired":true,"uniqueKey":"scode.appOverview.oneOf.0.jobToBeDone","typeLabel":"string"},"unsupportedUserJourneys":{"type":"array","items":{"type":"object","required":["name","description","reason","steps"],"properties":{"name":{"type":"string","isRequired":true,"uniqueKey":"scode.appOverview.oneOf.0.unsupportedUserJourneys.items.[INDEX].name","typeLabel":"string"},"description":{"type":"string","isRequired":true,"uniqueKey":"scode.appOverview.oneOf.0.unsupportedUserJourneys.items.[INDEX].description","typeLabel":"string"},"reason":{"type":"string","isRequired":true,"uniqueKey":"scode.appOverview.oneOf.0.unsupportedUserJourneys.items.[INDEX].reason","typeLabel":"string"},"steps":{"type":"array","items":{"type":"string","uniqueKey":"scode.appOverview.oneOf.0.unsupportedUserJourneys.items.[INDEX].steps.items.[INDEX]","typeLabel":"string"},"isRequired":true,"uniqueKey":"scode.appOverview.oneOf.0.unsupportedUserJourneys.items.[INDEX].steps","typeLabel":"string[]"}},"uniqueKey":"scode.appOverview.oneOf.0.unsupportedUserJourneys.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"scode.appOverview.oneOf.0.unsupportedUserJourneys","typeLabel":"object[]"},"draftUserJourneys":{"type":"array","items":{"type":"object","required":["name","outcome","steps"],"properties":{"name":{"type":"string","isRequired":true,"uniqueKey":"scode.appOverview.oneOf.0.draftUserJourneys.items.[INDEX].name","typeLabel":"string"},"outcome":{"type":"string","isRequired":true,"uniqueKey":"scode.appOverview.oneOf.0.draftUserJourneys.items.[INDEX].outcome","typeLabel":"string"},"steps":{"type":"array","items":{"type":"string","uniqueKey":"scode.appOverview.oneOf.0.draftUserJourneys.items.[INDEX].steps.items.[INDEX]","typeLabel":"string"},"isRequired":true,"uniqueKey":"scode.appOverview.oneOf.0.draftUserJourneys.items.[INDEX].steps","typeLabel":"string[]"}},"uniqueKey":"scode.appOverview.oneOf.0.draftUserJourneys.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"scode.appOverview.oneOf.0.draftUserJourneys","typeLabel":"object[]"}},"isRequired":true,"uniqueKey":"scode.appOverview.oneOf.0","typeLabel":"object"},{"type":"null","isRequired":true,"uniqueKey":"scode.appOverview.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"scode.appOverview","typeLabel":"object | null"},"appDescription":{"type":"string","isRequired":true,"uniqueKey":"scode.appDescription","typeLabel":"string"},"appDraft":{"oneOf":[{"type":"object","required":["sitemap","requirements"],"properties":{"sitemap":{"type":"object","required":["nodes","edges"],"properties":{"nodes":{"type":"array","items":{"type":"object","required":["id","route","content"],"properties":{"id":{"type":"string","isRequired":true,"uniqueKey":"scode.appDraft.oneOf.0.sitemap.nodes.items.[INDEX].id","typeLabel":"string"},"route":{"type":"string","isRequired":true,"uniqueKey":"scode.appDraft.oneOf.0.sitemap.nodes.items.[INDEX].route","typeLabel":"string"},"content":{"type":"array","items":{"type":"object","required":["title","description"],"properties":{"title":{"type":"string","isRequired":true,"uniqueKey":"scode.appDraft.oneOf.0.sitemap.nodes.items.[INDEX].content.items.[INDEX].title","typeLabel":"string"},"description":{"type":"string","isRequired":true,"uniqueKey":"scode.appDraft.oneOf.0.sitemap.nodes.items.[INDEX].content.items.[INDEX].description","typeLabel":"string"}},"uniqueKey":"scode.appDraft.oneOf.0.sitemap.nodes.items.[INDEX].content.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"scode.appDraft.oneOf.0.sitemap.nodes.items.[INDEX].content","typeLabel":"object[]"}},"uniqueKey":"scode.appDraft.oneOf.0.sitemap.nodes.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"scode.appDraft.oneOf.0.sitemap.nodes","typeLabel":"object[]"},"edges":{"type":"array","items":{"type":"object","required":["from","to","type"],"properties":{"from":{"type":"string","isRequired":true,"uniqueKey":"scode.appDraft.oneOf.0.sitemap.edges.items.[INDEX].from","typeLabel":"string"},"to":{"type":"string","isRequired":true,"uniqueKey":"scode.appDraft.oneOf.0.sitemap.edges.items.[INDEX].to","typeLabel":"string"},"type":{"type":"string","isRequired":true,"uniqueKey":"scode.appDraft.oneOf.0.sitemap.edges.items.[INDEX].type","typeLabel":"string"}},"uniqueKey":"scode.appDraft.oneOf.0.sitemap.edges.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"scode.appDraft.oneOf.0.sitemap.edges","typeLabel":"object[]"}},"isRequired":true,"uniqueKey":"scode.appDraft.oneOf.0.sitemap","typeLabel":"object"},"requirements":{"type":"array","items":{"type":"object","required":["id","description","parentId"],"properties":{"id":{"type":"string","isRequired":true,"uniqueKey":"scode.appDraft.oneOf.0.requirements.items.[INDEX].id","typeLabel":"string"},"description":{"type":"string","isRequired":true,"uniqueKey":"scode.appDraft.oneOf.0.requirements.items.[INDEX].description","typeLabel":"string"},"parentId":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"scode.appDraft.oneOf.0.requirements.items.[INDEX].parentId.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"scode.appDraft.oneOf.0.requirements.items.[INDEX].parentId.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"scode.appDraft.oneOf.0.requirements.items.[INDEX].parentId","typeLabel":"string | null"}},"uniqueKey":"scode.appDraft.oneOf.0.requirements.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"scode.appDraft.oneOf.0.requirements","typeLabel":"object[]"}},"isRequired":true,"uniqueKey":"scode.appDraft.oneOf.0","typeLabel":"object"},{"type":"null","isRequired":true,"uniqueKey":"scode.appDraft.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"scode.appDraft","typeLabel":"object | null"},"domainModel":{"oneOf":[{"type":"object","required":["models"],"properties":{"models":{"type":"array","items":{"type":"object","required":["name","fields","requirements","isUserModel"],"properties":{"name":{"type":"string","isRequired":true,"uniqueKey":"scode.domainModel.oneOf.0.models.items.[INDEX].name","typeLabel":"string"},"fields":{"type":"array","items":{"type":"object","required":["name","type"],"properties":{"name":{"type":"string","isRequired":true,"uniqueKey":"scode.domainModel.oneOf.0.models.items.[INDEX].fields.items.[INDEX].name","typeLabel":"string"},"type":{"type":"string","isRequired":true,"uniqueKey":"scode.domainModel.oneOf.0.models.items.[INDEX].fields.items.[INDEX].type","typeLabel":"string"},"relationshipType":{"enum":["hasOne","hasMany","belongsToOne","belongsToMany","manyToMany"],"type":"string","uniqueKey":"scode.domainModel.oneOf.0.models.items.[INDEX].fields.items.[INDEX].relationshipType","typeLabel":"enum\u003cstring>"}},"uniqueKey":"scode.domainModel.oneOf.0.models.items.[INDEX].fields.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"scode.domainModel.oneOf.0.models.items.[INDEX].fields","typeLabel":"object[]"},"requirements":{"type":"array","items":{"type":"object","required":["id","description","parentId"],"properties":{"id":{"type":"string","isRequired":true,"uniqueKey":"scode.domainModel.oneOf.0.models.items.[INDEX].requirements.items.[INDEX].id","typeLabel":"string"},"description":{"type":"string","isRequired":true,"uniqueKey":"scode.domainModel.oneOf.0.models.items.[INDEX].requirements.items.[INDEX].description","typeLabel":"string"},"parentId":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"scode.domainModel.oneOf.0.models.items.[INDEX].requirements.items.[INDEX].parentId.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"scode.domainModel.oneOf.0.models.items.[INDEX].requirements.items.[INDEX].parentId.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"scode.domainModel.oneOf.0.models.items.[INDEX].requirements.items.[INDEX].parentId","typeLabel":"string | null"}},"uniqueKey":"scode.domainModel.oneOf.0.models.items.[INDEX].requirements.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"scode.domainModel.oneOf.0.models.items.[INDEX].requirements","typeLabel":"object[]"},"isUserModel":{"type":"boolean","isRequired":true,"uniqueKey":"scode.domainModel.oneOf.0.models.items.[INDEX].isUserModel","typeLabel":"boolean"}},"uniqueKey":"scode.domainModel.oneOf.0.models.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"scode.domainModel.oneOf.0.models","typeLabel":"object[]"}},"isRequired":true,"uniqueKey":"scode.domainModel.oneOf.0","typeLabel":"object"},{"type":"null","isRequired":true,"uniqueKey":"scode.domainModel.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"scode.domainModel","typeLabel":"object | null"},"actions":{"type":"array","items":{"type":"object","required":["id","effects","startEffectId"],"properties":{"id":{"type":"string","description":"A unique identifier for the action","isRequired":true,"uniqueKey":"scode.actions.items.[INDEX].id","typeLabel":"string"},"effects":{"type":"array","items":{"type":"object","required":["actionEffectId","effect"],"properties":{"actionEffectId":{"type":"string","description":"This is a unique ID to identify this action effect within its parent Action","isRequired":true,"uniqueKey":"scode.actions.items.[INDEX].effects.items.[INDEX].actionEffectId","typeLabel":"string"},"effect":{"type":"string","description":"The ID of the effect to run","isRequired":true,"uniqueKey":"scode.actions.items.[INDEX].effects.items.[INDEX].effect","typeLabel":"string"},"params":{"type":"object","patternProperties":{"^.*$":{}},"description":"Static input parameters for the action effect","uniqueKey":"scode.actions.items.[INDEX].effects.items.[INDEX].params","typeLabel":"object"},"bindParams":{"type":"object","patternProperties":{"^.*$":{"type":"string"}},"description":"Dynamic input parameters for the action effect. These MUST be SCodeValues","uniqueKey":"scode.actions.items.[INDEX].effects.items.[INDEX].bindParams","typeLabel":"object"},"next":{"type":"string","description":"This is the ID of the next action effect in the sequence (if any)","uniqueKey":"scode.actions.items.[INDEX].effects.items.[INDEX].next","typeLabel":"string"},"onError":{"type":"object","required":["nextId"],"properties":{"nextId":{"type":"string","isRequired":true,"uniqueKey":"scode.actions.items.[INDEX].effects.items.[INDEX].onError.nextId","typeLabel":"string"},"continueOriginalFlow":{"type":"boolean","uniqueKey":"scode.actions.items.[INDEX].effects.items.[INDEX].onError.continueOriginalFlow","typeLabel":"boolean"}},"uniqueKey":"scode.actions.items.[INDEX].effects.items.[INDEX].onError","typeLabel":"object"}},"description":"The Action Effects that make up this Action; documentation is available via the tools","uniqueKey":"scode.actions.items.[INDEX].effects.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"scode.actions.items.[INDEX].effects","typeLabel":"object[]"},"startEffectId":{"type":"string","description":"The ID of the first effect to execute","isRequired":true,"uniqueKey":"scode.actions.items.[INDEX].startEffectId","typeLabel":"string"},"bindReturnValue":{"type":"string","uniqueKey":"scode.actions.items.[INDEX].bindReturnValue","typeLabel":"string"},"onError":{"type":"object","required":["nextId"],"properties":{"nextId":{"type":"string","isRequired":true,"uniqueKey":"scode.actions.items.[INDEX].onError.nextId","typeLabel":"string"},"continueOriginalFlow":{"type":"boolean","uniqueKey":"scode.actions.items.[INDEX].onError.continueOriginalFlow","typeLabel":"boolean"}},"uniqueKey":"scode.actions.items.[INDEX].onError","typeLabel":"object"},"referenceRequirements":{"type":"array","items":{"type":"string","pattern":"^@requirement\\/","description":"The unique identifier for the requirement, e.g. @requirement/userAuth. Must start with \"@requirement/\".","uniqueKey":"scode.actions.items.[INDEX].referenceRequirements.items.[INDEX]","typeLabel":"string"},"uniqueKey":"scode.actions.items.[INDEX].referenceRequirements","typeLabel":"string[]"}},"uniqueKey":"scode.actions.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"scode.actions","typeLabel":"object[]"},"triggers":{"type":"array","items":{"type":"object","required":["trigger","actionId","initialState","validation"],"properties":{"trigger":{"oneOf":[{"type":"object","required":["id","type","eventName","payload"],"properties":{"id":{"type":"string","pattern":"^urn:sutro:trigger:.*$","isRequired":true,"uniqueKey":"scode.triggers.items.[INDEX].trigger.oneOf.0.id","typeLabel":"string"},"type":{"const":"event","isRequired":true,"uniqueKey":"scode.triggers.items.[INDEX].trigger.oneOf.0.type","typeLabel":"any"},"eventName":{"type":"string","description":"The name of the event to listen for.","isRequired":true,"uniqueKey":"scode.triggers.items.[INDEX].trigger.oneOf.0.eventName","typeLabel":"string"},"payload":{"type":"object","patternProperties":{"^.*$":{}},"isRequired":true,"uniqueKey":"scode.triggers.items.[INDEX].trigger.oneOf.0.payload","typeLabel":"object"}},"isRequired":true,"uniqueKey":"scode.triggers.items.[INDEX].trigger.oneOf.0","typeLabel":"object"},{"type":"object","required":["id","type","method","path"],"properties":{"id":{"type":"string","pattern":"^urn:sutro:trigger:.*$","isRequired":true,"uniqueKey":"scode.triggers.items.[INDEX].trigger.oneOf.1.id","typeLabel":"string"},"type":{"const":"http","isRequired":true,"uniqueKey":"scode.triggers.items.[INDEX].trigger.oneOf.1.type","typeLabel":"any"},"method":{"enum":["GET","POST","PUT","DELETE","PATCH"],"description":"The HTTP method that will trigger the action.","type":"string","isRequired":true,"uniqueKey":"scode.triggers.items.[INDEX].trigger.oneOf.1.method","typeLabel":"enum\u003cstring>"},"path":{"type":"string","description":"This should be a template string of the form /some/path/:paramName","isRequired":true,"uniqueKey":"scode.triggers.items.[INDEX].trigger.oneOf.1.path","typeLabel":"string"},"matchSelectors":{"type":"array","items":{"type":"string","description":"A SutroExpression that will be resolved to a boolean; The `@source/sutro/request/...` Value Sources will be available.","uniqueKey":"scode.triggers.items.[INDEX].trigger.oneOf.1.matchSelectors.items.[INDEX]","typeLabel":"string"},"uniqueKey":"scode.triggers.items.[INDEX].trigger.oneOf.1.matchSelectors","typeLabel":"string[]"}},"isRequired":true,"uniqueKey":"scode.triggers.items.[INDEX].trigger.oneOf.1","typeLabel":"object"}],"isRequired":true,"uniqueKey":"scode.triggers.items.[INDEX].trigger","typeLabel":"object"},"actionId":{"type":"string","description":"A unique identifier for the action","isRequired":true,"uniqueKey":"scode.triggers.items.[INDEX].actionId","typeLabel":"string"},"initialState":{"type":"object","patternProperties":{"^.*$":{"type":"string","description":"A Sutro expression or a string literal"}},"isRequired":true,"uniqueKey":"scode.triggers.items.[INDEX].initialState","typeLabel":"object"},"validation":{"type":"array","items":{"type":"string","description":"A Sutro expression","uniqueKey":"scode.triggers.items.[INDEX].validation.items.[INDEX]","typeLabel":"string"},"description":"A list of validation expressions that must all resolve to true for the action to be started.","isRequired":true,"uniqueKey":"scode.triggers.items.[INDEX].validation","typeLabel":"string[]"},"isPublic":{"type":"boolean","uniqueKey":"scode.triggers.items.[INDEX].isPublic","typeLabel":"boolean"},"referenceRequirements":{"type":"array","items":{"type":"string","pattern":"^@requirement\\/","description":"The unique identifier for the requirement, e.g. @requirement/userAuth. Must start with \"@requirement/\".","uniqueKey":"scode.triggers.items.[INDEX].referenceRequirements.items.[INDEX]","typeLabel":"string"},"uniqueKey":"scode.triggers.items.[INDEX].referenceRequirements","typeLabel":"string[]"}},"uniqueKey":"scode.triggers.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"scode.triggers","typeLabel":"object[]"},"userModelId":{"type":"string","pattern":"^urn:sutro:model:","description":"The unique identifier for the model, e.g. urn:sutro:model:supportRequest. Must start with \"urn:sutro:model:\".","isRequired":true,"uniqueKey":"scode.userModelId","typeLabel":"string"},"models":{"type":"array","items":{"type":"object","required":["id","name","fields","accessControl"],"properties":{"id":{"type":"string","pattern":"^urn:sutro:model:","description":"The unique identifier for the model, e.g. urn:sutro:model:supportRequest. Must start with \"urn:sutro:model:\".","readOnly":true,"isRequired":true,"uniqueKey":"scode.models.items.[INDEX].id","typeLabel":"string"},"name":{"type":"string","readOnly":true,"description":"The name of the model, e.g. Support Request","isRequired":true,"uniqueKey":"scode.models.items.[INDEX].name","typeLabel":"string"},"fields":{"type":"array","items":{"type":"object","required":["id","name","relationshipOwner","min","max","to","accessControl"],"properties":{"id":{"type":"string","pattern":"^urn:sutro:edge:","description":"The unique identifier for an edge, e.g. urn:sutro:edge:owners. Must start with \"urn:sutro:edge:\".","isRequired":true,"uniqueKey":"scode.models.items.[INDEX].fields.items.[INDEX].id","typeLabel":"string"},"name":{"type":"string","description":"The name of the field, e.g. user","isRequired":true,"uniqueKey":"scode.models.items.[INDEX].fields.items.[INDEX].name","typeLabel":"string"},"relationshipOwner":{"type":"boolean","description":"If true, this field's parent model is the owner of the relationship - basically always except if this is a 'belongs to' pointer. Every relationship needs to point to another model's field.","isRequired":true,"uniqueKey":"scode.models.items.[INDEX].fields.items.[INDEX].relationshipOwner","typeLabel":"boolean"},"min":{"type":"number","description":"The minimum number of values that can be stored in this field","isRequired":true,"uniqueKey":"scode.models.items.[INDEX].fields.items.[INDEX].min","typeLabel":"number"},"max":{"oneOf":[{"type":"number","description":"The maximum number of values that can be stored in this field","isRequired":true,"uniqueKey":"scode.models.items.[INDEX].fields.items.[INDEX].max.oneOf.0","typeLabel":"number"},{"type":"null","description":"The maximum number of values that can be stored in this field","isRequired":true,"uniqueKey":"scode.models.items.[INDEX].fields.items.[INDEX].max.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"scode.models.items.[INDEX].fields.items.[INDEX].max","typeLabel":"number | null"},"to":{"oneOf":[{"type":"string","description":"The type of the field's value","pattern":"^urn:sutro:model:","isRequired":true,"uniqueKey":"scode.models.items.[INDEX].fields.items.[INDEX].to.oneOf.0","typeLabel":"string"},{"type":"string","description":"The type of the field's value","enum":["p_TEXT","p_IMAGE","p_BOOLEAN","p_NUMBER","p_DATE","p_DATE_TIME","p_TIME","p_ADDRESS","p_PHONE_NUMBER","p_CURRENCY_AMOUNT","p_LINK","p_VIDEO","p_STAR_RATING","p_FILE"],"isRequired":true,"uniqueKey":"scode.models.items.[INDEX].fields.items.[INDEX].to.oneOf.1","typeLabel":"enum\u003cstring>"}],"isRequired":true,"uniqueKey":"scode.models.items.[INDEX].fields.items.[INDEX].to","typeLabel":"string | enum\u003cstring>"},"accessControl":{"type":"object","required":["rules"],"properties":{"rules":{"type":"array","items":{"type":"object","required":["access","criteria"],"properties":{"access":{"enum":["allow","deny"],"readOnly":true,"type":"string","isRequired":true,"uniqueKey":"scode.models.items.[INDEX].fields.items.[INDEX].accessControl.rules.items.[INDEX].access","typeLabel":"enum\u003cstring>"},"criteria":{"type":"string","description":"This should be a valid SutroExpression that resolves to a boolean","readOnly":true,"isRequired":true,"uniqueKey":"scode.models.items.[INDEX].fields.items.[INDEX].accessControl.rules.items.[INDEX].criteria","typeLabel":"string"}},"uniqueKey":"scode.models.items.[INDEX].fields.items.[INDEX].accessControl.rules.items.[INDEX]","typeLabel":"object"},"readOnly":true,"isRequired":true,"uniqueKey":"scode.models.items.[INDEX].fields.items.[INDEX].accessControl.rules","typeLabel":"object[]"},"defaultAccess":{"enum":["allow","deny"],"readOnly":true,"type":"string","uniqueKey":"scode.models.items.[INDEX].fields.items.[INDEX].accessControl.defaultAccess","typeLabel":"enum\u003cstring>"}},"isRequired":true,"uniqueKey":"scode.models.items.[INDEX].fields.items.[INDEX].accessControl","typeLabel":"object"},"computed":{"type":"string","description":"Optional computed expression for the field","uniqueKey":"scode.models.items.[INDEX].fields.items.[INDEX].computed","typeLabel":"string"},"defaultValue":{"description":"The default value for the field","uniqueKey":"scode.models.items.[INDEX].fields.items.[INDEX].defaultValue","typeLabel":"any"},"enum":{"type":"array","items":{"oneOf":[{"type":"string","uniqueKey":"scode.models.items.[INDEX].fields.items.[INDEX].enum.items.[INDEX].oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"scode.models.items.[INDEX].fields.items.[INDEX].enum.items.[INDEX].oneOf.1","typeLabel":"number"},{"type":"boolean","uniqueKey":"scode.models.items.[INDEX].fields.items.[INDEX].enum.items.[INDEX].oneOf.2","typeLabel":"boolean"}],"uniqueKey":"scode.models.items.[INDEX].fields.items.[INDEX].enum.items.[INDEX]","typeLabel":"string | number | boolean"},"description":"If set, the field is an enum and can only take on these values","uniqueKey":"scode.models.items.[INDEX].fields.items.[INDEX].enum","typeLabel":"(string | number | boolean)[]"}},"uniqueKey":"scode.models.items.[INDEX].fields.items.[INDEX]","typeLabel":"object"},"readOnly":true,"isRequired":true,"uniqueKey":"scode.models.items.[INDEX].fields","typeLabel":"object[]"},"accessControl":{"type":"object","required":["rules"],"properties":{"rules":{"type":"array","items":{"type":"object","required":["access","criteria"],"properties":{"access":{"enum":["allow","deny"],"readOnly":true,"type":"string","isRequired":true,"uniqueKey":"scode.models.items.[INDEX].accessControl.rules.items.[INDEX].access","typeLabel":"enum\u003cstring>"},"criteria":{"type":"string","description":"This should be a valid SutroExpression that resolves to a boolean","readOnly":true,"isRequired":true,"uniqueKey":"scode.models.items.[INDEX].accessControl.rules.items.[INDEX].criteria","typeLabel":"string"}},"uniqueKey":"scode.models.items.[INDEX].accessControl.rules.items.[INDEX]","typeLabel":"object"},"readOnly":true,"isRequired":true,"uniqueKey":"scode.models.items.[INDEX].accessControl.rules","typeLabel":"object[]"},"defaultAccess":{"enum":["allow","deny"],"readOnly":true,"type":"string","uniqueKey":"scode.models.items.[INDEX].accessControl.defaultAccess","typeLabel":"enum\u003cstring>"}},"isRequired":true,"uniqueKey":"scode.models.items.[INDEX].accessControl","typeLabel":"object"},"referenceRequirements":{"type":"array","items":{"type":"string","pattern":"^@requirement\\/","description":"The unique identifier for the requirement, e.g. @requirement/userAuth. Must start with \"@requirement/\".","uniqueKey":"scode.models.items.[INDEX].referenceRequirements.items.[INDEX]","typeLabel":"string"},"uniqueKey":"scode.models.items.[INDEX].referenceRequirements","typeLabel":"string[]"}},"uniqueKey":"scode.models.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"scode.models","typeLabel":"object[]"},"personas":{"type":"array","items":{"type":"object","required":["name"],"properties":{"name":{"type":"string","description":"The name of the persona - be creative!","isRequired":true,"uniqueKey":"scode.personas.items.[INDEX].name","typeLabel":"string"}},"description":"A persona is a role of a user that might be using the product.","uniqueKey":"scode.personas.items.[INDEX]","typeLabel":"object"},"uniqueKey":"scode.personas","typeLabel":"object[]"}},"description":"The application's SCode definition","isRequired":true,"uniqueKey":"scode","typeLabel":"SCode representation of an Application · object"},"projectId":{"type":"string","format":"uuid","description":"The project this application belongs to","isRequired":true,"uniqueKey":"projectId","typeLabel":"string\u003cuuid>"},"status":{"type":"object","required":["jobs"],"properties":{"jobs":{"type":"array","items":{"type":"object","required":["id","implementationJobId","jobType","status","customerId","projectId"],"properties":{"id":{"type":"string","format":"uuid","description":"The job ID","isRequired":true,"uniqueKey":"status.jobs.items.[INDEX].id","typeLabel":"string\u003cuuid>"},"implementationJobId":{"type":"string","description":"The implementation job ID","isRequired":true,"uniqueKey":"status.jobs.items.[INDEX].implementationJobId","typeLabel":"string"},"jobType":{"type":"string","enum":["figma_code_generation","application_generation","follow_up_change","slang_edit","test"],"description":"The type of job","isRequired":true,"uniqueKey":"status.jobs.items.[INDEX].jobType","typeLabel":"enum\u003cstring>"},"status":{"type":"string","enum":["queued","active","completed","failed","cancelled"],"description":"The current status of the job","isRequired":true,"uniqueKey":"status.jobs.items.[INDEX].status","typeLabel":"enum\u003cstring>"},"customerId":{"type":"string","format":"uuid","description":"The customer ID","isRequired":true,"uniqueKey":"status.jobs.items.[INDEX].customerId","typeLabel":"string\u003cuuid>"},"projectId":{"type":"string","format":"uuid","description":"The project ID","isRequired":true,"uniqueKey":"status.jobs.items.[INDEX].projectId","typeLabel":"string\u003cuuid>"},"metadata":{"type":"object","description":"Job-specific metadata (structure depends on jobType)","uniqueKey":"status.jobs.items.[INDEX].metadata","typeLabel":"object"},"errorMessage":{"oneOf":[{"type":"string","description":"Error message if the job failed","uniqueKey":"status.jobs.items.[INDEX].errorMessage.oneOf.0","typeLabel":"string"},{"type":"null","description":"Error message if the job failed","uniqueKey":"status.jobs.items.[INDEX].errorMessage.oneOf.1","typeLabel":"null"}],"uniqueKey":"status.jobs.items.[INDEX].errorMessage","typeLabel":"string | null"},"errorStack":{"oneOf":[{"type":"string","description":"Error stack trace if the job failed","uniqueKey":"status.jobs.items.[INDEX].errorStack.oneOf.0","typeLabel":"string"},{"type":"null","description":"Error stack trace if the job failed","uniqueKey":"status.jobs.items.[INDEX].errorStack.oneOf.1","typeLabel":"null"}],"uniqueKey":"status.jobs.items.[INDEX].errorStack","typeLabel":"string | null"},"startedAt":{"oneOf":[{"type":"string","description":"When the job started","uniqueKey":"status.jobs.items.[INDEX].startedAt.oneOf.0","typeLabel":"string"},{"type":"null","description":"When the job started","uniqueKey":"status.jobs.items.[INDEX].startedAt.oneOf.1","typeLabel":"null"}],"uniqueKey":"status.jobs.items.[INDEX].startedAt","typeLabel":"string | null"},"completedAt":{"oneOf":[{"type":"string","description":"When the job completed","uniqueKey":"status.jobs.items.[INDEX].completedAt.oneOf.0","typeLabel":"string"},{"type":"null","description":"When the job completed","uniqueKey":"status.jobs.items.[INDEX].completedAt.oneOf.1","typeLabel":"null"}],"uniqueKey":"status.jobs.items.[INDEX].completedAt","typeLabel":"string | null"}},"uniqueKey":"status.jobs.items.[INDEX]","typeLabel":"object"},"description":"Array of jobs associated with the application","isRequired":true,"uniqueKey":"status.jobs","typeLabel":"object[]"}},"isRequired":true,"uniqueKey":"status","typeLabel":"object"},"isActive":{"type":"boolean","description":"Whether the application is currently active for billing/runtime purposes","isRequired":true,"uniqueKey":"isActive","typeLabel":"boolean"},"name":{"type":"string","description":"The name of the application","uniqueKey":"name","typeLabel":"string"},"serverVersion":{"type":"string","description":"The current saved server version (semver)","uniqueKey":"serverVersion","typeLabel":"string"},"lastPublishedAt":{"type":"string","format":"date-time","description":"When the application was last published","uniqueKey":"lastPublishedAt","typeLabel":"string\u003cdate-time>"},"lastUnpublishedAt":{"type":"string","format":"date-time","description":"When the application was last unpublished","uniqueKey":"lastUnpublishedAt","typeLabel":"string\u003cdate-time>"}},"required":["id","scode","projectId","status","isActive"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","scode":{"requirements":[{"id":"\u003cstring>","type":"usability","description":"\u003cstring>","importanceForUser":"critical","importanceForBusiness":"critical","frequencyOfUse":"always","parentId":"\u003cstring>"}],"appId":"\u003cstring>","version":"1.2.34","appOverview":{"name":"\u003cstring>","jobToBeDone":"\u003cstring>","unsupportedUserJourneys":[{"name":"\u003cstring>","description":"\u003cstring>","reason":"\u003cstring>","steps":["\u003cstring>"]}],"draftUserJourneys":[{"name":"\u003cstring>","outcome":"\u003cstring>","steps":["\u003cstring>"]}]},"appDescription":"\u003cstring>","appDraft":{"sitemap":{"nodes":[{"id":"\u003cstring>","route":"\u003cstring>","content":[{"title":"\u003cstring>","description":"\u003cstring>"}]}],"edges":[{"from":"\u003cstring>","to":"\u003cstring>","type":"\u003cstring>"}]},"requirements":[{"id":"\u003cstring>","description":"\u003cstring>","parentId":"\u003cstring>"}]},"domainModel":{"models":[{"name":"\u003cstring>","fields":[{"name":"\u003cstring>","type":"\u003cstring>","relationshipType":"hasOne"}],"requirements":[{"id":"\u003cstring>","description":"\u003cstring>","parentId":"\u003cstring>"}],"isUserModel":true}]},"actions":[{"id":"\u003cstring>","effects":[{"actionEffectId":"\u003cstring>","effect":"\u003cstring>","params":{},"bindParams":{},"next":"\u003cstring>","onError":{"nextId":"\u003cstring>","continueOriginalFlow":true}}],"startEffectId":"\u003cstring>","bindReturnValue":"\u003cstring>","onError":{"nextId":"\u003cstring>","continueOriginalFlow":true},"referenceRequirements":["\u003cstring>"]}],"triggers":[{"trigger":{"id":"\u003cstring>","type":"event","eventName":"\u003cstring>","payload":{}},"actionId":"\u003cstring>","initialState":{},"validation":["\u003cstring>"],"isPublic":true,"referenceRequirements":["\u003cstring>"]}],"userModelId":"\u003cstring>","models":[{"id":"\u003cstring>","name":"\u003cstring>","fields":[{"id":"\u003cstring>","name":"\u003cstring>","relationshipOwner":true,"min":123,"max":123,"to":"\u003cstring>","accessControl":{"rules":[{"access":"allow","criteria":"\u003cstring>"}],"defaultAccess":"allow"},"computed":"\u003cstring>","defaultValue":"\u003cunknown>","enum":["\u003cstring>"]}],"accessControl":{"rules":[{"access":"allow","criteria":"\u003cstring>"}],"defaultAccess":"allow"},"referenceRequirements":["\u003cstring>"]}],"personas":[{"name":"\u003cstring>"}]},"projectId":"3c90c3cc-0d44-4b50-8888-8dd25736052a","status":{"jobs":[{"id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","implementationJobId":"\u003cstring>","jobType":"figma_code_generation","status":"queued","customerId":"3c90c3cc-0d44-4b50-8888-8dd25736052a","projectId":"3c90c3cc-0d44-4b50-8888-8dd25736052a","metadata":{},"errorMessage":"\u003cstring>","errorStack":"\u003cstring>","startedAt":"\u003cstring>","completedAt":"\u003cstring>"}]},"isActive":true,"name":"\u003cstring>","serverVersion":"\u003cstring>","lastPublishedAt":"2023-11-07T05:31:56Z","lastUnpublishedAt":"2023-11-07T05:31:56Z"}}},"exampleType":"generated"}},"exampleType":"generated"},"42eedb1f-d77d-426e-ac8c-5cd3139d150e":{"description":"Trigger cannot be removed","content":{"_mintlify/placeholder":{"schema":{"type":"object","description":""}}}}},"security":{"337a5575-4152-4746-8555-e59368658318":{"apiAuth":{"description":"Mutual TLS authentication using client certificates. Requires three certificate files from your security bundle: `ca.crt` (CA certificate to verify the server), `mtls.key` (client private key), and `mtls.crt` (client certificate). In curl, use: `--cacert ca.crt --key mtls.key --cert mtls.crt`","type":"mutualTLS","scopes":[]},"builderAuth":{"description":"Builder authentication and authorization","type":"http","scheme":"bearer","bearerFormat":"jwt","scopes":[]},"apiClientId":{"description":"A unique identifier for the API Client making a request","type":"apiKey","in":"header","name":"x-sutro-api-client","scopes":[]}}},"servers":{"d676de18-9b81-48ed-a0fd-d2a252ed0764":{"description":"Production","url":"https://sapi.withsutro.com"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"description":"Builder authentication and authorization","type":"http","scheme":"bearer","bearerFormat":"jwt","scopes":[]},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"Builder authentication and authorization","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"builderAuth","name":"Authorization"},{"scheme":{"description":"A unique identifier for the API Client making a request","type":"apiKey","in":"header","name":"x-sutro-api-client","scopes":[]},"schema":{"title":"x-sutro-api-client","type":"string","description":"A unique identifier for the API Client making a request","isRequired":true,"typeLabel":"string","deprecated":false},"schemeName":"apiClientId","name":"x-sutro-api-client"}],"title":"builderAuth \u0026 apiClientId"}]},"originalFileLocation":"openapi.yaml"},"subdomain":"sutro-75998512","siteName":"Sutro","title":"Remove a trigger from the Application - Sutro","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-06-18T10:33:40.883Z","originalFileLocation":"api-reference/triggers/remove-a-trigger-from-the-application.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"application-name\" content=\"Sutro\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/sutro-75998512/Vn3cMM-Q-ls1weim/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/sutro-75998512/Vn3cMM-Q-ls1weim/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/sutro-75998512/Vn3cMM-Q-ls1weim/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/sutro-75998512/Vn3cMM-Q-ls1weim/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/sutro-75998512/Vn3cMM-Q-ls1weim/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/sutro-75998512/Vn3cMM-Q-ls1weim/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/sutro-75998512/Vn3cMM-Q-ls1weim/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/sutro-75998512/Vn3cMM-Q-ls1weim/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/sutro-75998512/Vn3cMM-Q-ls1weim/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Remove a trigger from the Application - Sutro\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Sutro\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.withsutro.com/api-reference/triggers/remove-a-trigger-from-the-application\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://sutro-75998512.mintlify.site/_mintlify/api/og/v2?division=triggers\u0026amp;title=Remove+a+trigger+from+the+Application\u0026amp;theme=1dc6b68df27ca4aeae50e88c\u0026amp;signature=b1786d359393be779493d299fd10da88243841810814f285eb2548b3ff53fe66\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Remove a trigger from the Application - Sutro\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://sutro-75998512.mintlify.site/_mintlify/api/og/v2?division=triggers\u0026amp;title=Remove+a+trigger+from+the+Application\u0026amp;theme=1dc6b68df27ca4aeae50e88c\u0026amp;signature=b1786d359393be779493d299fd10da88243841810814f285eb2548b3ff53fe66\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/sutro-75998512/Vn3cMM-Q-ls1weim/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Sutro\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#84cc16\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.withsutro.com/api-reference/triggers/remove-a-trigger-from-the-application\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/triggers/remove-a-trigger-from-the-application.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.withsutro.com/#organization\",\"name\":\"Sutro\",\"url\":\"https://docs.withsutro.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/sutro-75998512/l_TnefnRzgpYD-f3/assets/Sutro-logo-onLight.svg?fit=max\u0026auto=format\u0026n=l_TnefnRzgpYD-f3\u0026q=85\u0026s=505571433da95450399b085fac2f9635\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.withsutro.com#website\",\"name\":\"Sutro\",\"url\":\"https://docs.withsutro.com\",\"publisher\":{\"@id\":\"https://docs.withsutro.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.withsutro.com/api-reference/triggers/remove-a-trigger-from-the-application#webpage\",\"url\":\"https://docs.withsutro.com/api-reference/triggers/remove-a-trigger-from-the-application\",\"name\":\"Remove a trigger from the Application\",\"dateModified\":\"2026-06-18T10:33:40.883Z\",\"isPartOf\":{\"@id\":\"https://docs.withsutro.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.withsutro.com/api-reference/triggers/remove-a-trigger-from-the-application#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.withsutro.com/api-reference/triggers/remove-a-trigger-from-the-application#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"triggers\",\"item\":\"https://docs.withsutro.com/api-reference/triggers/list-triggers-in-the-application\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Remove a trigger from the Application\",\"item\":\"https://docs.withsutro.com/api-reference/triggers/remove-a-trigger-from-the-application\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.withsutro.com/api-reference/triggers/remove-a-trigger-from-the-application#apireference\",\"headline\":\"Remove a trigger from the Application\",\"name\":\"Remove a trigger from the Application\",\"url\":\"https://docs.withsutro.com/api-reference/triggers/remove-a-trigger-from-the-application\",\"mainEntityOfPage\":{\"@id\":\"https://docs.withsutro.com/api-reference/triggers/remove-a-trigger-from-the-application#webpage\"},\"dateModified\":\"2026-06-18T10:33:40.883Z\",\"publisher\":{\"@id\":\"https://docs.withsutro.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.withsutro.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Sutro\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Sutro","nav":{"global":null,"tabs":[{"tab":"Docs","icon":"book-open","pages":[{"title":"Docs","href":"/docs/getting-started/welcome"}]},{"tab":"API Reference","icon":"square-terminal","groups":[{"group":"projects","pages":[{"title":"Get a list of projects","deprecated":null,"version":null,"openapi":"/openapi.yaml get /projects","href":"/api-reference/projects/get-a-list-of-projects"},{"title":"Create a new project","deprecated":null,"version":null,"openapi":"/openapi.yaml post /projects","href":"/api-reference/projects/create-a-new-project"},{"title":"Get a list of projects with member counts","deprecated":null,"version":null,"openapi":"/openapi.yaml get /projects/members","href":"/api-reference/projects/get-a-list-of-projects-with-member-counts"},{"title":"Get details about a specific project","deprecated":null,"version":null,"openapi":"/openapi.yaml get /projects/{projectId}","href":"/api-reference/projects/get-details-about-a-specific-project"},{"title":"Delete a project","deprecated":null,"version":null,"openapi":"/openapi.yaml delete /projects/{projectId}","href":"/api-reference/projects/delete-a-project"},{"title":"Update a project's name","deprecated":null,"version":null,"openapi":"/openapi.yaml patch /projects/{projectId}","href":"/api-reference/projects/update-a-projects-name"},{"title":"Get members of a project","deprecated":null,"version":null,"openapi":"/openapi.yaml get /projects/{projectId}/members","href":"/api-reference/projects/get-members-of-a-project"},{"title":"Add a member to a project","deprecated":null,"version":null,"openapi":"/openapi.yaml put /projects/{projectId}/members/{memberId}","href":"/api-reference/projects/add-a-member-to-a-project"},{"title":"Remove a member from a project","deprecated":null,"version":null,"openapi":"/openapi.yaml delete /projects/{projectId}/members/{memberId}","href":"/api-reference/projects/remove-a-member-from-a-project"}]},{"group":"applications","pages":[{"title":"List applications for a project","deprecated":null,"version":null,"openapi":"/openapi.yaml get /projects/{projectId}/applications","href":"/api-reference/applications/list-applications-for-a-project"},{"title":"Create a new application","deprecated":null,"version":null,"openapi":"/openapi.yaml post /projects/{projectId}/applications","href":"/api-reference/applications/create-a-new-application"},{"title":"List applications for the authenticated customer","deprecated":null,"version":null,"openapi":"/openapi.yaml get /applications","href":"/api-reference/applications/list-applications-for-the-authenticated-customer"},{"title":"Get an application by ID","deprecated":null,"version":null,"openapi":"/openapi.yaml get /applications/{applicationId}","href":"/api-reference/applications/get-an-application-by-id"},{"title":"Delete an application","deprecated":null,"version":null,"openapi":"/openapi.yaml delete /applications/{applicationId}","href":"/api-reference/applications/delete-an-application"},{"title":"Publish an application","deprecated":null,"version":null,"openapi":"/openapi.yaml post /applications/{applicationId}/publish","href":"/api-reference/applications/publish-an-application"},{"title":"Unpublish an application","deprecated":null,"version":null,"openapi":"/openapi.yaml post /applications/{applicationId}/unpublish","href":"/api-reference/applications/unpublish-an-application"},{"title":"Edit an application using natural language","deprecated":null,"version":null,"openapi":"/openapi.yaml post /applications/{applicationId}/slang-edit","href":"/api-reference/applications/edit-an-application-using-natural-language"},{"title":"Update an application's SCode","deprecated":null,"version":null,"openapi":"/openapi.yaml put /applications/{applicationId}/scode","href":"/api-reference/applications/update-an-applications-scode"},{"title":"Update an application through SLang","deprecated":null,"version":null,"openapi":"/openapi.yaml put /applications/{applicationId}/slang","href":"/api-reference/applications/update-an-application-through-slang"},{"title":"Get the OpenAPI spec for an application","deprecated":null,"version":null,"openapi":"/openapi.yaml get /applications/{applicationId}/openapi","href":"/api-reference/applications/get-the-openapi-spec-for-an-application"},{"title":"Generate Application","deprecated":null,"version":null,"openapi":"/openapi.yaml post /applications/{applicationId}/generate","href":"/api-reference/applications/generate-application"},{"title":"Gets the current status of the Application","deprecated":null,"version":null,"openapi":"/openapi.yaml get /applications/{applicationId}/status","href":"/api-reference/applications/gets-the-current-status-of-the-application"},{"title":"Get CORS configuration","deprecated":null,"version":null,"openapi":"/openapi.yaml get /applications/{applicationId}/cors","href":"/api-reference/applications/get-cors-configuration"},{"title":"Update CORS configuration","deprecated":null,"version":null,"openapi":"/openapi.yaml patch /applications/{applicationId}/cors","href":"/api-reference/applications/update-cors-configuration"},{"title":"List application versions","deprecated":null,"version":null,"openapi":"/openapi.yaml get /applications/{applicationId}/versions","href":"/api-reference/applications/list-application-versions"},{"title":"Create a new version of this Application.","deprecated":null,"version":null,"openapi":"/openapi.yaml post /applications/{applicationId}/versions","href":"/api-reference/applications/create-a-new-version-of-this-application"},{"title":"Get information about a specific version of an application","deprecated":null,"version":null,"openapi":"/openapi.yaml get /applications/{applicationId}/versions/{version}","href":"/api-reference/applications/get-information-about-a-specific-version-of-an-application"}]},{"group":"attachments","pages":[{"title":"Attach an uploaded file to a project","deprecated":null,"version":null,"openapi":"/openapi.yaml post /projects/{projectId}/file","href":"/api-reference/attachments/attach-an-uploaded-file-to-a-project"},{"title":"List project attachments","deprecated":null,"version":null,"openapi":"/openapi.yaml get /projects/{projectId}/attachments","href":"/api-reference/attachments/list-project-attachments"},{"title":"Create a project attachment","deprecated":null,"version":null,"openapi":"/openapi.yaml post /projects/{projectId}/attachments","href":"/api-reference/attachments/create-a-project-attachment"},{"title":"List Application's Attachments","deprecated":null,"version":null,"openapi":"/openapi.yaml get /applications/{applicationId}/attachments","href":"/api-reference/attachments/list-applications-attachments"},{"title":"Attach a file","deprecated":null,"version":null,"openapi":"/openapi.yaml post /applications/{applicationId}/attachments","href":"/api-reference/attachments/attach-a-file"},{"title":"Get an attachment by ID","deprecated":null,"version":null,"openapi":"/openapi.yaml get /attachments/{attachmentId}","href":"/api-reference/attachments/get-an-attachment-by-id"},{"title":"Remove an attachment from a Project","deprecated":null,"version":null,"openapi":"/openapi.yaml delete /attachments/{attachmentId}","href":"/api-reference/attachments/remove-an-attachment-from-a-project"}]},{"group":"ai-assistant","pages":[{"title":"Get all messages for a project","deprecated":null,"version":null,"openapi":"/openapi.yaml get /projects/{projectId}/messages","href":"/api-reference/ai-assistant/get-all-messages-for-a-project"},{"title":"Send a message to the assistant","deprecated":null,"version":null,"openapi":"/openapi.yaml post /projects/{projectId}/messages","href":"/api-reference/ai-assistant/send-a-message-to-the-assistant"},{"title":"Get a specific message","deprecated":null,"version":null,"openapi":"/openapi.yaml get /projects/{projectId}/messages/{messageId}","href":"/api-reference/ai-assistant/get-a-specific-message"},{"title":"Delete a message","deprecated":null,"version":null,"openapi":"/openapi.yaml delete /projects/{projectId}/messages/{messageId}","href":"/api-reference/ai-assistant/delete-a-message"}]},{"group":"figma-integration","pages":[{"title":"Generate static code from a Figma frame for an application","deprecated":null,"version":null,"openapi":"/openapi.yaml post /applications/{applicationId}/figma/generate-static-code","href":"/api-reference/figma-integration/generate-static-code-from-a-figma-frame-for-an-application"},{"title":"Get Figma file structure (pages and frames) for an application","deprecated":null,"version":null,"openapi":"/openapi.yaml get /applications/{applicationId}/figma/structure","href":"/api-reference/figma-integration/get-figma-file-structure-pages-and-frames-for-an-application"},{"title":"Download web bundle (static files) for an application","deprecated":null,"version":null,"openapi":"/openapi.yaml get /applications/{applicationId}/webBundle","href":"/api-reference/figma-integration/download-web-bundle-static-files-for-an-application"}]},{"group":"deployments-assets","pages":[{"title":"Download frontend bundle","deprecated":null,"version":null,"openapi":"/openapi.yaml get /applications/{applicationId}/frontendBundle","href":"/api-reference/deployments-assets/download-frontend-bundle"}]},{"group":"data-models","pages":[{"title":"Get all models for an application","deprecated":null,"version":null,"openapi":"/openapi.yaml get /applications/{applicationId}/models","href":"/api-reference/data-models/get-all-models-for-an-application"},{"title":"Add a model to the application","deprecated":null,"version":null,"openapi":"/openapi.yaml post /applications/{applicationId}/models","href":"/api-reference/data-models/add-a-model-to-the-application"},{"title":"Join two models with a bidirectional relationship","deprecated":null,"version":null,"openapi":"/openapi.yaml post /applications/{applicationId}/models/join","href":"/api-reference/data-models/join-two-models-with-a-bidirectional-relationship"},{"title":"Get a model from the Application","deprecated":null,"version":null,"openapi":"/openapi.yaml get /applications/{applicationId}/models/{modelId}","href":"/api-reference/data-models/get-a-model-from-the-application"},{"title":"Remove a model from the Application","deprecated":null,"version":null,"openapi":"/openapi.yaml delete /applications/{applicationId}/models/{modelId}","href":"/api-reference/data-models/remove-a-model-from-the-application"},{"title":"Update a model in the Application","deprecated":null,"version":null,"openapi":"/openapi.yaml patch /applications/{applicationId}/models/{modelId}","href":"/api-reference/data-models/update-a-model-in-the-application"},{"title":"Add a field to a model in the Application","deprecated":null,"version":null,"openapi":"/openapi.yaml post /applications/{applicationId}/models/{modelId}/fields","href":"/api-reference/data-models/add-a-field-to-a-model-in-the-application"},{"title":"Remove a field from a model in the Application","deprecated":null,"version":null,"openapi":"/openapi.yaml delete /applications/{applicationId}/models/{modelId}/fields/{fieldId}","href":"/api-reference/data-models/remove-a-field-from-a-model-in-the-application"},{"title":"Update a field in a model in the Application","deprecated":null,"version":null,"openapi":"/openapi.yaml patch /applications/{applicationId}/models/{modelId}/fields/{fieldId}","href":"/api-reference/data-models/update-a-field-in-a-model-in-the-application"}]},{"group":"actions-effects","pages":[{"title":"Get a list of Actions from an application","deprecated":null,"version":null,"openapi":"/openapi.yaml get /applications/{applicationId}/actions","href":"/api-reference/actions-effects/get-a-list-of-actions-from-an-application"},{"title":"Add an action to the application","deprecated":null,"version":null,"openapi":"/openapi.yaml post /applications/{applicationId}/actions","href":"/api-reference/actions-effects/add-an-action-to-the-application"},{"title":"Get an action from the Application","deprecated":null,"version":null,"openapi":"/openapi.yaml get /applications/{applicationId}/actions/{actionId}","href":"/api-reference/actions-effects/get-an-action-from-the-application"},{"title":"Remove an action from the Application","deprecated":null,"version":null,"openapi":"/openapi.yaml delete /applications/{applicationId}/actions/{actionId}","href":"/api-reference/actions-effects/remove-an-action-from-the-application"},{"title":"Update an action in the Application","deprecated":null,"version":null,"openapi":"/openapi.yaml patch /applications/{applicationId}/actions/{actionId}","href":"/api-reference/actions-effects/update-an-action-in-the-application"},{"title":"Get Action Effects","deprecated":null,"version":null,"openapi":"/openapi.yaml get /applications/{applicationId}/actions/{actionId}/effects","href":"/api-reference/actions-effects/get-action-effects"},{"title":"Modify Action Effects","deprecated":null,"version":null,"openapi":"/openapi.yaml post /applications/{applicationId}/actions/{actionId}/effects","href":"/api-reference/actions-effects/modify-action-effects"},{"title":"Get an effect from an Action in the Application","deprecated":null,"version":null,"openapi":"/openapi.yaml get /applications/{applicationId}/actions/{actionId}/effects/{effectId}","href":"/api-reference/actions-effects/get-an-effect-from-an-action-in-the-application"},{"title":"Remove an effect from an Action in the Application","deprecated":null,"version":null,"openapi":"/openapi.yaml delete /applications/{applicationId}/actions/{actionId}/effects/{effectId}","href":"/api-reference/actions-effects/remove-an-effect-from-an-action-in-the-application"},{"title":"Update an Effect in an Action","deprecated":null,"version":null,"openapi":"/openapi.yaml patch /applications/{applicationId}/actions/{actionId}/effects/{effectId}","href":"/api-reference/actions-effects/update-an-effect-in-an-action"}]},{"group":"triggers","pages":[{"title":"List triggers in the application","deprecated":null,"version":null,"openapi":"/openapi.yaml get /applications/{applicationId}/triggers","href":"/api-reference/triggers/list-triggers-in-the-application"},{"title":"Add a trigger to the application","deprecated":null,"version":null,"openapi":"/openapi.yaml post /applications/{applicationId}/triggers","href":"/api-reference/triggers/add-a-trigger-to-the-application"},{"title":"Get a trigger from the Application","description":null,"deprecated":null,"version":null,"openapi":"/openapi.yaml get /applications/{applicationId}/triggers/{triggerId}","href":"/api-reference/triggers/get-a-trigger-from-the-application"},{"title":"Remove a trigger from the Application","deprecated":null,"version":null,"openapi":"/openapi.yaml delete /applications/{applicationId}/triggers/{triggerId}","href":"/api-reference/triggers/remove-a-trigger-from-the-application"},{"title":"Update a trigger in the Application","description":"Updates a trigger in the Application. Accepts a partial TriggerMapping object.\n","deprecated":null,"version":null,"openapi":"/openapi.yaml patch /applications/{applicationId}/triggers/{triggerId}","href":"/api-reference/triggers/update-a-trigger-in-the-application"}]},{"group":"secrets-configuration","pages":[{"title":"List secrets in the application","deprecated":null,"version":null,"openapi":"/openapi.yaml get /applications/{applicationId}/secrets","href":"/api-reference/secrets-configuration/list-secrets-in-the-application"},{"title":"Add a secret to the application","deprecated":null,"version":null,"openapi":"/openapi.yaml post /applications/{applicationId}/secrets","href":"/api-reference/secrets-configuration/add-a-secret-to-the-application"},{"title":"Update a secret in the Application","deprecated":null,"version":null,"openapi":"/openapi.yaml post /applications/{applicationId}/secrets/{secretName}","href":"/api-reference/secrets-configuration/update-a-secret-in-the-application"},{"title":"Remove a secret from the Application","deprecated":null,"version":null,"openapi":"/openapi.yaml delete /applications/{applicationId}/secrets/{secretName}","href":"/api-reference/secrets-configuration/remove-a-secret-from-the-application"}]},{"group":"builders","pages":[{"title":"List all builders for the authenticated customer","deprecated":null,"version":null,"openapi":"/openapi.yaml get /builders","href":"/api-reference/builders/list-all-builders-for-the-authenticated-customer"},{"title":"Create a new builder","deprecated":null,"version":null,"openapi":"/openapi.yaml post /builders","href":"/api-reference/builders/create-a-new-builder"},{"title":"Get a builder by ID","deprecated":null,"version":null,"openapi":"/openapi.yaml get /builders/{builderId}","href":"/api-reference/builders/get-a-builder-by-id"},{"title":"Delete a builder","deprecated":null,"version":null,"openapi":"/openapi.yaml delete /builders/{builderId}","href":"/api-reference/builders/delete-a-builder"}]},{"group":"storage","pages":[{"title":"Upload a file","deprecated":null,"version":null,"openapi":"/openapi.yaml post /storage/files","href":"/api-reference/storage/upload-a-file"},{"title":"Check if a file exists","deprecated":null,"version":null,"openapi":"/openapi.yaml get /storage/files/{id}/exists","href":"/api-reference/storage/check-if-a-file-exists"},{"title":"Download a file","deprecated":null,"version":null,"openapi":"/openapi.yaml get /storage/files/{id}/download","href":"/api-reference/storage/download-a-file"},{"title":"Get file metadata","deprecated":null,"version":null,"openapi":"/openapi.yaml get /storage/files/{id}","href":"/api-reference/storage/get-file-metadata"}]},{"group":"onboarding","pages":[{"title":"Test API connectivity","deprecated":null,"version":null,"openapi":"/openapi.yaml get /hello","href":"/api-reference/onboarding/test-api-connectivity"}]}]},{"tab":"UAPI Reference","icon":"square-terminal","pages":[{"title":"UAPI Reference","href":"/api-reference/configuration/perform-initial-setup-of-platform-for-your-organization"}]},{"tab":"TaskTracker Pro API Reference","icon":"square-terminal","hidden":true,"pages":[{"title":"TaskTracker Pro API Reference","href":"/api-reference/get-a-collection-of-users"}]}]},"basePath":"","title":"Remove a trigger from the Application - Sutro","buildId":"dpl_BLQvU86QFwq3AhPofSTw6q8dGWKm","deploymentId":"dpl_BLQvU86QFwq3AhPofSTw6q8dGWKm","dynamics":["c2aa737661","b0f84f53ff","a9bb46feb3","2b790eda92"],"chunks":["OpenApiReferenceProvider-Myd8dsju.js","utils-C2HkQgW0.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-8rSppmTv.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-B6MjiCFm.js","snippetPresets-DwrSAONL.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","Page-CxAy5y67.js","ApiExamples-1-a5UQKQ.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-C541m7wZ.js","shallow-CWELCZ77.js","getApiPlaygroundDisplay-CTo5Zn03.js","CodeSnippet-D--dzvnl.js","CodeSnippets-DM3cXEDh.js","getPastedJson-C-VECgcL.js","icon-BPq2-Mg3.js","MethodPill-D9J5cUHd.js","DuplicateIcon-BqHaxUnD.js","createIcon-CIbcZHp9.js","DynamicMarkdown-BKiHAm_d.js","SectionHeading-DstQXt3H.js","axios-vUo_bRtp.js","Markdown-CpxgzsKA.js","clsx-C5EfhVm0.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-CJ9Oly2E.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-Mk6P3qvh.js"]}