curl --request PATCH \
--url https://api.wacht.dev/settings/b2b \
--header 'Authorization: <api-key>' \
--header 'Content-Type: application/json' \
--data '
{
"organizations_enabled": true,
"workspaces_enabled": true,
"ip_allowlist_per_org_enabled": true,
"allow_users_to_create_orgs": true,
"max_allowed_org_members": "<string>",
"max_allowed_workspace_members": "<string>",
"allow_org_deletion": true,
"allow_workspace_deletion": true,
"custom_org_role_enabled": true,
"custom_workspace_role_enabled": true,
"default_workspace_creator_role_id": "<string>",
"default_workspace_member_role_id": "<string>",
"default_org_creator_role_id": "<string>",
"default_org_member_role_id": "<string>",
"limit_org_creation_per_user": true,
"limit_workspace_creation_per_org": true,
"org_creation_per_user_count": 123,
"workspaces_per_org_count": 123,
"workspace_permissions": [
"<string>"
],
"organization_permissions": [
"<string>"
],
"workspace_permission_catalog": [
{
"key": "<string>",
"archived": true,
"ip_allowlist_per_workspace_enabled": true,
"enforce_mfa_per_org_enabled": true,
"enforce_mfa_per_workspace_enabled": true,
"enterprise_sso_enabled": true
}
],
"organization_permission_catalog": [
{
"key": "<string>",
"archived": true,
"ip_allowlist_per_workspace_enabled": true,
"enforce_mfa_per_org_enabled": true,
"enforce_mfa_per_workspace_enabled": true,
"enterprise_sso_enabled": true
}
]
}
'