---
title: "List access certification settings"
method: GET
path: "/access-certification/settings"
tags: ["Access Certification"]
---

# List access certification settings

`GET /access-certification/settings`

## Request

- Base URL: `https://console.jumpcloud.com/api/v2`
- URL: `https://console.jumpcloud.com/api/v2/access-certification/settings`
- Auth: API key in header `x-api-key`
- TypeScript: <https://skmtc.dev/jumpcloud/apis/jumpcloud-api-2/docs/access-certification/settings/get.ts> (a function with typed inputs; its response is checked against the schema)

Returns your access certification settings, including:

- **featureEnabled** — Whether Access Certification is turned on.
  When off, reviewers cannot act on campaigns and new campaigns cannot be created or activated.
- **platforms** — Notification delivery configuration (email, Slack, webhook) with per-destination
  lifecycle event subscriptions.

If you have not saved access certification settings yet, the API returns sensible defaults.

**Required permission:** `accesscertification` or `accesscertification.readonly`

## Response `200`

Access certification settings for your organization

- JumpcloudHttpAccesscertificationOrgAccessCertificationSettings: Access certification settings for your organization. Controls whether the feature is enabled, AI suggestions, and default notification platform configuration.
  - `featureEnabled` boolean, required: Master switch for Access Certification. When `false`: - Reviewer notifications are paused and User Portal campaign access is hidden - Creating and activating campaigns returns 409 Conflict - All Scheduled campaigns with `config.enabled` `true` are set inactive on disable - Disabling returns 409 Conflict while any campaign is Active - Viewing campaigns, finalizing runs, remediating, reassigning, and downloading or signing off audit reports remain available while the feature is disabled - Re-enabling does not auto-activate previously disabled Scheduled campaigns
  - `platforms` JumpcloudHttpAccesscertificationNotificationPlatform[], required: Email, Slack, and/or Webhook platform configuration
    - `type` 'email' | 'slack' | 'webhook', required: Notification delivery platform
    - `enabled` boolean, required: Whether this platform is enabled for org notifications
    - `destinations` JumpcloudHttpAccesscertificationNotificationDestination[], required: Notification destinations for this platform, each with its own event list
      - `destinationId` string, required: JumpCloud Notifications channel ID for this destination
      - `events` JumpcloudHttpAccesscertificationNotificationEvent[], required: Org lifecycle events this destination listens to (empty = none)

## Other responses

- `401`: Missing or invalid credentials
- `403`: Forbidden — principal not assigned or lacks required role
- `default`: Unexpected error

---

[API](https://skmtc.dev/jumpcloud/apis/jumpcloud-api-2.md) - [All operations](https://skmtc.dev/jumpcloud/apis/jumpcloud-api-2/llms.txt) - [OpenAPI document](https://skmtc.dev/jumpcloud/apis/jumpcloud-api-2/revisions/3f09fe63caaa?raw)
