AI Agent Topic Category
  • 18 Sep 2025
  • 2 Minutes to read
  • Dark
    Light

AI Agent Topic Category

  • Dark
    Light

Article summary

AI Agent Topic Category

AI Agent Topic Category JSON Format

AI Agent Topic Category is represented as simple flat JSON objects with the following keys:

NameTypeDescription
idguidId of the category.
aiAgentIdguidId of the AI Agent.
namestringName of the category.
orderintegerMust be greater than or equal to 0, ascending order.
parentIdguidParent Id of the category.

Get the list of Categories

GET aiagent/topiccategories

  • Parameters:

NameTypeinRequiredDescription
aiAgentIdguidquerynoId of the AI Agent.
parentIdguidquerynoParent Id of the category.
  • Response:

An array of AI Agent Topic Category

  • Example

Sample Request:

curl https://api11.comm100.io/v4/aiagent/topiccategories \ 
    -X 'GET' \ 
    -H 'Authorization: Bearer {access_token}' \ 

Response:

HTTP/1.1 200 OK

[
  {
      "id": "ee705b05-33c0-43b6-ab4a-a138f28b6aa2",
      "aiAgentId": "e8bf0d25-eed6-4a46-a417-318e15019609",
      "name": "fruit",
      "order": 1,
      "parentId": "3bfcf193-9939-4abd-a832-2625ea02e75b"
  }
] 

Get a single Topic Category

GET aiagent/topiccategories/{id}

  • Parameters:

No Parameters

  • Response:

AI Agent Topic Category

  • Example

Sample Request:

curl https://api11.comm100.io/v4/aiagent/topiccategories/ee705b05-33c0-43b6-ab4a-a138f28b6aa2 \ 
    -X 'GET' \ 
    -H 'Authorization: Bearer {access_token}' \ 

Response:

HTTP/1.1 200 OK

{
  "id": "ee705b05-33c0-43b6-ab4a-a138f28b6aa2",
  "aiAgentId": "e8bf0d25-eed6-4a46-a417-318e15019609",
  "name": "fruit",
  "order": 1,
  "parentId": "3bfcf193-9939-4abd-a832-2625ea02e75b"
} 

Create a new Topic Category

POST aiagent/topiccategories

  • Parameters:

NameTypeinRequiredDescription
aiAgentIdguidbodyyesId of the AI Agent.
namestringbodyyesName of the category.
orderintegerbodynoMust be greater than or equal to 0, ascending order.
parentIdguidbodynoParent Id of the category.
  • Response:

AI Agent Topic Category

  • Example

Sample Request:

curl https://api11.comm100.io/v4/aiagent/topiccategories \ 
    -X 'POST' \ 
    -H 'Authorization: Bearer {access_token}' \ 
    -H 'Content-Type: application/json' \ 
    -D '{"aiAgentId":"e8bf0d25-eed6-4a46-a417-318e15019609","name":"fruit","order":1,"parentId":"3bfcf193-9939-4abd-a832-2625ea02e75b"}' 

Response:

HTTP/1.1 201 Created

{
  "id": "ee705b05-33c0-43b6-ab4a-a138f28b6aa2",
  "aiAgentId": "e8bf0d25-eed6-4a46-a417-318e15019609",
  "name": "fruit",
  "order": 1,
  "parentId": "3bfcf193-9939-4abd-a832-2625ea02e75b"
} 

Update the Topic Category

PUT aiagent/topiccategories/{id}

  • Parameters:

NameTypeinRequiredDescription
IdguidbodyyesId of the AI Agent Topic Category.
aiAgentIdguidbodyyesId of the AI Agent.
namestringbodyyesName of the category.
orderintegerbodynoMust be greater than or equal to 0, ascending order.
parentIdguidbodyyesParent Id of the category.
  • Response:

AI Agent Topic Category

  • Example

Sample Request:

curl https://api11.comm100.io/v4/aiagent/topiccategories/ee705b05-33c0-43b6-ab4a-a138f28b6aa2 \ 
    -X 'PUT' \ 
    -H 'Authorization: Bearer {access_token}' \ 
    -H 'Content-Type: application/json' \ 
    -D '{"id":"ee705b05-33c0-43b6-ab4a-a138f28b6aa2","aiAgentId":"e8bf0d25-eed6-4a46-a417-318e15019609","name":"fruit","order":1,"parentId":"3bfcf193-9939-4abd-a832-2625ea02e75b"}' 

Response:

HTTP/1.1 200 OK

{
  "id": "ee705b05-33c0-43b6-ab4a-a138f28b6aa2",
  "aiAgentId": "e8bf0d25-eed6-4a46-a417-318e15019609",
  "name": "fruit",
  "order": 1,
  "parentId": "3bfcf193-9939-4abd-a832-2625ea02e75b"
} 

Remove the topic Category

DELETE aiagent/topiccategories/{id}

  • Parameters:

No Parameters

  • Response:

No Content

  • Example

Sample Request:

curl https://api11.comm100.io/v4/aiagent/topiccategories/ee705b05-33c0-43b6-ab4a-a138f28b6aa2 \ 
    -X 'DELETE' \ 
    -H 'Authorization: Bearer {access_token}' \ 

Response:

HTTP/1.1 204 No Content


Was this article helpful?

What's Next