Skip to main content

CreateReviewCampaignInput

No description

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

Fields​

CreateReviewCampaignInput.description ● String scalar​

CreateReviewCampaignInput.dueAt ● DateTimeISO scalar​

CreateReviewCampaignInput.kind ● ReviewKind enum​

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