2.0info: 4.10.9 Bot Factory description: Serviço BotFactory x-senior-domain: Plataforma x-senior-domain-path: platform x-senior-service-path: botfactory contact: name: Senior X Platform url: https://dev.senior.com.br email: seniorx-dev@senior.com.brhost: platform.senior.com.br /t/senior.com.br/bridge/1.0/rest/platformsecurityDefinitions: APIKeyHeader: type: apiKey in: header name: Authorizationsecurity: – APIKeyHeader: [] – application/json – application/jsonpaths: /botfactory/queries/listConversations: post: description: tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object properties: offset: type: integer format: int64 description: Quantidade de registros a pular default: 0 size: type: integer format: int64 description: Quantidade de registros a retornar default: 10 botId: type: string description: Id do Bot username: type: string description: Usuario dateStart: type: string format: date description: Data inicial dateFinish: type: string format: date description: Data final showEmptyConversations: type: boolean description: Exibir conversas onde o usuário não interagiu com o bot default: false responses: 200: description: Ok schema: type: object required: – conversations – totalElements properties: conversations: type: array items: type: object allOf: – #/definitions/conversationResume minimum: 1 description: totalElements: type: integer format: int64 description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: tags: – Queries x-senior-visibility: PRIVATE parameters: – name: offset description: Quantidade de registros a pular in: query type: integer format: int64 – name: size description: Quantidade de registros a retornar in: query type: integer format: int64 – name: botId description: Id do Bot in: query type: string – name: username description: Usuario in: query type: string – name: dateStart description: Data inicial in: query type: string format: date – name: dateFinish description: Data final in: query type: string format: date – name: showEmptyConversations description: Exibir conversas onde o usuário não interagiu com o bot in: query type: boolean responses: 200: description: Ok schema: type: object required: – conversations – totalElements properties: conversations: type: array items: type: object allOf: – #/definitions/conversationResume minimum: 1 description: totalElements: type: integer format: int64 description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /botfactory/queries/getSDKEnvironmentInfo: post: description: Busca as informações do ambiente do Cloud 9 criado na AWS tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – botId – nodeId properties: botId: type: string description: Bot id nodeId: type: string description: Node id responses: 200: description: Ok schema: type: object required: – status properties: status: type: string allOf: – #/definitions/environmentStatus description: Status do ambiente url: type: string description: Url do ambiente, caso disponível functionImportCommand: type: string description: Comando de importação do nó caso exista! 401: description: Invalid Credentials 400: description: Requisição inválida, parâmetros obrigatórios não informados ou campo informado incorretamente default: description: Error response schema: #/definitions/genericError get: description: Busca as informações do ambiente do Cloud 9 criado na AWS tags: – Queries x-senior-visibility: PRIVATE parameters: – name: botId description: Bot id in: query required: true type: string – name: nodeId description: Node id in: query required: true type: string responses: 200: description: Ok schema: type: object required: – status properties: status: type: string allOf: – #/definitions/environmentStatus description: Status do ambiente url: type: string description: Url do ambiente, caso disponível functionImportCommand: type: string description: Comando de importação do nó caso exista! 401: description: Invalid Credentials 400: description: Requisição inválida, parâmetros obrigatórios não informados ou campo informado incorretamente default: description: Error response schema: #/definitions/genericError /botfactory/queries/getConversationHistory: post: description: Retorna as mensagens de uma conversa, iniciando pelas mais recentes tags: – Queries x-senior-visibility: PUBLIC parameters: – name: input in: body required: true schema: type: object required: – conversationId properties: conversationId: type: string description: Id da conversa page: type: integer format: int64 description: Página default: 0 limit: type: integer format: int64 description: Quantidade de registros retornados default: 10 responses: 200: description: Ok schema: type: object properties: messages: type: array items: type: object allOf: – #/definitions/logMessageRecord description: Mensagens 401: description: Invalid Credentials 400: description: Requisição inválida, parâmetros obrigatórios não informados ou campo informado incorretamente default: description: Error response schema: #/definitions/genericError get: description: Retorna as mensagens de uma conversa, iniciando pelas mais recentes tags: – Queries x-senior-visibility: PUBLIC parameters: – name: conversationId description: Id da conversa in: query required: true type: string – name: page description: Página in: query type: integer format: int64 – name: limit description: Quantidade de registros retornados in: query type: integer format: int64 responses: 200: description: Ok schema: type: object properties: messages: type: array items: type: object allOf: – #/definitions/logMessageRecord description: Mensagens 401: description: Invalid Credentials 400: description: Requisição inválida, parâmetros obrigatórios não informados ou campo informado incorretamente default: description: Error response schema: #/definitions/genericError /botfactory/queries/getConversationsHistory: post: description: Retorna as mensagens mais recentes de uma conversa tags: – Queries x-senior-visibility: PUBLIC parameters: – name: input in: body required: true schema: type: object properties: conversationsIds: type: array items: type: string description: Ids das conversas a serem consultadas page: type: integer format: int64 description: Página default: 0 limit: type: integer format: int64 description: Quantidade de registros retornados default: 2 responses: 200: description: Ok schema: type: object properties: conversationsHistory: type: array items: type: object allOf: – #/definitions/conversationHistory description: Mensagens 401: description: Invalid Credentials 400: description: Requisição inválida, parâmetros obrigatórios não informados ou campo informado incorretamente default: description: Error response schema: #/definitions/genericError get: description: Retorna as mensagens mais recentes de uma conversa tags: – Queries x-senior-visibility: PUBLIC parameters: – name: conversationsIds description: Ids das conversas a serem consultadas in: query type: array items: type: string – name: page description: Página in: query type: integer format: int64 – name: limit description: Quantidade de registros retornados in: query type: integer format: int64 responses: 200: description: Ok schema: type: object properties: conversationsHistory: type: array items: type: object allOf: – #/definitions/conversationHistory description: Mensagens 401: description: Invalid Credentials 400: description: Requisição inválida, parâmetros obrigatórios não informados ou campo informado incorretamente default: description: Error response schema: #/definitions/genericError /botfactory/queries/findMessages: post: description: Retorna as mensagens de determinado tópico, conforme ordenação e filtro de mensagens ignoradas tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – ignored – period – confidence properties: botId: type: string description: Id do Bot ignored: type: boolean description: Retornar mensagens ignoradas orderField: type: string description: Campo a ser ordenado order: type: string description: Ordenar da confiança crescente page: type: integer format: int64 description: página size: type: integer format: int64 description: Quantidade period: type: string allOf: – #/definitions/periodTraining description: Período confidence: type: array items: type: string allOf: – #/definitions/confidenceLevel minimum: 1 description: Confidence responses: 200: description: Ok schema: type: object required: – messages – totalPages – totalElements properties: messages: type: array items: type: object allOf: – #/definitions/messageRecord minimum: 1 description: Mensagens totalPages: type: integer format: int64 description: Quantidade total de páginas totalElements: type: integer format: int64 description: Quantidade total de elementos 401: description: Invalid Credentials 400: description: Requisição inválida, parâmetros obrigatórios não informados ou campo informado incorretamente default: description: Error response schema: #/definitions/genericError /botfactory/queries/getSubjectAndVariationNodes: post: description: Retorna lista de nós e seus ids tags: – Queries x-senior-visibility: PUBLIC parameters: – name: input in: body required: true schema: type: object required: – botId properties: botId: type: string description: Id do bot responses: 200: description: Ok schema: type: object required: – contents properties: contents: type: array items: type: object allOf: – #/definitions/nodeInfo minimum: 1 description: Lista de nós 401: description: Invalid Credentials 400: description: Requisição inválida, parâmetros obrigatórios não informados ou campo informado incorretamente 404: description: Bot não encontrado default: description: Error response schema: #/definitions/genericError get: description: Retorna lista de nós e seus ids tags: – Queries x-senior-visibility: PUBLIC parameters: – name: botId description: Id do bot in: query required: true type: string responses: 200: description: Ok schema: type: object required: – contents properties: contents: type: array items: type: object allOf: – #/definitions/nodeInfo minimum: 1 description: Lista de nós 401: description: Invalid Credentials 400: description: Requisição inválida, parâmetros obrigatórios não informados ou campo informado incorretamente 404: description: Bot não encontrado default: description: Error response schema: #/definitions/genericError /botfactory/queries/getNodeNameList: post: description: Retorna lista de nós e seus ids tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – botId properties: botId: type: string description: Id do bot responses: 200: description: Ok schema: type: object required: – contents properties: contents: type: array items: type: object allOf: – #/definitions/nodeInfo minimum: 1 description: Lista de nós 401: description: Invalid Credentials 400: description: Requisição inválida, parâmetros obrigatórios não informados ou campo informado incorretamente 404: description: Bot não encontrado default: description: Error response schema: #/definitions/genericError get: description: Retorna lista de nós e seus ids tags: – Queries x-senior-visibility: PRIVATE parameters: – name: botId description: Id do bot in: query required: true type: string responses: 200: description: Ok schema: type: object required: – contents properties: contents: type: array items: type: object allOf: – #/definitions/nodeInfo minimum: 1 description: Lista de nós 401: description: Invalid Credentials 400: description: Requisição inválida, parâmetros obrigatórios não informados ou campo informado incorretamente 404: description: Bot não encontrado default: description: Error response schema: #/definitions/genericError /botfactory/queries/getBotStatus: post: description: Obtém o status do workspace de um determinado Bot tags: – Queries x-senior-visibility: PUBLIC parameters: – name: input in: body required: true schema: type: object required: – botId properties: botId: type: string description: Identificador do Bot responses: 200: description: Ok schema: type: object required: – status properties: status: type: string allOf: – #/definitions/botStatus description: Status do workspace 400: description: Requisição inválida, parâmetros obrigatórios não informados ou campo informado incorretamente 404: description: Bot não encontrado default: description: Error response schema: #/definitions/genericError get: description: Obtém o status do workspace de um determinado Bot tags: – Queries x-senior-visibility: PUBLIC parameters: – name: botId description: Identificador do Bot in: query required: true type: string responses: 200: description: Ok schema: type: object required: – status properties: status: type: string allOf: – #/definitions/botStatus description: Status do workspace 400: description: Requisição inválida, parâmetros obrigatórios não informados ou campo informado incorretamente 404: description: Bot não encontrado default: description: Error response schema: #/definitions/genericError /botfactory/queries/getNodeInfo: post: description: Retorna as informações do nó para o frontend tags: – Queries x-senior-visibility: PUBLIC parameters: – name: input in: body required: true schema: type: object required: – botId – nodeId properties: botId: type: string description: Id do bot nodeId: type: string description: Id do nó responses: 200: description: Ok schema: type: object required: – name properties: name: type: string description: Nome output: type: array items: type: object allOf: – #/definitions/contentRecord description: Lista de respostas examples: type: array items: type: string description: Lista de exemplos goToNode: type: string description: Ir para nó 401: description: Invalid Credentials 400: description: Requisição inválida, parâmetros obrigatórios não informados ou campo informado incorretamente 404: description: Nó não encontrado default: description: Error response schema: #/definitions/genericError get: description: Retorna as informações do nó para o frontend tags: – Queries x-senior-visibility: PUBLIC parameters: – name: botId description: Id do bot in: query required: true type: string – name: nodeId description: Id do nó in: query required: true type: string responses: 200: description: Ok schema: type: object required: – name properties: name: type: string description: Nome output: type: array items: type: object allOf: – #/definitions/contentRecord description: Lista de respostas examples: type: array items: type: string description: Lista de exemplos goToNode: type: string description: Ir para nó 401: description: Invalid Credentials 400: description: Requisição inválida, parâmetros obrigatórios não informados ou campo informado incorretamente 404: description: Nó não encontrado default: description: Error response schema: #/definitions/genericError /botfactory/queries/getMessengerUrl: post: description: Retorna a url do serviço de mensagens da conversa. tags: – Queries x-senior-visibility: PRIVATE responses: 200: description: Ok schema: type: object required: – messengerUrl properties: messengerUrl: type: string description: Url do serviço de mensagens da conversa 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Retorna a url do serviço de mensagens da conversa. tags: – Queries x-senior-visibility: PRIVATE responses: 200: description: Ok schema: type: object required: – messengerUrl properties: messengerUrl: type: string description: Url do serviço de mensagens da conversa 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /botfactory/queries/listBots: post: description: Lista os bots e retorna a url do avatar tags: – Queries x-senior-visibility: PUBLIC parameters: – name: input in: body required: true schema: type: object required: – page – size properties: page: type: integer format: int64 description: Página size: type: integer format: int64 description: Quantidade por página botChannels: type: array items: type: string allOf: – #/definitions/conversationResource description: Canais no qual se deseja filtrar permissionLevel: type: string allOf: – #/definitions/botPermissionLevel description: Nível de permissão do bot. Por padrão foi definido o level EDIT para evitar quebras. responses: 200: description: Ok schema: type: object required: – total properties: contents: type: array items: type: object allOf: – #/definitions/botRecord description: lista de bots total: type: integer format: int64 description: Total de ítens 401: description: Invalid Credentials 400: description: Requisição inválida, parâmetros obrigatórios não informados ou campo informado incorretamente default: description: Error response schema: #/definitions/genericError /botfactory/queries/verifyBotPermissions: post: description: Verifica permissões do bot tags: – Queries x-senior-visibility: PUBLIC parameters: – name: input in: body required: true schema: type: object required: – botsIds – actions properties: botsIds: type: array items: type: string minimum: 1 description: Identificadores do Bot actions: type: array items: type: string minimum: 1 description: Ações a serem verifcadas responses: 200: description: Ok schema: type: object required: – permissions properties: permissions: type: array items: type: object allOf: – #/definitions/botPermissionChecked minimum: 1 description: Permissões checadas 401: description: Invalid Credentials 400: description: Requisição inválida, parâmetros obrigatórios não informados ou campo informado incorretamente default: description: Error response schema: #/definitions/genericError get: description: Verifica permissões do bot tags: – Queries x-senior-visibility: PUBLIC parameters: – name: botsIds description: Identificadores do Bot in: query required: true type: array items: type: string minimum: 1 – name: actions description: Ações a serem verifcadas in: query required: true type: array items: type: string minimum: 1 responses: 200: description: Ok schema: type: object required: – permissions properties: permissions: type: array items: type: object allOf: – #/definitions/botPermissionChecked minimum: 1 description: Permissões checadas 401: description: Invalid Credentials 400: description: Requisição inválida, parâmetros obrigatórios não informados ou campo informado incorretamente default: description: Error response schema: #/definitions/genericError /botfactory/queries/getBotInfoFromAppKey: post: description: Retorna as informações do bot a partir de uma AppKey tags: – Queries x-senior-visibility: PUBLIC parameters: – name: input in: body required: true schema: type: object required: – appKey properties: appKey: type: string description: appKey responses: 200: description: Ok schema: type: object required: – botId – tenant properties: botId: type: string description: informações do bot tenant: type: string description: Tenant que o bot está criado 400: description: Requisição inválida, parâmetros obrigatórios não informados ou campo informado incorretamente default: description: Error response schema: #/definitions/genericError get: description: Retorna as informações do bot a partir de uma AppKey tags: – Queries x-senior-visibility: PUBLIC parameters: – name: appKey description: appKey in: query required: true type: string responses: 200: description: Ok schema: type: object required: – botId – tenant properties: botId: type: string description: informações do bot tenant: type: string description: Tenant que o bot está criado 400: description: Requisição inválida, parâmetros obrigatórios não informados ou campo informado incorretamente default: description: Error response schema: #/definitions/genericError /botfactory/queries/getBotInfo: post: description: Retorna todas as informações do bot tags: – Queries x-senior-visibility: PUBLIC parameters: – name: input in: body required: true schema: type: object required: – botId properties: botId: type: string description: Identificador do bot responses: 200: description: Ok schema: type: object required: – content properties: content: type: object allOf: – #/definitions/botRecord description: informações do bot 400: description: Requisição inválida, parâmetros obrigatórios não informados ou campo informado incorretamente 404: description: Bot não encontrado default: description: Error response schema: #/definitions/genericError get: description: Retorna todas as informações do bot tags: – Queries x-senior-visibility: PUBLIC parameters: – name: botId description: Identificador do bot in: query required: true type: string responses: 200: description: Ok schema: type: object required: – content properties: content: type: object allOf: – #/definitions/botRecord description: informações do bot 400: description: Requisição inválida, parâmetros obrigatórios não informados ou campo informado incorretamente 404: description: Bot não encontrado default: description: Error response schema: #/definitions/genericError /botfactory/queries/getWidgetUrl: post: description: Retorna a URL da ferramente de bot tags: – Queries x-senior-visibility: PRIVATE responses: 200: description: Ok schema: type: object required: – url properties: url: type: string description: URL da widget do botfactory 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Retorna a URL da ferramente de bot tags: – Queries x-senior-visibility: PRIVATE responses: 200: description: Ok schema: type: object required: – url properties: url: type: string description: URL da widget do botfactory 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /botfactory/queries/featureCheck: post: description: Retorna acesso da feature tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – feature properties: feature: type: string description: Nome da feature responses: 200: description: Ok schema: type: object required: – featureToggle properties: featureToggle: type: object allOf: – #/definitions/featureToggle description: Retorna o feature toggle 401: description: Invalid Credentials 400: description: Requisição inválida, parâmetros obrigatórios não informados ou campo informado incorretamente default: description: Error response schema: #/definitions/genericError get: description: Retorna acesso da feature tags: – Queries x-senior-visibility: PRIVATE parameters: – name: feature description: Nome da feature in: query required: true type: string responses: 200: description: Ok schema: type: object required: – featureToggle properties: featureToggle: type: object allOf: – #/definitions/featureToggle description: Retorna o feature toggle 401: description: Invalid Credentials 400: description: Requisição inválida, parâmetros obrigatórios não informados ou campo informado incorretamente default: description: Error response schema: #/definitions/genericError /botfactory/queries/getTakenOverConversations: post: description: Retorna as conversas assumidas pelo usuário tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object responses: 200: description: Ok schema: type: object required: – takenOverConversations properties: takenOverConversations: type: array items: type: object allOf: – #/definitions/takenOverConversation minimum: 1 description: Identificador das conversas assumidas 401: description: Invalid Credentials 400: description: Requisição inválida, parâmetros obrigatórios não informados ou campo informado incorretamente default: description: Error response schema: #/definitions/genericError get: description: Retorna as conversas assumidas pelo usuário tags: – Queries x-senior-visibility: PRIVATE parameters: responses: 200: description: Ok schema: type: object required: – takenOverConversations properties: takenOverConversations: type: array items: type: object allOf: – #/definitions/takenOverConversation minimum: 1 description: Identificador das conversas assumidas 401: description: Invalid Credentials 400: description: Requisição inválida, parâmetros obrigatórios não informados ou campo informado incorretamente default: description: Error response schema: #/definitions/genericError /botfactory/queries/listTemplates: post: description: Lista os templates de bot tags: – Queries x-senior-visibility: PUBLIC parameters: – name: input in: body required: true schema: type: object responses: 200: description: Ok schema: type: object required: – contents properties: contents: type: array items: type: object allOf: – #/definitions/botTemplate minimum: 1 description: Lista de Templates 401: description: Invalid Credentials 400: description: Requisição inválida, parâmetros obrigatórios não informados ou campo informado incorretamente default: description: Error response schema: #/definitions/genericError get: description: Lista os templates de bot tags: – Queries x-senior-visibility: PUBLIC parameters: responses: 200: description: Ok schema: type: object required: – contents properties: contents: type: array items: type: object allOf: – #/definitions/botTemplate minimum: 1 description: Lista de Templates 401: description: Invalid Credentials 400: description: Requisição inválida, parâmetros obrigatórios não informados ou campo informado incorretamente default: description: Error response schema: #/definitions/genericError /botfactory/queries/healthcheck: post: description: Query para o SRE verificar a disponibilidade do serviço tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object responses: 200: description: Ok schema: type: object required: – status – checks properties: status: type: string allOf: – #/definitions/upDown description: Status geral do serviço checks: type: array items: type: object allOf: – #/definitions/checkData minimum: 1 description: Verificações para assegurar o status 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Query para o SRE verificar a disponibilidade do serviço tags: – Queries x-senior-visibility: PRIVATE parameters: responses: 200: description: Ok schema: type: object required: – status – checks properties: status: type: string allOf: – #/definitions/upDown description: Status geral do serviço checks: type: array items: type: object allOf: – #/definitions/checkData minimum: 1 description: Verificações para assegurar o status 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /botfactory/queries/getBotChannels: post: description: Query para listar as configurações de channels para um bot tags: – Queries x-senior-visibility: PUBLIC parameters: – name: input in: body required: true schema: type: object required: – botId properties: botId: type: string description: Bot ID responses: 200: description: Ok schema: type: object required: – botChannels properties: botChannels: type: array items: type: object allOf: – #/definitions/botChannelConfig minimum: 1 description: 401: description: Invalid Credentials 400: description: Requisição inválida, parâmetros obrigatórios não informados ou campo informado incorretamente 404: description: Bot não encontrado default: description: Error response schema: #/definitions/genericError get: description: Query para listar as configurações de channels para um bot tags: – Queries x-senior-visibility: PUBLIC parameters: – name: botId description: Bot ID in: query required: true type: string responses: 200: description: Ok schema: type: object required: – botChannels properties: botChannels: type: array items: type: object allOf: – #/definitions/botChannelConfig minimum: 1 description: 401: description: Invalid Credentials 400: description: Requisição inválida, parâmetros obrigatórios não informados ou campo informado incorretamente 404: description: Bot não encontrado default: description: Error response schema: #/definitions/genericError /botfactory/queries/getMetadata: post: description: Default getMetadata query. Every service must handle this command and return metadata in the format requested. tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object properties: metadataFormat: type: string description: responses: 200: description: Ok schema: type: object required: – metadata properties: metadata: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Default getMetadata query. Every service must handle this command and return metadata in the format requested. tags: – Queries x-senior-visibility: PRIVATE parameters: – name: metadataFormat description: in: query type: string responses: 200: description: Ok schema: type: object required: – metadata properties: metadata: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /botfactory/queries/exportBot: post: description: tags: – Queries x-senior-visibility: PUBLIC parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/exportConfig description: responses: 200: description: Ok schema: type: object required: – exportJobId properties: exportJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /botfactory/queries/exportLogMessage: post: description: tags: – Queries x-senior-visibility: PUBLIC parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/exportConfig description: responses: 200: description: Ok schema: type: object required: – exportJobId properties: exportJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /botfactory/queries/exportContent: post: description: tags: – Queries x-senior-visibility: PUBLIC parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/exportConfig description: responses: 200: description: Ok schema: type: object required: – exportJobId properties: exportJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /botfactory/queries/exportImageContent: post: description: tags: – Queries x-senior-visibility: PUBLIC parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/exportConfig description: responses: 200: description: Ok schema: type: object required: – exportJobId properties: exportJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /botfactory/queries/exportOptionContent: post: description: tags: – Queries x-senior-visibility: PUBLIC parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/exportConfig description: responses: 200: description: Ok schema: type: object required: – exportJobId properties: exportJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /botfactory/queries/exportConversation: post: description: tags: – Queries x-senior-visibility: PUBLIC parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/exportConfig description: responses: 200: description: Ok schema: type: object required: – exportJobId properties: exportJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /botfactory/queries/exportUserMessages: post: description: tags: – Queries x-senior-visibility: PUBLIC parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/exportConfig description: responses: 200: description: Ok schema: type: object required: – exportJobId properties: exportJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /botfactory/queries/exportMessageSubject: post: description: tags: – Queries x-senior-visibility: PUBLIC parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/exportConfig description: responses: 200: description: Ok schema: type: object required: – exportJobId properties: exportJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /botfactory/queries/exportMessageVariation: post: description: tags: – Queries x-senior-visibility: PUBLIC parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/exportConfig description: responses: 200: description: Ok schema: type: object required: – exportJobId properties: exportJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /botfactory/queries/exportTakenOverConversations: post: description: tags: – Queries x-senior-visibility: PUBLIC parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/exportConfig description: responses: 200: description: Ok schema: type: object required: – exportJobId properties: exportJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /botfactory/queries/exportFeatureToggle: post: description: tags: – Queries x-senior-visibility: PUBLIC parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/exportConfig description: responses: 200: description: Ok schema: type: object required: – exportJobId properties: exportJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /botfactory/queries/exportBotBackstage: post: description: tags: – Queries x-senior-visibility: PUBLIC parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/exportConfig description: responses: 200: description: Ok schema: type: object required: – exportJobId properties: exportJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /botfactory/queries/exportFunctionsAccess: post: description: tags: – Queries x-senior-visibility: PUBLIC parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/exportConfig description: responses: 200: description: Ok schema: type: object required: – exportJobId properties: exportJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /botfactory/queries/exportResourceInstance: post: description: tags: – Queries x-senior-visibility: PUBLIC parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/exportConfig description: responses: 200: description: Ok schema: type: object required: – exportJobId properties: exportJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /botfactory/queries/getDependencies: post: description: Returns a list with all dependencies from this service, along with their respective versions tags: – Queries x-senior-visibility: PUBLIC responses: 200: description: Ok schema: type: object required: – dependencies properties: dependencies: type: array items: type: object allOf: – #/definitions/dependency minimum: 1 description: List with this service dependencies 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Returns a list with all dependencies from this service, along with their respective versions tags: – Queries x-senior-visibility: PUBLIC responses: 200: description: Ok schema: type: object required: – dependencies properties: dependencies: type: array items: type: object allOf: – #/definitions/dependency minimum: 1 description: List with this service dependencies 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /botfactory/actions/addIntegration: post: description: Adiciona uma integração no nó especificado tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object allOf: – #/definitions/saveNodeInput responses: 200: description: Ok schema: type: object required: – nodeId – functionImportCommand properties: nodeId: type: string description: Identificação do nó para qual a integração foi criada functionImportCommand: type: string description: Comando de importação da função com o nó criado 401: description: Invalid Credentials 400: description: Requisição inválida, parâmetros obrigatórios não informados ou campo informado incorretamente default: description: Error response schema: #/definitions/genericError /botfactory/actions/addExampleToDialog: post: description: Adiciona um texto como exemplo de diálogo tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – text – nodeId properties: text: type: string description: Texto de exemplo nodeId: type: string description: Id do diálogo messageId: type: string description: Mensagem a ser ignorada responses: 200: description: Ok schema: type: object 401: description: Invalid Credentials 400: description: Requisição inválida, parâmetros obrigatórios não informados ou campo informado incorretamente 404: description: Nó não encontrado default: description: Error response schema: #/definitions/genericError /botfactory/actions/ignoreMessage: post: description: Ignorar a mensagem, para que não aparece mas na listagem de mensagens a serem verificadas tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – id properties: id: type: string description: Id da mensagem responses: 200: description: Ok schema: type: object 401: description: Invalid Credentials 400: description: Requisição inválida, parâmetros obrigatórios não informados ou campo informado incorretamente default: description: Error response schema: #/definitions/genericError /botfactory/actions/build: post: description: Efetua o build completo do bot, use in case of fire tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – botId properties: botId: type: string description: Id do bot responses: 200: description: Ok schema: type: object 401: description: Invalid Credentials 400: description: Requisição inválida, parâmetros obrigatórios não informados ou campo informado incorretamente 404: description: Bot não encontrado default: description: Error response schema: #/definitions/genericError /botfactory/actions/duplicateBot: post: description: Duplica um bot tags: – Actions x-senior-visibility: PUBLIC parameters: – name: input in: body required: true schema: type: object required: – botId properties: botId: type: string description: Id do bot a ser duplicado responses: 200: description: Ok schema: type: object required: – newBotId properties: newBotId: type: string description: id do novo bot 401: description: Invalid Credentials 400: description: Requisição inválida, parâmetros obrigatórios não informados ou campo informado incorretamente 404: description: Bot não encontrado default: description: Error response schema: #/definitions/genericError /botfactory/actions/startConversation: post: description: Inicia uma conversa com o bot tags: – Actions x-senior-visibility: PUBLIC parameters: – name: input in: body required: true schema: type: object required: – to – from properties: to: type: string description: Bot from: type: string description: Usuário que quer iniciar a conversa conversationResource: type: string allOf: – #/definitions/conversationResource description: Recurso no qual está acontecendo a conversa responses: 200: description: Ok schema: type: object required: – from – to – content – conversationId – messengerUrl – conversationConfidence – datetime properties: from: type: string description: Origem da mensagem to: type: string description: Destinatário da mensagem content: type: array items: type: object allOf: – #/definitions/contentRecord minimum: 1 description: Mensagens de boas vindas conversationId: type: string description: Id da conversa messengerUrl: type: string description: Url do serviço responsável pela troca de mensagens da conversa conversationConfidence: type: string allOf: – #/definitions/confidenceLevel description: Confidencia da conversa iniciada datetime: type: string format: date-time description: Hora de início da conversa ip: type: string description: IP do usuário 400: description: Requisição inválida, parâmetros obrigatórios não informados ou campo informado incorretamente default: description: Error response schema: #/definitions/genericError /botfactory/actions/message: post: description: Envio de mensagens para o bot tags: – Actions x-senior-visibility: PUBLIC parameters: – name: input in: body required: true schema: type: object required: – from – to – content – conversationId – datetime properties: from: type: string description: Origem da mensagem to: type: string description: Destinatário da mensagem content: type: string description: Conteúdo da mensagem conversationId: type: string description: Id da conversa datetime: type: string format: date-time description: Hora de envio da mensagem authorization: type: string description: Token de autorização conversationResource: type: string allOf: – #/definitions/conversationResource description: Recurso no qual está acontecendo a conversa ip: type: string description: IP do usuário responses: 200: description: Ok schema: type: object required: – from – to – content – conversationId – conversationConfidence – datetime properties: from: type: string description: Origem da mensagem to: type: string description: Destinatário da mensagem content: type: array items: type: object allOf: – #/definitions/contentRecord minimum: 1 description: Conteúdo da mensagem conversationId: type: string description: Id da conversa conversationConfidence: type: string allOf: – #/definitions/confidenceLevel description: Confiança da conversa datetime: type: string format: date-time description: Hora de envio da resposta 400: description: Requisição inválida, parâmetros obrigatórios não informados ou campo informado incorretamente 404: description: Bot não encontrado default: description: Error response schema: #/definitions/genericError /botfactory/actions/instantMessaging: post: description: Envio de mensagens para o bot através do Instant Messaging, onde o controle de contexto é feito internamente baseado na origem da mensagem tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – from – to – datetime properties: from: type: string description: Origem da mensagem to: type: string description: Destinatário da mensagem content: type: string description: Conteúdo da mensagem datetime: type: string format: date-time description: Hora de envio da mensagem request: type: string description: Request da mensagem exclusivo do provedor Zenvia responses: 200: description: Ok schema: type: object properties: response: type: object allOf: – #/definitions/responseDto description: default: description: Error response schema: #/definitions/genericError /botfactory/actions/createBotFromTemplate: post: description: Cria um novo bot a partir de um template tags: – Actions x-senior-visibility: PUBLIC parameters: – name: input in: body required: true schema: type: object required: – templateName properties: templateName: type: string description: Nome do Template responses: 200: description: Ok schema: type: object required: – bot properties: bot: type: object allOf: – #/definitions/bot description: Bot Importado 401: description: Invalid Credentials 400: description: Requisição inválida, parâmetros obrigatórios não informados ou campo informado incorretamente 404: description: Template não encontrado default: description: Error response schema: #/definitions/genericError /botfactory/actions/botImport: post: description: Importa um bot tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – fileId – fileName properties: fileId: type: string description: Id do arquivo fileName: type: string description: Nome do arquivo responses: 200: description: Ok schema: type: object required: – botId properties: botId: type: string description: Id do bot importado 401: description: Invalid Credentials 400: description: Requisição inválida, parâmetros obrigatórios não informados ou campo informado incorretamente 403: description: Permissão negada default: description: Error response schema: #/definitions/genericError /botfactory/actions/botExport: post: description: Exporta um bot tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – botId properties: botId: type: string description: Id do bot responses: 200: description: Ok schema: type: object required: – fileUrl properties: fileUrl: type: string description: Url para download do arquivo(arquivo com o json no formato botExported) 401: description: Invalid Credentials 400: description: Requisição inválida, parâmetros obrigatórios não informados ou campo informado incorretamente 403: description: Permissão negada 404: description: Bot não encontrado default: description: Error response schema: #/definitions/genericError /botfactory/actions/removeNode: post: description: Remove um nó\n ### Resources:\n – res://senior.com.br/platform/botfactory\n tags: – Actions x-senior-visibility: PUBLIC parameters: – name: input in: body required: true schema: type: object required: – botId – nodeId properties: botId: type: string description: Identificador do bot nodeId: type: string description: Identificador do nó responses: 200: description: Ok schema: type: object required: – success properties: success: type: boolean description: assignedNodes: type: array items: type: object allOf: – #/definitions/nodeFullInfo description: 401: description: Invalid Credentials 400: description: Requisição inválida, parâmetros obrigatórios não informados ou campo informado incorretamente 403: description: Permissão negada 404: description: Nó não encontrado default: description: Error response schema: #/definitions/genericError /botfactory/actions/saveNode: post: description: Cria ou atualiza as informações do nó\n ### Resources:\n – res://senior.com.br/platform/botfactory\n tags: – Actions x-senior-visibility: PUBLIC parameters: – name: input in: body required: true schema: type: object allOf: – #/definitions/saveNodeInput responses: 200: description: Ok schema: type: object 401: description: Invalid Credentials 400: description: Requisição inválida, parâmetros obrigatórios não informados ou campo informado incorretamente 403: description: Permissão negada 404: description: Nó não encontrado default: description: Error response schema: #/definitions/genericError /botfactory/actions/updateTreeNodes: post: description: Atualiza a ordem e hierarquia de uma árvore tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – rootElements properties: rootElements: type: array items: type: object allOf: – #/definitions/treeNode minimum: 1 description: Lista de elementos raiz responses: 200: description: Ok schema: type: object 401: description: Invalid Credentials 400: description: Requisição inválida, parâmetros obrigatórios não informados ou campo informado incorretamente 404: description: Nó não encontrado default: description: Error response schema: #/definitions/genericError /botfactory/actions/getTreeNodes: post: description: Retorna a árvore de nós tags: – Actions x-senior-visibility: PUBLIC parameters: – name: input in: body required: true schema: type: object required: – botId properties: botId: type: string description: Identificador do bot responses: 200: description: Ok schema: type: object required: – contents properties: contents: type: array items: type: object allOf: – #/definitions/treeNode minimum: 1 description: Lista de nós raiz 401: description: Invalid Credentials 400: description: Requisição inválida, parâmetros obrigatórios não informados ou campo informado incorretamente 404: description: Bot não encontrado default: description: Error response schema: #/definitions/genericError /botfactory/actions/requestDownloadLocation: post: description: Solicita url para fazer download tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – fileId – fileName properties: fileId: type: string description: id do arquivo fileName: type: string description: Nome do arquivo responses: 200: description: Ok schema: type: object required: – url properties: url: type: string description: URL 401: description: Invalid Credentials 400: description: Requisição inválida, parâmetros obrigatórios não informados ou campo informado incorretamente 403: description: Permissão negada default: description: Error response schema: #/definitions/genericError /botfactory/actions/requestUploadLocation: post: description: Solicita url para fazer upload tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – fileName properties: fileName: type: string description: Nome do arquivo responses: 200: description: Ok schema: type: object required: – url – fileId – version properties: url: type: string description: URL fileId: type: string description: id do arquivo type: string description: versão 401: description: Invalid Credentials 400: description: Requisição inválida, parâmetros obrigatórios não informados ou campo informado incorretamente 403: description: Permissão negada default: description: Error response schema: #/definitions/genericError /botfactory/actions/commitUpload: post: description: Confirma o upload do arquivo tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – fileId – fileName – version properties: fileId: type: string description: id do arquivo fileName: type: string description: Nome do arquivo type: string description: versão responses: 200: description: Ok schema: type: object 401: description: Invalid Credentials 400: description: Requisição inválida, parâmetros obrigatórios não informados ou campo informado incorretamente 403: description: Permissão negada default: description: Error response schema: #/definitions/genericError /botfactory/actions/confirmAvatarUploaded: post: description: Confirma o upload do avatar e retorna a url para download do avatar tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – fileId – fileName – version – botId properties: fileId: type: string description: id do arquivo fileName: type: string description: Nome do arquivo type: string description: versão botId: type: string description: id do bot responses: 200: description: Ok schema: type: object required: – avatarUrl properties: avatarUrl: type: string description: Url do avatar 401: description: Invalid Credentials 400: description: Requisição inválida, parâmetros obrigatórios não informados ou campo informado incorretamente 403: description: Permissão negada default: description: Error response schema: #/definitions/genericError /botfactory/actions/requestBotAvatar: post: description: Solicita url para download do avatar do bot tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – botId properties: botId: type: string description: Id do bot responses: 200: description: Ok schema: type: object required: – url properties: url: type: string description: URL 401: description: Invalid Credentials 400: description: Requisição inválida, parâmetros obrigatórios não informados ou campo informado incorretamente 403: description: Permissão negada default: description: Error response schema: #/definitions/genericError /botfactory/actions/removeBotAvatar: post: description: Remove o avatar do bot tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – botId properties: botId: type: string description: Id do bot responses: 200: description: Ok schema: type: object 401: description: Invalid Credentials 400: description: Requisição inválida, parâmetros obrigatórios não informados ou campo informado incorretamente 403: description: Permissão negada 404: description: Bot não encontrado default: description: Error response schema: #/definitions/genericError /botfactory/actions/conversationTakenOver: post: description: Conversa assumida por um monitorador tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – conversationId properties: conversationId: type: string description: Identificador da conversa responses: 200: description: Ok schema: type: object 401: description: Invalid Credentials 400: description: Requisição inválida, parâmetros obrigatórios não informados ou campo informado incorretamente 404: description: Conversa não encontrada default: description: Error response schema: #/definitions/genericError /botfactory/actions/removeTakenOverConversation: post: description: Conversa assumida por um monitorador tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – conversationId properties: conversationId: type: string description: Identificador da conversa responses: 200: description: Ok schema: type: object 401: description: Invalid Credentials 400: description: Requisição inválida, parâmetros obrigatórios não informados ou campo informado incorretamente default: description: Error response schema: #/definitions/genericError /botfactory/actions/changeBotChannels: post: description: Action para alterar a configuração de channels do bot tags: – Actions x-senior-visibility: PUBLIC parameters: – name: input in: body required: true schema: type: object required: – botId – botChannels properties: botId: type: string description: Bot uuid botChannels: type: array items: type: object allOf: – #/definitions/botChannelConfig minimum: 1 description: responses: 200: description: Ok schema: type: object 401: description: Invalid Credentials 400: description: Requisição inválida, parâmetros obrigatórios não informados ou campo informado incorretamente 404: description: Bot não encontrado default: description: Error response schema: #/definitions/genericError /botfactory/actions/importBot: post: description: tags: – Actions x-senior-visibility: PUBLIC parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/importConfig description: responses: 200: description: Ok schema: type: object required: – importJobId properties: importJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /botfactory/actions/importLogMessage: post: description: tags: – Actions x-senior-visibility: PUBLIC parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/importConfig description: responses: 200: description: Ok schema: type: object required: – importJobId properties: importJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /botfactory/actions/importContent: post: description: tags: – Actions x-senior-visibility: PUBLIC parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/importConfig description: responses: 200: description: Ok schema: type: object required: – importJobId properties: importJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /botfactory/actions/importImageContent: post: description: tags: – Actions x-senior-visibility: PUBLIC parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/importConfig description: responses: 200: description: Ok schema: type: object required: – importJobId properties: importJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /botfactory/actions/importOptionContent: post: description: tags: – Actions x-senior-visibility: PUBLIC parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/importConfig description: responses: 200: description: Ok schema: type: object required: – importJobId properties: importJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /botfactory/actions/importConversation: post: description: tags: – Actions x-senior-visibility: PUBLIC parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/importConfig description: responses: 200: description: Ok schema: type: object required: – importJobId properties: importJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /botfactory/actions/importUserMessages: post: description: tags: – Actions x-senior-visibility: PUBLIC parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/importConfig description: responses: 200: description: Ok schema: type: object required: – importJobId properties: importJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /botfactory/actions/importMessageSubject: post: description: tags: – Actions x-senior-visibility: PUBLIC parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/importConfig description: responses: 200: description: Ok schema: type: object required: – importJobId properties: importJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /botfactory/actions/importMessageVariation: post: description: tags: – Actions x-senior-visibility: PUBLIC parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/importConfig description: responses: 200: description: Ok schema: type: object required: – importJobId properties: importJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /botfactory/actions/importTakenOverConversations: post: description: tags: – Actions x-senior-visibility: PUBLIC parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/importConfig description: responses: 200: description: Ok schema: type: object required: – importJobId properties: importJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /botfactory/actions/importFeatureToggle: post: description: tags: – Actions x-senior-visibility: PUBLIC parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/importConfig description: responses: 200: description: Ok schema: type: object required: – importJobId properties: importJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /botfactory/actions/importBotBackstage: post: description: tags: – Actions x-senior-visibility: PUBLIC parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/importConfig description: responses: 200: description: Ok schema: type: object required: – importJobId properties: importJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /botfactory/actions/importFunctionsAccess: post: description: tags: – Actions x-senior-visibility: PUBLIC parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/importConfig description: responses: 200: description: Ok schema: type: object required: – importJobId properties: importJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /botfactory/actions/importResourceInstance: post: description: tags: – Actions x-senior-visibility: PUBLIC parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/importConfig description: responses: 200: description: Ok schema: type: object required: – importJobId properties: importJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /botfactory/signals/prepareSDKEnvironment: post: description: Prepara um ambiente no SDK tags: – Signals parameters: – name: input in: body required: true schema: type: object required: – botId properties: botId: type: string description: responses: 202: description: Accepted default: description: Error response schema: #/definitions/genericError /botfactory/signals/monitorMessage: post: description: Envio de mensagens do monitor para o usuário tags: – Signals parameters: – name: input in: body required: true schema: type: object required: – to – content – conversationId – datetime properties: to: type: string description: Destinatário da mensagem content: type: string description: Conteúdo da mensagem conversationId: type: string description: Id da conversa datetime: type: string format: date-time description: Hora de envio da mensagem conversationResource: type: string allOf: – #/definitions/conversationResource description: Recurso no qual está acontecendo a conversa ip: type: string description: IP do usuário responses: 202: description: Accepted default: description: Error response schema: #/definitions/genericError /botfactory/signals/userMessage: post: description: Primitiva para logar uma mensagem enviada por um usuário tags: – Signals parameters: – name: input in: body required: true schema: type: object required: – from – to – content – conversationId – datetime properties: from: type: string description: Origem da mensagem to: type: string description: Destinatário da mensagem content: type: string description: Conteúdo da mensagem conversationId: type: string description: Id da conversa datetime: type: string format: date-time description: Hora de envio da mensagem conversationResource: type: string allOf: – #/definitions/conversationResource description: Recurso no qual está acontecendo a conversa ip: type: string description: IP do usuário responses: 202: description: Accepted default: description: Error response schema: #/definitions/genericError /botfactory/signals/removeUnusedBlob: post: description: Remove blob não mais necessário tags: – Signals parameters: – name: input in: body required: true schema: type: object required: – fileId – fileName properties: fileId: type: string description: Id do arquivo no blob service fileName: type: string description: Nome do arquivo responses: 202: description: Accepted default: description: Error response schema: #/definitions/genericError /botfactory/events/messageToUser: post: description: Evento com uma mensagem para um usuário, pode ser usuário conversando com um bot, ou usuário que assumiu a conversa x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – from – to – content – conversationId properties: from: type: string description: Origem da mensagem to: type: string description: Destinatário da mensagem content: type: object allOf: – #/definitions/contentRecord description: Conteúdo da mensagem conversationId: type: string description: Id da conversa responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /botfactory/events/botCreated: post: description: Evento disparado quando um bot é criado x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – botId – botName properties: botId: type: string description: Identificador do Bot botName: type: string description: Nome do Bot responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /botfactory/events/importBotEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/importEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /botfactory/events/exportBotEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/exportEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /botfactory/events/importAvatarEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/importEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /botfactory/events/exportAvatarEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/exportEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /botfactory/events/importSubjectEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/importEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /botfactory/events/exportSubjectEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/exportEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /botfactory/events/importSubjectExampleEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/importEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /botfactory/events/exportSubjectExampleEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/exportEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /botfactory/events/importVariationGroupEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/importEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /botfactory/events/exportVariationGroupEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/exportEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /botfactory/events/importVariationEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/importEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /botfactory/events/exportVariationEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/exportEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /botfactory/events/importSynonymEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/importEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /botfactory/events/exportSynonymEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/exportEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /botfactory/events/importPatternEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/importEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /botfactory/events/exportPatternEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/exportEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /botfactory/events/importNodeEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/importEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /botfactory/events/exportNodeEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/exportEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /botfactory/events/importNodeConfigEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/importEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /botfactory/events/exportNodeConfigEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/exportEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /botfactory/events/importOutputEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/importEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /botfactory/events/exportOutputEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/exportEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /botfactory/events/importContextVariableEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/importEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /botfactory/events/exportContextVariableEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/exportEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /botfactory/events/importLogMessageEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/importEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /botfactory/events/exportLogMessageEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/exportEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /botfactory/events/importContentEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/importEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /botfactory/events/exportContentEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/exportEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /botfactory/events/importIntegrationEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/importEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /botfactory/events/exportIntegrationEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/exportEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /botfactory/events/importParamEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/importEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /botfactory/events/exportParamEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/exportEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /botfactory/events/importTextContentEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/importEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /botfactory/events/exportTextContentEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/exportEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /botfactory/events/importIassistContentEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/importEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /botfactory/events/exportIassistContentEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/exportEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /botfactory/events/importImageContentEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/importEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /botfactory/events/exportImageContentEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/exportEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /botfactory/events/importCardContentEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/importEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /botfactory/events/exportCardContentEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/exportEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /botfactory/events/importOptionContentEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/importEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /botfactory/events/exportOptionContentEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/exportEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /botfactory/events/importConversationEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/importEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /botfactory/events/exportConversationEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/exportEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /botfactory/events/importUserMessagesEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/importEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /botfactory/events/exportUserMessagesEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/exportEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /botfactory/events/importMessageSubjectEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/importEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /botfactory/events/exportMessageSubjectEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/exportEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /botfactory/events/importMessageVariationEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/importEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /botfactory/events/exportMessageVariationEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/exportEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /botfactory/events/importTakenOverConversationsEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/importEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /botfactory/events/exportTakenOverConversationsEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/exportEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /botfactory/events/importFeatureToggleEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/importEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /botfactory/events/exportFeatureToggleEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/exportEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /botfactory/events/importBotBackstageEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/importEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /botfactory/events/exportBotBackstageEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/exportEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /botfactory/events/importFunctionsAccessEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/importEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /botfactory/events/exportFunctionsAccessEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/exportEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /botfactory/events/importBotChannelEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/importEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /botfactory/events/exportBotChannelEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/exportEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /botfactory/events/importResourceInstanceEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/importEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /botfactory/events/exportResourceInstanceEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/exportEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /botfactory/entities/bot: post: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/bot responses: 200: description: The created resource schema: #/definitions/bot 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/bot responses: 200: description: The created resource schema: #/definitions/bot 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: offset in: query type: number – name: size in: query type: number responses: 200: description: Ok schema: type: array items: #/definitions/bot 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /botfactory/entities/bot/{id}: put: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/bot responses: 200: description: Ok schema: #/definitions/bot 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/bot responses: 200: description: Ok schema: #/definitions/bot 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/bot 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError delete: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /botfactory/entities/bot/bulk: post: tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/bot responses: 200: description: The bulk creation has created resources 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /botfactory/entities/avatar: post: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/avatar responses: 200: description: The created resource schema: #/definitions/avatar 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/avatar responses: 200: description: The created resource schema: #/definitions/avatar 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: offset in: query type: number – name: size in: query type: number responses: 200: description: Ok schema: type: array items: #/definitions/avatar 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /botfactory/entities/avatar/{id}: put: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/avatar responses: 200: description: Ok schema: #/definitions/avatar 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/avatar responses: 200: description: Ok schema: #/definitions/avatar 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/avatar 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError delete: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /botfactory/entities/bot/{parentId}/avatar: post: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: parentId in: path required: true type: string – name: entity in: body required: true schema: type: object allOf: – #/definitions/avatar responses: 200: description: The created resource schema: #/definitions/avatar 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: parentId in: path required: true type: string – name: entity in: body required: true schema: type: object allOf: – #/definitions/avatar responses: 200: description: The created resource schema: #/definitions/avatar 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: parentId in: path required: true type: string – name: offset in: query type: number – name: size in: query type: number responses: 200: description: Ok schema: type: array items: #/definitions/avatar 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /botfactory/entities/bot/{parentId}/avatar/{id}: put: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: parentId in: path required: true type: string – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/avatar responses: 200: description: Ok schema: #/definitions/avatar 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: parentId in: path required: true type: string – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/avatar responses: 200: description: Ok schema: #/definitions/avatar 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: parentId in: path required: true type: string – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/avatar 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError delete: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: parentId in: path required: true type: string – name: id in: path required: true type: string responses: 200: description: Ok 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /botfactory/entities/avatar/bulk: post: tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/avatar responses: 200: description: The bulk creation has created resources 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /botfactory/entities/subject: post: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/subject responses: 200: description: The created resource schema: #/definitions/subject 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/subject responses: 200: description: The created resource schema: #/definitions/subject 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: offset in: query type: number – name: size in: query type: number responses: 200: description: Ok schema: type: array items: #/definitions/subject 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /botfactory/entities/subject/{id}: put: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/subject responses: 200: description: Ok schema: #/definitions/subject 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/subject responses: 200: description: Ok schema: #/definitions/subject 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/subject 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError delete: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /botfactory/entities/nodeConfig/{parentId}/subject: post: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: parentId in: path required: true type: string – name: entity in: body required: true schema: type: object allOf: – #/definitions/subject responses: 200: description: The created resource schema: #/definitions/subject 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: parentId in: path required: true type: string – name: entity in: body required: true schema: type: object allOf: – #/definitions/subject responses: 200: description: The created resource schema: #/definitions/subject 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: parentId in: path required: true type: string – name: offset in: query type: number – name: size in: query type: number responses: 200: description: Ok schema: type: array items: #/definitions/subject 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /botfactory/entities/nodeConfig/{parentId}/subject/{id}: put: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: parentId in: path required: true type: string – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/subject responses: 200: description: Ok schema: #/definitions/subject 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: parentId in: path required: true type: string – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/subject responses: 200: description: Ok schema: #/definitions/subject 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: parentId in: path required: true type: string – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/subject 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError delete: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: parentId in: path required: true type: string – name: id in: path required: true type: string responses: 200: description: Ok 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /botfactory/entities/subject/bulk: post: tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/subject responses: 200: description: The bulk creation has created resources 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /botfactory/entities/subjectExample: post: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/subjectExample responses: 200: description: The created resource schema: #/definitions/subjectExample 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/subjectExample responses: 200: description: The created resource schema: #/definitions/subjectExample 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: offset in: query type: number – name: size in: query type: number responses: 200: description: Ok schema: type: array items: #/definitions/subjectExample 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /botfactory/entities/subjectExample/{id}: put: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/subjectExample responses: 200: description: Ok schema: #/definitions/subjectExample 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/subjectExample responses: 200: description: Ok schema: #/definitions/subjectExample 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/subjectExample 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError delete: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /botfactory/entities/subject/{parentId}/examples: post: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: parentId in: path required: true type: string – name: entity in: body required: true schema: type: array items: #/definitions/subjectExample responses: 200: description: The created resources schema: type: array items: #/definitions/subjectExample 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: parentId in: path required: true type: string – name: entity in: body required: true schema: type: array items: #/definitions/subjectExample responses: 200: description: The created resources schema: type: array items: #/definitions/subjectExample 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: parentId in: path required: true type: string – name: offset in: query type: number – name: size in: query type: number responses: 200: description: Ok schema: type: array items: #/definitions/subjectExample 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /botfactory/entities/subject/{parentId}/examples/{id}: put: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: parentId in: path required: true type: string – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/subjectExample responses: 200: description: Ok schema: #/definitions/subjectExample 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: parentId in: path required: true type: string – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/subjectExample responses: 200: description: Ok schema: #/definitions/subjectExample 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: parentId in: path required: true type: string – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/subjectExample 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError delete: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: parentId in: path required: true type: string – name: id in: path required: true type: string responses: 200: description: Ok 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /botfactory/entities/subjectExample/bulk: post: tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/subjectExample responses: 200: description: The bulk creation has created resources 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /botfactory/entities/variationGroup: post: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/variationGroup responses: 200: description: The created resource schema: #/definitions/variationGroup 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/variationGroup responses: 200: description: The created resource schema: #/definitions/variationGroup 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: offset in: query type: number – name: size in: query type: number responses: 200: description: Ok schema: type: array items: #/definitions/variationGroup 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /botfactory/entities/variationGroup/{id}: put: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/variationGroup responses: 200: description: Ok schema: #/definitions/variationGroup 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/variationGroup responses: 200: description: Ok schema: #/definitions/variationGroup 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/variationGroup 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError delete: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /botfactory/entities/nodeConfig/{parentId}/variationGroup: post: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: parentId in: path required: true type: string – name: entity in: body required: true schema: type: object allOf: – #/definitions/variationGroup responses: 200: description: The created resource schema: #/definitions/variationGroup 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: parentId in: path required: true type: string – name: entity in: body required: true schema: type: object allOf: – #/definitions/variationGroup responses: 200: description: The created resource schema: #/definitions/variationGroup 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: parentId in: path required: true type: string – name: offset in: query type: number – name: size in: query type: number responses: 200: description: Ok schema: type: array items: #/definitions/variationGroup 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /botfactory/entities/nodeConfig/{parentId}/variationGroup/{id}: put: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: parentId in: path required: true type: string – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/variationGroup responses: 200: description: Ok schema: #/definitions/variationGroup 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: parentId in: path required: true type: string – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/variationGroup responses: 200: description: Ok schema: #/definitions/variationGroup 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: parentId in: path required: true type: string – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/variationGroup 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError delete: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: parentId in: path required: true type: string – name: id in: path required: true type: string responses: 200: description: Ok 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /botfactory/entities/variationGroup/bulk: post: tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/variationGroup responses: 200: description: The bulk creation has created resources 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /botfactory/entities/variation: post: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/variation responses: 200: description: The created resource schema: #/definitions/variation 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/variation responses: 200: description: The created resource schema: #/definitions/variation 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: offset in: query type: number – name: size in: query type: number responses: 200: description: Ok schema: type: array items: #/definitions/variation 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /botfactory/entities/variation/{id}: put: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/variation responses: 200: description: Ok schema: #/definitions/variation 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/variation responses: 200: description: Ok schema: #/definitions/variation 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/variation 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError delete: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /botfactory/entities/variationGroup/{parentId}/variations: post: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: parentId in: path required: true type: string – name: entity in: body required: true schema: type: array items: #/definitions/variation responses: 200: description: The created resources schema: type: array items: #/definitions/variation 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: parentId in: path required: true type: string – name: entity in: body required: true schema: type: array items: #/definitions/variation responses: 200: description: The created resources schema: type: array items: #/definitions/variation 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: parentId in: path required: true type: string – name: offset in: query type: number – name: size in: query type: number responses: 200: description: Ok schema: type: array items: #/definitions/variation 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /botfactory/entities/variationGroup/{parentId}/variations/{id}: put: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: parentId in: path required: true type: string – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/variation responses: 200: description: Ok schema: #/definitions/variation 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: parentId in: path required: true type: string – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/variation responses: 200: description: Ok schema: #/definitions/variation 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: parentId in: path required: true type: string – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/variation 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError delete: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: parentId in: path required: true type: string – name: id in: path required: true type: string responses: 200: description: Ok 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /botfactory/entities/variation/bulk: post: tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/variation responses: 200: description: The bulk creation has created resources 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /botfactory/entities/synonym: post: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/synonym responses: 200: description: The created resource schema: #/definitions/synonym 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/synonym responses: 200: description: The created resource schema: #/definitions/synonym 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: offset in: query type: number – name: size in: query type: number responses: 200: description: Ok schema: type: array items: #/definitions/synonym 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /botfactory/entities/synonym/{id}: put: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/synonym responses: 200: description: Ok schema: #/definitions/synonym 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/synonym responses: 200: description: Ok schema: #/definitions/synonym 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/synonym 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError delete: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /botfactory/entities/variation/{parentId}/synonyms: post: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: parentId in: path required: true type: string – name: entity in: body required: true schema: type: array items: #/definitions/synonym responses: 200: description: The created resources schema: type: array items: #/definitions/synonym 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: parentId in: path required: true type: string – name: entity in: body required: true schema: type: array items: #/definitions/synonym responses: 200: description: The created resources schema: type: array items: #/definitions/synonym 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: parentId in: path required: true type: string – name: offset in: query type: number – name: size in: query type: number responses: 200: description: Ok schema: type: array items: #/definitions/synonym 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /botfactory/entities/variation/{parentId}/synonyms/{id}: put: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: parentId in: path required: true type: string – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/synonym responses: 200: description: Ok schema: #/definitions/synonym 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: parentId in: path required: true type: string – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/synonym responses: 200: description: Ok schema: #/definitions/synonym 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: parentId in: path required: true type: string – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/synonym 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError delete: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: parentId in: path required: true type: string – name: id in: path required: true type: string responses: 200: description: Ok 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /botfactory/entities/synonym/bulk: post: tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/synonym responses: 200: description: The bulk creation has created resources 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /botfactory/entities/pattern: post: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/pattern responses: 200: description: The created resource schema: #/definitions/pattern 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/pattern responses: 200: description: The created resource schema: #/definitions/pattern 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: offset in: query type: number – name: size in: query type: number responses: 200: description: Ok schema: type: array items: #/definitions/pattern 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /botfactory/entities/pattern/{id}: put: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/pattern responses: 200: description: Ok schema: #/definitions/pattern 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/pattern responses: 200: description: Ok schema: #/definitions/pattern 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/pattern 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError delete: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /botfactory/entities/variation/{parentId}/patterns: post: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: parentId in: path required: true type: string – name: entity in: body required: true schema: type: array items: #/definitions/pattern responses: 200: description: The created resources schema: type: array items: #/definitions/pattern 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: parentId in: path required: true type: string – name: entity in: body required: true schema: type: array items: #/definitions/pattern responses: 200: description: The created resources schema: type: array items: #/definitions/pattern 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: parentId in: path required: true type: string – name: offset in: query type: number – name: size in: query type: number responses: 200: description: Ok schema: type: array items: #/definitions/pattern 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /botfactory/entities/variation/{parentId}/patterns/{id}: put: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: parentId in: path required: true type: string – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/pattern responses: 200: description: Ok schema: #/definitions/pattern 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: parentId in: path required: true type: string – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/pattern responses: 200: description: Ok schema: #/definitions/pattern 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: parentId in: path required: true type: string – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/pattern 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError delete: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: parentId in: path required: true type: string – name: id in: path required: true type: string responses: 200: description: Ok 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /botfactory/entities/pattern/bulk: post: tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/pattern responses: 200: description: The bulk creation has created resources 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /botfactory/entities/node: post: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/node responses: 200: description: The created resource schema: #/definitions/node 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/node responses: 200: description: The created resource schema: #/definitions/node 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: offset in: query type: number – name: size in: query type: number responses: 200: description: Ok schema: type: array items: #/definitions/node 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /botfactory/entities/node/{id}: put: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/node responses: 200: description: Ok schema: #/definitions/node 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/node responses: 200: description: Ok schema: #/definitions/node 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/node 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError delete: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /botfactory/entities/bot/{parentId}/nodes: post: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: parentId in: path required: true type: string – name: entity in: body required: true schema: type: array items: #/definitions/node responses: 200: description: The created resources schema: type: array items: #/definitions/node 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: parentId in: path required: true type: string – name: entity in: body required: true schema: type: array items: #/definitions/node responses: 200: description: The created resources schema: type: array items: #/definitions/node 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: parentId in: path required: true type: string – name: offset in: query type: number – name: size in: query type: number responses: 200: description: Ok schema: type: array items: #/definitions/node 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /botfactory/entities/bot/{parentId}/nodes/{id}: put: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: parentId in: path required: true type: string – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/node responses: 200: description: Ok schema: #/definitions/node 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: parentId in: path required: true type: string – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/node responses: 200: description: Ok schema: #/definitions/node 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: parentId in: path required: true type: string – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/node 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError delete: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: parentId in: path required: true type: string – name: id in: path required: true type: string responses: 200: description: Ok 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /botfactory/entities/node/bulk: post: tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/node responses: 200: description: The bulk creation has created resources 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /botfactory/entities/nodeConfig: post: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/nodeConfig responses: 200: description: The created resource schema: #/definitions/nodeConfig 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/nodeConfig responses: 200: description: The created resource schema: #/definitions/nodeConfig 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: offset in: query type: number – name: size in: query type: number responses: 200: description: Ok schema: type: array items: #/definitions/nodeConfig 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /botfactory/entities/nodeConfig/{id}: put: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/nodeConfig responses: 200: description: Ok schema: #/definitions/nodeConfig 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/nodeConfig responses: 200: description: Ok schema: #/definitions/nodeConfig 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/nodeConfig 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError delete: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /botfactory/entities/node/{parentId}/configuration: post: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: parentId in: path required: true type: string – name: entity in: body required: true schema: type: object allOf: – #/definitions/nodeConfig responses: 200: description: The created resource schema: #/definitions/nodeConfig 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: parentId in: path required: true type: string – name: entity in: body required: true schema: type: object allOf: – #/definitions/nodeConfig responses: 200: description: The created resource schema: #/definitions/nodeConfig 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: parentId in: path required: true type: string – name: offset in: query type: number – name: size in: query type: number responses: 200: description: Ok schema: type: array items: #/definitions/nodeConfig 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /botfactory/entities/node/{parentId}/configuration/{id}: put: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: parentId in: path required: true type: string – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/nodeConfig responses: 200: description: Ok schema: #/definitions/nodeConfig 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: parentId in: path required: true type: string – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/nodeConfig responses: 200: description: Ok schema: #/definitions/nodeConfig 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: parentId in: path required: true type: string – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/nodeConfig 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError delete: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: parentId in: path required: true type: string – name: id in: path required: true type: string responses: 200: description: Ok 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /botfactory/entities/nodeConfig/bulk: post: tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/nodeConfig responses: 200: description: The bulk creation has created resources 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /botfactory/entities/output: post: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/output responses: 200: description: The created resource schema: #/definitions/output 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/output responses: 200: description: The created resource schema: #/definitions/output 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: offset in: query type: number – name: size in: query type: number responses: 200: description: Ok schema: type: array items: #/definitions/output 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /botfactory/entities/output/{id}: put: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/output responses: 200: description: Ok schema: #/definitions/output 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/output responses: 200: description: Ok schema: #/definitions/output 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/output 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError delete: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /botfactory/entities/nodeConfig/{parentId}/output: post: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: parentId in: path required: true type: string – name: entity in: body required: true schema: type: object allOf: – #/definitions/output responses: 200: description: The created resource schema: #/definitions/output 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: parentId in: path required: true type: string – name: entity in: body required: true schema: type: object allOf: – #/definitions/output responses: 200: description: The created resource schema: #/definitions/output 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: parentId in: path required: true type: string – name: offset in: query type: number – name: size in: query type: number responses: 200: description: Ok schema: type: array items: #/definitions/output 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /botfactory/entities/nodeConfig/{parentId}/output/{id}: put: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: parentId in: path required: true type: string – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/output responses: 200: description: Ok schema: #/definitions/output 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: parentId in: path required: true type: string – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/output responses: 200: description: Ok schema: #/definitions/output 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: parentId in: path required: true type: string – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/output 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError delete: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: parentId in: path required: true type: string – name: id in: path required: true type: string responses: 200: description: Ok 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /botfactory/entities/output/bulk: post: tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/output responses: 200: description: The bulk creation has created resources 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /botfactory/entities/contextVariable: post: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/contextVariable responses: 200: description: The created resource schema: #/definitions/contextVariable 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/contextVariable responses: 200: description: The created resource schema: #/definitions/contextVariable 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: offset in: query type: number – name: size in: query type: number responses: 200: description: Ok schema: type: array items: #/definitions/contextVariable 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /botfactory/entities/contextVariable/{id}: put: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/contextVariable responses: 200: description: Ok schema: #/definitions/contextVariable 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/contextVariable responses: 200: description: Ok schema: #/definitions/contextVariable 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/contextVariable 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError delete: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /botfactory/entities/output/{parentId}/variables: post: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: parentId in: path required: true type: string – name: entity in: body required: true schema: type: array items: #/definitions/contextVariable responses: 200: description: The created resources schema: type: array items: #/definitions/contextVariable 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: parentId in: path required: true type: string – name: entity in: body required: true schema: type: array items: #/definitions/contextVariable responses: 200: description: The created resources schema: type: array items: #/definitions/contextVariable 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: parentId in: path required: true type: string – name: offset in: query type: number – name: size in: query type: number responses: 200: description: Ok schema: type: array items: #/definitions/contextVariable 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /botfactory/entities/output/{parentId}/variables/{id}: put: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: parentId in: path required: true type: string – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/contextVariable responses: 200: description: Ok schema: #/definitions/contextVariable 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: parentId in: path required: true type: string – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/contextVariable responses: 200: description: Ok schema: #/definitions/contextVariable 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: parentId in: path required: true type: string – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/contextVariable 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError delete: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: parentId in: path required: true type: string – name: id in: path required: true type: string responses: 200: description: Ok 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /botfactory/entities/contextVariable/bulk: post: tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/contextVariable responses: 200: description: The bulk creation has created resources 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /botfactory/entities/logMessage: post: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/logMessage responses: 200: description: The created resource schema: #/definitions/logMessage 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/logMessage responses: 200: description: The created resource schema: #/definitions/logMessage 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: offset in: query type: number – name: size in: query type: number responses: 200: description: Ok schema: type: array items: #/definitions/logMessage 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /botfactory/entities/logMessage/{id}: put: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/logMessage responses: 200: description: Ok schema: #/definitions/logMessage 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/logMessage responses: 200: description: Ok schema: #/definitions/logMessage 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/logMessage 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError delete: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /botfactory/entities/logMessage/bulk: post: tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/logMessage responses: 200: description: The bulk creation has created resources 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /botfactory/entities/content: post: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/content responses: 200: description: The created resource schema: #/definitions/content 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/content responses: 200: description: The created resource schema: #/definitions/content 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: offset in: query type: number – name: size in: query type: number responses: 200: description: Ok schema: type: array items: #/definitions/content 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /botfactory/entities/content/{id}: put: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/content responses: 200: description: Ok schema: #/definitions/content 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/content responses: 200: description: Ok schema: #/definitions/content 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/content 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError delete: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /botfactory/entities/content/bulk: post: tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/content responses: 200: description: The bulk creation has created resources 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /botfactory/entities/integration: post: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/integration responses: 200: description: The created resource schema: #/definitions/integration 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/integration responses: 200: description: The created resource schema: #/definitions/integration 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: offset in: query type: number – name: size in: query type: number responses: 200: description: Ok schema: type: array items: #/definitions/integration 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /botfactory/entities/integration/{id}: put: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/integration responses: 200: description: Ok schema: #/definitions/integration 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/integration responses: 200: description: Ok schema: #/definitions/integration 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/integration 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError delete: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /botfactory/entities/content/{parentId}/integration: post: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: parentId in: path required: true type: string – name: entity in: body required: true schema: type: object allOf: – #/definitions/integration responses: 200: description: The created resource schema: #/definitions/integration 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: parentId in: path required: true type: string – name: entity in: body required: true schema: type: object allOf: – #/definitions/integration responses: 200: description: The created resource schema: #/definitions/integration 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: parentId in: path required: true type: string – name: offset in: query type: number – name: size in: query type: number responses: 200: description: Ok schema: type: array items: #/definitions/integration 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /botfactory/entities/content/{parentId}/integration/{id}: put: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: parentId in: path required: true type: string – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/integration responses: 200: description: Ok schema: #/definitions/integration 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: parentId in: path required: true type: string – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/integration responses: 200: description: Ok schema: #/definitions/integration 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: parentId in: path required: true type: string – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/integration 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError delete: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: parentId in: path required: true type: string – name: id in: path required: true type: string responses: 200: description: Ok 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /botfactory/entities/integration/bulk: post: tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/integration responses: 200: description: The bulk creation has created resources 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /botfactory/entities/param: post: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/param responses: 200: description: The created resource schema: #/definitions/param 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/param responses: 200: description: The created resource schema: #/definitions/param 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: offset in: query type: number – name: size in: query type: number responses: 200: description: Ok schema: type: array items: #/definitions/param 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /botfactory/entities/param/{id}: put: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/param responses: 200: description: Ok schema: #/definitions/param 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/param responses: 200: description: Ok schema: #/definitions/param 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/param 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError delete: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /botfactory/entities/integration/{parentId}/params: post: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: parentId in: path required: true type: string – name: entity in: body required: true schema: type: array items: #/definitions/param responses: 200: description: The created resources schema: type: array items: #/definitions/param 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: parentId in: path required: true type: string – name: entity in: body required: true schema: type: array items: #/definitions/param responses: 200: description: The created resources schema: type: array items: #/definitions/param 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: parentId in: path required: true type: string – name: offset in: query type: number – name: size in: query type: number responses: 200: description: Ok schema: type: array items: #/definitions/param 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /botfactory/entities/integration/{parentId}/params/{id}: put: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: parentId in: path required: true type: string – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/param responses: 200: description: Ok schema: #/definitions/param 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: parentId in: path required: true type: string – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/param responses: 200: description: Ok schema: #/definitions/param 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: parentId in: path required: true type: string – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/param 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError delete: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: parentId in: path required: true type: string – name: id in: path required: true type: string responses: 200: description: Ok 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /botfactory/entities/param/bulk: post: tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/param responses: 200: description: The bulk creation has created resources 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /botfactory/entities/textContent: post: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/textContent responses: 200: description: The created resource schema: #/definitions/textContent 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/textContent responses: 200: description: The created resource schema: #/definitions/textContent 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: offset in: query type: number – name: size in: query type: number responses: 200: description: Ok schema: type: array items: #/definitions/textContent 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /botfactory/entities/textContent/{id}: put: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/textContent responses: 200: description: Ok schema: #/definitions/textContent 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/textContent responses: 200: description: Ok schema: #/definitions/textContent 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/textContent 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError delete: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /botfactory/entities/content/{parentId}/text: post: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: parentId in: path required: true type: string – name: entity in: body required: true schema: type: array items: #/definitions/textContent responses: 200: description: The created resources schema: type: array items: #/definitions/textContent 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: parentId in: path required: true type: string – name: entity in: body required: true schema: type: array items: #/definitions/textContent responses: 200: description: The created resources schema: type: array items: #/definitions/textContent 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: parentId in: path required: true type: string – name: offset in: query type: number – name: size in: query type: number responses: 200: description: Ok schema: type: array items: #/definitions/textContent 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /botfactory/entities/content/{parentId}/text/{id}: put: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: parentId in: path required: true type: string – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/textContent responses: 200: description: Ok schema: #/definitions/textContent 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: parentId in: path required: true type: string – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/textContent responses: 200: description: Ok schema: #/definitions/textContent 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: parentId in: path required: true type: string – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/textContent 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError delete: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: parentId in: path required: true type: string – name: id in: path required: true type: string responses: 200: description: Ok 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /botfactory/entities/textContent/bulk: post: tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/textContent responses: 200: description: The bulk creation has created resources 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /botfactory/entities/iassistContent: post: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/iassistContent responses: 200: description: The created resource schema: #/definitions/iassistContent 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/iassistContent responses: 200: description: The created resource schema: #/definitions/iassistContent 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: offset in: query type: number – name: size in: query type: number responses: 200: description: Ok schema: type: array items: #/definitions/iassistContent 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /botfactory/entities/iassistContent/{id}: put: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/iassistContent responses: 200: description: Ok schema: #/definitions/iassistContent 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/iassistContent responses: 200: description: Ok schema: #/definitions/iassistContent 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/iassistContent 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError delete: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /botfactory/entities/content/{parentId}/iassist: post: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: parentId in: path required: true type: string – name: entity in: body required: true schema: type: object allOf: – #/definitions/iassistContent responses: 200: description: The created resource schema: #/definitions/iassistContent 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: parentId in: path required: true type: string – name: entity in: body required: true schema: type: object allOf: – #/definitions/iassistContent responses: 200: description: The created resource schema: #/definitions/iassistContent 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: parentId in: path required: true type: string – name: offset in: query type: number – name: size in: query type: number responses: 200: description: Ok schema: type: array items: #/definitions/iassistContent 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /botfactory/entities/content/{parentId}/iassist/{id}: put: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: parentId in: path required: true type: string – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/iassistContent responses: 200: description: Ok schema: #/definitions/iassistContent 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: parentId in: path required: true type: string – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/iassistContent responses: 200: description: Ok schema: #/definitions/iassistContent 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: parentId in: path required: true type: string – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/iassistContent 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError delete: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: parentId in: path required: true type: string – name: id in: path required: true type: string responses: 200: description: Ok 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /botfactory/entities/iassistContent/bulk: post: tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/iassistContent responses: 200: description: The bulk creation has created resources 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /botfactory/entities/imageContent: post: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/imageContent responses: 200: description: The created resource schema: #/definitions/imageContent 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/imageContent responses: 200: description: The created resource schema: #/definitions/imageContent 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: offset in: query type: number – name: size in: query type: number responses: 200: description: Ok schema: type: array items: #/definitions/imageContent 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /botfactory/entities/imageContent/{id}: put: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/imageContent responses: 200: description: Ok schema: #/definitions/imageContent 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/imageContent responses: 200: description: Ok schema: #/definitions/imageContent 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/imageContent 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError delete: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /botfactory/entities/imageContent/bulk: post: tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/imageContent responses: 200: description: The bulk creation has created resources 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /botfactory/entities/cardContent: post: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/cardContent responses: 200: description: The created resource schema: #/definitions/cardContent 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/cardContent responses: 200: description: The created resource schema: #/definitions/cardContent 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: offset in: query type: number – name: size in: query type: number responses: 200: description: Ok schema: type: array items: #/definitions/cardContent 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /botfactory/entities/cardContent/{id}: put: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/cardContent responses: 200: description: Ok schema: #/definitions/cardContent 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/cardContent responses: 200: description: Ok schema: #/definitions/cardContent 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/cardContent 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError delete: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /botfactory/entities/content/{parentId}/cards: post: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: parentId in: path required: true type: string – name: entity in: body required: true schema: type: array items: #/definitions/cardContent responses: 200: description: The created resources schema: type: array items: #/definitions/cardContent 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: parentId in: path required: true type: string – name: entity in: body required: true schema: type: array items: #/definitions/cardContent responses: 200: description: The created resources schema: type: array items: #/definitions/cardContent 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: parentId in: path required: true type: string – name: offset in: query type: number – name: size in: query type: number responses: 200: description: Ok schema: type: array items: #/definitions/cardContent 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /botfactory/entities/content/{parentId}/cards/{id}: put: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: parentId in: path required: true type: string – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/cardContent responses: 200: description: Ok schema: #/definitions/cardContent 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: parentId in: path required: true type: string – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/cardContent responses: 200: description: Ok schema: #/definitions/cardContent 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: parentId in: path required: true type: string – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/cardContent 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError delete: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: parentId in: path required: true type: string – name: id in: path required: true type: string responses: 200: description: Ok 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /botfactory/entities/cardContent/bulk: post: tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/cardContent responses: 200: description: The bulk creation has created resources 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /botfactory/entities/optionContent: post: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/optionContent responses: 200: description: The created resource schema: #/definitions/optionContent 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/optionContent responses: 200: description: The created resource schema: #/definitions/optionContent 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: offset in: query type: number – name: size in: query type: number responses: 200: description: Ok schema: type: array items: #/definitions/optionContent 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /botfactory/entities/optionContent/{id}: put: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/optionContent responses: 200: description: Ok schema: #/definitions/optionContent 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/optionContent responses: 200: description: Ok schema: #/definitions/optionContent 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/optionContent 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError delete: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /botfactory/entities/optionContent/bulk: post: tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/optionContent responses: 200: description: The bulk creation has created resources 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /botfactory/entities/conversation: post: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/conversation responses: 200: description: The created resource schema: #/definitions/conversation 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/conversation responses: 200: description: The created resource schema: #/definitions/conversation 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: offset in: query type: number – name: size in: query type: number responses: 200: description: Ok schema: type: array items: #/definitions/conversation 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /botfactory/entities/conversation/{id}: put: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/conversation responses: 200: description: Ok schema: #/definitions/conversation 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/conversation responses: 200: description: Ok schema: #/definitions/conversation 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/conversation 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError delete: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /botfactory/entities/conversation/bulk: post: tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/conversation responses: 200: description: The bulk creation has created resources 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /botfactory/entities/userMessages: post: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/userMessages responses: 200: description: The created resource schema: #/definitions/userMessages 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/userMessages responses: 200: description: The created resource schema: #/definitions/userMessages 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: offset in: query type: number – name: size in: query type: number responses: 200: description: Ok schema: type: array items: #/definitions/userMessages 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /botfactory/entities/userMessages/{id}: put: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/userMessages responses: 200: description: Ok schema: #/definitions/userMessages 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/userMessages responses: 200: description: Ok schema: #/definitions/userMessages 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/userMessages 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError delete: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /botfactory/entities/userMessages/bulk: post: tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/userMessages responses: 200: description: The bulk creation has created resources 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /botfactory/entities/messageSubject: post: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/messageSubject responses: 200: description: The created resource schema: #/definitions/messageSubject 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/messageSubject responses: 200: description: The created resource schema: #/definitions/messageSubject 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: offset in: query type: number – name: size in: query type: number responses: 200: description: Ok schema: type: array items: #/definitions/messageSubject 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /botfactory/entities/messageSubject/{id}: put: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/messageSubject responses: 200: description: Ok schema: #/definitions/messageSubject 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/messageSubject responses: 200: description: Ok schema: #/definitions/messageSubject 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/messageSubject 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError delete: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /botfactory/entities/messageSubject/bulk: post: tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/messageSubject responses: 200: description: The bulk creation has created resources 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /botfactory/entities/messageVariation: post: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/messageVariation responses: 200: description: The created resource schema: #/definitions/messageVariation 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/messageVariation responses: 200: description: The created resource schema: #/definitions/messageVariation 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: offset in: query type: number – name: size in: query type: number responses: 200: description: Ok schema: type: array items: #/definitions/messageVariation 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /botfactory/entities/messageVariation/{id}: put: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/messageVariation responses: 200: description: Ok schema: #/definitions/messageVariation 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/messageVariation responses: 200: description: Ok schema: #/definitions/messageVariation 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/messageVariation 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError delete: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /botfactory/entities/messageVariation/bulk: post: tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/messageVariation responses: 200: description: The bulk creation has created resources 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /botfactory/entities/takenOverConversations: post: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/takenOverConversations responses: 200: description: The created resource schema: #/definitions/takenOverConversations 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/takenOverConversations responses: 200: description: The created resource schema: #/definitions/takenOverConversations 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: offset in: query type: number – name: size in: query type: number responses: 200: description: Ok schema: type: array items: #/definitions/takenOverConversations 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /botfactory/entities/takenOverConversations/{id}: put: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/takenOverConversations responses: 200: description: Ok schema: #/definitions/takenOverConversations 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/takenOverConversations responses: 200: description: Ok schema: #/definitions/takenOverConversations 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/takenOverConversations 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError delete: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /botfactory/entities/takenOverConversations/bulk: post: tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/takenOverConversations responses: 200: description: The bulk creation has created resources 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /botfactory/entities/featureToggle: post: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/featureToggle responses: 200: description: The created resource schema: #/definitions/featureToggle 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/featureToggle responses: 200: description: The created resource schema: #/definitions/featureToggle 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: offset in: query type: number – name: size in: query type: number responses: 200: description: Ok schema: type: array items: #/definitions/featureToggle 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /botfactory/entities/featureToggle/{id}: put: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/featureToggle responses: 200: description: Ok schema: #/definitions/featureToggle 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/featureToggle responses: 200: description: Ok schema: #/definitions/featureToggle 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/featureToggle 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError delete: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /botfactory/entities/featureToggle/bulk: post: tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/featureToggle responses: 200: description: The bulk creation has created resources 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /botfactory/entities/botBackstage: post: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/botBackstage responses: 200: description: The created resource schema: #/definitions/botBackstage 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/botBackstage responses: 200: description: The created resource schema: #/definitions/botBackstage 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: offset in: query type: number – name: size in: query type: number responses: 200: description: Ok schema: type: array items: #/definitions/botBackstage 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /botfactory/entities/botBackstage/{id}: put: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/botBackstage responses: 200: description: Ok schema: #/definitions/botBackstage 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/botBackstage responses: 200: description: Ok schema: #/definitions/botBackstage 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/botBackstage 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError delete: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /botfactory/entities/botBackstage/bulk: post: tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/botBackstage responses: 200: description: The bulk creation has created resources 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /botfactory/entities/functionsAccess: post: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/functionsAccess responses: 200: description: The created resource schema: #/definitions/functionsAccess 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/functionsAccess responses: 200: description: The created resource schema: #/definitions/functionsAccess 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: offset in: query type: number – name: size in: query type: number responses: 200: description: Ok schema: type: array items: #/definitions/functionsAccess 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /botfactory/entities/functionsAccess/{id}: put: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/functionsAccess responses: 200: description: Ok schema: #/definitions/functionsAccess 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/functionsAccess responses: 200: description: Ok schema: #/definitions/functionsAccess 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/functionsAccess 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError delete: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /botfactory/entities/functionsAccess/bulk: post: tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/functionsAccess responses: 200: description: The bulk creation has created resources 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /botfactory/entities/botChannel: post: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/botChannel responses: 200: description: The created resource schema: #/definitions/botChannel 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/botChannel responses: 200: description: The created resource schema: #/definitions/botChannel 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: offset in: query type: number – name: size in: query type: number responses: 200: description: Ok schema: type: array items: #/definitions/botChannel 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /botfactory/entities/botChannel/{id}: put: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/botChannel responses: 200: description: Ok schema: #/definitions/botChannel 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/botChannel responses: 200: description: Ok schema: #/definitions/botChannel 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/botChannel 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError delete: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /botfactory/entities/bot/{parentId}/channels: post: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: parentId in: path required: true type: string – name: entity in: body required: true schema: type: array items: #/definitions/botChannel responses: 200: description: The created resources schema: type: array items: #/definitions/botChannel 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: parentId in: path required: true type: string – name: entity in: body required: true schema: type: array items: #/definitions/botChannel responses: 200: description: The created resources schema: type: array items: #/definitions/botChannel 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: parentId in: path required: true type: string – name: offset in: query type: number – name: size in: query type: number responses: 200: description: Ok schema: type: array items: #/definitions/botChannel 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /botfactory/entities/bot/{parentId}/channels/{id}: put: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: parentId in: path required: true type: string – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/botChannel responses: 200: description: Ok schema: #/definitions/botChannel 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: parentId in: path required: true type: string – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/botChannel responses: 200: description: Ok schema: #/definitions/botChannel 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: parentId in: path required: true type: string – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/botChannel 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError delete: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: parentId in: path required: true type: string – name: id in: path required: true type: string responses: 200: description: Ok 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /botfactory/entities/botChannel/bulk: post: tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/botChannel responses: 200: description: The bulk creation has created resources 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /botfactory/entities/resourceInstance: post: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/resourceInstance responses: 200: description: The created resource schema: #/definitions/resourceInstance 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/resourceInstance responses: 200: description: The created resource schema: #/definitions/resourceInstance 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: offset in: query type: number – name: size in: query type: number responses: 200: description: Ok schema: type: array items: #/definitions/resourceInstance 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /botfactory/entities/resourceInstance/{id}: put: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/resourceInstance responses: 200: description: Ok schema: #/definitions/resourceInstance 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/resourceInstance responses: 200: description: Ok schema: #/definitions/resourceInstance 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/resourceInstance 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError delete: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /botfactory/entities/resourceInstance/bulk: post: tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/resourceInstance responses: 200: description: The bulk creation has created resources 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError definitions: upDown: description: Up or down type: string enum: – UP – DOWN botPermissionLevel: description: Nível de permissão de um bot type: string enum: – VIEW – EDIT environmentStatus: description: type: string enum: – UNCREATED – CREATING – CREATED – CREATION_ERROR – NOT_STARTED httpMethodType: description: Método da requisição http type: string enum: – GET – POST – PUT – DELETE – PATCH dataType: description: Tipos de dados suportados como parâmetro de serviços de integração type: string enum: – STRING – INTEGER paramType: description: Tipos de parâmetros type: string enum: – CONSTANT – INPUT – VARIABLE botStatus: description: Status do workspace do Bot type: string enum: – NON_EXISTENT – TRAINING – FAILED – AVAILABLE – UNAVAILABLE contentType: description: Tipo do conteúdo da mensagem type: string enum: – PLAINTEXT – HTML – BUTTON – IMAGE – GALLERY – CARD – INTEGRATION – IASSIST confidenceLevel: description: Nível de confiança type: string enum: – LOW – MEDIUM – HIGH periodTraining: description: Período de filtro do treinamento type: string enum: – ALL_TIMES – LAST_24_HOURS – LAST_7_DAYS – LAST_30_DAYS – LAST_90_DAYS – LAST_180_DAYS importType: description: Tipo de importação type: string enum: – WATSON – BOTFACTORY nodeType: description: Tipos de nós type: string enum: – INTENT – VARIATION – WELCOME – FALLBACK – TOPIC messageSourceType: description: Tipo de quem enviou a mensagem type: string enum: – BOT – USER – MONITOR conversationResource: description: Recurso por onde se passa a conversa type: string enum: – BROWSER – GOOGLE_ASSISTANT – WHATSAPP – INSTANT_MESSAGING userNotificationKind: description: User notification kind. type: string enum: – Operational – Management – News userNotificationPriority: description: User notification priority. type: string enum: – Error – Alert – None eventEmailFormat: description: Format of the email type: string enum: – HTML – PLAIN_TEXT fieldType: description: type: string enum: – BINARY – BOOLEAN – DATE – DATETIME – DOUBLE – ENUM – INTEGER – MONEY – STRING – TIME fileFormat: description: type: string enum: – CSV – FLAT – JSON – XML hookFunction: description: type: string enum: – BEFORE_PARSE – BEFORE_CONVERSION – ON_ERROR – VALIDATE eventType: description: type: string enum: – CHUNK – DOWNLOAD – ERROR – FINISH – START errorStrategy: description: type: string enum: – CALL_SCRIPT – IGNORE – STOP status: description: type: string enum: – DONE – DONE_WITH_ERRORS – DOWNLOADING – ERROR – NOT_STARTED – RUNNING errorType: description: type: string enum: – CONVERT_ERROR – SERVICE_ERROR conversationResume: description: Dados de uma conversa type: object required: – bot – username – conversationId – startDate – userIpAddress properties: bot: type: string description: Bot username: type: string description: Usuario conversationId: type: string description: Id da conversa startDate: type: string format: date-time description: Data de Inicio da conversa userIpAddress: type: string description: Ip do usuário checkData: description: Dados do healthcheck type: object required: – name – status properties: name: type: string description: Nome do healthcheck status: type: string allOf: – #/definitions/upDown description: Status do healthcheck saveNodeInput: description: Record com as informações para salvar um nó type: object required: – botId – position – type – name properties: botId: type: string description: Identificador do bot nodeId: type: string description: Identificador do nó parent: type: string description: Nó pai position: type: integer format: int64 description: Posição do nó no nível type: type: string allOf: – #/definitions/nodeType description: Tipo de nó name: type: string maxLength: 128 description: Nome output: type: array items: type: object allOf: – #/definitions/contentRecord description: Lista de respostas examples: type: array items: type: string description: Lista de exemplos goToNode: type: string description: Ir para nó messageRecord: description: Record com as informações da mensagem para tela de treinamento type: object required: – id – input – messageDate – confidence – foundNodes properties: id: type: string description: Id da mensagem input: type: string description: Entrada do usuário messageDate: type: string format: date-time description: Data da mensagem confidence: type: string description: Confiança do bot foundNodes: type: array items: type: object allOf: – #/definitions/messageNode minimum: 1 description: Nós encontrados na mensagem logMessageRecord: description: Record com as informações formatadas para o frontend relacionada a uma mensagem logada type: object required: – conversationId – contents – confidence – logDate – from – to – sourceType properties: conversationId: type: string description: Id da conversa contents: type: array items: type: object allOf: – #/definitions/contentRecord minimum: 1 description: Conteúdo da mensagem confidence: type: string allOf: – #/definitions/confidenceLevel description: Confiabilidade da conversa logDate: type: string format: date-time description: Momento em que a mensagem foi logada from: type: string description: Origem da mensagem to: type: string description: Destinatário da mensagem sourceType: type: string allOf: – #/definitions/messageSourceType description: Tipo de quem enviou a mensagem messageNode: description: Nó encontrado em uma mensagem type: object required: – name – confidence properties: name: type: string description: Nome do nó encontrado confidence: type: number format: double description: Confidencia do nó encontrado botExported: description: Todas as informações do bot exportado type: object required: – name properties: name: type: string description: Nome do bot description: type: string description: Descrição avatarFileName: type: string description: Nome da imagem avatar: type: string format: byte description: Imagem accuracy: type: integer format: int64 description: Acurárcia workspace: type: string format: byte description: todas as informações da workspace contentRecord: description: Conteúdo de uma mensagem type: object required: – type properties: type: type: string allOf: – #/definitions/contentType description: Tipo do conteúdo text: type: array items: type: string description: textos options: type: array items: type: object allOf: – #/definitions/optionContentRecord description: Opções image: type: object allOf: – #/definitions/imageContentRecord description: imagem cards: type: array items: type: object allOf: – #/definitions/cardContentRecord description: lista de cards integration: type: object allOf: – #/definitions/integrationRecord description: Serviço externo iassist: type: object allOf: – #/definitions/iassistRecord description: Provider externo template: type: string description: template id iassistRecord: description: Provider do iAssist type: object required: – provider properties: provider: type: string description: Provider do iassist integrationRecord: description: Conteúdo de uma mensagem do tipo integração type: object required: – url – method – isSDKIntegration properties: url: type: string description: Url da integração method: type: string allOf: – #/definitions/httpMethodType description: Método http isSDKIntegration: type: boolean description: Se a integração é feita através do SDK fileName: type: string description: Nome do arquivo no ambiente SDK params: type: array items: type: object allOf: – #/definitions/paramRecord description: Lista de parâmetros paramRecord: description: Parâmetros de uma integração type: object required: – name – type – askFor properties: name: type: string description: Nome do parâmetro type: type: string allOf: – #/definitions/paramType description: Tipo do parâmetro dataType: type: string allOf: – #/definitions/dataType description: Tipo do dado do parâmetro value: type: string description: Valor do parâmetro, se constante askFor: type: string description: Pergunta feita para preencher o valor do parâmetro imageContentRecord: description: Conteúdo de uma mensagem do tipo imagem type: object properties: url: type: string description: Url da imagem link: type: string description: link ao clicar na imagem text: type: string description: texto para enviar ao clicar na imagem cardContentRecord: description: Conteúdo de uma mensagem do tipo card type: object required: – imageUrl – title properties: imageUrl: type: string description: imagem type: string description: Título da imagem description: type: string description: Descrição da imagem option: type: object allOf: – #/definitions/optionContentRecord description: Botão do card optionContentRecord: description: Conteúdo de uma mensagem tipo Opções(Botões) type: object required: – text properties: text: type: string description: Label da opção value: type: string description: Valor da opção url: type: string description: Url da opção botRecord: description: Record com as propriedades do bot para listagem type: object required: – id – name – description – avatar – accuracy – appKey properties: id: type: string description: Identificador name: type: string description: Nome description: type: string description: Descrição avatar: type: string description: Avatar accuracy: type: string allOf: – #/definitions/confidenceLevel description: Nível de assertividade appKey: type: string description: AppKey owner: type: string description: Usuário que criou o bot treeNodeData: description: Dados de um nó type: object required: – id – type – position – hasGoTo properties: id: type: string description: Identificador do nó type: type: string allOf: – #/definitions/nodeType description: Tipo position: type: integer format: int64 description: Posição hasGoTo: type: boolean description: Ir para treeNode: description: nó de uma árvore type: object required: – data – label properties: data: type: object allOf: – #/definitions/treeNodeData description: Dados de um nó label: type: string description: Nome di diálogo children: type: array items: type: object allOf: – #/definitions/treeNode description: Filhos nodeInfo: description: Informação apenas do id e nome type: object required: – id – name properties: id: type: string description: Id do nó name: type: string description: Nome do nó nodeFullInfo: description: type: object required: – nodeId – name – type – position – examples – output – botId properties: nodeId: type: string description: Identificador do nó name: type: string description: Nome do nó type: type: string allOf: – #/definitions/nodeType description: Tipo do nó position: type: integer format: int64 description: Posição do nó examples: type: array items: type: string minimum: 1 description: Exemplos output: type: array items: type: object allOf: – #/definitions/contentRecord minimum: 1 description: Respostas do bot parent: type: string description: Pai do nó goToNode: type: string description: Referencia a outro nó botId: type: string description: Identificador do bot que possui esse nó conversationHistory: description: Histórico de uma conversa type: object required: – conversationId – messages properties: conversationId: type: string description: Id da conversa messages: type: array items: type: object allOf: – #/definitions/logMessageRecord minimum: 1 description: Mensagem realizadas na conversa takenOverConversation: description: Informações de uma conversa assumida type: object required: – conversationId – startDate – targetUsername properties: conversationId: type: string description: Id da conversa startDate: type: string format: date-time description: Momento que a conversa foi iniciada targetUsername: type: string description: Nome do usuário com quem o monitorador está conversando botTemplate: description: Template de Bot type: object required: – id – name – description – icon properties: id: type: integer format: int64 description: identificação unica do processo que representa o template do processo name: type: string description: Nome do Modelo description: type: string description: Descrição explicando o modelo icon: type: string description: representação do icone downloadUrl: type: string description: URL para download do template botChannelConfig: description: Configuração de um canal do bot type: object required: – name – enabled properties: name: type: string allOf: – #/definitions/conversationResource description: Nome do canal enabled: type: boolean description: Se está habilitado ou não providerId: type: string description: Id do provedor quando o canal for via instant-messaging senderId: type: string description: Sender id do provedor quando o canal for via instant-messaging botPermissionChecked: description: Autorização um recurso do bot checada. type: object required: – botId – actions properties: botId: type: string description: Identificador do bot actions: type: array items: type: object allOf: – #/definitions/botPermissionActionChecked minimum: 1 description: Ações verificadas botPermissionActionChecked: description: Autorização de ação de um recurso do bot checada. type: object required: – action – authorized properties: action: type: string description: Nome da ação authorized: type: boolean description: Se possui autorização responseDto: description: Resposta de uma mensagem type: object required: – from – to – content properties: from: type: string description: Origem da mensagem to: type: string description: Destinatário da mensagem content: type: array items: type: string minimum: 1 description: Lista com os conteúdos da resposta bot: description: Bot type: object required: – name properties: id: type: string format: uuid description: Identificador name: type: string description: Nome description: type: string description: Descrição do Robô avatar: type: object allOf: – #/definitions/avatar description: Avatar do Robô accuracy: type: integer format: int64 description: Meta de acertividade do bot currentAccuracy: type: integer format: int64 description: Acertividade atual nodes: type: array items: type: object allOf: – #/definitions/node description: Lista de nós raiz build: type: string description: Identificador de build PLN appKey: type: string description: AppKey do tenant senior owner: type: string description: Usuário que criou o bot channels: type: array items: type: object allOf: – #/definitions/botChannel description: Canais em que o bot se encontra disponível isPublic: type: boolean description: Se o bot está configurado para ser público avatar: description: Informações do avatar do bot type: object required: – fileId – fileName properties: id: type: string format: uuid description: Identificador fileId: type: string description: TargetObjectId fileName: type: string description: Nome do arquivo type: string description: Versão do arquivo no blob-service bot: type: object allOf: – #/definitions/bot description: Bot dono do avatar subject: description: Assunto type: object properties: id: type: string format: uuid description: Identificador examples: type: array items: type: object allOf: – #/definitions/subjectExample description: Lista de exemplos node: type: object allOf: – #/definitions/nodeConfig description: Nó build: type: string description: Identificador de build PLN subjectExample: description: Exemplo do assunto type: object required: – example properties: id: type: string format: uuid description: Identificador example: type: string description: Exemplo subject: type: object allOf: – #/definitions/subject description: Assunto que o exemploe pertence variationGroup: description: Entidade – agrupador de variações type: object properties: id: type: string format: uuid description: Identificador variations: type: array items: type: object allOf: – #/definitions/variation description: Lista de variações node: type: object allOf: – #/definitions/nodeConfig description: Nó dono do agrupador de variações build: type: string description: Identificador de build PLN variation: description: Variação type: object properties: id: type: string format: uuid description: Identificador synonyms: type: array items: type: object allOf: – #/definitions/synonym description: Lista de sinônimos patterns: type: array items: type: object allOf: – #/definitions/pattern description: Lista de padrões variationGroup: type: object allOf: – #/definitions/variationGroup description: agrupador que a variação pertence synonym: description: Sinônimo type: object required: – synonym properties: id: type: string format: uuid description: Identificador variation: type: object allOf: – #/definitions/variation description: Variação synonym: type: string description: Sinônimo pattern: description: Pattern type: object required: – pattern properties: id: type: string format: uuid description: Identificador variation: type: object allOf: – #/definitions/variation description: Variação pattern: type: string description: Pattern node: description: nó type: object required: – position properties: id: type: string format: uuid description: Identificador configuration: type: object allOf: – #/definitions/nodeConfig description: Configuração do nó position: type: integer format: int64 description: Ordem do campo parent: type: object allOf: – #/definitions/node description: Nó pai children: type: array items: type: object allOf: – #/definitions/node description: nós filhos goToNode: type: object allOf: – #/definitions/node description: Ir para nó bot: type: object allOf: – #/definitions/bot description: Bot em que se encontra o nó nodeConfig: description: Configuração do nó type: object required: – type properties: id: type: string format: uuid description: Identificador type: type: string allOf: – #/definitions/nodeType description: Tipo do nó name: type: string description: Nome variationGroup: type: object allOf: – #/definitions/variationGroup description: agrupador de variações variation: type: object allOf: – #/definitions/variation description: variação subject: type: object allOf: – #/definitions/subject description: assunto output: type: object allOf: – #/definitions/output description: resposta do nó node: type: object allOf: – #/definitions/node description: Nó pai output: description: Resposta do bot type: object properties: id: type: string format: uuid description: Identificador contents: type: array items: type: object allOf: – #/definitions/content description: Lista de Itens de resposta variables: type: array items: type: object allOf: – #/definitions/contextVariable description: Lista de variáveis de contexto node: type: object allOf: – #/definitions/nodeConfig description: Nó contextVariable: description: Variávei de contexto type: object required: – name – value properties: id: type: string format: uuid description: Identificador name: type: string description: Nome da variável value: type: string description: Valor da variável output: type: object allOf: – #/definitions/output description: Resposta logMessage: description: Mensagens armazenadas type: object required: – sender – sendTo – contents – conversationId – logDate – sourceType – conversationResource properties: id: type: string format: uuid description: Identificador sender: type: string description: Origem da mensagem sendTo: type: string description: Destinatário da mensagem contents: type: array items: type: object allOf: – #/definitions/content minimum: 1 description: Conteúdos da mensagem conversationId: type: string description: Id da conversa logDate: type: string format: date-time description: Data da Resposta confidence: type: number format: double description: Confiança da resposta sourceType: type: string allOf: – #/definitions/messageSourceType description: Tipo de quem enviou a mensagem conversationResource: type: string allOf: – #/definitions/conversationResource description: Em qual recurso de conversa a mensagem foi enviada content: description: Conteúdo de uma mensagem type: object required: – type – seq properties: id: type: string format: uuid description: Identificador type: type: string allOf: – #/definitions/contentType description: Tipo do conteúdo text: type: array items: type: object allOf: – #/definitions/textContent description: textos iassist: type: object allOf: – #/definitions/iassistContent description: iassist image: type: object allOf: – #/definitions/imageContent description: imagem options: type: array items: type: object allOf: – #/definitions/optionContent description: Valor das opções de botões, quando botões cards: type: array items: type: object allOf: – #/definitions/cardContent description: lista de cards integration: type: object allOf: – #/definitions/integration description: seviço externo a ser chamado output: type: object allOf: – #/definitions/output description: resposta dona desse conteúdo seq: type: integer format: int64 description: Sequencia do conteúdo template: type: string description: template id integration: description: Representa uma chamada de serviço de integração type: object required: – url – method – isSDKIntegration properties: id: type: string format: uuid description: Identificador url: type: string description: Url do serviço method: type: string allOf: – #/definitions/httpMethodType description: Método da requisição isSDKIntegration: type: boolean description: Se a integração é feita através do SDK fileName: type: string description: Nome do arquivo no ambiente SDK params: type: array items: type: object allOf: – #/definitions/param description: Lista de parâmetros content: type: object allOf: – #/definitions/content description: Campo de ligação param: description: Parâmetro da chamada do serviço type: object required: – name – type – askFor properties: id: type: string format: uuid description: Identificador name: type: string description: Nome do parâmetro type: type: string allOf: – #/definitions/paramType description: Tipo do parâmetro dataType: type: string allOf: – #/definitions/dataType description: Tipo do dado do parâmetro value: type: string description: Valor do parâmetro, se constante askFor: type: string description: Pergunta para informar o parâmetro integration: type: object allOf: – #/definitions/integration description: Campo de ligação textContent: description: conteúdo de mensagem como um texto type: object required: – text properties: id: type: string format: uuid description: Identificador text: type: string description: Texto content: type: object allOf: – #/definitions/content description: Conteúdo dono desse texto iassistContent: description: Representa as mensagem como um texto do provider type: object required: – provider properties: id: type: string format: uuid description: Identificador provider: type: string description: Provider imageContent: description: conteúdo de mensagem como uma imagem type: object properties: id: type: string format: uuid description: Identificador url: type: string description: Url da imagem link: type: string description: link ao clicar na imagem text: type: string description: texto para enviar ao clicar na imagem content: type: object allOf: – #/definitions/content description: Conteúdo dono da imagem card: type: object allOf: – #/definitions/cardContent description: Card dono da imagem cardContent: description: Conteúdo da resposta como um card type: object required: – imageUrl – title properties: id: type: string format: uuid description: Identificador imageUrl: type: string description: Imagem type: string description: Título da imagem description: type: string description: Descrição da imagem option: type: object allOf: – #/definitions/optionContent description: Botão do card content: type: object allOf: – #/definitions/content description: Conteúdo dono da mensagem optionContent: description: Opção de um conteúdo de resposta type: object required: – text – seq properties: id: type: string format: uuid description: Identificador text: type: string description: Label do botão value: type: string description: Valor da opção url: type: string description: Url content: type: object allOf: – #/definitions/content description: Conteúdo dono da mensagem seq: type: integer format: int64 description: Sequencia da opção conversation: description: Salva o contexto de uma conversa type: object required: – id – context – startDate – datetime – username – bot – userIpAddress properties: id: type: string description: Identificador do contexto context: type: string format: byte description: Contexto da conversa startDate: type: string format: date-time description: Momento em que a conversa foi inicializada datetime: type: string format: date-time description: Última da atualização do contexto humanAgent: type: string description: Usuário que assumiu a conversa currentNode: type: object allOf: – #/definitions/node description: Nó atual em que a conversa se encontra username: type: string description: Usuário bot: type: object allOf: – #/definitions/bot description: Bot userIpAddress: type: string description: IP do usuário userMessages: description: Mensagens respondidas que podem ser treinadas. Cada mensagem possui somente o último registro em que foi informada. type: object required: – bot – message – confidence – subjects – variations – messageDate – ignore properties: id: type: string format: uuid description: Identificador único da mensagem a ser treinada bot: type: object allOf: – #/definitions/bot description: Nó em que a mensagem foi informada message: type: string description: Mensagem informada ao bot confidence: type: number format: double description: Coeficiente de confidência subjects: type: array items: type: object allOf: – #/definitions/messageSubject minimum: 1 description: Assuntos encontrados na mensagem variations: type: array items: type: object allOf: – #/definitions/messageVariation minimum: 1 description: Variações encontrados na mensagem messageDate: type: string format: date-time description: Data em que foi respondida ignore: type: boolean description: Se a mensagem foi ignorada no treinamento messageSubject: description: Assuntos encontrados em uma mensagem informada type: object required: – node – confidence properties: id: type: string format: uuid description: Identificador da entidade encontrada node: type: object allOf: – #/definitions/node description: Assunto encontrado na mensagem confidence: type: number format: double description: Coeficiente de confiança no assunto messageVariation: description: Variações encontradas em uma mensagem informada type: object required: – node – confidence properties: id: type: string format: uuid description: Identificador da variação node: type: object allOf: – #/definitions/node description: Variação encontrada na mensagem confidence: type: number format: double description: Coeficiente de confiança na variação takenOverConversations: description: Conversas assumidas por um monitorador type: object required: – username – conversation properties: id: type: string format: uuid description: Identificador da ação de assumir username: type: string description: Usuário que monitora conversation: type: object allOf: – #/definitions/conversation description: Conversa sendo monitorada featureToggle: description: Configurações do sistema que permitem type: object required: – feature – enable properties: id: type: string format: uuid description: Identificador feature: type: string description: Nome da Funcionalidade enable: type: boolean description: Indica se a funcionalidade esta habilitada botBackstage: description: Bot Integração com Backstage type: object required: – groupId – groupName – contextId – contextName properties: id: type: string format: uuid description: Identificador groupId: type: integer format: int64 description: Identificador do Grupo no Backstage groupName: type: string maxLength: 64 description: Nome do Grupo – equivale ao tenant do botfactory contextId: type: integer format: int64 description: Identificador do Contexto no Backstage contextName: type: string maxLength: 64 description: Nome do Contexto – Equivale a uma árvore do botfactory bot: type: object allOf: – #/definitions/bot description: Associação com Bot do Botfactory functionsAccess: description: Functions Access type: object required: – accessKey – tenant – tenantDomain properties: id: type: string format: uuid description: Identificador accessKey: type: string maxLength: 64 description: Chave de acesso do tenant tenant: type: string description: Tenant do Access Key tenantDomain: type: string maxLength: 64 description: Domain do Tenant botChannel: description: Canais de comunicação do bot type: object required: – name – enabled properties: id: type: string format: uuid description: Identificador bot: type: object allOf: – #/definitions/bot description: Bot que a configuração referência name: type: string allOf: – #/definitions/conversationResource description: Nome do canal enabled: type: boolean description: Se está habilitado o canal ou não providerId: type: string description: Id do provedor do instant-messaging senderId: type: string description: Id do sender do provedor do instant-messaging resourceInstance: description: type: object required: – id – apiKey – url – keyUrl – active – version properties: id: type: string format: uuid description: Identificador apiKey: type: string description: Chave de api do recurso url: type: string description: Url do recurso keyUrl: type: string description: Url da chave de recurso createdAt: type: string format: date-time description: Data de criação updatedAt: type: string format: date-time description: Data de atualização active: type: boolean description: Se está ativa type: integer format: int64 description: Versão da chave notifyUserEventPayload: description: Represents a regular user event notification payload discriminator: _discriminator type: object required: – notificationKind – notificationPriority – notificationSubject – notificationContent – sourceDomain – sourceService – destinationUser – _discriminator properties: notificationClass: type: string description: Class of notification notificationOrigin: type: string description: Origin of notification. Free text. Optional. notificationKind: type: string allOf: – #/definitions/userNotificationKind description: Notification kind. notificationPriority: type: string allOf: – #/definitions/userNotificationPriority description: Notification priority. notificationSubject: type: string description: Notification subject. notificationContent: type: string description: Notification content. sourceDomain: type: string description: Domain that generates the notification. sourceService: type: string description: Service that generates the notification. destinationUser: type: string description: Username of the destination user. link: type: string description: Notification link _discriminator: type: string description: emailNotifyUserEventPayload: description: Represents an email notification payload allOf: – #/definitions/notifyUserEventPayload – type: object required: – from properties: from: type: string description: Email sender address sendTo: type: array items: type: string description: Additional recipients to send the email to format: type: string allOf: – #/definitions/eventEmailFormat description: Email format pushNotifyUserEventPayload: description: Represents a push notification payload allOf: – #/definitions/notifyUserEventPayload – type: object required: – applicationId properties: applicationId: type: string description: Apple/Google application id blobReference: description: Default blob reference type. Every service defines its own. type: object required: – targetObjectId properties: domainName: type: string description: The domain the blob belongs to. serviceName: type: string description: The service the blob belongs to. targetObjectId: type: string description: The basic id of the blob. targetCopyId: type: string description: The id of the blob copy. basicErrorPayload: description: Default error payload type. Every service defines its own. type: object properties: message: type: string description: The user-facing error message, if any. errorCode: type: string description: The program-accessible (and service-specific) error code. importError: description: type: object required: – errorType – lineNumber – bean – message – exceptionClass properties: errorType: type: string allOf: – #/definitions/errorType description: lineNumber: type: integer format: int64 description: bean: type: string description: message: type: string description: exceptionClass: type: string description: fielddto: description: type: object required: – id – name – fieldType properties: id: type: integer format: int64 description: name: type: string description: fieldType: type: string allOf: – #/definitions/fieldType description: start: type: integer format: int64 description: size: type: integer format: int64 description: maskPattern: type: string description: hookdto: description: type: object required: – hookFunction – script properties: hookFunction: type: string allOf: – #/definitions/hookFunction description: script: type: string description: layoutdto: description: type: object required: – id – description – fileFormat – errorStrategy – skipLines – fields properties: id: type: integer format: int64 description: description: type: string description: fileFormat: type: string allOf: – #/definitions/fileFormat description: errorStrategy: type: string allOf: – #/definitions/errorStrategy description: delimiter: type: string description: skipLines: type: integer format: int64 description: fields: type: array items: type: object allOf: – #/definitions/fielddto minimum: 1 description: hooks: type: array items: type: object allOf: – #/definitions/hookdto description: importReport: description: type: object required: – id – startTime – endTime – uri – beanClass – serviceClass – layout – sucessCount – errorsCount – filteredCount – skippedCount properties: id: type: string description: startTime: type: string format: date-time description: endTime: type: string format: date-time description: uri: type: string description: beanClass: type: string description: serviceClass: type: string description: layout: type: object allOf: – #/definitions/layoutdto description: sucessCount: type: integer format: int64 description: errorsCount: type: integer format: int64 description: filteredCount: type: integer format: int64 description: skippedCount: type: integer format: int64 description: importErrors: type: array items: type: object allOf: – #/definitions/importError description: exportEventStatus: description: type: object required: – importerId – eventType – recordCount properties: importerId: type: string description: eventType: type: string allOf: – #/definitions/eventType description: recordCount: type: integer format: int64 description: importEventStatus: description: type: object required: – importerId – eventType – status – recordCount properties: importerId: type: string description: eventType: type: string allOf: – #/definitions/eventType description: status: type: string allOf: – #/definitions/status description: errorMessage: type: string description: recordCount: type: integer format: int64 description: importReport: type: object allOf: – #/definitions/importReport description: exportConfig: description: type: object required: – uri – layout – async – errorStrategy properties: uri: type: string description: layout: type: object allOf: – #/definitions/layoutdto description: async: type: boolean description: errorStrategy: type: string description: importConfig: description: type: object required: – uri – layout – async – batchSize – errorStrategy properties: uri: type: string description: layout: type: object allOf: – #/definitions/layoutdto description: async: type: boolean description: batchSize: type: integer format: int64 description: errorStrategy: type: string allOf: – #/definitions/errorStrategy description: dependency: description: Represents a service dependency type: object required: – domain – service – version properties: domain: type: string description: Domain of the dependency service service: type: string description: Name of the dependency service type: string description: Version of the dependency service genericError: properties: message: type: string description: Messaging describing the error. reason: type: string description: A symbolic code identifying the category of the reason of the error. enum: – BAD_REQUEST – UNAUTHORIZED – PAYMENT_REQUIRED – FORBIDDEN – OBJECT_NOT_FOUND – REQUEST_TIMEOUT – GONE – UNPROCESSABLE – INTERNAL_ERROR – NOT_IMPLEMENTED – SERVICE_UNAVAILABLE – INSUFFICIENT_STORAGE