the universal sandbox runtime for agents and humans. pocketenv.io
sandbox openclaw agent claude-code vercel-sandbox deno-sandbox cloudflare-sandbox atproto sprites daytona
7
fork

Configure Feed

Select the types of activity you want to include in your feed.

Add empty JSON input schemas for delete handlers

Define an empty object input schema and add InputSchema/HandlerInput
types in TS and PKL for sandbox, secret, variable, and volume delete
endpoints.

+120 -11
+7
apps/api/lexicons/sandbox/deleteSandbox.json
··· 17 17 } 18 18 } 19 19 }, 20 + "input": { 21 + "encoding": "application/json", 22 + "schema": { 23 + "type": "object", 24 + "properties": {} 25 + } 26 + }, 20 27 "output": { 21 28 "encoding": "application/json", 22 29 "schema": {
+7
apps/api/lexicons/secret/deleteSecret.json
··· 15 15 "description": "The ID of the secret to delete" 16 16 } 17 17 } 18 + }, 19 + "input": { 20 + "encoding": "application/json", 21 + "schema": { 22 + "type": "object", 23 + "properties": {} 24 + } 18 25 } 19 26 } 20 27 }
+7
apps/api/lexicons/variable/deleteVariable.json
··· 15 15 "description": "The ID of the environment variable to delete" 16 16 } 17 17 } 18 + }, 19 + "input": { 20 + "encoding": "application/json", 21 + "schema": { 22 + "type": "object", 23 + "properties": {} 24 + } 18 25 } 19 26 } 20 27 }
+7
apps/api/lexicons/volume/deleteVolume.json
··· 15 15 "description": "The ID of the volume to delete." 16 16 } 17 17 } 18 + }, 19 + "input": { 20 + "encoding": "application/json", 21 + "schema": { 22 + "type": "object", 23 + "properties": {} 24 + } 18 25 } 19 26 } 20 27 }
+7
apps/api/pkl/defs/sandbox/deleteSandbox.pkl
··· 16 16 } 17 17 } 18 18 } 19 + input { 20 + encoding = "application/json" 21 + schema { 22 + type = "object" 23 + properties {} 24 + } 25 + } 19 26 output { 20 27 encoding = "application/json" 21 28 schema = new Ref {
+8 -1
apps/api/pkl/defs/secret/deleteSecret.pkl
··· 15 15 } 16 16 } 17 17 } 18 + input { 19 + encoding = "application/json" 20 + schema { 21 + type = "object" 22 + properties {} 23 + } 24 + } 18 25 } 19 - } 26 + }
+8 -1
apps/api/pkl/defs/variable/deleteVariable.pkl
··· 15 15 } 16 16 } 17 17 } 18 + input { 19 + encoding = "application/json" 20 + schema { 21 + type = "object" 22 + properties {} 23 + } 24 + } 18 25 } 19 - } 26 + }
+8 -1
apps/api/pkl/defs/volume/deleteVolume.pkl
··· 15 15 } 16 16 } 17 17 } 18 + input { 19 + encoding = "application/json" 20 + schema { 21 + type = "object" 22 + properties {} 23 + } 24 + } 18 25 } 19 - } 26 + }
+28
apps/api/src/lexicon/lexicons.ts
··· 1018 1018 }, 1019 1019 }, 1020 1020 }, 1021 + input: { 1022 + encoding: "application/json", 1023 + schema: { 1024 + type: "object", 1025 + properties: {}, 1026 + }, 1027 + }, 1021 1028 output: { 1022 1029 encoding: "application/json", 1023 1030 schema: { ··· 1736 1743 }, 1737 1744 }, 1738 1745 }, 1746 + input: { 1747 + encoding: "application/json", 1748 + schema: { 1749 + type: "object", 1750 + properties: {}, 1751 + }, 1752 + }, 1739 1753 }, 1740 1754 }, 1741 1755 }, ··· 1943 1957 }, 1944 1958 }, 1945 1959 }, 1960 + input: { 1961 + encoding: "application/json", 1962 + schema: { 1963 + type: "object", 1964 + properties: {}, 1965 + }, 1966 + }, 1946 1967 }, 1947 1968 }, 1948 1969 }, ··· 2162 2183 type: "string", 2163 2184 description: "The ID of the volume to delete.", 2164 2185 }, 2186 + }, 2187 + }, 2188 + input: { 2189 + encoding: "application/json", 2190 + schema: { 2191 + type: "object", 2192 + properties: {}, 2165 2193 }, 2166 2194 }, 2167 2195 },
+9 -2
apps/api/src/lexicon/types/io/pocketenv/sandbox/deleteSandbox.ts
··· 14 14 id: string; 15 15 } 16 16 17 - export type InputSchema = undefined; 17 + export interface InputSchema { 18 + [k: string]: unknown; 19 + } 20 + 18 21 export type OutputSchema = IoPocketenvSandboxDefs.SandboxViewBasic; 19 - export type HandlerInput = undefined; 22 + 23 + export interface HandlerInput { 24 + encoding: "application/json"; 25 + body: InputSchema; 26 + } 20 27 21 28 export interface HandlerSuccess { 22 29 encoding: "application/json";
+8 -2
apps/api/src/lexicon/types/io/pocketenv/secret/deleteSecret.ts
··· 13 13 id: string; 14 14 } 15 15 16 - export type InputSchema = undefined; 17 - export type HandlerInput = undefined; 16 + export interface InputSchema { 17 + [k: string]: unknown; 18 + } 19 + 20 + export interface HandlerInput { 21 + encoding: "application/json"; 22 + body: InputSchema; 23 + } 18 24 19 25 export interface HandlerError { 20 26 status: number;
+8 -2
apps/api/src/lexicon/types/io/pocketenv/variable/deleteVariable.ts
··· 13 13 id: string; 14 14 } 15 15 16 - export type InputSchema = undefined; 17 - export type HandlerInput = undefined; 16 + export interface InputSchema { 17 + [k: string]: unknown; 18 + } 19 + 20 + export interface HandlerInput { 21 + encoding: "application/json"; 22 + body: InputSchema; 23 + } 18 24 19 25 export interface HandlerError { 20 26 status: number;
+8 -2
apps/api/src/lexicon/types/io/pocketenv/volume/deleteVolume.ts
··· 13 13 id: string; 14 14 } 15 15 16 - export type InputSchema = undefined; 17 - export type HandlerInput = undefined; 16 + export interface InputSchema { 17 + [k: string]: unknown; 18 + } 19 + 20 + export interface HandlerInput { 21 + encoding: "application/json"; 22 + body: InputSchema; 23 + } 18 24 19 25 export interface HandlerError { 20 26 status: number;