logo

Path Params

NameTypeRequiredDescriptionDefault

Query Params

NameTypeRequiredDescriptionDefault
keywordstringOptional

Keyword

-
offsetnumberOptional

offset

-
pagedbooleanOptional

paged

-
pageNumbernumberOptional

Trang hiện tại

-
pageSizenumberOptional

Số lượng mỗi trang

-
sort.sortedbooleanOptional

sort.sorted

-
sort.unsortedbooleanOptional

sort.unsorted

-
statusnumberOptional

status

-
unpagedbooleanOptional

unpaged

-

Headers

HeaderRequiredDescriptionExample
AuthorizationRequired

Bearer token xác thực

Bearer <token>

Response

200Thành công
TrườngKiểuMô tả
dataobjectDữ liệu trả về
data.contentarrayDanh sách chatbot
data.content[].botobjectThông tin bot
data.content[].bot.botIdstringID của bot
data.content[].bot.botNamestringTên bot
data.content[].bot.modelCodestringModel đang sử dụng
data.content[].fileCountnumberSố lượng file đã tải lên
data.totalElementsnumberTổng số bot
data.totalPagesnumberTổng số trang
data.pageNumbernumberTrang hiện tại (bắt đầu từ 0)
data.pageSizenumberSố lượng phần tử mỗi trang
resultCodestringMã kết quả
resultMsgstringThông báo kết quả
401Không xác thực
TrườngKiểuMô tả
errorstringThông báo lỗi xác thực
example.title:
{
  "200": {
    "data": {
      "content": [
        {
          "bot": {
            "createdAt": "2025-06-12T09:55:20.108+00:00",
            "updatedAt": null,
            "createdBy": "SAMPLE_USER",
            "updatedBy": null,
            "botId": "9e725fbf-d27a-4308-9368-6d28e9a61724",
            "botName": "Rubee Bot 1",
            "botDescription": "Bot của Chiến Rubee",
            "isPublic": false,
            "status": 1,
            "coreBotId": null,
            "modelCode": "gpt-4o",
            "creativityLevel": null,
            "writeStyleCode": null,
            "responseFormatCode": null,
            "answerStyleCode": null,
            "enableResponseOutDataTrain": null,
            "outputLanguage": null,
            "quoteDocument": null,
            "suggestNextQuestion": null
          },
          "fileCount": 0,
          "botCreater": true
        }
      ],
      "pageable": {
        "sort": {
          "unsorted": true,
          "sorted": false,
          "empty": true
        },
        "pageSize": 20,
        "pageNumber": 0,
        "offset": 0,
        "unpaged": false,
        "paged": true
      },
      "last": true,
      "totalElements": 2,
      "totalPages": 1,
      "first": true,
      "numberOfElements": 2,
      "sort": {
        "unsorted": true,
        "sorted": false,
        "empty": true
      },
      "number": 0,
      "size": 20,
      "empty": false
    },
    "resultCode": "0",
    "resultMsg": "Success"
  }
}

API Request

GEThttps://troly.mobifone.vn/api/v1/am/bot/getAllBots

Try It Out

Test Endpoint

Query Parameters
No path parameters
Headers
const axios = require('axios');

let config = {
  method: 'get',
  maxBodyLength: Infinity,
  url: 'https://troly.mobifone.vn/api/v1/am/bot/getAllBots?keyword&offset&paged&pageNumber&pageSize&sort.sorted&status&unpaged',
  headers: { 
    'Authorization: <YOUR_ACCESS_TOKEN_BEARER>'
  }
};

axios.request(config)
.then((response) => {
  console.log(JSON.stringify(response.data));
})
.catch((error) => {
  console.log(error);
});