bots.getBot
GET
/v1/bots/{botId}
Authorizations
Section titled “Authorizations”Parameters
Section titled “Parameters”Path Parameters
Section titled “Path Parameters”botId
required
string
Responses
Section titled “Responses”Success
Media typeapplication/json
object
id
required
string
kind
required
string
owner
required
name
required
string
role
required
string
instructions
required
string
model
planApproval
object
approver
required
string
timeoutMs
required
integer
onTimeout
required
string
source
object
organizationId
required
string
bot
required
string
archived
required
boolean
revision
required
integer
createdAt
required
number
updatedAt
required
number
Example
{ "kind": "persistent", "owner": { "_tag": "Member" }, "model": { "_tag": "Config.Selection" }, "planApproval": { "approver": "chain", "onTimeout": "run" }}BotInvalid | OrganizationRequired
AuthenticationRequired
Media typeapplication/json
object
_tag
required
string
Example
{ "_tag": "AuthenticationRequired"}PermissionDenied | MembershipRequired | ForbiddenOrigin
BotNotFound
Media typeapplication/json
object
_tag
required
string
bot
required
string
Example
{ "_tag": "BotNotFound"}BotConflict
Media typeapplication/json
object
_tag
required
string
message
required
string
Example
{ "_tag": "BotConflict"}RateLimited
Media typeapplication/json
object
_tag
required
string
retryAfterSeconds
required
integer
Example
{ "_tag": "RateLimited"}AuthorizationUnavailable | BotStorageUnavailable | AuthenticationUnavailable