# Buscar todos os comandos de um diálogo Permite buscar a lista de todos os comandos de um diálogo específico através do identificador do diálogo e do workspace, com suporte a filtros opcionais. Endpoint: GET /v2/integrations/dialog/action/{dialogId}/{workspaceId} Version: 6.0.0 Security: x-api-key ## Path parameters: - `dialogId` (integer, required) Identificador do diálogo - `workspaceId` (integer, required) Identificador do workspace ## Query parameters: - `name` (string) Nome do comando - `type` (integer) Identificador do tipo de comando, com os valores possíveis: - 0: NONE - 1: USER - 2: MONES - 3: ATTENDANT - `grouping` (integer) Identificador do grupo de comandos - `reminder` (boolean) Indica se o comando é um lembrete ## Response 200 fields (application/json): - `id` (integer) Example: 1 - `name` (string) Example: "Comando 1" - `slug` (string) Example: "00000a000a0000bb0cc0d0000000000" - `status` (integer) Example: 1 - `type` (integer) Example: 1 - `typeDialogAction` (integer) Example: 1 - `typeName` (string) Example: "MONES" - `order` (integer) Example: 1 - `totalIntents` (integer) Example: 1 - `totalResponses` (integer) Example: 1 - `hasApi` (boolean) - `hasGoTo` (boolean) - `function` (integer) Example: 1 - `functionName` (string) Example: "NONE" - `system` (boolean) - `dialogActionCondition` (integer) Example: 1 - `escalationEmail` (string) Example: "example@example.com" - `escalationSubject` (string) Example: "Assunto do e-mail" - `actionResponses` (array) - `actionResponses.actionResponseDetails` (array) - `actionResponses.actionResponseDetails.composeResponseDetails` (array) - `actionResponses.actionResponseDetails.composeResponseDetails.text` (string) Example: "Texto" - `actionResponses.actionResponseDetails.composeResponseDetails.actionResponseDetail` (object) - `actionResponses.actionResponseDetails.composeResponseDetails.monesEntity` (object) - `actionResponses.actionResponseDetails.composeResponseDetails.monesEntity.typeLabel` (string) Example: "TXT" - `actionResponses.actionResponseDetails.composeResponseDetails.monesEntity.workspace` (object) - `actionResponses.actionResponseDetails.composeResponseDetails.monesEntity.workspace.passwordExpiration` (integer) Example: 1 - `actionResponses.actionResponseDetails.composeResponseDetails.monesEntity.workspace.passwordHistory` (integer) Example: 1 - `actionResponses.actionResponseDetails.composeResponseDetails.monesEntity.workspace.passwordLock` (integer) Example: 1 - `actionResponses.actionResponseDetails.composeResponseDetails.monesEntity.global` (boolean) - `actionResponses.actionResponseDetails.composeResponseDetails.monesEntity.loadable` (boolean) - `actionResponses.actionResponseDetails.composeResponseDetails.monesEntity.loadableValue` (string) Enum: "0", "1", "2", "3", "4", "5", "6", "7", "8" - `actionResponses.actionResponseDetails.composeResponseDetails.monesEntity.contactGroup` (object) - `actionResponses.actionResponseDetails.composeResponseDetails.monesEntity.clearAfterUse` (boolean) - `actionResponses.actionResponseDetails.composeResponseDetails.monesEntity.pattern` (string) Example: "b[A-Za-z0-9+_.-]+@(.+)b" - `actionResponses.actionResponseDetails.composeResponseDetails.monesEntity.label` (string) Example: "Esta é uma label de entidade" - `actionResponses.actionResponseDetails.composeResponseDetails.monesEntity.api` (object) - `actionResponses.actionResponseDetails.composeResponseDetails.monesEntity.api.jsonStructure` (string) Example: "value" - `actionResponses.actionResponseDetails.composeResponseDetails.monesEntity.api.url` (string) Example: "https://example.com/api" - `actionResponses.actionResponseDetails.composeResponseDetails.monesEntity.api.apiEntity` (array) - `actionResponses.actionResponseDetails.composeResponseDetails.monesEntity.api.apiEntity.required` (boolean) - `actionResponses.actionResponseDetails.composeResponseDetails.monesEntity.api.apiEntity.gotoEntityRequired` (object) - `actionResponses.actionResponseDetails.composeResponseDetails.monesEntity.api.apiEntity.notExtractEntity` (boolean) - `actionResponses.actionResponseDetails.composeResponseDetails.monesEntity.api.apiHeaders` (array) - `actionResponses.actionResponseDetails.composeResponseDetails.monesEntity.api.apiHeaders.headerName` (string) Example: "Authorization" - `actionResponses.actionResponseDetails.composeResponseDetails.monesEntity.api.apiHeaders.headerValue` (string) Example: "00000a000a0000bb0cc0d0000000000" - `actionResponses.actionResponseDetails.composeResponseDetails.monesEntity.api.apiReturnTypeFunction` (string) Enum: "0", "1", "2", "3", "4" - `actionResponses.actionResponseDetails.composeResponseDetails.monesEntity.api.apiType` (string) Enum: "0", "1", "2" - `actionResponses.actionResponseDetails.composeResponseDetails.monesEntity.api.fileNameS3` (boolean) - `actionResponses.actionResponseDetails.composeResponseDetails.monesEntity.manipulateContactGroup` (object) - `actionResponses.actionResponseDetails.composeResponseDetails.monesEntity.manipulateContactGroupType` (string) Enum: "0", "1", "2" - `actionResponses.actionResponseDetails.composeResponseDetails.monesEntity.processImportValue` (boolean) - `actionResponses.actionResponseDetails.path` (string) Example: "https://example.com/file.pdf" - `actionResponses.actionResponseDetails.fileName` (string) Example: "file.pdf" - `actionResponses.actionResponseDetails.fileSize` (integer) Example: 1 - `actionResponses.actionResponseDetails.fileType` (string) Example: "PDF" - `actionResponses.actionResponseDetails.dialogAction` (object) - `actionResponses.actionResponseDetails.actionResponseDetailMenus` (array) - `actionResponses.actionResponseDetails.file` (boolean) - `actionResponses.toDialogAction` (object) - `actionResponses.fromDialogAction` (object) - `actionResponses.grouping` (object) - `actionResponses.dialogEnthusiasm` (object) - `actionResponses.dialogEnthusiasm.dialogEnthusiasmType` (integer) Example: 1 - `actionResponses.dialogEnthusiasm.dialog` (object) - `actionResponses.dialogEnthusiasm.dialog.systemLocale` (object) - `actionResponses.dialogEnthusiasm.dialog.systemLocale.lang` (string) Example: "pt-BR" - `actionResponses.dialogEnthusiasm.dialog.systemLocale.ddi` (integer) Example: 55 - `actionResponses.dialogEnthusiasm.dialog.cognitionService` (object) - `actionResponses.dialogEnthusiasm.dialog.watsonDiscovery` (object) - `actionResponses.dialogEnthusiasm.dialog.queue` (string) Example: "queue_example" - `actionResponses.dialogEnthusiasm.dialog.dialogType` (string) Enum: "0", "1" - `actionResponses.dialogEnthusiasm.dialog.cognitionConversationDialog` (object) - `actionResponses.dialogEnthusiasm.dialog.cognitionConversationDialog.cognitionConversation` (object) - `actionResponses.dialogEnthusiasm.dialog.cognitionConversationDialog.cognitionConversation.username` (string) Example: "username" - `actionResponses.dialogEnthusiasm.dialog.cognitionConversationDialog.cognitionConversation.quantity` (integer) Example: 1 - `actionIntents` (array) - `dialogActionGrouping` (object) - `gotoDialogAction` (object) - `dialogActionEntities` (array) - `actionReminder` (object) - `actionReminder.reminderDialogAction` (object) - `actionReminder.recurrence` (string) Enum: "0", "1", "2", "3", "4", "5", "6" - `actionReminder.recurrenceValue` (integer) Example: 1 - `confirmationPhoneTimes` (integer) Example: 1 - `confPhoneInvalidAction` (object) - `confPhoneValidAction` (object) - `confirmationMenu` (boolean) - `showParameterFilter` (boolean) - `dialogActionDigit` (boolean) - `transferToHuman` (boolean) - `emojiProhibited` (string) Example: "?" - `escalationQuantityHistory` (integer) Example: 1 - `checkDiscovery` (boolean) - `serviceNow` (object) - `serviceNow.user` (string) Example: "johndoe" - `serviceNow.password` (string) Example: "123" - `transferToHumanType` (integer) Example: 1 - `dialogActionFinishAttendant` (object) - `menuType` (string) Enum: "0", "1", "2" - `tentativesBlockDialogAction` (object) - `numberTentativesBlock` (integer) Example: 1 - `automaticBlock` (boolean) - `removeResponseApi` (boolean) - `timesToAnythingElse` (integer) Example: 1 - `dialogActionTimesToAnythingElse` (object) - `quiz` (object) - `dialogActionAfterLastReminder` (object) - `fillAllEntitiesOnBlock` (boolean) - `apiJumpTos` (array) - `apiJumpTos.valueCheck` (string) Example: "1" - `apiJumpTos.dialogActionJumpTo` (object) - `omotorHelpdesk` (object) - `monesEntityTransferToHuman` (object) - `genesys` (object) - `genesysLikeWater` (object) - `saveFilesWhenNewsletter` (boolean)