Skip to main content
PATCH
Partially update an announcement

Path Parameters

id
integer<int64>
required

Announcement ID

Body

application/json
body
string

New body

expires_at
string<date-time>

New expiry time

priority
enum<string>

New priority

Available options:
routine,
important,
urgent,
critical
status
enum<string>

New status

Available options:
draft,
published,
archived
tags
string[]

Replace tag list; empty array clears all tags

title
string

New title

Response

OK

author_id
string
required

Profile ID of the author

body
string
required

Rich-text markdown body

created_at
string<date-time>
required

Created timestamp

id
integer<int64>
required

Announcement ID

priority
enum<string>
required

Urgency level

Available options:
routine,
important,
urgent,
critical
status
enum<string>
required

Lifecycle status

Available options:
draft,
published,
archived
tags
string[] | null
required

Searchable labels for filtering

title
string
required

Title

updated_at
string<date-time>
required

Updated timestamp

$schema
string<uri>
read-only

A URL to the JSON Schema for this object.

Example:

"https://api.linebundle.com/schemas/Announcement.json"

expires_at
string<date-time>

Auto-archive after this time; null means no expiry

image_key
string

R2/S3 object key for the cover image (internal)

image_url
string

Presigned cover image URL (generated at read time, not stored)

org_id
string

Organization ID (nil = personal)

Last modified on June 11, 2026