Community Patterns
POST /community-patterns/sync
Section titled “POST /community-patterns/sync”Force a community-pattern sync now
Rate limited to 6/hour.
Responses
Section titled “Responses”| Status | Description | Body |
|---|---|---|
| 200 | Sync summary | CommunitySyncSummary |
| 429 | Rate-limited | |
| 502 | Manifest fetch or apply failed |
GET /community-patterns/sync-status
Section titled “GET /community-patterns/sync-status”Get community-pattern sync status
Responses
Section titled “Responses”| Status | Description | Body |
|---|---|---|
| 200 | Status | CommunitySyncSettings |
DELETE /community-patterns/all
Section titled “DELETE /community-patterns/all”Remove every community pattern on this instance
Hard-deletes every row where source='community'. Ignores
protected_from_sync; the flag guards sync reconciliation,
not an explicit operator purge. Local and imported patterns are
untouched. If sync is enabled, the next tick repopulates from
the manifest.
Requires {"confirm": true} in the body as a fat-finger guard
(matches the /patterns/bulk-delete convention).
Request body (application/json, required)
Section titled “Request body (application/json, required)”confirm(constanttrue, required)
Responses
Section titled “Responses”| Status | Description | Body |
|---|---|---|
| 200 | Deletion count | object |
| 400 | confirm flag missing or not true |
200 response body
Section titled “200 response body”deleted(integer)