Access Certification

Create campaign template

Creates a new scheduled campaign template with the full configuration: scope, schedule, reviewer chain, notification preferences, and remediation policy.

The request body must include status: scheduled and the complete config object. To start reviewing identities immediately after creation, call POST /access-certification/campaigns/{campaignId}/activate.

Returns 409 Conflict when Access Certification is disabled (featureEnabled is false in access certification settings).

Required permission: accesscertification (Full Access)

post/access-certification/campaigns

Request

Request body

status'scheduled' required

Allowed status on create/update request bodies. Lifecycle moves to active/completed via activate and close (or end-early) endpoints only.

Response

Campaign created successfully

idstring required
orgIdstring required
status'scheduled' | 'active' | 'completed' | 'canceled' required

Lifecycle status of a campaign template on read responses. Create and update requests only accept scheduled. Activate transitions to active; close or end-early ends as completed or canceled. When Access Certification is disabled, this status field is unchanged, but create and activate are blocked. Viewing, editing scheduled templates, finalizing runs, and downloading audit reports remain available.

createdAtstring date-time required
updatedAtstring date-time required

Changes

No recorded changes to this operation across all 1 revision of this API.