Add New Group

POST/api/knowledge_base/groups

Headers

FieldTypeDescription
authtoken String Authentication token, generated from admin area

Parameters

FieldTypeDescription
name String Group name (slug auto-generated, unique).
description String optional Group description.
color String optional Group color.

default: #28B8DA

curl -X POST "https://yoursite.com/api/knowledge_base/groups" \
  -H "authtoken: YOUR_API_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{ "name": "..." }'

Success-Response:

HTTP/1.1 200 OK
{
  "status": true,
  "message": "Group added successfully",
  "record_id": 3
}

Error-Response:

HTTP/1.1 422 Unprocessable Entity
{
  "status": false,
  "error": "validation_failed",
  "message": "Group validation failed",
  "errors": {
    "name": "The name field is required."
  }
}
MethodPOST
Path/api/knowledge_base/groups
GroupKnowledge Base
Sincev3.0.0
Defined inmodules/api/controllers/Knowledge_base.php