---
title: "Close a dismissible notice for the caller, while its id lasts"
method: POST
path: "/notices/{noticeId}/dismiss"
tags: ["notices"]
---

# Close a dismissible notice for the caller, while its id lasts

`POST /notices/{noticeId}/dismiss`

## Request

- Base URL: `https://api.letsship.ai/v1`
- URL: `https://api.letsship.ai/v1/notices/{noticeId}/dismiss`
- Auth: none declared

## Path parameters

- `noticeId` string, required

## Query parameters

- `orgId` string

## Response `200`

Dismissed; a repeat returns the first dismissal

- NoticeDismissal
  - `orgId` string, required
  - `noticeId` string, required
  - `dismissedAt` integer, required

## Other responses

- `401`: Unauthenticated
- `403`: The token acts for no person, so there is nobody to close it for (code person_required)
- `404`: Not one of the caller's orgs, or no notice with this id now (code notice_not_found)
- `409`: The notice is critical and stays until its cause is fixed (code notice_not_dismissible)
- `503`: SITE_URL is not set, so actions cannot link to the console (code not_configured)

---

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