botInvitations.acceptBotInvitation
POST
/v1/bot-invitations/accept
Accepts an email invitation (invitation) or an invitation link (secret). It makes a linked Bot in your organization and gives it back. When you already use the Bot, it gives back your linked Bot.
Authorizations
Section titled “Authorizations”Request Bodyrequired
Section titled “Request Bodyrequired”Media typeapplication/json
object
invitation
string
secret
string
organization
string
Example generated
{ "invitation": "example", "secret": "example", "organization": "example"}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 | InvitationInvalid
AuthenticationRequired
Media typeapplication/json
object
_tag
required
string
Example
{ "_tag": "AuthenticationRequired"}PermissionDenied | MembershipRequired | ForbiddenOrigin
BotNotFound | InvitationNotFound
BotConflict
Media typeapplication/json
object
_tag
required
string
message
required
string
Example
{ "_tag": "BotConflict"}AuthorizationUnavailable | BotStorageUnavailable | AuthenticationUnavailable