---
title: "A guide changes: title, content, folder, access"
method: POST
path: "guide.updated"
tags: ["Webhooks"]
---

# A guide changes: title, content, folder, access

`POST guide.updated` (webhook)

A guide changed, draft or not. `changed` lists the columns that moved: title, description, body, permalink, language, folder_id, publish_status, team_role, is_public. Edits inside one minute arrive as one event.

## Headers

- `X-Glitter-Event` string, required
- `X-Glitter-Delivery` string, uuid, required
- `X-Glitter-Signature` string, required
- `User-Agent` string, required

## Payload

- GuideUpdatedEvent
  - `id` string, uuid, required
  - `created_at` string, date-time, required
  - `team_id` string, uuid, required
  - `organization_id` string, uuid, required
  - `type` 'guide.updated', required
  - `data` object, required
    - `guide` object, required
      - `id` string, uuid, required
      - `title` string, nullable, required
      - `description` string, nullable, required
      - `permalink` string, nullable, required
      - `updated_at` string, nullable, required
      - `team_id` string, uuid, required
      - `folder_id` string, uuid, nullable, required
      - `language` string, required
      - `url` string, uri, required: The guide in Glitter.
    - `placement` object, required
      - `team_guides` boolean, required: In Team Guides (moved out of Drafts).
      - `public_link` boolean, required: Readable by anyone with the share link.
    - `changed` string[], required: Columns that changed, for guide.updated; empty otherwise.

## Acknowledgement `2XX`

Received. Any 2xx within 10 seconds counts; anything else is retried.

---

[API](https://skmtc.dev/glitter/apis/glitter-ai-api.md) - [All operations](https://skmtc.dev/glitter/apis/glitter-ai-api/llms.txt) - [OpenAPI document](https://skmtc.dev/glitter/apis/glitter-ai-api/revisions/9e385376d80e?raw)
