{"command":{"effect":"write","timeoutSeconds":30,"inputSchema":{"type":"object","description":"Updates an API key for the project","properties":{"path":{"type":"object","properties":{"ref":{"minLength":20,"maxLength":20,"pattern":"^[a-z]+$","type":"string","examples":["abcdefghijklmnopqrst"],"description":"Project ref"},"id":{"format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$","type":"string","examples":["22222222-2222-4222-8222-222222222222"]}},"required":["ref","id"],"additionalProperties":false},"query":{"type":"object","properties":{"reveal":{"type":"string","examples":["true"],"description":"Boolean string.\n\nTruthy values: `true`, `1`, `yes`, `on`, `y`, `enabled`\n\nFalsy values: `false`, `0`, `no`, `off`, `n`, `disabled`"}},"required":[],"additionalProperties":false},"body":{"$ref":"#/definitions/UpdateApiKeyBody"}},"required":["path","body"],"additionalProperties":false,"definitions":{"UpdateApiKeyBody":{"type":"object","properties":{"name":{"type":"string","minLength":4,"maxLength":64,"pattern":"^[a-z_][a-z0-9_]+$"},"description":{"type":["string","null"]},"secret_jwt_template":{"type":["object","null"],"propertyNames":{"type":"string"},"additionalProperties":{}}},"examples":[{"name":"ci_secret_key_rotated","description":"Rotated after March release"}]}}},"name":"Updates an API key for the project","id":"supabase.v1-update-project-api-key","example":{"path":{"ref":"abcdefghijklmnopqrst","id":"22222222-2222-4222-8222-222222222222"},"body":{"name":"ci_secret_key_rotated","description":"Rotated after March release"}},"maxRequests":1,"summary":false}}