---
title: "Skip a setup card"
method: POST
path: "/v3/setup-checklist/dismiss"
tags: ["Setup"]
---

# Skip a setup card

`POST /v3/setup-checklist/dismiss`

Hides one card for this brand and this user for good. Connecting the integration later has the same visible effect, so a skip is only ever an opt-out, never a state the card can be brought back from.

## Query parameters

- `teamId` string, required

## Request body

- object
  - `cardKey` 'google-search-console' | 'analytics' | 'cms' | 'bing-webmaster-tools' | 'google-pagespeed' | 'indexnow', required

## Response `200`

The skip was recorded.

- object — The skip was recorded.
  - `success` boolean, required

## Other responses

- `400` — Unknown card, or no brand.
- `401` — Not signed in.
- `403` — Not a member of this brand.
- `500` — Server error while saving.

## Changes

- **2026-09-03** `faffe73214bc` — 1 info
  - endpoint added

[Change history](https://skmtc.dev/snowseo/apis/snowseo-api/changes/v3/setup-checklist/dismiss/post.md)

---

[API](https://skmtc.dev/snowseo/apis/snowseo-api.md) · [All operations](https://skmtc.dev/snowseo/apis/snowseo-api/llms.txt) · [OpenAPI document](https://skmtc.dev/snowseo/apis/snowseo-api/revisions/992a8ecadda0?raw)
