Create bot
POST/api/bots
Creates a new empty bot. You need the Creator
role to call this api.
Request
- application/json;odata.metadata=minimal;odata.streaming=true
- application/json;odata.metadata=minimal;odata.streaming=false
- application/json;odata.metadata=minimal
- application/json;odata.metadata=full;odata.streaming=true
- application/json;odata.metadata=full;odata.streaming=false
- application/json;odata.metadata=full
- application/json;odata.metadata=none;odata.streaming=true
- application/json;odata.metadata=none;odata.streaming=false
- application/json;odata.metadata=none
- application/json;odata.streaming=true
- application/json;odata.streaming=false
- application/json
- application/xml
- text/plain
- text/json
- application/*+json
Body
- Array [
- ]
- Array [
- ]
Bot id (GUID)
Title of the bot
description objectnullable
Brief description of the bot in different languages.
Possible values: [Everyone
, MembersOnly
]
members object[]nullable
List of users and their bot access privileges
Possible values: [User
, Owner
, Contributor
, ImpersonatedUser
, Tester
, Reader
]
Possible values: [Router
, Sequential
, Llm
]
tags object[]nullable
List of tags
Body
- Array [
- ]
- Array [
- ]
Bot id (GUID)
Title of the bot
description objectnullable
Brief description of the bot in different languages.
Possible values: [Everyone
, MembersOnly
]
members object[]nullable
List of users and their bot access privileges
Possible values: [User
, Owner
, Contributor
, ImpersonatedUser
, Tester
, Reader
]
Possible values: [Router
, Sequential
, Llm
]
tags object[]nullable
List of tags
Body
- Array [
- ]
- Array [
- ]
Bot id (GUID)
Title of the bot
description objectnullable
Brief description of the bot in different languages.
Possible values: [Everyone
, MembersOnly
]
members object[]nullable
List of users and their bot access privileges
Possible values: [User
, Owner
, Contributor
, ImpersonatedUser
, Tester
, Reader
]
Possible values: [Router
, Sequential
, Llm
]
tags object[]nullable
List of tags
Body
- Array [
- ]
- Array [
- ]
Bot id (GUID)
Title of the bot
description objectnullable
Brief description of the bot in different languages.
Possible values: [Everyone
, MembersOnly
]
members object[]nullable
List of users and their bot access privileges
Possible values: [User
, Owner
, Contributor
, ImpersonatedUser
, Tester
, Reader
]
Possible values: [Router
, Sequential
, Llm
]
tags object[]nullable
List of tags
Body
- Array [
- ]
- Array [
- ]
Bot id (GUID)
Title of the bot
description objectnullable
Brief description of the bot in different languages.
Possible values: [Everyone
, MembersOnly
]
members object[]nullable
List of users and their bot access privileges
Possible values: [User
, Owner
, Contributor
, ImpersonatedUser
, Tester
, Reader
]
Possible values: [Router
, Sequential
, Llm
]
tags object[]nullable
List of tags
Body
- Array [
- ]
- Array [
- ]
Bot id (GUID)
Title of the bot
description objectnullable
Brief description of the bot in different languages.
Possible values: [Everyone
, MembersOnly
]
members object[]nullable
List of users and their bot access privileges
Possible values: [User
, Owner
, Contributor
, ImpersonatedUser
, Tester
, Reader
]
Possible values: [Router
, Sequential
, Llm
]
tags object[]nullable
List of tags
Body
- Array [
- ]
- Array [
- ]
Bot id (GUID)
Title of the bot
description objectnullable
Brief description of the bot in different languages.
Possible values: [Everyone
, MembersOnly
]
members object[]nullable
List of users and their bot access privileges
Possible values: [User
, Owner
, Contributor
, ImpersonatedUser
, Tester
, Reader
]
Possible values: [Router
, Sequential
, Llm
]
tags object[]nullable
List of tags
Body
- Array [
- ]
- Array [
- ]
Bot id (GUID)
Title of the bot
description objectnullable
Brief description of the bot in different languages.
Possible values: [Everyone
, MembersOnly
]
members object[]nullable
List of users and their bot access privileges
Possible values: [User
, Owner
, Contributor
, ImpersonatedUser
, Tester
, Reader
]
Possible values: [Router
, Sequential
, Llm
]
tags object[]nullable
List of tags
Body
- Array [
- ]
- Array [
- ]
Bot id (GUID)
Title of the bot
description objectnullable
Brief description of the bot in different languages.
Possible values: [Everyone
, MembersOnly
]
members object[]nullable
List of users and their bot access privileges
Possible values: [User
, Owner
, Contributor
, ImpersonatedUser
, Tester
, Reader
]
Possible values: [Router
, Sequential
, Llm
]
tags object[]nullable
List of tags
Body
- Array [
- ]
- Array [
- ]
Bot id (GUID)
Title of the bot
description objectnullable
Brief description of the bot in different languages.
Possible values: [Everyone
, MembersOnly
]
members object[]nullable
List of users and their bot access privileges
Possible values: [User
, Owner
, Contributor
, ImpersonatedUser
, Tester
, Reader
]
Possible values: [Router
, Sequential
, Llm
]
tags object[]nullable
List of tags
Body
- Array [
- ]
- Array [
- ]
Bot id (GUID)
Title of the bot
description objectnullable
Brief description of the bot in different languages.
Possible values: [Everyone
, MembersOnly
]
members object[]nullable
List of users and their bot access privileges
Possible values: [User
, Owner
, Contributor
, ImpersonatedUser
, Tester
, Reader
]
Possible values: [Router
, Sequential
, Llm
]
tags object[]nullable
List of tags
Body
- Array [
- ]
- Array [
- ]
Bot id (GUID)
Title of the bot
description objectnullable
Brief description of the bot in different languages.
Possible values: [Everyone
, MembersOnly
]
members object[]nullable
List of users and their bot access privileges
Possible values: [User
, Owner
, Contributor
, ImpersonatedUser
, Tester
, Reader
]
Possible values: [Router
, Sequential
, Llm
]
tags object[]nullable
List of tags
Body
- Array [
- ]
- Array [
- ]
Bot id (GUID)
Title of the bot
description objectnullable
Brief description of the bot in different languages.
Possible values: [Everyone
, MembersOnly
]
members object[]nullable
List of users and their bot access privileges
Possible values: [User
, Owner
, Contributor
, ImpersonatedUser
, Tester
, Reader
]
Possible values: [Router
, Sequential
, Llm
]
tags object[]nullable
List of tags
Body
- Array [
- ]
- Array [
- ]
Bot id (GUID)
Title of the bot
description objectnullable
Brief description of the bot in different languages.
Possible values: [Everyone
, MembersOnly
]
members object[]nullable
List of users and their bot access privileges
Possible values: [User
, Owner
, Contributor
, ImpersonatedUser
, Tester
, Reader
]
Possible values: [Router
, Sequential
, Llm
]
tags object[]nullable
List of tags
Body
- Array [
- ]
- Array [
- ]
Bot id (GUID)
Title of the bot
description objectnullable
Brief description of the bot in different languages.
Possible values: [Everyone
, MembersOnly
]
members object[]nullable
List of users and their bot access privileges
Possible values: [User
, Owner
, Contributor
, ImpersonatedUser
, Tester
, Reader
]
Possible values: [Router
, Sequential
, Llm
]
tags object[]nullable
List of tags
Body
- Array [
- ]
- Array [
- ]
Bot id (GUID)
Title of the bot
description objectnullable
Brief description of the bot in different languages.
Possible values: [Everyone
, MembersOnly
]
members object[]nullable
List of users and their bot access privileges
Possible values: [User
, Owner
, Contributor
, ImpersonatedUser
, Tester
, Reader
]
Possible values: [Router
, Sequential
, Llm
]
tags object[]nullable
List of tags
Responses
- 200
- 400
- 401
- 500
Success
- application/json;odata.metadata=minimal;odata.streaming=true
- application/json;odata.metadata=minimal;odata.streaming=false
- application/json;odata.metadata=minimal
- application/json;odata.metadata=full;odata.streaming=true
- application/json;odata.metadata=full;odata.streaming=false
- application/json;odata.metadata=full
- application/json;odata.metadata=none;odata.streaming=true
- application/json;odata.metadata=none;odata.streaming=false
- application/json;odata.metadata=none
- application/json;odata.streaming=true
- application/json;odata.streaming=false
- application/json
- application/xml
- text/plain
- application/octet-stream
- text/json
- Schema
- Example (from schema)
Schema
- Array [
- ]
- Array [
- ]
Bot id (GUID)
Indicates if the bot is available for use
Title of the bot
description objectnullable
Brief description of the bot in different languages.
Internal field to track jobs associated to this bot
Possible values: [Pending
, Training
, Trained
, Error
]
Possible values: [Everyone
, MembersOnly
]
members object[]nullable
List of users and their bot access privileges
Possible values: [User
, Owner
, Contributor
, ImpersonatedUser
, Tester
, Reader
]
Possible values: [Router
, Sequential
, Llm
]
currentSnapshot object
Snapshot id (GUID)
Bot id (GUID)
Information associated with the bot that can be versioned through snapshots. This information is in json format.
Hash associated with the snapshot is calculated based on the Content.
Possible values: [Draft
, Published
, Retired
]
Possible values: [Pending
, Training
, Trained
, Error
]
variables objectnullable
Bot variables
Creation date
Creation user
tags object[]nullable
List of tags
logApiKeys objectnullable
property name* LogApiKeyItemnullable
properties objectnullable
Bot properties
{
"id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"enable": true,
"title": "string",
"description": {},
"jobReference": "string",
"trainingStatus": "Pending",
"accessMode": "Everyone",
"members": [
{
"identity": "string",
"privileges": "User"
}
],
"strategy": "Router",
"currentSnapshot": {
"id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"botId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"content": "string",
"hash": "string",
"status": "Draft",
"trainingStatus": "Pending",
"variables": {},
"createdOn": "2023-12-18T13:30:32.291Z",
"createdBy": "string"
},
"tags": [
{
"key": "string"
}
],
"apiKey": "string",
"apiUrl": "string",
"logApiKeys": {},
"properties": {}
}
- Schema
- Example (from schema)
Schema
- Array [
- ]
- Array [
- ]
Bot id (GUID)
Indicates if the bot is available for use
Title of the bot
description objectnullable
Brief description of the bot in different languages.
Internal field to track jobs associated to this bot
Possible values: [Pending
, Training
, Trained
, Error
]
Possible values: [Everyone
, MembersOnly
]
members object[]nullable
List of users and their bot access privileges
Possible values: [User
, Owner
, Contributor
, ImpersonatedUser
, Tester
, Reader
]
Possible values: [Router
, Sequential
, Llm
]
currentSnapshot object
Snapshot id (GUID)
Bot id (GUID)
Information associated with the bot that can be versioned through snapshots. This information is in json format.
Hash associated with the snapshot is calculated based on the Content.
Possible values: [Draft
, Published
, Retired
]
Possible values: [Pending
, Training
, Trained
, Error
]
variables objectnullable
Bot variables
Creation date
Creation user
tags object[]nullable
List of tags
logApiKeys objectnullable
property name* LogApiKeyItemnullable
properties objectnullable
Bot properties
{
"id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"enable": true,
"title": "string",
"description": {},
"jobReference": "string",
"trainingStatus": "Pending",
"accessMode": "Everyone",
"members": [
{
"identity": "string",
"privileges": "User"
}
],
"strategy": "Router",
"currentSnapshot": {
"id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"botId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"content": "string",
"hash": "string",
"status": "Draft",
"trainingStatus": "Pending",
"variables": {},
"createdOn": "2023-12-18T13:30:32.292Z",
"createdBy": "string"
},
"tags": [
{
"key": "string"
}
],
"apiKey": "string",
"apiUrl": "string",
"logApiKeys": {},
"properties": {}
}
- Schema
- Example (from schema)
Schema
- Array [
- ]
- Array [
- ]
Bot id (GUID)
Indicates if the bot is available for use
Title of the bot
description objectnullable
Brief description of the bot in different languages.
Internal field to track jobs associated to this bot
Possible values: [Pending
, Training
, Trained
, Error
]
Possible values: [Everyone
, MembersOnly
]
members object[]nullable
List of users and their bot access privileges
Possible values: [User
, Owner
, Contributor
, ImpersonatedUser
, Tester
, Reader
]
Possible values: [Router
, Sequential
, Llm
]
currentSnapshot object
Snapshot id (GUID)
Bot id (GUID)
Information associated with the bot that can be versioned through snapshots. This information is in json format.
Hash associated with the snapshot is calculated based on the Content.
Possible values: [Draft
, Published
, Retired
]
Possible values: [Pending
, Training
, Trained
, Error
]
variables objectnullable
Bot variables
Creation date
Creation user
tags object[]nullable
List of tags
logApiKeys objectnullable
property name* LogApiKeyItemnullable
properties objectnullable
Bot properties
{
"id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"enable": true,
"title": "string",
"description": {},
"jobReference": "string",
"trainingStatus": "Pending",
"accessMode": "Everyone",
"members": [
{
"identity": "string",
"privileges": "User"
}
],
"strategy": "Router",
"currentSnapshot": {
"id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"botId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"content": "string",
"hash": "string",
"status": "Draft",
"trainingStatus": "Pending",
"variables": {},
"createdOn": "2023-12-18T13:30:32.292Z",
"createdBy": "string"
},
"tags": [
{
"key": "string"
}
],
"apiKey": "string",
"apiUrl": "string",
"logApiKeys": {},
"properties": {}
}
- Schema
- Example (from schema)
Schema
- Array [
- ]
- Array [
- ]
Bot id (GUID)
Indicates if the bot is available for use
Title of the bot
description objectnullable
Brief description of the bot in different languages.
Internal field to track jobs associated to this bot
Possible values: [Pending
, Training
, Trained
, Error
]
Possible values: [Everyone
, MembersOnly
]
members object[]nullable
List of users and their bot access privileges
Possible values: [User
, Owner
, Contributor
, ImpersonatedUser
, Tester
, Reader
]
Possible values: [Router
, Sequential
, Llm
]
currentSnapshot object
Snapshot id (GUID)
Bot id (GUID)
Information associated with the bot that can be versioned through snapshots. This information is in json format.
Hash associated with the snapshot is calculated based on the Content.
Possible values: [Draft
, Published
, Retired
]
Possible values: [Pending
, Training
, Trained
, Error
]
variables objectnullable
Bot variables
Creation date
Creation user
tags object[]nullable
List of tags
logApiKeys objectnullable
property name* LogApiKeyItemnullable
properties objectnullable
Bot properties
{
"id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"enable": true,
"title": "string",
"description": {},
"jobReference": "string",
"trainingStatus": "Pending",
"accessMode": "Everyone",
"members": [
{
"identity": "string",
"privileges": "User"
}
],
"strategy": "Router",
"currentSnapshot": {
"id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"botId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"content": "string",
"hash": "string",
"status": "Draft",
"trainingStatus": "Pending",
"variables": {},
"createdOn": "2023-12-18T13:30:32.292Z",
"createdBy": "string"
},
"tags": [
{
"key": "string"
}
],
"apiKey": "string",
"apiUrl": "string",
"logApiKeys": {},
"properties": {}
}
- Schema
- Example (from schema)
Schema
- Array [
- ]
- Array [
- ]
Bot id (GUID)
Indicates if the bot is available for use
Title of the bot
description objectnullable
Brief description of the bot in different languages.
Internal field to track jobs associated to this bot
Possible values: [Pending
, Training
, Trained
, Error
]
Possible values: [Everyone
, MembersOnly
]
members object[]nullable
List of users and their bot access privileges
Possible values: [User
, Owner
, Contributor
, ImpersonatedUser
, Tester
, Reader
]
Possible values: [Router
, Sequential
, Llm
]
currentSnapshot object
Snapshot id (GUID)
Bot id (GUID)
Information associated with the bot that can be versioned through snapshots. This information is in json format.
Hash associated with the snapshot is calculated based on the Content.
Possible values: [Draft
, Published
, Retired
]
Possible values: [Pending
, Training
, Trained
, Error
]
variables objectnullable
Bot variables
Creation date
Creation user
tags object[]nullable
List of tags
logApiKeys objectnullable
property name* LogApiKeyItemnullable
properties objectnullable
Bot properties
{
"id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"enable": true,
"title": "string",
"description": {},
"jobReference": "string",
"trainingStatus": "Pending",
"accessMode": "Everyone",
"members": [
{
"identity": "string",
"privileges": "User"
}
],
"strategy": "Router",
"currentSnapshot": {
"id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"botId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"content": "string",
"hash": "string",
"status": "Draft",
"trainingStatus": "Pending",
"variables": {},
"createdOn": "2023-12-18T13:30:32.292Z",
"createdBy": "string"
},
"tags": [
{
"key": "string"
}
],
"apiKey": "string",
"apiUrl": "string",
"logApiKeys": {},
"properties": {}
}
- Schema
- Example (from schema)
Schema
- Array [
- ]
- Array [
- ]
Bot id (GUID)
Indicates if the bot is available for use
Title of the bot
description objectnullable
Brief description of the bot in different languages.
Internal field to track jobs associated to this bot
Possible values: [Pending
, Training
, Trained
, Error
]
Possible values: [Everyone
, MembersOnly
]
members object[]nullable
List of users and their bot access privileges
Possible values: [User
, Owner
, Contributor
, ImpersonatedUser
, Tester
, Reader
]
Possible values: [Router
, Sequential
, Llm
]
currentSnapshot object
Snapshot id (GUID)
Bot id (GUID)
Information associated with the bot that can be versioned through snapshots. This information is in json format.
Hash associated with the snapshot is calculated based on the Content.
Possible values: [Draft
, Published
, Retired
]
Possible values: [Pending
, Training
, Trained
, Error
]
variables objectnullable
Bot variables
Creation date
Creation user
tags object[]nullable
List of tags
logApiKeys objectnullable
property name* LogApiKeyItemnullable
properties objectnullable
Bot properties
{
"id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"enable": true,
"title": "string",
"description": {},
"jobReference": "string",
"trainingStatus": "Pending",
"accessMode": "Everyone",
"members": [
{
"identity": "string",
"privileges": "User"
}
],
"strategy": "Router",
"currentSnapshot": {
"id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"botId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"content": "string",
"hash": "string",
"status": "Draft",
"trainingStatus": "Pending",
"variables": {},
"createdOn": "2023-12-18T13:30:32.293Z",
"createdBy": "string"
},
"tags": [
{
"key": "string"
}
],
"apiKey": "string",
"apiUrl": "string",
"logApiKeys": {},
"properties": {}
}
- Schema
- Example (from schema)
Schema
- Array [
- ]
- Array [
- ]
Bot id (GUID)
Indicates if the bot is available for use
Title of the bot
description objectnullable
Brief description of the bot in different languages.
Internal field to track jobs associated to this bot
Possible values: [Pending
, Training
, Trained
, Error
]
Possible values: [Everyone
, MembersOnly
]
members object[]nullable
List of users and their bot access privileges
Possible values: [User
, Owner
, Contributor
, ImpersonatedUser
, Tester
, Reader
]
Possible values: [Router
, Sequential
, Llm
]
currentSnapshot object
Snapshot id (GUID)
Bot id (GUID)
Information associated with the bot that can be versioned through snapshots. This information is in json format.
Hash associated with the snapshot is calculated based on the Content.
Possible values: [Draft
, Published
, Retired
]
Possible values: [Pending
, Training
, Trained
, Error
]
variables objectnullable
Bot variables
Creation date
Creation user
tags object[]nullable
List of tags
logApiKeys objectnullable
property name* LogApiKeyItemnullable
properties objectnullable
Bot properties
{
"id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"enable": true,
"title": "string",
"description": {},
"jobReference": "string",
"trainingStatus": "Pending",
"accessMode": "Everyone",
"members": [
{
"identity": "string",
"privileges": "User"
}
],
"strategy": "Router",
"currentSnapshot": {
"id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"botId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"content": "string",
"hash": "string",
"status": "Draft",
"trainingStatus": "Pending",
"variables": {},
"createdOn": "2023-12-18T13:30:32.293Z",
"createdBy": "string"
},
"tags": [
{
"key": "string"
}
],
"apiKey": "string",
"apiUrl": "string",
"logApiKeys": {},
"properties": {}
}
- Schema
- Example (from schema)
Schema
- Array [
- ]
- Array [
- ]
Bot id (GUID)
Indicates if the bot is available for use
Title of the bot
description objectnullable
Brief description of the bot in different languages.
Internal field to track jobs associated to this bot
Possible values: [Pending
, Training
, Trained
, Error
]
Possible values: [Everyone
, MembersOnly
]
members object[]nullable
List of users and their bot access privileges
Possible values: [User
, Owner
, Contributor
, ImpersonatedUser
, Tester
, Reader
]
Possible values: [Router
, Sequential
, Llm
]
currentSnapshot object
Snapshot id (GUID)
Bot id (GUID)
Information associated with the bot that can be versioned through snapshots. This information is in json format.
Hash associated with the snapshot is calculated based on the Content.
Possible values: [Draft
, Published
, Retired
]
Possible values: [Pending
, Training
, Trained
, Error
]
variables objectnullable
Bot variables
Creation date
Creation user
tags object[]nullable
List of tags
logApiKeys objectnullable
property name* LogApiKeyItemnullable
properties objectnullable
Bot properties
{
"id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"enable": true,
"title": "string",
"description": {},
"jobReference": "string",
"trainingStatus": "Pending",
"accessMode": "Everyone",
"members": [
{
"identity": "string",
"privileges": "User"
}
],
"strategy": "Router",
"currentSnapshot": {
"id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"botId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"content": "string",
"hash": "string",
"status": "Draft",
"trainingStatus": "Pending",
"variables": {},
"createdOn": "2023-12-18T13:30:32.293Z",
"createdBy": "string"
},
"tags": [
{
"key": "string"
}
],
"apiKey": "string",
"apiUrl": "string",
"logApiKeys": {},
"properties": {}
}
- Schema
- Example (from schema)
Schema
- Array [
- ]
- Array [
- ]
Bot id (GUID)
Indicates if the bot is available for use
Title of the bot
description objectnullable
Brief description of the bot in different languages.
Internal field to track jobs associated to this bot
Possible values: [Pending
, Training
, Trained
, Error
]
Possible values: [Everyone
, MembersOnly
]
members object[]nullable
List of users and their bot access privileges
Possible values: [User
, Owner
, Contributor
, ImpersonatedUser
, Tester
, Reader
]
Possible values: [Router
, Sequential
, Llm
]
currentSnapshot object
Snapshot id (GUID)
Bot id (GUID)
Information associated with the bot that can be versioned through snapshots. This information is in json format.
Hash associated with the snapshot is calculated based on the Content.
Possible values: [Draft
, Published
, Retired
]
Possible values: [Pending
, Training
, Trained
, Error
]
variables objectnullable
Bot variables
Creation date
Creation user
tags object[]nullable
List of tags
logApiKeys objectnullable
property name* LogApiKeyItemnullable
properties objectnullable
Bot properties
{
"id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"enable": true,
"title": "string",
"description": {},
"jobReference": "string",
"trainingStatus": "Pending",
"accessMode": "Everyone",
"members": [
{
"identity": "string",
"privileges": "User"
}
],
"strategy": "Router",
"currentSnapshot": {
"id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"botId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"content": "string",
"hash": "string",
"status": "Draft",
"trainingStatus": "Pending",
"variables": {},
"createdOn": "2023-12-18T13:30:32.293Z",
"createdBy": "string"
},
"tags": [
{
"key": "string"
}
],
"apiKey": "string",
"apiUrl": "string",
"logApiKeys": {},
"properties": {}
}
- Schema
- Example (from schema)
Schema
- Array [
- ]
- Array [
- ]
Bot id (GUID)
Indicates if the bot is available for use
Title of the bot
description objectnullable
Brief description of the bot in different languages.
Internal field to track jobs associated to this bot
Possible values: [Pending
, Training
, Trained
, Error
]
Possible values: [Everyone
, MembersOnly
]
members object[]nullable
List of users and their bot access privileges
Possible values: [User
, Owner
, Contributor
, ImpersonatedUser
, Tester
, Reader
]
Possible values: [Router
, Sequential
, Llm
]
currentSnapshot object
Snapshot id (GUID)
Bot id (GUID)
Information associated with the bot that can be versioned through snapshots. This information is in json format.
Hash associated with the snapshot is calculated based on the Content.
Possible values: [Draft
, Published
, Retired
]
Possible values: [Pending
, Training
, Trained
, Error
]
variables objectnullable
Bot variables
Creation date
Creation user
tags object[]nullable
List of tags
logApiKeys objectnullable
property name* LogApiKeyItemnullable
properties objectnullable
Bot properties
{
"id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"enable": true,
"title": "string",
"description": {},
"jobReference": "string",
"trainingStatus": "Pending",
"accessMode": "Everyone",
"members": [
{
"identity": "string",
"privileges": "User"
}
],
"strategy": "Router",
"currentSnapshot": {
"id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"botId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"content": "string",
"hash": "string",
"status": "Draft",
"trainingStatus": "Pending",
"variables": {},
"createdOn": "2023-12-18T13:30:32.294Z",
"createdBy": "string"
},
"tags": [
{
"key": "string"
}
],
"apiKey": "string",
"apiUrl": "string",
"logApiKeys": {},
"properties": {}
}
- Schema
- Example (from schema)
Schema
- Array [
- ]
- Array [
- ]
Bot id (GUID)
Indicates if the bot is available for use
Title of the bot
description objectnullable
Brief description of the bot in different languages.
Internal field to track jobs associated to this bot
Possible values: [Pending
, Training
, Trained
, Error
]
Possible values: [Everyone
, MembersOnly
]
members object[]nullable
List of users and their bot access privileges
Possible values: [User
, Owner
, Contributor
, ImpersonatedUser
, Tester
, Reader
]
Possible values: [Router
, Sequential
, Llm
]
currentSnapshot object
Snapshot id (GUID)
Bot id (GUID)
Information associated with the bot that can be versioned through snapshots. This information is in json format.
Hash associated with the snapshot is calculated based on the Content.
Possible values: [Draft
, Published
, Retired
]
Possible values: [Pending
, Training
, Trained
, Error
]
variables objectnullable
Bot variables
Creation date
Creation user
tags object[]nullable
List of tags
logApiKeys objectnullable
property name* LogApiKeyItemnullable
properties objectnullable
Bot properties
{
"id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"enable": true,
"title": "string",
"description": {},
"jobReference": "string",
"trainingStatus": "Pending",
"accessMode": "Everyone",
"members": [
{
"identity": "string",
"privileges": "User"
}
],
"strategy": "Router",
"currentSnapshot": {
"id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"botId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"content": "string",
"hash": "string",
"status": "Draft",
"trainingStatus": "Pending",
"variables": {},
"createdOn": "2023-12-18T13:30:32.294Z",
"createdBy": "string"
},
"tags": [
{
"key": "string"
}
],
"apiKey": "string",
"apiUrl": "string",
"logApiKeys": {},
"properties": {}
}
- Schema
- Example (from schema)
Schema
- Array [
- ]
- Array [
- ]
Bot id (GUID)
Indicates if the bot is available for use
Title of the bot
description objectnullable
Brief description of the bot in different languages.
Internal field to track jobs associated to this bot
Possible values: [Pending
, Training
, Trained
, Error
]
Possible values: [Everyone
, MembersOnly
]
members object[]nullable
List of users and their bot access privileges
Possible values: [User
, Owner
, Contributor
, ImpersonatedUser
, Tester
, Reader
]
Possible values: [Router
, Sequential
, Llm
]
currentSnapshot object
Snapshot id (GUID)
Bot id (GUID)
Information associated with the bot that can be versioned through snapshots. This information is in json format.
Hash associated with the snapshot is calculated based on the Content.
Possible values: [Draft
, Published
, Retired
]
Possible values: [Pending
, Training
, Trained
, Error
]
variables objectnullable
Bot variables
Creation date
Creation user
tags object[]nullable
List of tags
logApiKeys objectnullable
property name* LogApiKeyItemnullable
properties objectnullable
Bot properties
{
"id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"enable": true,
"title": "string",
"description": {},
"jobReference": "string",
"trainingStatus": "Pending",
"accessMode": "Everyone",
"members": [
{
"identity": "string",
"privileges": "User"
}
],
"strategy": "Router",
"currentSnapshot": {
"id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"botId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"content": "string",
"hash": "string",
"status": "Draft",
"trainingStatus": "Pending",
"variables": {},
"createdOn": "2023-12-18T13:30:32.294Z",
"createdBy": "string"
},
"tags": [
{
"key": "string"
}
],
"apiKey": "string",
"apiUrl": "string",
"logApiKeys": {},
"properties": {}
}
- Schema
- Example (from schema)
Schema
- Array [
- ]
- Array [
- ]
Bot id (GUID)
Indicates if the bot is available for use
Title of the bot
description objectnullable
Brief description of the bot in different languages.
Internal field to track jobs associated to this bot
Possible values: [Pending
, Training
, Trained
, Error
]
Possible values: [Everyone
, MembersOnly
]
members object[]nullable
List of users and their bot access privileges
Possible values: [User
, Owner
, Contributor
, ImpersonatedUser
, Tester
, Reader
]
Possible values: [Router
, Sequential
, Llm
]
currentSnapshot object
Snapshot id (GUID)
Bot id (GUID)
Information associated with the bot that can be versioned through snapshots. This information is in json format.
Hash associated with the snapshot is calculated based on the Content.
Possible values: [Draft
, Published
, Retired
]
Possible values: [Pending
, Training
, Trained
, Error
]
variables objectnullable
Bot variables
Creation date
Creation user
tags object[]nullable
List of tags
logApiKeys objectnullable
property name* LogApiKeyItemnullable
properties objectnullable
Bot properties
<root>
<id>3fa85f64-5717-4562-b3fc-2c963f66afa6</id>
<enable>true</enable>
<title>string</title>
<description/>
<jobReference>string</jobReference>
<trainingStatus>Pending</trainingStatus>
<accessMode>Everyone</accessMode>
<members>
<identity>string</identity>
<privileges>User</privileges>
</members>
<strategy>Router</strategy>
<currentSnapshot>
<id>3fa85f64-5717-4562-b3fc-2c963f66afa6</id>
<botId>3fa85f64-5717-4562-b3fc-2c963f66afa6</botId>
<content>string</content>
<hash>string</hash>
<status>Draft</status>
<trainingStatus>Pending</trainingStatus>
<variables/>
<createdOn>2023-12-18T13:30:32.295Z</createdOn>
<createdBy>string</createdBy>
</currentSnapshot>
<tags>
<key>string</key>
</tags>
<apiKey>string</apiKey>
<apiUrl>string</apiUrl>
<logApiKeys/>
<properties/>
</root>
- Schema
- Example (from schema)
Schema
- Array [
- ]
- Array [
- ]
Bot id (GUID)
Indicates if the bot is available for use
Title of the bot
description objectnullable
Brief description of the bot in different languages.
Internal field to track jobs associated to this bot
Possible values: [Pending
, Training
, Trained
, Error
]
Possible values: [Everyone
, MembersOnly
]
members object[]nullable
List of users and their bot access privileges
Possible values: [User
, Owner
, Contributor
, ImpersonatedUser
, Tester
, Reader
]
Possible values: [Router
, Sequential
, Llm
]
currentSnapshot object
Snapshot id (GUID)
Bot id (GUID)
Information associated with the bot that can be versioned through snapshots. This information is in json format.
Hash associated with the snapshot is calculated based on the Content.
Possible values: [Draft
, Published
, Retired
]
Possible values: [Pending
, Training
, Trained
, Error
]
variables objectnullable
Bot variables
Creation date
Creation user
tags object[]nullable
List of tags
logApiKeys objectnullable
property name* LogApiKeyItemnullable
properties objectnullable
Bot properties
{
"id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"enable": true,
"title": "string",
"description": {},
"jobReference": "string",
"trainingStatus": "Pending",
"accessMode": "Everyone",
"members": [
{
"identity": "string",
"privileges": "User"
}
],
"strategy": "Router",
"currentSnapshot": {
"id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"botId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"content": "string",
"hash": "string",
"status": "Draft",
"trainingStatus": "Pending",
"variables": {},
"createdOn": "2023-12-18T13:30:32.295Z",
"createdBy": "string"
},
"tags": [
{
"key": "string"
}
],
"apiKey": "string",
"apiUrl": "string",
"logApiKeys": {},
"properties": {}
}
- Schema
- Example (from schema)
Schema
- Array [
- ]
- Array [
- ]
Bot id (GUID)
Indicates if the bot is available for use
Title of the bot
description objectnullable
Brief description of the bot in different languages.
Internal field to track jobs associated to this bot
Possible values: [Pending
, Training
, Trained
, Error
]
Possible values: [Everyone
, MembersOnly
]
members object[]nullable
List of users and their bot access privileges
Possible values: [User
, Owner
, Contributor
, ImpersonatedUser
, Tester
, Reader
]
Possible values: [Router
, Sequential
, Llm
]
currentSnapshot object
Snapshot id (GUID)
Bot id (GUID)
Information associated with the bot that can be versioned through snapshots. This information is in json format.
Hash associated with the snapshot is calculated based on the Content.
Possible values: [Draft
, Published
, Retired
]
Possible values: [Pending
, Training
, Trained
, Error
]
variables objectnullable
Bot variables
Creation date
Creation user
tags object[]nullable
List of tags
logApiKeys objectnullable
property name* LogApiKeyItemnullable
properties objectnullable
Bot properties
{
"id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"enable": true,
"title": "string",
"description": {},
"jobReference": "string",
"trainingStatus": "Pending",
"accessMode": "Everyone",
"members": [
{
"identity": "string",
"privileges": "User"
}
],
"strategy": "Router",
"currentSnapshot": {
"id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"botId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"content": "string",
"hash": "string",
"status": "Draft",
"trainingStatus": "Pending",
"variables": {},
"createdOn": "2023-12-18T13:30:32.295Z",
"createdBy": "string"
},
"tags": [
{
"key": "string"
}
],
"apiKey": "string",
"apiUrl": "string",
"logApiKeys": {},
"properties": {}
}
- Schema
- Example (from schema)
Schema
- Array [
- ]
- Array [
- ]
Bot id (GUID)
Indicates if the bot is available for use
Title of the bot
description objectnullable
Brief description of the bot in different languages.
Internal field to track jobs associated to this bot
Possible values: [Pending
, Training
, Trained
, Error
]
Possible values: [Everyone
, MembersOnly
]
members object[]nullable
List of users and their bot access privileges
Possible values: [User
, Owner
, Contributor
, ImpersonatedUser
, Tester
, Reader
]
Possible values: [Router
, Sequential
, Llm
]
currentSnapshot object
Snapshot id (GUID)
Bot id (GUID)
Information associated with the bot that can be versioned through snapshots. This information is in json format.
Hash associated with the snapshot is calculated based on the Content.
Possible values: [Draft
, Published
, Retired
]
Possible values: [Pending
, Training
, Trained
, Error
]
variables objectnullable
Bot variables
Creation date
Creation user
tags object[]nullable
List of tags
logApiKeys objectnullable
property name* LogApiKeyItemnullable
properties objectnullable
Bot properties
{
"id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"enable": true,
"title": "string",
"description": {},
"jobReference": "string",
"trainingStatus": "Pending",
"accessMode": "Everyone",
"members": [
{
"identity": "string",
"privileges": "User"
}
],
"strategy": "Router",
"currentSnapshot": {
"id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"botId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"content": "string",
"hash": "string",
"status": "Draft",
"trainingStatus": "Pending",
"variables": {},
"createdOn": "2023-12-18T13:30:32.296Z",
"createdBy": "string"
},
"tags": [
{
"key": "string"
}
],
"apiKey": "string",
"apiUrl": "string",
"logApiKeys": {},
"properties": {}
}
Bad Request
- application/json;odata.metadata=minimal;odata.streaming=true
- application/json;odata.metadata=minimal;odata.streaming=false
- application/json;odata.metadata=minimal
- application/json;odata.metadata=full;odata.streaming=true
- application/json;odata.metadata=full;odata.streaming=false
- application/json;odata.metadata=full
- application/json;odata.metadata=none;odata.streaming=true
- application/json;odata.metadata=none;odata.streaming=false
- application/json;odata.metadata=none
- application/json;odata.streaming=true
- application/json;odata.streaming=false
- application/json
- application/xml
- text/plain
- application/octet-stream
- text/json
- Schema
- Example (from schema)
Schema
Error message
{
"error": "string"
}
- Schema
- Example (from schema)
Schema
Error message
{
"error": "string"
}
- Schema
- Example (from schema)
Schema
Error message
{
"error": "string"
}
- Schema
- Example (from schema)
Schema
Error message
{
"error": "string"
}
- Schema
- Example (from schema)
Schema
Error message
{
"error": "string"
}
- Schema
- Example (from schema)
Schema
Error message
{
"error": "string"
}
- Schema
- Example (from schema)
Schema
Error message
{
"error": "string"
}
- Schema
- Example (from schema)
Schema
Error message
{
"error": "string"
}
- Schema
- Example (from schema)
Schema
Error message
{
"error": "string"
}
- Schema
- Example (from schema)
Schema
Error message
{
"error": "string"
}
- Schema
- Example (from schema)
Schema
Error message
{
"error": "string"
}
- Schema
- Example (from schema)
Schema
Error message
{
"error": "string"
}
- Schema
- Example (from schema)
Schema
Error message
<error>string</error>
- Schema
- Example (from schema)
Schema
Error message
{
"error": "string"
}
- Schema
- Example (from schema)
Schema
Error message
{
"error": "string"
}
- Schema
- Example (from schema)
Schema
Error message
{
"error": "string"
}
Unauthorized
- application/json;odata.metadata=minimal;odata.streaming=true
- application/json;odata.metadata=minimal;odata.streaming=false
- application/json;odata.metadata=minimal
- application/json;odata.metadata=full;odata.streaming=true
- application/json;odata.metadata=full;odata.streaming=false
- application/json;odata.metadata=full
- application/json;odata.metadata=none;odata.streaming=true
- application/json;odata.metadata=none;odata.streaming=false
- application/json;odata.metadata=none
- application/json;odata.streaming=true
- application/json;odata.streaming=false
- application/json
- application/xml
- text/plain
- application/octet-stream
- text/json
- Schema
- Example (from schema)
Schema
Error message
{
"error": "string"
}
- Schema
- Example (from schema)
Schema
Error message
{
"error": "string"
}
- Schema
- Example (from schema)
Schema
Error message
{
"error": "string"
}
- Schema
- Example (from schema)
Schema
Error message
{
"error": "string"
}
- Schema
- Example (from schema)
Schema
Error message
{
"error": "string"
}
- Schema
- Example (from schema)
Schema
Error message
{
"error": "string"
}
- Schema
- Example (from schema)
Schema
Error message
{
"error": "string"
}
- Schema
- Example (from schema)
Schema
Error message
{
"error": "string"
}
- Schema
- Example (from schema)
Schema
Error message
{
"error": "string"
}
- Schema
- Example (from schema)
Schema
Error message
{
"error": "string"
}
- Schema
- Example (from schema)
Schema
Error message
{
"error": "string"
}
- Schema
- Example (from schema)
Schema
Error message
{
"error": "string"
}
- Schema
- Example (from schema)
Schema
Error message
<error>string</error>
- Schema
- Example (from schema)
Schema
Error message
{
"error": "string"
}
- Schema
- Example (from schema)
Schema
Error message
{
"error": "string"
}
- Schema
- Example (from schema)
Schema
Error message
{
"error": "string"
}
Server Error
- application/json;odata.metadata=minimal;odata.streaming=true
- application/json;odata.metadata=minimal;odata.streaming=false
- application/json;odata.metadata=minimal
- application/json;odata.metadata=full;odata.streaming=true
- application/json;odata.metadata=full;odata.streaming=false
- application/json;odata.metadata=full
- application/json;odata.metadata=none;odata.streaming=true
- application/json;odata.metadata=none;odata.streaming=false
- application/json;odata.metadata=none
- application/json;odata.streaming=true
- application/json;odata.streaming=false
- application/json
- application/xml
- text/plain
- application/octet-stream
- text/json
- Schema
- Example (from schema)
Schema
Error message
{
"error": "string"
}
- Schema
- Example (from schema)
Schema
Error message
{
"error": "string"
}
- Schema
- Example (from schema)
Schema
Error message
{
"error": "string"
}
- Schema
- Example (from schema)
Schema
Error message
{
"error": "string"
}
- Schema
- Example (from schema)
Schema
Error message
{
"error": "string"
}
- Schema
- Example (from schema)
Schema
Error message
{
"error": "string"
}
- Schema
- Example (from schema)
Schema
Error message
{
"error": "string"
}
- Schema
- Example (from schema)
Schema
Error message
{
"error": "string"
}
- Schema
- Example (from schema)
Schema
Error message
{
"error": "string"
}
- Schema
- Example (from schema)
Schema
Error message
{
"error": "string"
}
- Schema
- Example (from schema)
Schema
Error message
{
"error": "string"
}
- Schema
- Example (from schema)
Schema
Error message
{
"error": "string"
}
- Schema
- Example (from schema)
Schema
Error message
<error>string</error>
- Schema
- Example (from schema)
Schema
Error message
{
"error": "string"
}
- Schema
- Example (from schema)
Schema
Error message
{
"error": "string"
}
- Schema
- Example (from schema)
Schema
Error message
{
"error": "string"
}