{"command":{"effect":"write","timeoutSeconds":30,"inputSchema":{"type":"object","description":"Updates the configuration of the specified database branch","properties":{"path":{"type":"object","properties":{"branch_id_or_ref":{"anyOf":[{"type":"string","minLength":20,"maxLength":20,"pattern":"^[a-z]+$","description":"Project ref","examples":["abcdefghijklmnopqrst"]},{"type":"string","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)$"}],"examples":["abcdefghijklmnopqrst"],"description":"Branch ref or deprecated branch ID"}},"required":["branch_id_or_ref"],"additionalProperties":false},"body":{"$ref":"#/definitions/UpdateBranchBody"}},"required":["path","body"],"additionalProperties":false,"definitions":{"UpdateBranchBody":{"type":"object","properties":{"branch_name":{"type":"string"},"git_branch":{"type":"string"},"reset_on_push":{"description":"This field is deprecated and will be ignored. Use v1-reset-a-branch endpoint directly instead.","type":"boolean"},"persistent":{"type":"boolean"},"status":{"type":"string","enum":["CREATING_PROJECT","RUNNING_MIGRATIONS","MIGRATIONS_PASSED","MIGRATIONS_FAILED","FUNCTIONS_DEPLOYED","FUNCTIONS_FAILED"]},"request_review":{"type":"boolean"},"notify_url":{"type":"string","format":"uri","description":"HTTP endpoint to receive branch status updates."}},"examples":[{"branch_name":"preview-login-page","git_branch":"feature/login-page","persistent":true,"request_review":true,"notify_url":"https://example.com/webhooks/branches"}]}}},"name":"Update database branch config","id":"supabase.v1-update-a-branch-config","example":{"path":{"branch_id_or_ref":"abcdefghijklmnopqrst"},"body":{"branch_name":"preview-login-page","git_branch":"feature/login-page","persistent":true,"request_review":true,"notify_url":"https://example.com/webhooks/branches"}},"maxRequests":1,"summary":false}}