Skip to main content

CreateReviewCampaignInput

No description

input CreateReviewCampaignInput {
description: String
dueAt: DateTimeISO
name: String!
policy: JSON
scope: JSON
timing: JSON
}

Fields

CreateReviewCampaignInput.description ● String scalar

CreateReviewCampaignInput.dueAt ● DateTimeISO scalar

CreateReviewCampaignInput.name ● String! non-null scalar

CreateReviewCampaignInput.policy ● JSON scalar

Inline partial governance policy (PartialPolicyDefinition). Setting it requires review.policy.manage.

CreateReviewCampaignInput.scope ● JSON scalar

CampaignScope: { users: { include: UserSelector[], exclude: UserSelector[] }, resources: { include: ResourceSelector[], exclude: ResourceSelector[] } }. Validated server-side via CampaignScopeSchema.

CreateReviewCampaignInput.timing ● JSON scalar

Partial ReviewTimingConfig override. Operational — NO review.policy.manage gate (validated server-side via PartialReviewTimingConfigSchema).

Member Of

createReviewCampaign mutation