platform

botfactory

10 views 01/11/2019 06/11/2019 integrador 0

2.0info: 2.3.0 botfactory description: Serviço BotFactory x-senior-domain: platform x-senior-domain-path: platform x-senior-service-path: botfactory contact: name: Senior X Platform url: http://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/getSDKEnvironmentInfo: post: description: Busca as informações do ambiente do Cloud 9 criado na AWS tags: – Queries x-senior-visibility: PRIVATE 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 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 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 default: description: Error response schema: #/definitions/genericError /botfactory/queries/getConversationHistory: post: description: Retorna as mensagens mais recentes de uma conversa tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – conversationId properties: conversationId: type: string description: Id da conversa limit: type: integer format: int64 description: Quantidade de mensagens mais recentes a serem retornadas. O valor padrão é 10. responses: 200: description: Ok schema: type: object properties: messages: type: array items: type: object allOf: – #/definitions/logMessageRecord description: Mensagens default: description: Error response schema: #/definitions/genericError get: description: Retorna as mensagens mais recentes de uma conversa tags: – Queries x-senior-visibility: PRIVATE parameters: – name: conversationId description: Id da conversa in: query required: true type: string – name: limit description: Quantidade de mensagens mais recentes a serem retornadas. O valor padrão é 10. 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 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: PRIVATE parameters: – name: input in: body required: true schema: type: object properties: conversationsIds: type: array items: type: string description: Ids das conversas a serem consultadas limit: type: integer format: int64 description: Quantidade de mensagens mais recentes a serem retornadas. O valor padrão é 2. responses: 200: description: Ok schema: type: object properties: conversationsHistory: type: array items: type: object allOf: – #/definitions/conversationHistory description: Mensagens default: description: Error response schema: #/definitions/genericError get: description: Retorna as mensagens mais recentes de uma conversa tags: – Queries x-senior-visibility: PRIVATE parameters: – name: conversationsIds description: Ids das conversas a serem consultadas in: query type: array items: type: string – name: limit description: Quantidade de mensagens mais recentes a serem retornadas. O valor padrão é 2. 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 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 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: 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 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 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 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 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: PRIVATE 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 default: description: Error response schema: #/definitions/genericError get: description: Obtém o status do workspace de um determinado Bot tags: – Queries x-senior-visibility: PRIVATE 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 default: description: Error response schema: #/definitions/genericError /botfactory/queries/facebookMessage: post: description: Envio de mensagens para o bot através do facebook tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object properties: entry: type: array items: type: object allOf: – #/definitions/facebookEntry description: Entradas responses: 200: description: Ok schema: type: object 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: PRIVATE 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ó default: description: Error response schema: #/definitions/genericError get: description: Retorna as informações do nó para o frontend tags: – Queries x-senior-visibility: PRIVATE 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ó 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 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 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: PRIVATE 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 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 default: description: Error response schema: #/definitions/genericError get: description: Lista os bots e retorna a url do avatar tags: – Queries x-senior-visibility: PRIVATE parameters: – name: page description: Página in: query required: true type: integer format: int64 – name: size description: Quantidade por página in: query required: true type: integer format: int64 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 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: PRIVATE 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 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: PRIVATE 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 default: description: Error response schema: #/definitions/genericError /botfactory/queries/getBotInfo: post: description: Retorna todas as informações do bot tags: – Queries x-senior-visibility: PRIVATE 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 default: description: Error response schema: #/definitions/genericError get: description: Retorna todas as informações do bot tags: – Queries x-senior-visibility: PRIVATE 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 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 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 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 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 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: 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: 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: 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: 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: 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: 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: 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: default: description: Error response schema: #/definitions/genericError /botfactory/queries/exportModel: 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: 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: 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: 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: 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: 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: 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 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 default: description: Error response schema: #/definitions/genericError /botfactory/actions/importFunctionToSDKEnvironment: post: description: Importa função lambda para dentro do ambiente Cloud9 tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – functionName properties: functionName: type: string description: responses: 200: description: Ok schema: type: object 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 properties: nodeId: type: string description: 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 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 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 default: description: Error response schema: #/definitions/genericError /botfactory/actions/duplicateBot: post: description: Duplica 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 a ser duplicado responses: 200: description: Ok schema: type: object required: – newBotId properties: newBotId: type: string description: id do novo bot default: description: Error response schema: #/definitions/genericError /botfactory/actions/startConversation: post: description: Inicia uma conversa com o bot tags: – Actions x-senior-visibility: PRIVATE 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 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 default: description: Error response schema: #/definitions/genericError /botfactory/actions/message: post: description: Envio de mensagens para o bot tags: – Actions x-senior-visibility: PRIVATE 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 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 default: description: Error response schema: #/definitions/genericError /botfactory/actions/botImportFromModel: post: description: Importa um bot tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – model properties: model: type: object allOf: – #/definitions/model description: modelo responses: 200: description: Ok schema: type: object required: – bot properties: bot: type: object allOf: – #/definitions/bot description: Bot Importado 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 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) default: description: Error response schema: #/definitions/genericError /botfactory/actions/removeNode: post: description: Remove um nó tags: – Actions x-senior-visibility: PRIVATE 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: default: description: Error response schema: #/definitions/genericError /botfactory/actions/saveNode: post: description: Cria ou atualiza as informações do nó 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 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 default: description: Error response schema: #/definitions/genericError /botfactory/actions/getTreeNodes: post: description: Retorna a árvore de nós tags: – Actions x-senior-visibility: PRIVATE 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 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 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 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 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 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 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 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 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 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: 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: 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: 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: 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: 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: default: description: Error response schema: #/definitions/genericError /botfactory/actions/importModel: 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: 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: 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: 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: 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: 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: 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 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 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/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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 default: description: Error response schema: #/definitions/genericError /botfactory/entities/model: post: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/model responses: 200: description: The created resource schema: #/definitions/model 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/model responses: 200: description: The created resource schema: #/definitions/model 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/model default: description: Error response schema: #/definitions/genericError /botfactory/entities/model/{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/model responses: 200: description: Ok schema: #/definitions/model 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/model responses: 200: description: Ok schema: #/definitions/model 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/model 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 default: description: Error response schema: #/definitions/genericError /botfactory/entities/model/bulk: post: tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/model responses: 200: description: The bulk creation has created resources 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 default: description: Error response schema: #/definitions/genericError definitions: environmentStatus: description: type: string enum: – 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 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 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 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 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 facebookEntry: description: Registro de troca de mensagens type: object properties: pageId: type: string description: Id da Página messaging: type: array items: type: object allOf: – #/definitions/facebookTextMessaging description: Mensagem facebookTextMessaging: description: Mensagem do facebook type: object properties: message: type: object allOf: – #/definitions/facebookTextMessage description: Texto da mensagem sender: type: object allOf: – #/definitions/facebookSender description: Quem está enviando a mensagem recipient: type: object allOf: – #/definitions/facebookRecipient description: Destinarário da mensagem facebookTextMessage: description: Texto da mensagem do facebook type: object properties: text: type: string description: Texto facebookSender: description: Quem está enviando a mensagem do facebook type: object required: – id properties: id: type: string description: Id do usuário facebookRecipient: description: Quem está recebendo a mensagem do facebook type: object required: – id properties: id: type: string description: Id da página 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 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 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 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 content: description: Conteúdo de uma mensagem type: object required: – type 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 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 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 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 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 conversation: description: Salva o contexto de uma conversa type: object required: – id – context – startDate – datetime 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 model: description: Modelos de bots disponíveis type: object required: – name – icon – fileName properties: name: type: string description: Nome do modelo icon: type: string description: Ícone do modelo fileName: type: string description: Nome do arquivo do modelo 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 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

Este artigo foi útil para você?

Leave A Comment