Overview
You can use this request to post a new article to your AnswerHub site.
Information
Permissions & Notes:
- You must have the Submit kbentry permission under Custom Roles in the Advanced Editor for the space you are attempting to post an article to.
- If you do not have the custom Publish kbentry permission under Custom Roles in the Advanced Editor your article will go into moderation.
- You must have the custom Publish kbentry permission under Custom Roles in the Advanced Editor to have the article automatically publish. The system automatically adds this role with the installation of the Knowledge Base plugin.
- We added this request in version 1.6.3.4.
A POST create an article request for an article with a title ("Article posted from the API"), a body ("This is the body of an article posted through the API"), topics ("testingkb"), and a space ID (spaceId: 11), sent to https://apidocs.cloud.answerhub.com using a human-readable Username/Password (answerhub/test123) would look like this:
- cURL
curl
-u answerhub:test123
-H "Accept: application/json"
-H "Content-type: application/json"
-X POST
-d '{"title":"Article posted from the API","body": "This is the body of an article posted through the API","topics":"testingkb", "spaceId":"11"}' "https://apidocs.cloud.answerhub.com/services/v2/article.json" -v
curl
-u answerhub:test123
-H "Accept: application/json"
-H "Content-type: application/json"
-X POST
-d '{"title":"Article posted from the API","body": "This is the body of an article posted through the API","topics":"testingkb", "spaceId":"11"}' "https://apidocs.cloud.answerhub.com/services/v2/article.json" -v
Succesful Response:
- HTTP Status 201 - Created
Priyanka Bhotika
Comments