{"command":{"effect":"write","timeoutSeconds":30,"inputSchema":{"type":"object","description":"Updates realtime configuration","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/UpdateRealtimeConfigBody"}},"required":["path","body"],"additionalProperties":false,"definitions":{"UpdateRealtimeConfigBody":{"type":"object","properties":{"private_only":{"type":"boolean","description":"Whether to only allow private channels"},"connection_pool":{"type":"integer","minimum":1,"maximum":100,"description":"Sets connection pool size for Realtime Authorization"},"postgres_changes_pool":{"type":"integer","minimum":1,"maximum":100,"description":"Sets connection pool size used to create Postgres Changes subscriptions"},"max_concurrent_users":{"type":"integer","minimum":1,"maximum":300000,"description":"Sets maximum number of concurrent users rate limit"},"max_events_per_second":{"type":"integer","minimum":1,"maximum":50000,"description":"Sets maximum number of events per second rate per channel limit"},"max_bytes_per_second":{"type":"integer","minimum":1,"maximum":10000000,"description":"Sets maximum number of bytes per second rate per channel limit"},"max_channels_per_client":{"type":"integer","minimum":1,"maximum":10000,"description":"Sets maximum number of channels per client rate limit"},"max_joins_per_second":{"type":"integer","minimum":1,"maximum":5000,"description":"Sets maximum number of joins per second rate limit"},"max_presence_events_per_second":{"type":"integer","minimum":1,"maximum":5000,"description":"Sets maximum number of presence events per second rate limit"},"max_payload_size_in_kb":{"type":"integer","minimum":1,"maximum":10000,"description":"Sets maximum number of payload size in KB rate limit"},"suspend":{"type":"boolean","description":"Disables the Realtime service for this project when true. Set to false to re-enable it."},"presence_enabled":{"type":"boolean","description":"Whether to enable presence"}},"additionalProperties":false,"examples":[{"private_only":false,"max_concurrent_users":1000,"max_channels_per_client":100}]}}},"name":"Updates realtime configuration","id":"supabase.v1-update-realtime-config","example":{"path":{"ref":"abcdefghijklmnopqrst"},"body":{"private_only":false,"max_concurrent_users":1000,"max_channels_per_client":100}},"maxRequests":1,"summary":false}}