{"command":{"effect":"write","timeoutSeconds":30,"inputSchema":{"type":"object","description":"Updates a function with the specified slug and project.","properties":{"path":{"type":"object","properties":{"ref":{"minLength":20,"maxLength":20,"pattern":"^[a-z]+$","type":"string","examples":["abcdefghijklmnopqrst"],"description":"Project ref"},"function_slug":{"pattern":"^[A-Za-z0-9_-]+$","type":"string","examples":["hello-world"],"description":"Function slug"}},"required":["ref","function_slug"],"additionalProperties":false},"query":{"type":"object","properties":{"slug":{"pattern":"^[A-Za-z0-9_-]+$","type":"string","examples":["hello-world"]},"name":{"type":"string","examples":["Hello World"]},"verify_jwt":{"type":"string","examples":[true]},"import_map":{"type":"string","examples":[false]},"entrypoint_path":{"type":"string","examples":["index.ts"]},"import_map_path":{"type":"string","examples":["import_map.json"]},"ezbr_sha256":{"type":"string","examples":["44c691990518d25498f0fd80cf6631ecf2b58eb9c5eb2a087dd1688f2904dac7"]}},"required":[],"additionalProperties":false},"body":{"$ref":"#/definitions/V1UpdateFunctionBodyJson"}},"required":["path","body"],"additionalProperties":false,"definitions":{"V1UpdateFunctionBodyJson":{"type":"object","properties":{"name":{"type":"string"},"body":{"type":"string"},"verify_jwt":{"type":"boolean"}},"examples":[{"name":"Hello World","body":"Deno.serve(() => new Response('Hello again!'))","verify_jwt":true}]}}},"name":"Update a function","id":"supabase.v1-update-a-function","example":{"path":{"ref":"abcdefghijklmnopqrst","function_slug":"hello-world"},"body":{"name":"Hello World","body":"Deno.serve(() => new Response('Hello again!'))","verify_jwt":true}},"maxRequests":1,"summary":false}}