> ISPO SDK documentation. [HTML](https://ispo.ai/docs/variables/core.Supporting_types.communityOwnerSettingsUpdateArgsSchema.html) · [Documentation index](https://ispo.ai/docs/llms.txt)

# Variable communityOwnerSettingsUpdateArgsSchema`Const`

```typescript
communityOwnerSettingsUpdateArgsSchema: ZodObject<
    {
        idempotencyKey: ZodString;
        patch: ZodObject<
            {
                defaultChannelTarget: ZodOptional<ZodString>;
                description: ZodOptional<ZodString>;
                name: ZodOptional<ZodString>;
                onboarding: ZodOptional<
                    ZodObject<
                        {
                            rules: ZodOptional<ZodArray<ZodString>>;
                            rulesVersion: ZodOptional<ZodString>;
                            suggestedChannelTargets: ZodOptional<ZodArray<ZodString>>;
                            welcome: ZodOptional<ZodString>;
                        },
                        $strict,
                    >,
                >;
                visibility: ZodOptional<
                    ZodEnum<{ private: "private"; public: "public" }>,
                >;
            },
            $strict,
        >;
    },
    $strict,
> = ...
```

Owner and operator methods accept only intent plus a host-issued opaque reference. The reference is re-resolved against project, release/custody, and authority version by the host before every use.
