---
title: "Get authored announcement banner configuration"
method: GET
path: "/api/{org_id}/announcements/config"
tags: ["Announcements"]
---

# Get authored announcement banner configuration

`GET /api/{org_id}/announcements/config`

## Request

- Base URL: `https://api.openobserve.ai` (the document declares no server; this is the origin it was published from)
- URL: `https://api.openobserve.ai/api/{org_id}/announcements/config`
- Auth: API key in header `Authorization`
- TypeScript: <https://skmtc.dev/openobserve/apis/openobserve-api-http/docs/api/:org_id/announcements/config/get.ts> (a function with typed inputs; its response is checked against the schema)

Retrieves the announcement banner JSON exactly as it was authored, for editing. Only accessible from the meta organization. Unlike the read endpoint, this returns every configured banner including scheduled and expired ones, with timestamps in their original authored form, plus the `revision` to send back when saving.

## Path parameters

- `org_id` string, required

## Response `200`

Success

- object

## Other responses

- `403`: Forbidden
- `500`: Internal Server Error

---

[API](https://skmtc.dev/openobserve/apis/openobserve-api-http.md) - [All operations](https://skmtc.dev/openobserve/apis/openobserve-api-http/llms.txt) - [OpenAPI document](https://skmtc.dev/openobserve/apis/openobserve-api-http/revisions/0529b8a10252?raw)
