---
title: "Dismiss Onboarding"
method: POST
path: "/api/onboarding/dismiss"
tags: ["onboarding"]
---

# Dismiss Onboarding

`POST /api/onboarding/dismiss`

## Request

- Base URL: `https://www.gateco.ai` (the document declares no server; this is the origin it was published from)
- URL: `https://www.gateco.ai/api/onboarding/dismiss`
- Auth: OAuth 2 (password, token URL `/api/auth/login`)

Dismiss the guided setup wizard for the authenticated user's organization.

Sets `organization.onboarding_dismissed_at` to the current UTC timestamp and
emits an `onboarding_dismissed` audit event. Idempotent — re-dismissing an
already-dismissed org is a no-op in terms of business logic (the timestamp is
simply refreshed).

Returns:
    HTTP 204 No Content.

## Response `204`

Successful Response

---

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