Blog
Publish blog post
post /api/http/blog
Required permissions: Publish articles
|
Request arguments |
---|
object with fields: title : string ( Required )
content : string ( Nullable and Optional , defaults to null )
docContent : TextDocumentContent ( Nullable and Optional , defaults to null )
locations : array of string ( Nullable and Optional , defaults to null )
teams : array of string ( Nullable and Optional , defaults to null )
event : BlogCalendarEvent ( Nullable and Optional , defaults to null )
|
|
Get all blog posts
get /api/http/blog
Required permissions: View articles
|
Request arguments |
---|
$skip : string (Query) ( Nullable and Optional , defaults to null )
| $top : integer (format: int32) (Query) ( Nullable and Optional , defaults to 100 )
| term : string (Query) ( Nullable and Optional , defaults to null )
| dateFrom : string (format: date-time) (Query) ( Nullable and Optional , defaults to null )
| dateTo : string (format: date-time) (Query) ( Nullable and Optional , defaults to null )
| authorId : string (Query) ( Nullable and Optional , defaults to null )
| teamId : string (Query) ( Nullable and Optional , defaults to null )
| locationId : string (Query) ( Nullable and Optional , defaults to null )
| forProfile : string (Query) ( Nullable and Optional , defaults to null )
|
Response |
---|
object with fields: next : string ( Required )
totalCount : integer (format: int32) ( Nullable and Optional , defaults to null )
data : array of ArticleRecord ( Required )
|
|
Import blog posts
post /api/http/blog/import
Required permissions: Import articles
|
Request arguments |
---|
object with fields: |
|
Get stats
get /api/http/blog/stats
Required permissions: View articles
|
Request arguments |
---|
dateFrom : string (format: date-time) (Query) ( Nullable and Optional , defaults to null )
| dateTo : string (format: date-time) (Query) ( Nullable and Optional , defaults to null )
| authorId : string (Query) ( Nullable and Optional , defaults to null )
| teamId : string (Query) ( Nullable and Optional , defaults to null )
| locationId : string (Query) ( Nullable and Optional , defaults to null )
|
|
Get blog post by alias
get /api/http/blog/alias:{alias}
Required permissions: View articles
|
Request arguments |
---|
alias : string (Path) ( Required )
|
|
Get blog post by external id
get /api/http/blog/external-id:{id}
Required permissions: View articles
|
Request arguments |
---|
id : string (Path) ( Required )
|
|
Get blog post
get /api/http/blog/{id}
Required permissions: View articles
|
Request arguments |
---|
id : string (Path) ( Required )
|
|
Update blog post
patch /api/http/blog/{id}
Required permissions: Publish articles
|
Request arguments |
---|
id : string (Path) ( Required )
| object with fields: title : string ( Nullable and Optional , defaults to null )
content : string ( Nullable and Optional , defaults to null )
docContent : TextDocumentContent ( Nullable and Optional , defaults to null )
locations : array of string ( Nullable and Optional , defaults to null )
teams : array of string ( Nullable and Optional , defaults to null )
event : BlogCalendarEvent ( Nullable and Optional )
|
|
Unpublish blog post
delete /api/http/blog/{id}
Required permissions: Unpublish articles
|
Request arguments |
---|
id : string (Path) ( Required )
|
|
Last modified: 06 September 2023