{"command":{"effect":"write","timeoutSeconds":30,"inputSchema":{"type":"object","description":"Bulk update functions. It will create a new function or replace existing. The operation is idempotent. NOTE: You will need to manually bump the version.","properties":{"path":{"type":"object","properties":{"ref":{"minLength":20,"maxLength":20,"pattern":"^[a-z]+$","type":"string","examples":["abcdefghijklmnopqrst"],"description":"Project ref"}},"required":["ref"],"additionalProperties":false},"body":{"$ref":"#/definitions/BulkUpdateFunctionBody"}},"required":["path","body"],"additionalProperties":false,"definitions":{"BulkUpdateFunctionBody":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string"},"slug":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_-]*$"},"name":{"type":"string"},"status":{"type":"string","enum":["ACTIVE","REMOVED","THROTTLED"]},"version":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"created_at":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"verify_jwt":{"type":"boolean"},"import_map":{"type":"boolean"},"entrypoint_path":{"type":"string"},"import_map_path":{"type":"string"},"ezbr_sha256":{"type":"string"}},"required":["id","slug","name","status","version"]},"examples":[[{"id":"3c078cce-ad70-4148-9f37-4da362789053","slug":"hello-world","name":"Hello World","status":"ACTIVE","version":2,"verify_jwt":true,"entrypoint_path":"index.ts"}]]}}},"name":"Bulk update functions","id":"supabase.v1-bulk-update-functions","example":{"path":{"ref":"abcdefghijklmnopqrst"},"body":[{"id":"3c078cce-ad70-4148-9f37-4da362789053","slug":"hello-world","name":"Hello World","status":"ACTIVE","version":2,"verify_jwt":true,"entrypoint_path":"index.ts"}]},"maxRequests":1,"summary":false}}