Skip to content

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

MethodOperationRequest information
GETList Overview
/api/projects/{project_id}/blog/overview
Path parameters: project_id

Content

Terms

MethodOperationRequest information
GETList Terms
/api/projects/{project_id}/blog/terms
Path parameters: project_id
POSTCreate Term
/api/projects/{project_id}/blog/terms
Path parameters: project_id
DELETEDelete Term
/api/projects/{project_id}/blog/terms/{id}
Path parameters: project_id, id
PUTUpdate Template
/api/projects/{project_id}/blog/terms/{id}/template
Path parameters: project_id, id
JSON body: TermAssignment (template_id?)
Authentication: session

Authors

MethodOperationRequest information
GETList Authors
/api/projects/{project_id}/blog/authors
Path parameters: project_id
POSTCreate Author
/api/projects/{project_id}/blog/authors
Path parameters: project_id
DELETEDelete Author
/api/projects/{project_id}/blog/authors/{id}
Path parameters: project_id, id

Comments

MethodOperationRequest information
GETList Blog Comments
/api/projects/{project_id}/blog/comments
Path parameters: project_id
POSTCreate Blog Comment
/api/projects/{project_id}/blog/comments
Path parameters: project_id
PATCHUpdate Blog Comment
/api/projects/{project_id}/blog/comments/{id}
Path parameters: project_id, id

Redirects

MethodOperationRequest information
GETList Redirects
/api/projects/{project_id}/blog/redirects
Path parameters: project_id
POSTCreate Redirect
/api/projects/{project_id}/blog/redirects
Path parameters: project_id
DELETEDelete Redirect
/api/projects/{project_id}/blog/redirects/{id}
Path parameters: project_id, id

Templates

MethodOperationRequest information
GETList Templates
/api/projects/{project_id}/blog/templates
Path parameters: project_id
Authentication: session

Template preview

MethodOperationRequest information
POSTCreate Template Preview
/api/projects/{project_id}/blog/template-preview
Path parameters: project_id
JSON body: PreviewRequest (template_id)
Authentication: session

Settings

MethodOperationRequest information
GETList Blog Settings
/api/projects/{project_id}/blog/settings
Path parameters: project_id
PUTUpdate Blog Setting
/api/projects/{project_id}/blog/settings
Path parameters: project_id

Export

MethodOperationRequest information
GETList Export
/api/projects/{project_id}/blog/export
Path parameters: project_id