{"command":{"effect":"write","timeoutSeconds":30,"inputSchema":{"type":"object","description":"Updates a SSO provider by its UUID","properties":{"path":{"type":"object","properties":{"ref":{"minLength":20,"maxLength":20,"pattern":"^[a-z]+$","type":"string","examples":["abcdefghijklmnopqrst"],"description":"Project ref"},"provider_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":["77777777-7777-4777-8777-777777777777"]}},"required":["ref","provider_id"],"additionalProperties":false},"body":{"$ref":"#/definitions/UpdateProviderBody"}},"required":["path","body"],"additionalProperties":false,"definitions":{"UpdateProviderBody":{"type":"object","properties":{"metadata_xml":{"type":"string"},"metadata_url":{"type":"string"},"domains":{"type":"array","items":{"type":"string"}},"attribute_mapping":{"type":"object","properties":{"keys":{"type":"object","additionalProperties":{"type":"object","properties":{"name":{"type":"string"},"names":{"type":"array","items":{"type":"string"}},"array":{"type":"boolean"},"default":{"anyOf":[{"type":"object","properties":{}},{"type":"number"},{"type":"string"},{"type":"boolean"}]}}}}},"required":["keys"]},"name_id_format":{"type":"string","enum":["urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified","urn:oasis:names:tc:SAML:2.0:nameid-format:transient","urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress","urn:oasis:names:tc:SAML:2.0:nameid-format:persistent"]}},"examples":[{"metadata_url":"https://sso.acme.com/metadata.xml","domains":["acme.com","contractors.acme.com"]}]}}},"name":"Updates a SSO provider by its UUID","id":"supabase.v1-update-a-sso-provider","example":{"path":{"ref":"abcdefghijklmnopqrst","provider_id":"77777777-7777-4777-8777-777777777777"},"body":{"metadata_url":"https://sso.acme.com/metadata.xml","domains":["acme.com","contractors.acme.com"]}},"maxRequests":1,"summary":false}}