Blog extension
28 operations are available in this resource for the current release, grouped by area so related endpoints are easier to scan.
Template tokens and loops for the extension are documented separately: Blog extension templating.
Overview
| Method | Operation | Request information |
|---|---|---|
GET | List Overview/api/projects/{project_id}/blog/overview | Path parameters: project_id |
Content
| Method | Operation | Request information |
|---|---|---|
GET | List Content/api/projects/{project_id}/blog/content | Path parameters: project_id |
POST | Create Content/api/projects/{project_id}/blog/content | Path parameters: project_id |
DELETE | Delete Content/api/projects/{project_id}/blog/content/{id} | Path parameters: project_id, id |
GET | Get Content/api/projects/{project_id}/blog/content/{id} | Path parameters: project_id, id |
PUT | Update Content/api/projects/{project_id}/blog/content/{id} | Path parameters: project_id, id |
POST | Create Autosave/api/projects/{project_id}/blog/content/{id}/autosave | Path parameters: project_id, id |
GET | List Revisions/api/projects/{project_id}/blog/content/{id}/revisions | Path parameters: project_id, id |
POST | Create Restore/api/projects/{project_id}/blog/content/{id}/revisions/{revision_id}/restore | Path parameters: project_id, id, revision_id |
POST | Create Bulk/api/projects/{project_id}/blog/content/bulk | Path parameters: project_id |
Terms
| Method | Operation | Request information |
|---|---|---|
GET | List Terms/api/projects/{project_id}/blog/terms | Path parameters: project_id |
POST | Create Term/api/projects/{project_id}/blog/terms | Path parameters: project_id |
DELETE | Delete Term/api/projects/{project_id}/blog/terms/{id} | Path parameters: project_id, id |
PUT | Update Template/api/projects/{project_id}/blog/terms/{id}/template | Path parameters: project_id, idJSON body: TermAssignment (template_id?)Authentication: session |
Authors
| Method | Operation | Request information |
|---|---|---|
GET | List Authors/api/projects/{project_id}/blog/authors | Path parameters: project_id |
POST | Create Author/api/projects/{project_id}/blog/authors | Path parameters: project_id |
DELETE | Delete Author/api/projects/{project_id}/blog/authors/{id} | Path parameters: project_id, id |
Comments
| Method | Operation | Request information |
|---|---|---|
GET | List Blog Comments/api/projects/{project_id}/blog/comments | Path parameters: project_id |
POST | Create Blog Comment/api/projects/{project_id}/blog/comments | Path parameters: project_id |
PATCH | Update Blog Comment/api/projects/{project_id}/blog/comments/{id} | Path parameters: project_id, id |
Redirects
| Method | Operation | Request information |
|---|---|---|
GET | List Redirects/api/projects/{project_id}/blog/redirects | Path parameters: project_id |
POST | Create Redirect/api/projects/{project_id}/blog/redirects | Path parameters: project_id |
DELETE | Delete Redirect/api/projects/{project_id}/blog/redirects/{id} | Path parameters: project_id, id |
Templates
| Method | Operation | Request information |
|---|---|---|
GET | List Templates/api/projects/{project_id}/blog/templates | Path parameters: project_idAuthentication: session |
Template preview
| Method | Operation | Request information |
|---|---|---|
POST | Create Template Preview/api/projects/{project_id}/blog/template-preview | Path parameters: project_idJSON body: PreviewRequest (template_id)Authentication: session |
Settings
| Method | Operation | Request information |
|---|---|---|
GET | List Blog Settings/api/projects/{project_id}/blog/settings | Path parameters: project_id |
PUT | Update Blog Setting/api/projects/{project_id}/blog/settings | Path parameters: project_id |
Export
| Method | Operation | Request information |
|---|---|---|
GET | List Export/api/projects/{project_id}/blog/export | Path parameters: project_id |

