Discourse API Documentation Skill
discourse-local
discourse-local
| Method | Path | Description |
|---|---|---|
GET | /discourse-post-event/events.json | |
GET | /discourse-post-event/events.ics | List calendar events |
GET | /admin/backups.json | Export calendar events in iCalendar format |
POST | /admin/backups.json | List backups |
PUT | /admin/backups/{filename} | Create backup |
GET | /admin/backups/{filename} | Send download backup email |
GET | /admin/badges.json | Download backup |
POST | /admin/badges.json | List badges |
PUT | /admin/badges/{id}.json | Create badge |
DELETE | /admin/badges/{id}.json | Update badge |
POST | /categories.json | Delete badge |
GET | /categories.json | Creates a category |
PUT | /categories/{id}.json | Retrieves a list of categories |
GET | /c/{slug}/{id}.json | Updates a category |
GET | /c/{id}/show.json | List topics |
POST | /admin/groups.json | Show category |
DELETE | /admin/groups/{id}.json | Create a group |
GET | /groups/{name}.json | Delete a group |
PUT | /groups/{id}.json | Get a group |
GET | /groups/by-id/{id}.json | Update a group |
GET | /groups/{name}/members.json | Get a group by id |
PUT | /groups/{id}/members.json | List group members |
DELETE | /groups/{id}/members.json | Add group members |
GET | /groups.json | Remove group members |
POST | /invites.json | List groups |
POST | /invites/create-multiple.json | Create an invite |
GET | /notifications.json | Create multiple invites |
PUT | /notifications/mark-read.json | Get the notifications that belong to the current user |
GET | /posts.json | Mark notifications as read |
POST | /posts.json | List latest posts across topics |
Use this API as a Claude Code skill for instant agent access.
lapsh skill-install discourse-local
Downloads and installs to ~/.claude/skills/discourse-local/
latest (2026-03-02)