---
id: communications-notification-delete
title: Delete an announcement
description: >-
  Deletes an announcement for everyone, together with the Slack messages it
  posted, as if it had never gone out. This can't be undone.
sidebar_label: Delete an announcement
hide_title: true
hide_table_of_contents: true
api: >-
  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
sidebar_class_name: delete api-method
info_path: docs/api/communications
custom_edit_url: null
canonical: 'https://docs.nullplatform.com/docs/api/communications-notification-delete'
---
<Heading
  as={"h1"}
  className={"openapi__heading"}
  children={"Delete an announcement"}
>
</Heading>

<MethodEndpoint
  method={"delete"}
  path={"/communications/notification/{id}"}
  context={"endpoint"}
>

</MethodEndpoint>

Deletes an announcement for everyone, together with the Slack messages it posted, as if it had never gone out. This can't be undone.

Only announcements (`kind: broadcast`) can be deleted. To stop showing a personal notification, close it instead.

<Heading
  id={"request"}
  as={"h2"}
  className={"openapi-tabs__heading"}
  children={"Request"}
>
</Heading>

<ParamsDetails
  parameters={[{"in":"path","name":"id","required":true,"schema":{"type":"string","format":"uuid"},"description":"The ID of the notification, as returned when it was created or listed.","example":"6f1c2b9e-3a41-4f0e-9d55-2b7c1e0a9f13"}]}
>

</ParamsDetails>

<RequestSchema
  title={"Body"}
  body={undefined}
>

</RequestSchema>

<StatusCodes
  id={undefined}
  label={undefined}
  responses={{"204":{"description":"The announcement was deleted."},"4XX":{"description":"The request couldn't be processed. For example, a parameter is invalid, the resource doesn't exist, or you don't have permission. The body is a problem details object (RFC 9457).","content":{"application/problem+json":{"schema":{"type":"object","description":"Describes what went wrong, following the RFC 9457 problem details format.","required":["type","title","status"],"properties":{"type":{"type":"string","description":"A URI that identifies the kind of problem. It's an identifier, not a link, and it's the same every time this problem occurs.","example":"urn:nullplatform:error:routes-helper:invalid-params"},"title":{"type":"string","description":"A short, human-readable summary of the problem.","example":"There are invalid parameters on the request"},"status":{"type":"integer","description":"The HTTP status code of the response.","example":400},"code":{"type":"string","description":"A stable, machine-readable error code. Use it to handle specific errors in your integrations.","example":"ROUTES_HELPER.INVALID_PARAMS"},"detail":{"type":"string","nullable":true,"description":"More information about what went wrong in this request, when available.","example":null},"errors":{"type":"array","description":"One entry per invalid field or parameter. Only present on validation errors.","items":{"type":"object","properties":{"field":{"type":"string","description":"The name of the invalid field or parameter.","example":"application_id"},"in":{"type":"string","description":"Where the field was sent: `body`, `query`, or `params` (path parameters).","example":"query"},"issue":{"type":"string","description":"What's wrong with the field, such as `required` or `invalid`.","example":"invalid"},"value":{"description":"The value that was sent, when relevant.","example":"not-a-number"},"message":{"type":"string","description":"A human-readable explanation of the issue."}}}},"message":{"type":"string","deprecated":true,"description":"Same value as `title`, kept for backward compatibility. Use `title` or `code` instead.","example":"There are invalid parameters on the request"},"traceId":{"type":"string","description":"An identifier for this request, when available. Include it when you contact nullplatform support."}}}}}},"5XX":{"description":"Something went wrong on nullplatform's side. The body is a problem details object (RFC 9457).","content":{"application/problem+json":{"schema":{"type":"object","description":"Describes what went wrong, following the RFC 9457 problem details format.","required":["type","title","status"],"properties":{"type":{"type":"string","description":"A URI that identifies the kind of problem. It's an identifier, not a link, and it's the same every time this problem occurs.","example":"about:blank"},"title":{"type":"string","description":"A short, human-readable summary of the problem.","example":"Oops.. there was an internal error"},"status":{"type":"integer","description":"The HTTP status code of the response.","example":500},"code":{"type":"string","description":"A stable, machine-readable error code. Use it to handle specific errors in your integrations."},"detail":{"type":"string","nullable":true,"description":"More information about what went wrong in this request, when available.","example":null},"message":{"type":"string","deprecated":true,"description":"Same value as `title`, kept for backward compatibility. Use `title` or `code` instead.","example":"Oops.. there was an internal error"},"traceId":{"type":"string","description":"An identifier for this request, when available. Include it when you contact nullplatform support."}}}}}}}}
>

</StatusCodes>

