{"openapi":"3.0.0","paths":{"/v1/auth":{"post":{"operationId":"AuthController_signIn","parameters":[{"name":"redirect","required":true,"in":"query","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/LoginByEmailDto"}}}},"responses":{"200":{"description":""}}}},"/v1/auth/signup":{"post":{"operationId":"AuthController_signUp","parameters":[{"name":"redirect","required":true,"in":"query","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SignUpWithCaptchaDTO"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/v1/auth/verify/{verificationCode}":{"post":{"operationId":"AuthController_verifyEmail","parameters":[{"name":"verificationCode","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}}}},"/v1/auth/validate":{"get":{"operationId":"AuthController_validateRequest","parameters":[],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"string"}}}}}}},"/v1/auth/app/{id}/generate-token":{"get":{"operationId":"AuthController_generateTokenForAppId","parameters":[],"responses":{"200":{"description":""}}}},"/v1/auth/user/{identifier}/generate-token":{"get":{"operationId":"AuthController_generateTokenForAppUser","parameters":[],"responses":{"200":{"description":""}}}},"/v1/auth/me":{"get":{"operationId":"AuthController_me","parameters":[],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/v1/auth/resendVerificationEmail":{"post":{"operationId":"AuthController_resendVerificationEmail","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResendVerificationEmailDTO"}}}},"responses":{"200":{"description":""}}}},"/v1/auth/passwordResetRequests":{"post":{"operationId":"AuthController_sendPasswordResetEmail","parameters":[{"name":"redirect","required":true,"in":"query","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResendVerificationEmailDTO"}}}},"responses":{"201":{"description":"","content":{"application/json":{"schema":{"type":"boolean"}}}}}}},"/v1/auth/resetPassword":{"post":{"operationId":"AuthController_resetPassword","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResetPasswordDTO"}}}},"responses":{"201":{"description":"","content":{"application/json":{"schema":{"type":"boolean"}}}}}}},"/v1/auth/issue-license":{"post":{"operationId":"AuthController_issueLicenseScript","parameters":[],"responses":{"201":{"description":""}}}},"/v1/auth/issue-default-layout":{"post":{"operationId":"AuthController_issueDefaultLayoutScript","parameters":[],"responses":{"201":{"description":""}}}},"/v1/auth/onboarding":{"post":{"operationId":"AuthController_updateOnboarding","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateOnBoardingProgessDTO"}}}},"responses":{"202":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ClientUserEntity"}}}}}},"get":{"operationId":"AuthController_getOnboardingStatus","parameters":[],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ClientUserEntity"}}}}}}},"/v1/apps/{appId}":{"get":{"operationId":"AppController_get","parameters":[],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AppEntity"}}}}}},"put":{"operationId":"AppController_update","parameters":[{"name":"appId","required":true,"in":"path","schema":{"type":"number"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateAppDTO"}}}},"responses":{"200":{"description":""}}},"delete":{"operationId":"AppController_deleteApp","parameters":[{"name":"appId","required":true,"in":"path","schema":{"type":"number"}}],"responses":{"200":{"description":""}}}},"/v1/apps/{appId}/secret":{"get":{"operationId":"AppController_getSecret","parameters":[{"name":"appId","required":true,"in":"path","schema":{"type":"number"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AppEntity"}}}}}}},"/v1/apps/{appId}/users":{"get":{"operationId":"AppController_getUsersForAppId","parameters":[{"name":"pageNo","required":true,"in":"query","schema":{"type":"number"}},{"name":"limit","required":true,"in":"query","schema":{"type":"number"}},{"name":"identifier","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}}},"post":{"operationId":"AppController_create","parameters":[{"name":"appId","required":true,"in":"path","schema":{"type":"number"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateUserDTO"}}}},"responses":{"200":{"description":""}}}},"/v1/apps/{appId}/categories":{"post":{"operationId":"AppController_createCategory","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateCategoryDTO"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CategoryEntity"}}}}}},"get":{"operationId":"AppController_getCategory","parameters":[],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/CategoryEntity"}}}}}}}},"/v1/apps/{appId}/channels":{"get":{"operationId":"AppController_getChannelsForAppId","parameters":[],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/AppChannelProviderEntity"}}}}}}}},"/v1/apps/{appId}/channels/{channel}/providers":{"get":{"operationId":"AppController_getChannelProvidersForApp","parameters":[{"name":"channel","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/AppChannelProviderEntity"}}}}}}}},"/v1/apps/{appId}/channels/{channel}/providers/{providerIdentifier}":{"post":{"operationId":"AppController_addChannelProviderForApp","parameters":[{"name":"channel","required":true,"in":"path","schema":{"type":"string"}},{"name":"providerIdentifier","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/EnableChannelDTO"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AppChannelProviderEntity"}}}}}},"patch":{"operationId":"AppController_updateChannelConfig","parameters":[{"name":"appId","required":true,"in":"path","schema":{"type":"number"}},{"name":"providerIdentifier","required":true,"in":"path","schema":{"type":"string"}},{"name":"channel","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"boolean"}}}}}}},"/v1/apps/{appId}/channels/{channel}/providers/{providerIdentifier}/enable":{"post":{"operationId":"AppController_enableChannelProviderForApp","parameters":[{"name":"channel","required":true,"in":"path","schema":{"type":"string"}},{"name":"providerIdentifier","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AppChannelProviderEntity"}}}}}}},"/v1/apps/{appId}/channels/{channel}/providers/{providerIdentifier}/disable":{"post":{"operationId":"AppController_disableChannelProviderForApp","parameters":[{"name":"channel","required":true,"in":"path","schema":{"type":"string"}},{"name":"providerIdentifier","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AppChannelProviderEntity"}}}}}}},"/v1/apps/{appId}/users/{identifier}":{"put":{"operationId":"AppController_createOrUpdateUser","parameters":[{"name":"identifier","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"object"}}}}}},"delete":{"operationId":"AppController_deleteUser","parameters":[{"name":"appId","required":true,"in":"path","schema":{"type":"number"}},{"name":"identifier","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}}}},"/v1/apps/{appId}/users/{identifier}/profile":{"get":{"operationId":"AppController_getUserProfile","parameters":[{"name":"identifier","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/v1/apps/{appId}/templates":{"get":{"operationId":"AppController_getTemplates","parameters":[],"responses":{"200":{"description":""}}},"post":{"operationId":"AppController_createTemplate","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateTemplateDTO"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NotificationTemplateEntity"}}}}}}},"/v1/apps/{appId}/logs":{"get":{"operationId":"AppController_getLogs","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"number"}},{"name":"page","required":true,"in":"query","schema":{"type":"number"}},{"name":"limit","required":true,"in":"query","schema":{"type":"number"}},{"name":"fromDate","required":true,"in":"query","schema":{"type":"string"}},{"name":"toDate","required":true,"in":"query","schema":{"type":"string"}},{"name":"providerIdentifier","required":true,"in":"query","schema":{"type":"string"}},{"name":"userIdentifier","required":true,"in":"query","schema":{"type":"array","items":{"type":"string"}}},{"name":"event","required":true,"in":"query","schema":{"type":"string"}},{"name":"channel","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}}}},"/v1/apps/{appId}/channels/v1":{"get":{"operationId":"AppController_getChannelsV2","parameters":[{"name":"appId","required":true,"in":"path","schema":{"type":"number"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"array","items":{"type":"object"}}}}}}}},"/v1/apps/{appId}/channels/v1/{channel}/providers":{"get":{"operationId":"AppController_getChannelProvidersV1","parameters":[{"name":"appId","required":true,"in":"path","schema":{"type":"number"}},{"name":"channel","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}}}},"/v1/apps/{appId}/channels/v1/{channel}/providers/{providerIdentifier}":{"get":{"operationId":"AppController_getChannelProviderV1","parameters":[{"name":"appId","required":true,"in":"path","schema":{"type":"number"}},{"name":"channel","required":true,"in":"path","schema":{"type":"string"}},{"name":"providerIdentifier","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}}}},"/v1/apps/{appId}/channels/{channel}/providers/{providerIdentifier}/routing":{"put":{"operationId":"AppController_updateRoutingConfig","parameters":[{"name":"appId","required":true,"in":"path","schema":{"type":"number"}},{"name":"providerIdentifier","required":true,"in":"path","schema":{"type":"string"}},{"name":"channel","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateProviderRoutingConfig"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/v1/apps/{appId}/channels/{channel}/providerInstances":{"post":{"operationId":"AppController_createProviderInstance","parameters":[{"name":"appId","required":true,"in":"path","schema":{"type":"number"}},{"name":"channel","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateProviderInstanceDto"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AppChannelProviderEntity"}}}}}},"get":{"operationId":"AppController_listAllInstalledProviders","parameters":[{"name":"appId","required":true,"in":"path","schema":{"type":"number"}},{"name":"channel","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"array","items":{"type":"object"}}}}}}}},"/v1/apps/{appId}/channels/{channel}/providerInstances/{providerInstance}":{"get":{"operationId":"AppController_listInstalledProvider","parameters":[{"name":"appId","required":true,"in":"path","schema":{"type":"number"}},{"name":"channel","required":true,"in":"path","schema":{"type":"string"}},{"name":"providerInstance","required":true,"in":"path","schema":{"type":"number"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AppChannelProviderEntity"}}}}}},"patch":{"operationId":"AppController_updateInstance","parameters":[{"name":"appId","required":true,"in":"path","schema":{"type":"number"}},{"name":"channel","required":true,"in":"path","schema":{"type":"string"}},{"name":"providerInstance","required":true,"in":"path","schema":{"type":"number"}}],"responses":{"200":{"description":""}}}},"/v1/apps/{appId}/channels/{channel}/providerInstances/{providerInstance}/enable":{"put":{"operationId":"AppController_enableInstance","parameters":[{"name":"appId","required":true,"in":"path","schema":{"type":"number"}},{"name":"channel","required":true,"in":"path","schema":{"type":"string"}},{"name":"providerInstance","required":true,"in":"path","schema":{"type":"number"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AppChannelProviderEntity"}}}}}}},"/v1/apps/{appId}/channels/{channel}/providerInstances/{providerInstance}/disable":{"put":{"operationId":"AppController_disableInstance","parameters":[{"name":"appId","required":true,"in":"path","schema":{"type":"number"}},{"name":"channel","required":true,"in":"path","schema":{"type":"string"}},{"name":"providerInstance","required":true,"in":"path","schema":{"type":"number"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AppChannelProviderEntity"}}}}}}},"/v1/apps/{appId}/users/{identifier}/preferences":{"get":{"operationId":"AppController_listPref","parameters":[{"name":"appId","required":true,"in":"path","schema":{"type":"number"}},{"name":"identifier","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}}}},"/v1/apps/{appId}/notifications":{"post":{"operationId":"AppController_createNotification","parameters":[{"name":"appId","required":true,"in":"path","schema":{"type":"number"}}],"responses":{"202":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NotificationRequestResponse"}}}}}}},"/v1/apps/{appId}/rsa-key":{"post":{"operationId":"AppController_updateRsaKey","parameters":[{"name":"appId","required":true,"in":"path","schema":{"type":"number"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AppEntity"}}}}}},"get":{"operationId":"AppController_getRsaKey","parameters":[{"name":"appId","required":true,"in":"path","schema":{"type":"number"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AppEntity"}}}}}}},"/v1/apps/{appId}/channels/{channel}/routes":{"get":{"operationId":"AppController_getRoutes","parameters":[{"name":"appId","required":true,"in":"path","schema":{"type":"number"}},{"name":"channel","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/RouteEntity"}}}}}}},"post":{"operationId":"AppController_createRoute","parameters":[{"name":"appId","required":true,"in":"path","schema":{"type":"number"}},{"name":"channel","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateRouteDto"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RouteEntity"}}}}}}},"/v1/apps/{appId}/usage":{"get":{"operationId":"AppController_getUsageByApp","parameters":[{"name":"appId","required":true,"in":"path","schema":{"type":"number"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/v1/apps/{appId}/secure-auth":{"put":{"operationId":"AppController_toggleSecureAuth","parameters":[{"name":"appId","required":true,"in":"path","schema":{"type":"number"}}],"responses":{"200":{"description":""}}}},"/v1/apps/{appId}/profile-attributes":{"get":{"operationId":"AppController_listProfileAttr","parameters":[{"name":"appId","required":true,"in":"path","schema":{"type":"number"}},{"name":"attribute","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"array","items":{"type":"object"}}}}}}}},"/v1/apps/{appId}/integration-status":{"get":{"operationId":"AppController_getCodeIntegrationStatus","parameters":[{"name":"appId","required":true,"in":"path","schema":{"type":"number"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AppEntity"}}}}}}},"/v1/apps/{appId}/topics":{"post":{"operationId":"AppController_createTopic","parameters":[{"name":"appId","required":true,"in":"path","schema":{"type":"number"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateTopicDto"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TopicEntity"}}}}}},"get":{"operationId":"AppController_getTopics","parameters":[{"name":"appId","required":true,"in":"path","schema":{"type":"number"}}],"responses":{"200":{"description":""}}}},"/v1/apps/{appId}/workflows":{"post":{"operationId":"AppController_createWorkflow","parameters":[{"name":"appId","required":true,"in":"path","schema":{"type":"number"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateWorkflowDTO"}}}},"responses":{"200":{"description":""}}},"get":{"operationId":"AppController_listWorkflows","parameters":[{"name":"appId","required":true,"in":"path","schema":{"type":"number"}},{"name":"published","required":true,"in":"query","schema":{"type":"boolean"}}],"responses":{"200":{"description":""}}}},"/v1/apps/{appId}/workflows/logs":{"get":{"operationId":"AppController_listWorkflowRunLogs","parameters":[{"name":"appId","required":true,"in":"path","schema":{"type":"number"}},{"name":"page","required":true,"in":"query","schema":{"type":"number"}},{"name":"limit","required":true,"in":"query","schema":{"type":"number"}}],"responses":{"200":{"description":""}}}},"/v1/apps/{appId}/scheduled-notifications":{"get":{"operationId":"AppController_getScheduledNotifications","parameters":[{"name":"appId","required":true,"in":"path","schema":{"type":"number"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/ScheduledNotificationEntity"}}}}}}}},"/v1/apps/{appId}/scheduled-notifications/{scheduledNotificationId}":{"delete":{"operationId":"AppController_deleteScheduledNotification","parameters":[{"name":"appId","required":true,"in":"path","schema":{"type":"number"}},{"name":"scheduledNotificationId","required":true,"in":"path","schema":{"type":"number"}}],"responses":{"200":{"description":""}}}},"/v1/apps/{appId}/uncommited-changes":{"get":{"operationId":"AppController_getUncommittedChanges","parameters":[{"name":"appId","required":true,"in":"path","schema":{"type":"number"}},{"name":"limit","required":true,"in":"query","schema":{"type":"number"}},{"name":"page","required":true,"in":"query","schema":{"type":"number"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/v1/apps/{appId}/commits":{"post":{"operationId":"AppController_commitChanges","parameters":[{"name":"appId","required":true,"in":"path","schema":{"type":"number"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CommitChangeDTO"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"object"}}}}}},"get":{"operationId":"AppController_getCommits","parameters":[{"name":"appId","required":true,"in":"path","schema":{"type":"number"}},{"name":"page","required":true,"in":"query","schema":{"type":"number"}},{"name":"limit","required":true,"in":"query","schema":{"type":"number"}},{"name":"publishTo","required":true,"in":"query","schema":{"type":"number"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/v1/apps/{appId}/publish":{"post":{"operationId":"AppController_publishCommits","parameters":[{"name":"appId","required":true,"in":"path","schema":{"type":"number"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PublishCommitDTO"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/v1/apps/{appId}/translations":{"post":{"operationId":"AppController_createTranslation","parameters":[{"name":"appId","required":true,"in":"path","schema":{"type":"number"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateTranslationDTO"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TranslationEntity"}}}}}},"get":{"operationId":"AppController_getTranslations","parameters":[{"name":"appId","required":true,"in":"path","schema":{"type":"number"}},{"name":"page","required":true,"in":"query","schema":{"type":"number"}},{"name":"limit","required":true,"in":"query","schema":{"type":"number"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/v1/apps/{appId}/translations/default":{"get":{"operationId":"AppController_getDefaultTranslation","parameters":[{"name":"appId","required":true,"in":"path","schema":{"type":"number"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TranslationEntity"}}}}}}},"/v1/apps/{appId}/layouts":{"post":{"operationId":"AppController_createLayout","parameters":[{"name":"appId","required":true,"in":"path","schema":{"type":"number"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateLayoutDTO"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/LayoutEntity"}}}}}},"get":{"operationId":"AppController_getLayouts","parameters":[{"name":"appId","required":true,"in":"path","schema":{"type":"number"}},{"name":"published","required":true,"in":"query","schema":{"type":"boolean"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/LayoutEntity"}}}}}}}},"/v1/apps/{appId}/layouts/default":{"get":{"operationId":"AppController_getDefaultLayout","parameters":[{"name":"appId","required":true,"in":"path","schema":{"type":"number"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/LayoutEntity"}}}}}}},"/v1/clients":{"get":{"operationId":"ClientController_get","parameters":[],"responses":{"200":{"description":""}}},"post":{"operationId":"ClientController_create","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateClientDTO"}}}},"responses":{"201":{"description":""}}}},"/v1/clients/{clientId}":{"get":{"operationId":"ClientController_getClientDetails","parameters":[],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"object"}}}}}},"patch":{"operationId":"ClientController_UpdateClient","parameters":[{"name":"clientId","required":true,"in":"path","schema":{"type":"number"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateClientDTO"}}}},"responses":{"200":{"description":""}}}},"/v1/clients/{clientId}/apps":{"get":{"operationId":"ClientController_getAppsByClientId","parameters":[],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/AppEntity"}}}}}}},"post":{"operationId":"ClientController_createAppByClientId","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateAppDTO"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AppEntity"}}}}}}},"/v1/clients/{clientId}/clientUsers":{"get":{"operationId":"ClientController_getClientUsers","parameters":[],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/ClientUserClientsEntity"}}}}}}},"post":{"operationId":"ClientController_inviteClientUserToClient","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AddClientUserDTO"}}}},"responses":{"200":{"description":""}}}},"/v1/clients/{clientId}/clientUserInvitations":{"get":{"operationId":"ClientController_getClientInvitations","parameters":[],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/InvitationEntity"}}}}}}}},"/v1/clients/{clientId}/clientUserInvitations/{invitationId}":{"delete":{"operationId":"ClientController_deleteClientInvitations","parameters":[],"responses":{"200":{"description":""}}}},"/v1/clients/{clientId}/clientUsers/{clientUserId}":{"put":{"operationId":"ClientController_updateClientUsersRoleInClient","parameters":[{"name":"clientId","required":true,"in":"path","schema":{"type":"number"}},{"name":"clientUserId","required":true,"in":"path","schema":{"type":"number"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateClientUserRoleDTO"}}}},"responses":{"200":{"description":""}}},"delete":{"operationId":"ClientController_removeClientUserFromClient","parameters":[{"name":"clientId","required":true,"in":"path","schema":{"type":"number"}},{"name":"clientUserId","required":true,"in":"path","schema":{"type":"number"}}],"responses":{"200":{"description":""}}}},"/v1/clients/{clientId}/invite-users":{"post":{"operationId":"ClientController_addClientUsers","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"array","items":{"type":"string"}}}}},"responses":{"200":{"description":""}}}},"/v1/clients/{clientId}/subscription":{"get":{"operationId":"ClientController_getSubscription","parameters":[{"name":"clientId","required":true,"in":"path","schema":{"type":"number"}}],"responses":{"200":{"description":""}}},"put":{"operationId":"ClientController_updateSubscription","parameters":[{"name":"clientId","required":true,"in":"path","schema":{"type":"number"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateSubscriptionDTO"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"object"}}}}}},"delete":{"operationId":"ClientController_deletePaidSubscription","parameters":[{"name":"clientId","required":true,"in":"path","schema":{"type":"number"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/v1/clients/{clientId}/license":{"get":{"operationId":"ClientController_getLicense","parameters":[{"name":"clientId","required":true,"in":"path","schema":{"type":"number"}}],"responses":{"200":{"description":""}}}},"/v1/clients/{clientId}/paymentMethods":{"get":{"operationId":"ClientController_listAllPaymentMethods","parameters":[{"name":"clientId","required":true,"in":"path","schema":{"type":"number"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/v1/clients/{clientId}/paymentMethod/{paymentMethodId}/default":{"post":{"operationId":"ClientController_setDefaultPaymentMethod","parameters":[{"name":"clientId","required":true,"in":"path","schema":{"type":"number"}},{"name":"paymentMethodId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}}}},"/v1/clients/{clientId}/paymentMethod/{paymentMethodId}":{"delete":{"operationId":"ClientController_detachPaymentMethod","parameters":[{"name":"clientId","required":true,"in":"path","schema":{"type":"number"}},{"name":"paymentMethodId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}}}},"/v1/clients/{clientId}/setupIntent":{"get":{"operationId":"ClientController_getSetupIntent","parameters":[{"name":"clientId","required":true,"in":"path","schema":{"type":"number"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/v1/clients/{clientId}/payment_method":{"get":{"operationId":"ClientController_getPaymentMethods","parameters":[{"name":"clientId","required":true,"in":"path","schema":{"type":"number"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/v1/clients/{clientId}/invoices":{"get":{"operationId":"ClientController_getInvoices","parameters":[{"name":"clientId","required":true,"in":"path","schema":{"type":"number"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/v1/clients/{clientId}/usage":{"get":{"operationId":"ClientController_getUsageSummery","parameters":[{"name":"clientId","required":true,"in":"path","schema":{"type":"number"}}],"responses":{"200":{"description":""}}}},"/v1/clients/{clientId}/subscription/cancellationRequest":{"delete":{"operationId":"ClientController_stopCancellation","parameters":[{"name":"clientId","required":true,"in":"path","schema":{"type":"number"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/v1/clients/{clientId}/email-layouts":{"get":{"operationId":"ClientController_listAllEmailTemplates","parameters":[{"name":"clientId","required":true,"in":"path","schema":{"type":"number"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/EmailLayoutEntity"}}}}}}}},"/v1/clients/{clientId}/cli-token":{"get":{"operationId":"ClientController_listCliTokens","parameters":[{"name":"clientId","required":true,"in":"path","schema":{"type":"number"}}],"responses":{"200":{"description":""}}},"post":{"operationId":"ClientController_createCliToken","parameters":[{"name":"clientId","required":true,"in":"path","schema":{"type":"number"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateCliTokenDTO"}}}},"responses":{"200":{"description":""}}}},"/v1/clients/{clientId}/initialize-client-environment":{"post":{"operationId":"ClientController_initializeClientEnvironment","parameters":[{"name":"clientId","required":true,"in":"path","schema":{"type":"number"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/v1/providers":{"get":{"operationId":"ProvidersController_findAll","parameters":[{"name":"channel","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/ProviderEntity"}}}}}}}},"/v1/invitations/{code}":{"get":{"operationId":"InvitationController_find","parameters":[{"name":"code","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/v1/invitations/{code}/accept":{"get":{"operationId":"InvitationController_acceptInvitation","parameters":[{"name":"code","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}}}},"/v1/invitations/{invitationId}/resend":{"post":{"operationId":"InvitationController_resendInvitation","parameters":[],"responses":{"200":{"description":""}}}},"/v1/clientUsers/{id}":{"patch":{"operationId":"ClientUserController_update","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"number"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateClientUserDTO"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ClientUserEntity"}}}}}},"get":{"operationId":"ClientUserController_getClients","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"number"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ClientUserEntity"}}}}}}},"/v1/clientUsers/{id}/password":{"put":{"operationId":"ClientUserController_updatePassword","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"number"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdatePasswordDTO"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"string"}}}}}}},"/v1/categories/{categoryId}":{"put":{"operationId":"CategoryController_update","parameters":[{"name":"categoryId","required":true,"in":"path","schema":{"type":"number"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateCategoryDto"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CategoryEntity"}}}}}},"delete":{"operationId":"CategoryController_delete","parameters":[{"name":"categoryId","required":true,"in":"path","schema":{"type":"number"}}],"responses":{"200":{"description":""}}}},"/v1/templates/{templateId}":{"put":{"operationId":"NotificationTemplateController_update","parameters":[{"name":"templateId","required":true,"in":"path","schema":{"type":"number"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateTemplateDTO"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NotificationTemplateEntity"}}}}}},"get":{"operationId":"NotificationTemplateController_getTemplate","parameters":[{"name":"templateId","required":true,"in":"path","schema":{"type":"number"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NotificationTemplateEntity"}}}}}},"delete":{"operationId":"NotificationTemplateController_delete","parameters":[{"name":"templateId","required":true,"in":"path","schema":{"type":"number"}}],"responses":{"200":{"description":""}}}},"/v1/templates/{templateId}/contents/order":{"post":{"operationId":"NotificationTemplateController_updateContentOrderInTemplate","parameters":[{"name":"templateId","required":true,"in":"path","schema":{"type":"number"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ContentOrderDto"}}}},"responses":{"200":{"description":""}}}},"/v1/templates/{templateId}/contents/{channel}":{"get":{"operationId":"NotificationTemplateController_getTemplateByChannel","parameters":[{"name":"templateId","required":true,"in":"path","schema":{"type":"number"}},{"name":"channel","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"object"}}}}}},"put":{"operationId":"NotificationTemplateController_updateTemplateContent","parameters":[{"name":"templateId","required":true,"in":"path","schema":{"type":"number"}},{"name":"channel","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateTemplateContentDTO"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"object"}}}}}},"patch":{"operationId":"NotificationTemplateController_patchTemplateChannel","parameters":[{"name":"templateId","required":true,"in":"path","schema":{"type":"number"}},{"name":"channel","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PatchTemplateContentDTO"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/v1/templates/{templateId}/contents/email/{fileName}":{"get":{"operationId":"NotificationTemplateController_getS3TemplateURL","parameters":[{"name":"templateId","required":true,"in":"path","schema":{"type":"number"}},{"name":"fileName","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/v1/templates/{templateId}/contents/{channel}/batchingContent":{"put":{"operationId":"NotificationTemplateController_updateTemplateBatchingContent","parameters":[{"name":"templateId","required":true,"in":"path","schema":{"type":"number"}},{"name":"channel","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateTemplateContentDTO"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/v1/templates/{templateId}/duplicate":{"put":{"operationId":"NotificationTemplateController_duplicate","parameters":[{"name":"templateId","required":true,"in":"path","schema":{"type":"number"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DuplicateTemplateDto"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NotificationTemplateEntity"}}}}}}},"/v1/templates/{templateId}/notification-content-state":{"post":{"operationId":"NotificationTemplateController_createNotificationState","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateTemplateContentStateDto"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NotificationContentTemplateStateEntity"}}}}}}},"/v1/files":{"post":{"operationId":"FileController_saveFile","parameters":[],"responses":{"201":{"description":""}}}},"/v1/files/{filename}":{"get":{"operationId":"FileController_serveFile","parameters":[{"name":"filename","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}}},"delete":{"operationId":"FileController_deleteFile","parameters":[{"name":"filename","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"boolean"}}}}}}},"/v1/files/uploads/{filename}":{"get":{"operationId":"FileController_serveImage","parameters":[{"name":"filename","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}}}},"/v1/files/workflows/{filename}":{"get":{"operationId":"FileController_serveWorkflowFile","parameters":[{"name":"filename","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}}}},"/v1/files/layouts/{filename}":{"get":{"operationId":"FileController_serveLayoutFile","parameters":[{"name":"filename","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}}}},"/v1/plans":{"get":{"operationId":"PlansController_findAll","parameters":[],"responses":{"200":{"description":""}}}},"/v1/health":{"get":{"operationId":"HealthController_health","parameters":[],"responses":{"200":{"description":""}}}},"/v1/webhook/stripe":{"post":{"operationId":"WebhookController_stripeWebhookHandler","parameters":[],"responses":{"201":{"description":"","content":{"application/json":{"schema":{"type":"boolean"}}}}}}},"/v1/webhook/licensing-server":{"post":{"operationId":"WebhookController_licensingServerWebhookHandler","parameters":[],"responses":{"201":{"description":"","content":{"application/json":{"schema":{"type":"string"}}}}}}},"/v3/profile":{"get":{"operationId":"ProfileController_get","parameters":[],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"object"}}}}}},"put":{"operationId":"ProfileController_updateProfile","parameters":[],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"object"}}}}}},"patch":{"operationId":"ProfileController_patchProfile","parameters":[],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/v3/preferences":{"get":{"operationId":"DeveloperApiPreferenceController_get","parameters":[],"responses":{"200":{"description":""}}},"patch":{"operationId":"DeveloperApiPreferenceController_patchProfile","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateUserPreferencesDTO"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"string"}}}}}}},"/v3/categories":{"get":{"operationId":"DeveloperApiCategoryController_get","parameters":[],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/CategoryEntity"}}}}}}},"post":{"operationId":"DeveloperApiCategoryController_createCategory","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateCategoryDTO"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CategoryEntity"}}}}}}},"/v3/categories/{categoryId}":{"delete":{"operationId":"DeveloperApiCategoryController_delete","parameters":[{"name":"categoryId","required":true,"in":"path","schema":{"type":"number"}}],"responses":{"200":{"description":""}}}},"/v3/users":{"post":{"operationId":"DeveloperApiUserController_create","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateUserDTO"}}}},"responses":{"200":{"description":""}}}},"/v3/users/{identifier}":{"put":{"operationId":"DeveloperApiUserController_createOrUpdateUser","parameters":[{"name":"identifier","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"object"}}}}}},"delete":{"operationId":"DeveloperApiUserController_deleteUser","parameters":[{"name":"appId","required":true,"in":"path","schema":{"type":"number"}},{"name":"identifier","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}}}},"/v3/notifications":{"get":{"operationId":"DeveloperApiNotificationController_get","parameters":[{"name":"pageNo","required":true,"in":"query","schema":{"type":"number"}},{"name":"limit","required":true,"in":"query","schema":{"type":"number"}},{"name":"userIdentifier","required":true,"in":"query","schema":{"type":"string"}},{"name":"filter","required":true,"in":"query","schema":{"type":"string"}},{"name":"category","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}}},"post":{"operationId":"DeveloperApiNotificationController_sendNotification","parameters":[],"responses":{"202":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NotificationRequestResponse"}}}}}}},"/v3/notifications/{notificationId}":{"get":{"operationId":"DeveloperApiNotificationController_getNotification","parameters":[{"name":"notificationId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"object"}}}}}},"delete":{"operationId":"DeveloperApiNotificationController_deleteNotificationFromInbox","parameters":[{"name":"notificationId","required":true,"in":"path","schema":{"type":"number"}}],"responses":{"200":{"description":""}}}},"/v3/notifications/{notificationId}/click":{"post":{"operationId":"DeveloperApiNotificationController_markNotificationAsClicked","parameters":[{"name":"notificationId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}}}},"/v3/notifications/{notificationId}/views":{"delete":{"operationId":"DeveloperApiNotificationController_markNotificationAsUnSeen","parameters":[{"name":"notificationId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}}},"post":{"operationId":"DeveloperApiNotificationController_markNotificationAsSeen","parameters":[{"name":"notificationId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}}}},"/v3/notifications/{notificationId}/reads":{"delete":{"operationId":"DeveloperApiNotificationController_markNotificationAsUnRead","parameters":[{"name":"notificationId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}}}},"/v3/notifications/markAllNotificationsAsSeen":{"post":{"operationId":"DeveloperApiNotificationController_markAllNotificationsAsSeen","parameters":[{"name":"page","required":true,"in":"query","schema":{"type":"number"}},{"name":"limit","required":true,"in":"query","schema":{"type":"number"}}],"responses":{"200":{"description":""}}}},"/v3/notifications/markAllNotificationsAsDeleted":{"post":{"operationId":"DeveloperApiNotificationController_markAllNotificationsAsDeleted","parameters":[],"responses":{"200":{"description":""}}}},"/v3/notifications/{notificationId}/state":{"put":{"operationId":"DeveloperApiNotificationController_updateState","parameters":[{"name":"notificationId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateStateDto"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/v3/notifications/markAllNotificationsAsRead":{"post":{"operationId":"DeveloperApiNotificationController_markAllNotificationsAsRead","parameters":[{"name":"page","required":true,"in":"query","schema":{"type":"number"}},{"name":"limit","required":true,"in":"query","schema":{"type":"number"}}],"responses":{"200":{"description":""}}}},"/v3/sdk/connect":{"post":{"operationId":"SdkController_loginToDevice","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConnectSdkDto"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/v3/sdk/realtimeTokenRequests":{"post":{"operationId":"SdkController_ablyTokenRequests","parameters":[],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/v3/devices/{deviceId}/webPushSubscription":{"post":{"operationId":"DeviceController_get","parameters":[{"name":"deviceId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/v1/ee/auth":{"post":{"operationId":"EEAuthController_signIn","parameters":[{"name":"redirect","required":true,"in":"query","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/LoginByEmailDto"}}}},"responses":{"200":{"description":""}}}},"/v1/ee/auth/github":{"post":{"operationId":"EEAuthController_loginWithGithub","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/LoginWithGithubDTO"}}}},"responses":{"200":{"description":""}}}},"/v1/ee/auth/2fa":{"get":{"operationId":"EEAuthController_getQrCode","parameters":[],"responses":{"200":{"description":""}}}},"/v1/ee/auth/2fa/validate":{"post":{"operationId":"EEAuthController_ValidateOTP","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TotpDto"}}}},"responses":{"200":{"description":""}}}},"/v1/ee/auth/2fa/enable":{"patch":{"operationId":"EEAuthController_enable2fa","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TotpDto"}}}},"responses":{"200":{"description":""}}}},"/v1/ee/auth/2fa/disable":{"patch":{"operationId":"EEAuthController_disable2fa","parameters":[],"responses":{"200":{"description":""}}}},"/v1/ee/auth/2fa/recovery":{"post":{"operationId":"EEAuthController_loginWithRecoveryCode","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/LoginWithRecoveryDto"}}}},"responses":{"200":{"description":""}}}},"/v1/ee/auth/2fa/recoveryCodes":{"get":{"operationId":"EEAuthController_generateRecoveryCodes","parameters":[],"responses":{"200":{"description":""}}}},"/v1/routes/{routeId}":{"put":{"operationId":"RouterController_updateRoute","parameters":[{"name":"routeId","required":true,"in":"path","schema":{"type":"number"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateRouteDto"}}}},"responses":{"200":{"description":""}}},"get":{"operationId":"RouterController_getRouter","parameters":[{"name":"routeId","required":true,"in":"path","schema":{"type":"number"}}],"responses":{"200":{"description":""}}},"delete":{"operationId":"RouterController_deleteRoute","parameters":[{"name":"routeId","required":true,"in":"path","schema":{"type":"number"}}],"responses":{"200":{"description":""}}}},"/v1/providerInstances/{instanceId}/callback":{"get":{"operationId":"ProviderInstanceController_findAll_get","parameters":[{"name":"instanceId","required":true,"in":"path","schema":{"type":"number"}}],"responses":{"200":{"description":""}}},"post":{"operationId":"ProviderInstanceController_findAll_post","parameters":[{"name":"instanceId","required":true,"in":"path","schema":{"type":"number"}}],"responses":{"200":{"description":""}}},"put":{"operationId":"ProviderInstanceController_findAll_put","parameters":[{"name":"instanceId","required":true,"in":"path","schema":{"type":"number"}}],"responses":{"200":{"description":""}}},"delete":{"operationId":"ProviderInstanceController_findAll_delete","parameters":[{"name":"instanceId","required":true,"in":"path","schema":{"type":"number"}}],"responses":{"200":{"description":""}}},"patch":{"operationId":"ProviderInstanceController_findAll_patch","parameters":[{"name":"instanceId","required":true,"in":"path","schema":{"type":"number"}}],"responses":{"200":{"description":""}}},"options":{"operationId":"ProviderInstanceController_findAll_options","parameters":[{"name":"instanceId","required":true,"in":"path","schema":{"type":"number"}}],"responses":{"200":{"description":""}}},"head":{"operationId":"ProviderInstanceController_findAll_head","parameters":[{"name":"instanceId","required":true,"in":"path","schema":{"type":"number"}}],"responses":{"200":{"description":""}}}},"/v1/ai":{"post":{"operationId":"AiController_listProfileAttr","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GeneratePromptDTO"}}}},"responses":{"201":{"description":""}}}},"/v1/analytics/apps/{appId}":{"get":{"operationId":"AnalyticsController_getAppLevelStatus","parameters":[{"name":"appId","required":true,"in":"path","schema":{"type":"number"}},{"name":"fromDate","required":true,"in":"query","schema":{"type":"string"}},{"name":"toDate","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"array","items":{"type":"object"}}}}}}}},"/v1/analytics/apps/{appId}/templates":{"get":{"operationId":"AnalyticsController_getTempateLevelStats","parameters":[{"name":"appId","required":true,"in":"path","schema":{"type":"number"}},{"name":"fromDate","required":true,"in":"query","schema":{"type":"string"}},{"name":"toDate","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/v1/analytics/apps/{appId}/channels":{"get":{"operationId":"AnalyticsController_getChannelLevelStats","parameters":[{"name":"appId","required":true,"in":"path","schema":{"type":"number"}},{"name":"fromDate","required":true,"in":"query","schema":{"type":"string"}},{"name":"toDate","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"array","items":{"type":"object"}}}}}}}},"/v1/analytics/apps/{appId}/templates/{templateId}":{"get":{"operationId":"AnalyticsController_getTempateStats","parameters":[{"name":"appId","required":true,"in":"path","schema":{"type":"number"}},{"name":"templateId","required":true,"in":"path","schema":{"type":"number"}},{"name":"fromDate","required":true,"in":"query","schema":{"type":"string"}},{"name":"toDate","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/v1/analytics/apps/{appId}/templates/{templateId}/channels":{"get":{"operationId":"AnalyticsController_getTemplateChannelLevelStats","parameters":[{"name":"appId","required":true,"in":"path","schema":{"type":"number"}},{"name":"templateId","required":true,"in":"path","schema":{"type":"number"}},{"name":"fromDate","required":true,"in":"query","schema":{"type":"string"}},{"name":"toDate","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"array","items":{"type":"object"}}}}}}}},"/v1/analytics/apps/{appId}/templates/{templateId}/notifications":{"get":{"operationId":"AnalyticsController_getTemplateNotifications","parameters":[{"name":"appId","required":true,"in":"path","schema":{"type":"number"}},{"name":"templateId","required":true,"in":"path","schema":{"type":"number"}},{"name":"fromDate","required":true,"in":"query","schema":{"type":"string"}},{"name":"toDate","required":true,"in":"query","schema":{"type":"string"}},{"name":"page","required":true,"in":"query","schema":{"type":"number"}},{"name":"limit","required":true,"in":"query","schema":{"type":"number"}}],"responses":{"200":{"description":""}}}},"/v1/topics/{topicId}":{"patch":{"operationId":"TopicController_updateTopic","parameters":[{"name":"topicId","required":true,"in":"path","schema":{"type":"number"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateTopicDto"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TopicEntity"}}}}}},"delete":{"operationId":"TopicController_deleteTopic","parameters":[{"name":"topicId","required":true,"in":"path","schema":{"type":"number"}}],"responses":{"200":{"description":""}}}},"/v1/topics/{topicId}/users":{"post":{"operationId":"TopicController_attachUsers","parameters":[{"name":"topicId","required":true,"in":"path","schema":{"type":"number"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AttachUserToTopicDTO"}}}},"responses":{"201":{"description":""}}},"get":{"operationId":"TopicController_viewUsers","parameters":[{"name":"topicId","required":true,"in":"path","schema":{"type":"number"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/v1/topics/{topicId}/users/{userId}":{"delete":{"operationId":"TopicController_unSubscribe","parameters":[{"name":"topicId","required":true,"in":"path","schema":{"type":"number"}},{"name":"userId","required":true,"in":"path","schema":{"type":"number"}}],"responses":{"200":{"description":""}}}},"/v1/topics/{topicId}/subscriptions/{subscriptionId}":{"delete":{"operationId":"TopicController_deleteSubscription","parameters":[{"name":"topicId","required":true,"in":"path","schema":{"type":"number"}},{"name":"subscriptionId","required":true,"in":"path","schema":{"type":"number"}}],"responses":{"200":{"description":""}}}},"/v3/topics":{"post":{"operationId":"DeveloperApiTopicController_createTopic","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DevCreateTopicDTO"}}}},"responses":{"201":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TopicEntity"}}}}}},"get":{"operationId":"DeveloperApiTopicController_listTopics","parameters":[],"responses":{"200":{"description":""}}}},"/v3/topics/{topicId}":{"patch":{"operationId":"DeveloperApiTopicController_updateTopic","parameters":[{"name":"topicId","required":true,"in":"path","schema":{"type":"number"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DevUpdateTopicDTO"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TopicEntity"}}}}}},"delete":{"operationId":"DeveloperApiTopicController_deleteTopic","parameters":[{"name":"topicId","required":true,"in":"path","schema":{"type":"number"}}],"responses":{"200":{"description":""}}}},"/v3/topics/{topicId}/users":{"post":{"operationId":"DeveloperApiTopicController_attachUsers","parameters":[{"name":"topicId","required":true,"in":"path","schema":{"type":"number"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DevAttachUserToTopicDTO"}}}},"responses":{"200":{"description":""}}}},"/v3/topics/{topicId}/detachUsers":{"post":{"operationId":"DeveloperApiTopicController_detachUsers","parameters":[{"name":"topicId","required":true,"in":"path","schema":{"type":"number"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DevDetachUserTopicDTO"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response"}}}}}}},"/v3/topics/{topicId}/users/{userIdentifier}":{"put":{"operationId":"DeveloperApiTopicController_updateSubscription","parameters":[{"name":"topicId","required":true,"in":"path","schema":{"type":"number"}},{"name":"userIdentifier","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateTopicSubscriptionDTO"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response"}}}}}}},"/v3/topics/subscriptions/{userIdentifier}":{"get":{"operationId":"DeveloperApiTopicController_listAllSubscriptions","parameters":[{"name":"userIdentifier","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"array","items":{"type":"object"}}}}}}}},"/v4/workflows/{identifier}/cancel-run":{"patch":{"operationId":"DeveloperApiWorkflowController_cancelWorkflowRun","parameters":[{"name":"identifier","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CancelWorkflowRunDTO"}}}},"responses":{"202":{"description":"","content":{"application/json":{"schema":{"type":"boolean"}}}}}}},"/v1/workflows/{workflowId}/publish":{"post":{"operationId":"WorkflowController_publishWorkflowChanges","parameters":[{"name":"workflowId","required":true,"in":"path","schema":{"type":"number"}}],"responses":{"201":{"description":""}}}},"/v1/workflows/{workflowId}/runs":{"get":{"operationId":"WorkflowController_getWorkflowRuns","parameters":[{"name":"workflowId","required":true,"in":"path","schema":{"type":"number"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/WorkflowRunEntity"}}}}}}}},"/v1/workflows/{workflowId}/runs/{runId}":{"get":{"operationId":"WorkflowController_getWorkflowStepRuns","parameters":[{"name":"workflowId","required":true,"in":"path","schema":{"type":"number"}},{"name":"runId","required":true,"in":"path","schema":{"type":"number"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/WorkflowRunStepEntity"}}}}}}}},"/v1/workflows/{workflowId}/{versionId}":{"get":{"operationId":"WorkflowController_getWorkflow","parameters":[{"name":"workflowId","required":true,"in":"path","schema":{"type":"number"}},{"name":"versionId","required":true,"in":"path","schema":{"type":"number"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/v1/workflows/{workflowId}":{"get":{"operationId":"WorkflowController_getWorkFlowById","parameters":[{"name":"workflowId","required":true,"in":"path","schema":{"type":"number"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WorkflowEntity"}}}}}},"put":{"operationId":"WorkflowController_updateWorkflow","parameters":[{"name":"workflowId","required":true,"in":"path","schema":{"type":"number"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateWorkflowDTO"}}}},"responses":{"200":{"description":""}}},"patch":{"operationId":"WorkflowController_updateWorkflowJson","parameters":[{"name":"workflowId","required":true,"in":"path","schema":{"type":"number"}}],"responses":{"200":{"description":""}}},"delete":{"operationId":"WorkflowController_deleteWorkflow","parameters":[{"name":"workflowId","required":true,"in":"path","schema":{"type":"number"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"boolean"}}}}}}},"/v1/workflows/{workflowId}/status":{"post":{"operationId":"WorkflowController_switchWorkflowStatus","parameters":[{"name":"workflowId","required":true,"in":"path","schema":{"type":"number"}}],"responses":{"200":{"description":""}}}},"/v1/workflows/{workflowId}/step-state":{"post":{"operationId":"WorkflowController_createWorkflowStepState","parameters":[{"name":"workflowId","required":true,"in":"path","schema":{"type":"number"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateWorkflowStepStateDTO"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WorkflowStepStateEntity"}}}}}}},"/v1/workflows/{workflowId}/step-state/{ref}":{"get":{"operationId":"WorkflowController_getWorkflowStepState","parameters":[{"name":"workflowId","required":true,"in":"path","schema":{"type":"number"}},{"name":"ref","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WorkflowStepStateEntity"}}}}}}},"/v1/workflows/{workflowId}/contents/email":{"post":{"operationId":"WorkflowController_getWorkflowTemplateContent","parameters":[{"name":"workflowId","required":true,"in":"path","schema":{"type":"number"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UploadWorkflowEmailContentDTO"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/v1/workflows/{workflowId}/contents/email/{fileName}":{"get":{"operationId":"WorkflowController_getWorkflowTemplateContentURL","parameters":[{"name":"workflowId","required":true,"in":"path","schema":{"type":"number"}},{"name":"fileName","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/v1/workflows/{workflowId}/duplicate":{"post":{"operationId":"WorkflowController_duplicateWorkflow","parameters":[{"name":"workflowId","required":true,"in":"path","schema":{"type":"number"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DuplicateWorkflowDTO"}}}},"responses":{"200":{"description":""}}}},"/v1/workflows/{workflowId}/cancel-run":{"patch":{"operationId":"WorkflowController_cancelWorkflowRun","parameters":[{"name":"workflowId","required":true,"in":"path","schema":{"type":"number"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CancelWorkflowRunDTO"}}}},"responses":{"200":{"description":""}}}},"/v1/commits/{commitId}":{"get":{"operationId":"CoreCommitController_getCommits","parameters":[{"name":"commitId","required":true,"in":"path","schema":{"type":"number"}},{"name":"page","required":true,"in":"query","schema":{"type":"number"}},{"name":"limit","required":true,"in":"query","schema":{"type":"number"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/v1/commits/{commitId}/revert":{"put":{"operationId":"CoreCommitController_revert","parameters":[{"name":"commitId","required":true,"in":"path","schema":{"type":"number"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/v1/cli/changes":{"get":{"operationId":"CliController_get","parameters":[{"name":"limit","required":true,"in":"query","schema":{"type":"number"}},{"name":"page","required":true,"in":"query","schema":{"type":"number"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/v1/cli/changes/published":{"get":{"operationId":"CliController_getPublishedChanges","parameters":[{"name":"limit","required":true,"in":"query","schema":{"type":"number"}},{"name":"page","required":true,"in":"query","schema":{"type":"number"}},{"name":"environment","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/v1/cli/workflows":{"get":{"operationId":"CliController_listWorkflows","parameters":[{"name":"environment","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/v1/cli/workflows/{workflowId}/contents/{fileName}":{"get":{"operationId":"CliController_getWorkflowContent","parameters":[{"name":"workflowId","required":true,"in":"path","schema":{"type":"number"}},{"name":"fileName","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/v1/cli/workflows/pull":{"get":{"operationId":"CliController_pullWorkflows","parameters":[{"name":"environment","required":true,"in":"query","schema":{"type":"string"}},{"name":"identifier","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/v1/cli/commit-all-changes":{"post":{"operationId":"CliController_commitAllChanges","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CliCommitDTO"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/v1/cli/migrate-changes":{"post":{"operationId":"CliController_migrateChanges","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MigrateChangeDTO"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/v1/cli/workflows/push":{"post":{"operationId":"CliController_pushWorkflow","parameters":[{"name":"environment","required":true,"in":"query","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PushWorkflowDTO"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/v1/cli/workflows/email/upload":{"post":{"operationId":"CliController_getWorkflowTemplateContent","parameters":[{"name":"environment","required":true,"in":"query","schema":{"type":"string"}},{"name":"identifier","required":true,"in":"query","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UploadWorkflowEmailContentDTO"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/v1/translations/{translationId}":{"put":{"operationId":"TranslationController_updateTranslation","parameters":[{"name":"translationId","required":true,"in":"path","schema":{"type":"number"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateTranslationDTO"}}}},"responses":{"200":{"description":""}}},"get":{"operationId":"TranslationController_getLocales","parameters":[{"name":"translationId","required":true,"in":"path","schema":{"type":"number"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TranslationEntity"}}}}}},"patch":{"operationId":"TranslationController_updateTranslationJson","parameters":[{"name":"translationId","required":true,"in":"path","schema":{"type":"number"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateTranslationJsonDTO"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"object"}}}}}},"delete":{"operationId":"TranslationController_deleteTranslation","parameters":[{"name":"translationId","required":true,"in":"path","schema":{"type":"number"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/v1/translations/{translationId}/default":{"put":{"operationId":"TranslationController_setDefaultTranslation","parameters":[{"name":"translationId","required":true,"in":"path","schema":{"type":"number"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TranslationEntity"}}}}}}},"/v1/translations/{translationId}/publish":{"post":{"operationId":"TranslationController_publishTranslation","parameters":[{"name":"translationId","required":true,"in":"path","schema":{"type":"number"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"boolean"}}}}}}},"/v1/locales":{"get":{"operationId":"LocaleController_getLocales","parameters":[{"name":"page","required":true,"in":"query","schema":{"type":"number"}},{"name":"limit","required":true,"in":"query","schema":{"type":"number"}},{"name":"search","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/v1/layouts/{layoutId}":{"get":{"operationId":"LayoutsController_getLayout","parameters":[{"name":"layoutId","required":true,"in":"path","schema":{"type":"number"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/LayoutEntity"}}}}}},"put":{"operationId":"LayoutsController_updateLayout","parameters":[{"name":"layoutId","required":true,"in":"path","schema":{"type":"number"}}],"responses":{"200":{"description":""}}},"delete":{"operationId":"LayoutsController_deleteLayout","parameters":[{"name":"layoutId","required":true,"in":"path","schema":{"type":"number"}}],"responses":{"200":{"description":""}}},"patch":{"operationId":"LayoutsController_updateJsonSpec","parameters":[{"name":"layoutId","required":true,"in":"path","schema":{"type":"number"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateJsonSpecDTO"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/LayoutEntity"}}}}}}},"/v1/layouts/{layoutId}/publish":{"post":{"operationId":"LayoutsController_publishLayout","parameters":[{"name":"layoutId","required":true,"in":"path","schema":{"type":"number"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"boolean"}}}}}}},"/v1/layouts/{layoutId}/default":{"put":{"operationId":"LayoutsController_setLayoutAsDefault","parameters":[{"name":"layoutId","required":true,"in":"path","schema":{"type":"number"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/LayoutEntity"}}}}}}},"/v1/layouts/{layoutId}/content":{"post":{"operationId":"LayoutsController_uploadLayoutContent","parameters":[{"name":"layoutId","required":true,"in":"path","schema":{"type":"number"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/LayoutJson"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/v1/layouts/{layoutId}/contents/email/{fileName}":{"get":{"operationId":"LayoutsController_getLayoutContent","parameters":[{"name":"layoutId","required":true,"in":"path","schema":{"type":"number"}},{"name":"fileName","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/v3/translations/inApp":{"get":{"operationId":"DeveloperApiTranslationController_get","parameters":[],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"object"}}}}}}}},"info":{"title":"Engagespot API","description":"Engagespot API description","version":"3.0","contact":{}},"tags":[{"name":"engagespot","description":""}],"servers":[],"components":{"schemas":{"LoginByEmailDto":{"type":"object","properties":{"email":{"type":"string"},"password":{"type":"string"},"code":{"type":"number"}},"required":["email","password"]},"SignUpWithCaptchaDTO":{"type":"object","properties":{"captchaValue":{"type":"string"},"email":{"type":"string"},"password":{"type":"string"},"firstName":{"type":"string","pattern":"/^[a-zA-Z0-9 ]+$/"},"invitationCode":{"type":"string"},"phone":{"type":"string","maxLength":15},"source":{"type":"string"},"githubId":{"type":"number"},"profilePicture":{"type":"string"},"ipAddress":{"type":"string"},"hostName":{"type":"string"},"region":{"type":"string","enum":[0,"us-west-2","eu-central-1"]}},"required":["captchaValue","email","password","firstName"]},"ResendVerificationEmailDTO":{"type":"object","properties":{"email":{"type":"string"}},"required":["email"]},"ResetPasswordDTO":{"type":"object","properties":{"passwordResetHash":{"type":"string"},"newPassword":{"type":"string"}},"required":["passwordResetHash","newPassword"]},"UpdateOnBoardingProgessDTO":{"type":"object","properties":{"step":{"type":"number"}},"required":["step"]},"ClientUserClientsEntity":{"type":"object","properties":{"mappingId":{"type":"number"},"role":{"type":"object"},"clientUser":{"$ref":"#/components/schemas/ClientUserEntity"},"client":{"$ref":"#/components/schemas/ClientEntity"}},"required":["mappingId","role","clientUser","client"]},"ClientUserEntity":{"type":"object","properties":{"id":{"type":"number"},"firstName":{"type":"string"},"lastName":{"type":"string"},"address":{"type":"string"},"profilePicture":{"type":"string"},"email":{"type":"string"},"password":{"type":"string"},"address2":{"type":"string"},"city":{"type":"string"},"postcode":{"type":"string"},"country":{"type":"string"},"state":{"type":"string"},"cc":{"type":"number"},"phone":{"type":"string"},"activationHash":{"type":"string"},"activationEmailResentAt":{"format":"date-time","type":"string"},"passwordLockedAt":{"format":"date-time","type":"string"},"accountStatus":{"type":"object"},"emailVerified":{"type":"boolean"},"timezone":{"type":"string"},"registeredIp":{"type":"string"},"createdAt":{"format":"date-time","type":"string"},"updatedAt":{"format":"date-time","type":"string"},"aid":{"type":"string"},"emailList":{"type":"object"},"onboardingCompleted":{"type":"number"},"lastCheckedForInactivity":{"format":"date-time","type":"string"},"receiveNewsletters":{"type":"number"},"lastLogin":{"format":"date-time","type":"string"},"gitHubId":{"type":"number"},"googleId":{"type":"number"},"clients":{"type":"array","items":{"$ref":"#/components/schemas/ClientEntity"}},"clientUserClients":{"type":"array","items":{"$ref":"#/components/schemas/ClientUserClientsEntity"}},"source":{"type":"string"},"isTwoFactorEnabled":{"type":"number"},"twoFactorSecret":{"type":"string"},"passwordResetRequestedAt":{"format":"date-time","type":"string"}},"required":["id","firstName","lastName","address","profilePicture","email","password","address2","city","postcode","country","state","cc","phone","activationHash","activationEmailResentAt","passwordLockedAt","accountStatus","emailVerified","timezone","registeredIp","createdAt","updatedAt","aid","emailList","onboardingCompleted","lastCheckedForInactivity","receiveNewsletters","lastLogin","gitHubId","googleId","clients","clientUserClients","isTwoFactorEnabled","passwordResetRequestedAt"]},"ClientEntity":{"type":"object","properties":{"id":{"type":"number"},"name":{"type":"string"},"createdAt":{"format":"date-time","type":"string"},"updatedAt":{"format":"date-time","type":"string"},"stripeId":{"type":"string"},"stripePaymentId":{"type":"string"},"defaultApp":{"type":"number"},"clientUsers":{"type":"array","items":{"$ref":"#/components/schemas/ClientUserEntity"}},"clientUserClients":{"type":"array","items":{"$ref":"#/components/schemas/ClientUserClientsEntity"}},"licenseKey":{"type":"string"},"licensePublicKey":{"type":"string"},"licenseAuthToken":{"type":"string"},"status":{"type":"string","enum":["active","send_suspended","suspended"]},"version":{"type":"string"},"region":{"type":"string","enum":[0,"us-west-2","eu-central-1"]}},"required":["id","name","createdAt","updatedAt","stripeId","stripePaymentId","defaultApp","clientUsers","clientUserClients","status"]},"AppEntity":{"type":"object","properties":{"id":{"type":"number"},"clientId":{"type":"number"},"apiKey":{"type":"string"},"notificationEnabled":{"type":"boolean"},"name":{"type":"string"},"url":{"type":"string"},"channelProviders":{"type":"array","items":{"$ref":"#/components/schemas/AppChannelProviderEntity"}},"type":{"type":"object"},"subdomain":{"type":"string","nullable":true},"apiSecret":{"type":"string"},"gcmKey":{"type":"string","nullable":true},"senderId":{"type":"string","nullable":true},"domain":{"type":"string","nullable":true},"welcomeMessage":{"type":"string"},"customEvents":{"type":"string","nullable":true},"optInType":{"type":"object"},"prePrompt":{"type":"number"},"serviceWorkerPath":{"type":"string","nullable":true},"xPos":{"type":"number"},"yPos":{"type":"number"},"defaultPosition":{"type":"string"},"posTop":{"type":"number","nullable":true},"posBottom":{"type":"number","nullable":true},"posLeft":{"type":"number","nullable":true},"posRight":{"type":"number","nullable":true},"promptDelay":{"type":"number"},"bgcolor":{"type":"string","nullable":true},"fcolor":{"type":"string","nullable":true},"confirmationButtonText":{"type":"string"},"declineButtonText":{"type":"string"},"lastCheckedForCodeIntegration":{"format":"date-time","type":"string"},"disableUserActivityTrackingByDefault":{"type":"number"},"disableLocationIpTracking":{"type":"number"},"websiteType":{"type":"object"},"siteOnboardingCompleted":{"type":"number"},"panelUiStyle":{"type":"string"},"widgetType":{"type":"string","nullable":true},"bellIconDivId":{"type":"string","nullable":true},"websiteIcon":{"type":"string","nullable":true},"onBoardingStepsCompleted":{"type":"object","nullable":true},"playSound":{"type":"number"},"vapidPrivateKey":{"type":"string"},"vapidPublicKey":{"type":"string"},"hideBranding":{"type":"boolean"},"enableUserSignatureVerification":{"type":"boolean"},"enableWebPush":{"type":"boolean"},"rsaPublicKey":{"type":"string","nullable":true},"rtmProvider":{"type":"object"},"secureAuth":{"type":"boolean"},"deletedAt":{"format":"date-time","type":"string"},"inAppCodeIntegration":{"type":"boolean"},"webPushCodeIntegration":{"type":"boolean"},"isDefault":{"type":"boolean"},"isProduction":{"type":"boolean"},"order":{"type":"number"}},"required":["id","clientId","apiKey","notificationEnabled","name","url","channelProviders","type","subdomain","apiSecret","gcmKey","senderId","domain","welcomeMessage","customEvents","optInType","prePrompt","serviceWorkerPath","xPos","yPos","defaultPosition","posTop","posBottom","posLeft","posRight","promptDelay","bgcolor","fcolor","confirmationButtonText","declineButtonText","lastCheckedForCodeIntegration","disableUserActivityTrackingByDefault","disableLocationIpTracking","websiteType","siteOnboardingCompleted","panelUiStyle","widgetType","bellIconDivId","websiteIcon","onBoardingStepsCompleted","playSound","vapidPrivateKey","vapidPublicKey","hideBranding","enableUserSignatureVerification","enableWebPush","rsaPublicKey","rtmProvider","secureAuth","inAppCodeIntegration","webPushCodeIntegration"]},"ProviderConfigOptionEntity":{"type":"object","properties":{"id":{"type":"number"},"provider":{"$ref":"#/components/schemas/ProviderEntity"},"config":{"type":"string"},"required":{"type":"boolean"},"description":{"type":"string"}},"required":["id","provider","config","required","description"]},"ProviderEntity":{"type":"object","properties":{"identifier":{"type":"object"},"name":{"type":"string"},"description":{"type":"string","nullable":true},"integrationMessage":{"type":"string"},"icon":{"type":"string","nullable":true},"channel":{"type":"object"},"configOptions":{"type":"array","items":{"$ref":"#/components/schemas/ProviderConfigOptionEntity"}},"isActive":{"type":"boolean"},"createdAt":{"format":"date-time","type":"string"},"updatedAt":{"format":"date-time","type":"string"},"deletedAt":{"format":"date-time","type":"string"}},"required":["identifier","name","description","integrationMessage","icon","channel","configOptions","isActive","createdAt","updatedAt","deletedAt"]},"AppChannelProviderConfigEntity":{"type":"object","properties":{"id":{"type":"number"},"appChannelProvider":{"$ref":"#/components/schemas/AppChannelProviderEntity"},"config":{"type":"string"},"value":{"type":"string"},"isEncrypted":{"type":"boolean"},"appChannelProviderId":{"type":"number"}},"required":["id","appChannelProvider","config","value","isEncrypted"]},"AppChannelProviderEntity":{"type":"object","properties":{"id":{"type":"number"},"app":{"$ref":"#/components/schemas/AppEntity"},"channel":{"type":"object"},"provider":{"$ref":"#/components/schemas/ProviderEntity"},"configs":{"type":"array","items":{"$ref":"#/components/schemas/AppChannelProviderConfigEntity"}},"enabled":{"type":"boolean"},"deliveryOrder":{"type":"number"},"selectionCondition":{"type":"string","nullable":true},"notificationCount":{"type":"number"},"instanceName":{"type":"string","nullable":true}},"required":["id","app","channel","provider","configs","enabled","deliveryOrder"]},"UpdateAppDTO":{"type":"object","properties":{}},"CreateCategoryDTO":{"type":"object","properties":{"identifier":{"type":"string"},"name":{"type":"string"},"hideInInApp":{"type":"boolean","default":false},"hideInPreferenceManager":{"type":"boolean","default":false}},"required":["identifier","name","hideInInApp","hideInPreferenceManager"]},"CategoryEntity":{"type":"object","properties":{"id":{"type":"number"},"app":{"$ref":"#/components/schemas/AppEntity"},"name":{"type":"string"},"identifier":{"type":"string"},"createdAt":{"format":"date-time","type":"string"},"updatedAt":{"format":"date-time","type":"string"},"deletedAt":{"format":"date-time","type":"string"},"hideInPreferenceManager":{"type":"boolean"},"hideInInApp":{"type":"boolean"}},"required":["id","app","name","identifier","createdAt","updatedAt","deletedAt","hideInPreferenceManager","hideInInApp"]},"EnableChannelDTO":{"type":"object","properties":{"config":{"type":"object"}},"required":["config"]},"CreateTemplateDTO":{"type":"object","properties":{"name":{"type":"string"},"category":{"type":"string"},"identifier":{"type":"string"}},"required":["name","category"]},"NotificationTemplateEntity":{"type":"object","properties":{"id":{"type":"number"},"app":{"$ref":"#/components/schemas/AppEntity"},"name":{"type":"string"},"category":{"$ref":"#/components/schemas/CategoryEntity"},"clientUser":{"$ref":"#/components/schemas/ClientUserEntity"},"contents":{"type":"array","items":{"$ref":"#/components/schemas/NotificationTemplateContentEntity"}},"createdAt":{"format":"date-time","type":"string"},"updatedAt":{"format":"date-time","type":"string"},"deletedAt":{"format":"date-time","type":"string"},"identifier":{"type":"string"}},"required":["id","app","name","category","clientUser","createdAt","updatedAt","deletedAt"]},"NotificationContentTemplateStateEntity":{"type":"object","properties":{"id":{"type":"number"},"notificationTemplateContentId":{"type":"number"},"notificationTemplateContent":{"$ref":"#/components/schemas/NotificationTemplateContentEntity"},"state":{"type":"string"},"stateSpec":{"type":"object"},"createdAt":{"format":"date-time","type":"string"},"updatedAt":{"format":"date-time","type":"string"},"deletedAt":{"format":"date-time","type":"string"}},"required":["id","notificationTemplateContentId","notificationTemplateContent","state","stateSpec","createdAt","updatedAt","deletedAt"]},"NotificationTemplateContentEntity":{"type":"object","properties":{"id":{"type":"number"},"template":{"$ref":"#/components/schemas/NotificationTemplateEntity"},"channel":{"type":"object"},"content":{"type":"object"},"isDisabled":{"type":"boolean"},"order":{"type":"number"},"trigger":{"type":"string","enum":["always","delayed"]},"triggerDelay":{"type":"number"},"triggerCondition":{"type":"string"},"batchingEnabled":{"type":"boolean"},"batchingWindow":{"type":"number"},"batchingContent":{"type":"object"},"createdAt":{"format":"date-time","type":"string"},"updatedAt":{"format":"date-time","type":"string"},"deletedAt":{"format":"date-time","type":"string"},"states":{"type":"array","items":{"$ref":"#/components/schemas/NotificationContentTemplateStateEntity"}}},"required":["id","template","channel","content","isDisabled","order","trigger","triggerDelay","triggerCondition","batchingContent","createdAt","updatedAt","deletedAt"]},"UpdateProviderRoutingConfig":{"type":"object","properties":{"selectionCondition":{"type":"string"}},"required":["selectionCondition"]},"KeyValuePair":{"type":"object","properties":{}},"CreateProviderInstanceDto":{"type":"object","properties":{"providerIdentifier":{"type":"object"},"instanceName":{"type":"string"},"config":{"$ref":"#/components/schemas/KeyValuePair"}},"required":["providerIdentifier","instanceName","config"]},"CreateUserDTO":{"type":"object","properties":{"identifier":{"type":"string"},"profile":{"type":"object"}},"required":["identifier","profile"]},"NotificationRequestResponse":{"type":"object","properties":{"requestId":{"type":"string"}},"required":["requestId"]},"RouteEntity":{"type":"object","properties":{"id":{"type":"number"},"app":{"$ref":"#/components/schemas/AppEntity"},"routeProviders":{"type":"array","items":{"$ref":"#/components/schemas/RouteProviderEntity"}},"channel":{"type":"object"},"entryCondition":{"type":"string","nullable":true},"updatedAt":{"format":"date-time","type":"string"},"deletedAt":{"format":"date-time","type":"string"},"name":{"type":"string"},"isDefault":{"type":"boolean"}},"required":["id","app","routeProviders","channel","entryCondition","updatedAt"]},"RouteProviderEntity":{"type":"object","properties":{"id":{"type":"number"},"route":{"$ref":"#/components/schemas/RouteEntity"},"providerInstance":{"$ref":"#/components/schemas/AppChannelProviderEntity"},"triggerDelay":{"type":"number"},"order":{"type":"number"}},"required":["id","route","providerInstance","triggerDelay","order"]},"ProviderInstanceDto":{"type":"object","properties":{"instanceId":{"type":"number"},"delay":{"type":"number"}},"required":["instanceId","delay"]},"CreateRouteDto":{"type":"object","properties":{"entryCondition":{"type":"string"},"providerInstances":{"type":"array","items":{"$ref":"#/components/schemas/ProviderInstanceDto"}},"name":{"type":"string"}},"required":["entryCondition","providerInstances","name"]},"CreateTopicDto":{"type":"object","properties":{"name":{"type":"string"},"identifier":{"type":"string"}},"required":["name","identifier"]},"TopicEntity":{"type":"object","properties":{"id":{"type":"number"},"appId":{"type":"number"},"identifier":{"type":"string","nullable":true},"name":{"type":"string","nullable":true},"createdAt":{"format":"date-time","type":"string"},"updatedAt":{"format":"date-time","type":"string","nullable":true},"deletedAt":{"format":"date-time","type":"string","nullable":true},"app":{"$ref":"#/components/schemas/AppEntity"},"subscriptions":{"type":"array","items":{"$ref":"#/components/schemas/TopicSubscriptionEntity"}}},"required":["id","appId","identifier","name","createdAt","updatedAt","deletedAt","app","subscriptions"]},"UserProfileDataEntity":{"type":"object","properties":{"id":{"type":"number"},"user":{"$ref":"#/components/schemas/UserEntity"},"attribute":{"type":"string"},"value":{"type":"string"},"createdAt":{"format":"date-time","type":"string"},"updatedAt":{"format":"date-time","type":"string"},"deletedAt":{"format":"date-time","type":"string"}},"required":["id","user","attribute","value","createdAt","updatedAt","deletedAt"]},"UserPreferenceEntity":{"type":"object","properties":{"id":{"type":"number"},"user":{"$ref":"#/components/schemas/UserEntity"},"category":{"$ref":"#/components/schemas/CategoryEntity"},"channel":{"type":"object"},"enabled":{"type":"boolean"},"createdAt":{"format":"date-time","type":"string"},"updatedAt":{"format":"date-time","type":"string"}},"required":["id","user","category","channel","enabled","createdAt","updatedAt"]},"UserEntity":{"type":"object","properties":{"id":{"type":"number"},"siteId":{"type":"number"},"identifier":{"type":"string"},"profileDatas":{"type":"array","items":{"$ref":"#/components/schemas/UserProfileDataEntity"}},"preferences":{"type":"array","items":{"$ref":"#/components/schemas/UserPreferenceEntity"}},"startedAt":{"type":"number"},"lastMessageFetched":{"type":"number"},"isWebPushChannelActive":{"type":"boolean"},"createdAt":{"format":"date-time","type":"string"},"deletedAt":{"format":"date-time","type":"string"},"lastActivityAt":{"format":"date-time","type":"string"}},"required":["id","siteId","identifier","startedAt","lastMessageFetched","isWebPushChannelActive","createdAt","deletedAt","lastActivityAt"]},"TopicSubscriptionEntity":{"type":"object","properties":{"id":{"type":"number"},"topic_id":{"type":"number"},"topic":{"$ref":"#/components/schemas/TopicEntity"},"user_id":{"type":"number"},"user":{"$ref":"#/components/schemas/UserEntity"},"channel":{"type":"string"},"created_at":{"format":"date-time","type":"string"},"updated_at":{"format":"date-time","type":"string"},"subscribed_at":{"format":"date-time","type":"string"}},"required":["id","topic_id","topic","user_id","user","channel","created_at","updated_at","subscribed_at"]},"CreateWorkflowDTO":{"type":"object","properties":{"name":{"type":"string"},"identifier":{"type":"string"},"categoryId":{"type":"number"},"jsonSpec":{"type":"object"}},"required":["name","identifier","categoryId","jsonSpec"]},"ScheduledNotificationEntity":{"type":"object","properties":{"id":{"type":"number"},"requestId":{"type":"string"},"app":{"$ref":"#/components/schemas/AppEntity"},"notificationPayload":{"type":"object"},"override":{"type":"object"},"sendTo":{"type":"object"},"sendAt":{"format":"date-time","type":"string"},"processed":{"type":"boolean"},"processing":{"type":"boolean"},"createdAt":{"format":"date-time","type":"string"},"updatedAt":{"format":"date-time","type":"string"},"version":{"type":"number"}},"required":["id","requestId","app","notificationPayload","sendTo","sendAt","processed","processing","createdAt","updatedAt","version"]},"Change":{"type":"object","properties":{"entityType":{"type":"object"},"entityId":{"type":"number"}},"required":["entityType","entityId"]},"CommitChangeDTO":{"type":"object","properties":{"message":{"type":"string"},"changes":{"type":"array","items":{"$ref":"#/components/schemas/Change"}}},"required":["message","changes"]},"PublishCommitDTO":{"type":"object","properties":{"publishTo":{"type":"number"}},"required":["publishTo"]},"CreateTranslationDTO":{"type":"object","properties":{"name":{"type":"string"},"identifier":{"type":"string"},"localeId":{"type":"number"}},"required":["name","identifier","localeId"]},"LocaleEntity":{"type":"object","properties":{"id":{"type":"number"},"language":{"type":"string"},"localeCode":{"type":"string"},"countryRegion":{"type":"string"},"regionCode":{"type":"string"},"createdAt":{"format":"date-time","type":"string"},"updatedAt":{"format":"date-time","type":"string"},"deletedAt":{"format":"date-time","type":"string"}},"required":["id","language","localeCode","countryRegion","regionCode","createdAt","updatedAt","deletedAt"]},"TranslationEntity":{"type":"object","properties":{"id":{"type":"number"},"appId":{"type":"number"},"identifier":{"type":"string"},"name":{"type":"string"},"clientUserId":{"type":"number"},"clientId":{"type":"number"},"localeId":{"type":"number"},"jsonSpec":{"type":"object"},"publishedJsonSpec":{"type":"object"},"createdAt":{"format":"date-time","type":"string"},"updatedAt":{"format":"date-time","type":"string"},"deletedAt":{"format":"date-time","type":"string"},"isDefault":{"type":"boolean"},"hasUnpublishedChanges":{"type":"boolean"},"app":{"$ref":"#/components/schemas/AppEntity"},"locale":{"$ref":"#/components/schemas/LocaleEntity"},"client":{"$ref":"#/components/schemas/ClientEntity"},"clientUser":{"$ref":"#/components/schemas/ClientUserEntity"}},"required":["id","appId","identifier","name","localeId","jsonSpec","publishedJsonSpec","createdAt","updatedAt","deletedAt","isDefault","hasUnpublishedChanges","app","locale","client","clientUser"]},"CreateLayoutDTO":{"type":"object","properties":{"name":{"type":"string"},"identifier":{"type":"string"}},"required":["name","identifier"]},"LayoutEntity":{"type":"object","properties":{"id":{"type":"number"},"appId":{"type":"number"},"identifier":{"type":"string"},"name":{"type":"string"},"clientUserId":{"type":"number"},"clientId":{"type":"number"},"jsonSpec":{"type":"object"},"publishedJsonSpec":{"type":"object"},"hasUnpublishedChanges":{"type":"boolean"},"createdAt":{"format":"date-time","type":"string"},"updatedAt":{"format":"date-time","type":"string"},"deletedAt":{"format":"date-time","type":"string"},"isDefault":{"type":"boolean"},"app":{"$ref":"#/components/schemas/AppEntity"},"client":{"$ref":"#/components/schemas/ClientEntity"},"clientUser":{"$ref":"#/components/schemas/ClientUserEntity"}},"required":["id","appId","identifier","name","jsonSpec","publishedJsonSpec","hasUnpublishedChanges","createdAt","updatedAt","deletedAt","isDefault","app","client","clientUser"]},"CreateClientDTO":{"type":"object","properties":{"name":{"type":"string"},"region":{"type":"string","enum":[0,"us-west-2","eu-central-1"]}},"required":["name"]},"CreateAppDTO":{"type":"object","properties":{"name":{"type":"string","pattern":"/^[a-zA-Z0-9_]+$/"}},"required":["name"]},"InvitationEntity":{"type":"object","properties":{"id":{"type":"number"},"email":{"type":"string"},"invitedBy":{"$ref":"#/components/schemas/ClientUserEntity"},"invitedTo":{"$ref":"#/components/schemas/ClientEntity"},"role":{"type":"object"},"code":{"type":"string"},"accepted":{"type":"boolean"},"deletedAt":{"format":"date-time","type":"string"},"updatedAt":{"format":"date-time","type":"string"}},"required":["id","email","invitedBy","invitedTo","role","code","accepted","deletedAt","updatedAt"]},"AddClientUserDTO":{"type":"object","properties":{"clientUserEmail":{"type":"string"},"role":{"type":"object"}},"required":["clientUserEmail","role"]},"UpdateClientUserRoleDTO":{"type":"object","properties":{"role":{"type":"object"}},"required":["role"]},"UpdateClientDTO":{"type":"object","properties":{"name":{"type":"string"},"licenseKey":{"type":"string"},"licensePublicKey":{"type":"string"},"status":{"type":"string","enum":["active","send_suspended","suspended"]},"licenseAuthToken":{"type":"string"}},"required":["name"]},"UpdateSubscriptionDTO":{"type":"object","properties":{"identifier":{"type":"string"}},"required":["identifier"]},"EmailLayoutEntity":{"type":"object","properties":{"id":{"type":"number"},"name":{"type":"string"},"coverImg":{"type":"string"},"isPaid":{"type":"boolean"},"jsonUrl":{"type":"string"},"htmlUrl":{"type":"string"},"createdAt":{"format":"date-time","type":"string"},"updatedAt":{"format":"date-time","type":"string"},"deletedAt":{"format":"date-time","type":"string"}},"required":["id","name","coverImg","isPaid","jsonUrl","htmlUrl","createdAt","updatedAt","deletedAt"]},"CreateCliTokenDTO":{"type":"object","properties":{"name":{"type":"string"}},"required":["name"]},"UpdateClientUserDTO":{"type":"object","properties":{"firstName":{"type":"string"},"lastName":{"type":"string"},"profilePicture":{"type":"string"},"timezone":{"type":"string"},"phone":{"type":"string"},"source":{"type":"string"}},"required":["firstName","lastName","profilePicture","timezone","phone","source"]},"UpdatePasswordDTO":{"type":"object","properties":{"currentPassword":{"type":"string"},"newPassword":{"type":"string"}},"required":["currentPassword","newPassword"]},"UpdateCategoryDto":{"type":"object","properties":{}},"ContentOrderDto":{"type":"object","properties":{"contentIds":{"type":"array","items":{"type":"number"}}},"required":["contentIds"]},"UpdateTemplateContentDTO":{"type":"object","properties":{"content":{"type":"object"}},"required":["content"]},"PatchTemplateContentDTO":{"type":"object","properties":{"isDisabled":{"type":"boolean"},"batchingEnabled":{"type":"boolean"},"batchingWindow":{"type":"number"},"trigger":{"type":"string","enum":["always","delayed"]},"triggerDelay":{"type":"number"},"triggerCondition":{"type":"string"}}},"DuplicateTemplateDto":{"type":"object","properties":{"name":{"type":"string"},"appId":{"type":"number"},"identifier":{"type":"string"}},"required":["name"]},"CreateTemplateContentStateDto":{"type":"object","properties":{"templateContentId":{"type":"number"},"state":{"type":"string"},"stateSpec":{"type":"object"}},"required":["templateContentId","state","stateSpec"]},"UserPreferenceForChannelDTO":{"type":"object","properties":{"channel":{"type":"object"},"enabled":{"type":"boolean"}},"required":["channel","enabled"]},"UserPreferenceInterfaceDTO":{"type":"object","properties":{"categoryId":{"type":"number"},"channels":{"type":"array","items":{"$ref":"#/components/schemas/UserPreferenceForChannelDTO"}}},"required":["categoryId","channels"]},"UpdateUserPreferencesDTO":{"type":"object","properties":{"preference":{"type":"array","items":{"$ref":"#/components/schemas/UserPreferenceInterfaceDTO"}}},"required":["preference"]},"CustomData":{"type":"object","properties":{}},"UpdateStateDto":{"type":"object","properties":{"state":{"type":"string"},"delete":{"type":"boolean"},"data":{"$ref":"#/components/schemas/CustomData"}},"required":["state","delete"]},"ConnectSdkDto":{"type":"object","properties":{"deviceType":{"type":"string","enum":["browser","android","ios"]},"browserType":{"type":"string"}},"required":["deviceType","browserType"]},"LoginWithGithubDTO":{"type":"object","properties":{"code":{"type":"string"}},"required":["code"]},"TotpDto":{"type":"object","properties":{"code":{"type":"number"}},"required":["code"]},"LoginWithRecoveryDto":{"type":"object","properties":{"email":{"type":"string"},"password":{"type":"string"},"code":{"type":"number"},"recoveryCode":{"type":"string"}},"required":["email","password","recoveryCode"]},"UpdateRouteDto":{"type":"object","properties":{}},"GeneratePromptDTO":{"type":"object","properties":{"prompt":{"type":"string"},"channel":{"type":"object"}},"required":["prompt","channel"]},"UpdateTopicDto":{"type":"object","properties":{"name":{"type":"string"}},"required":["name"]},"UserDataDTO":{"type":"object","properties":{"user_id":{"type":"number"},"channels":{"type":"array","items":{"type":"object"}}},"required":["user_id","channels"]},"AttachUserToTopicDTO":{"type":"object","properties":{"users":{"type":"array","items":{"$ref":"#/components/schemas/UserDataDTO"}}},"required":["users"]},"DevCreateTopicDTO":{"type":"object","properties":{"name":{"type":"string"},"identifier":{"type":"string"}},"required":["name","identifier"]},"DevUpdateTopicDTO":{"type":"object","properties":{"name":{"type":"string"}},"required":["name"]},"DevAttachUserToTopicDTO":{"type":"object","properties":{"users":{"type":"array","items":{"$ref":"#/components/schemas/UserDataDTO"}}},"required":["users"]},"DevDetachUserTopicDTO":{"type":"object","properties":{"users":{"type":"array","items":{"type":"string"}}},"required":["users"]},"Response":{"type":"object","properties":{}},"UpdateTopicSubscriptionDTO":{"type":"object","properties":{"channels":{"type":"array","items":{"type":"object"}}},"required":["channels"]},"CancelForDTO":{"type":"object","properties":{"recipients":{"type":"array","items":{"type":"string"}}},"required":["recipients"]},"CancelWorkflowRunDTO":{"type":"object","properties":{"cancellationKey":{"type":"string"},"cancelFor":{"$ref":"#/components/schemas/CancelForDTO"}},"required":["cancellationKey","cancelFor"]},"WorkflowBranchEntity":{"type":"object","properties":{"id":{"type":"number"},"branchCondition":{"type":"string","nullable":true},"name":{"type":"string","nullable":true},"ref":{"type":"string","nullable":true},"branchFromStep":{"$ref":"#/components/schemas/WorkflowStepEntity"}},"required":["id","branchCondition","name","ref","branchFromStep"]},"WorkflowStepEntity":{"type":"object","properties":{"id":{"type":"number"},"ref":{"type":"string"},"stepOrder":{"type":"number"},"type":{"type":"string","enum":["branch","delay","channel","batch","waitForInput","updatePreference","fetch","triggerWorkflow","defineVariable","editVariable"]},"config":{"type":"object"},"template":{"type":"object","nullable":true},"channelKey":{"type":"object"},"triggerCondition":{"type":"string"},"workflow":{"$ref":"#/components/schemas/WorkflowEntity"},"workflowVersion":{"$ref":"#/components/schemas/WorkflowVersionEntity"},"belongsToBranch":{"nullable":true,"allOf":[{"$ref":"#/components/schemas/WorkflowBranchEntity"}]},"branches":{"type":"array","items":{"$ref":"#/components/schemas/WorkflowBranchEntity"}},"createdAt":{"format":"date-time","type":"string"},"updatedAt":{"format":"date-time","type":"string"},"deletedAt":{"format":"date-time","type":"string"}},"required":["id","ref","stepOrder","type","config","template","channelKey","triggerCondition","workflow","workflowVersion","belongsToBranch","branches","createdAt","updatedAt","deletedAt"]},"WorkflowVersionEntity":{"type":"object","properties":{"id":{"type":"number"},"workflowId":{"type":"string"},"workflow":{"$ref":"#/components/schemas/WorkflowEntity"},"steps":{"type":"array","items":{"$ref":"#/components/schemas/WorkflowStepEntity"}},"isActive":{"type":"boolean"},"createdAt":{"format":"date-time","type":"string"},"updatedAt":{"format":"date-time","type":"string"},"deletedAt":{"format":"date-time","type":"string"}},"required":["id","workflowId","workflow","steps","isActive","createdAt","updatedAt","deletedAt"]},"WorkflowEntity":{"type":"object","properties":{"id":{"type":"number"},"identifier":{"type":"string"},"category":{"$ref":"#/components/schemas/CategoryEntity"},"name":{"type":"string"},"app":{"$ref":"#/components/schemas/AppEntity"},"isActive":{"type":"boolean"},"jsonSpec":{"type":"object"},"createdAt":{"format":"date-time","type":"string"},"updatedAt":{"format":"date-time","type":"string"},"deletedAt":{"format":"date-time","type":"string"},"hasUnpublishedChanges":{"type":"boolean"},"versions":{"type":"array","items":{"$ref":"#/components/schemas/WorkflowVersionEntity"}},"clientUser":{"$ref":"#/components/schemas/ClientUserEntity"}},"required":["id","identifier","name","app","isActive","jsonSpec","createdAt","updatedAt","deletedAt","hasUnpublishedChanges","versions"]},"NotificationEntity":{"type":"object","properties":{"id":{"type":"number"},"clientId":{"type":"number"},"siteId":{"type":"number"},"app":{"$ref":"#/components/schemas/AppEntity"},"requestId":{"type":"string"},"user":{"$ref":"#/components/schemas/UserEntity"},"category":{"$ref":"#/components/schemas/CategoryEntity"},"createdAt":{"format":"date-time","type":"string"},"template":{"nullable":true,"allOf":[{"$ref":"#/components/schemas/NotificationTemplateEntity"}]},"workflow":{"nullable":true,"allOf":[{"$ref":"#/components/schemas/WorkflowEntity"}]}},"required":["id","clientId","siteId","app","requestId","user","category","createdAt"]},"WorkflowRunEntity":{"type":"object","properties":{"id":{"type":"number"},"workflow":{"$ref":"#/components/schemas/WorkflowEntity"},"workflowVersion":{"$ref":"#/components/schemas/WorkflowVersionEntity"},"user":{"$ref":"#/components/schemas/UserEntity"},"notification":{"$ref":"#/components/schemas/NotificationEntity"},"state":{"type":"string","enum":["running","success","failed","batched","cancelled"]},"triggerData":{"type":"object"},"override":{"type":"object"},"triggeredFromRunStep":{"$ref":"#/components/schemas/WorkflowRunStepEntity"},"cancellationKey":{"type":"string"},"createdAt":{"format":"date-time","type":"string"},"updatedAt":{"format":"date-time","type":"string"},"deletedAt":{"format":"date-time","type":"string"}},"required":["id","workflow","workflowVersion","user","notification","state","triggerData","override","triggeredFromRunStep","createdAt","updatedAt","deletedAt"]},"WorkflowRunStepEntity":{"type":"object","properties":{"id":{"type":"number"},"workflowRun":{"$ref":"#/components/schemas/WorkflowRunEntity"},"state":{"enum":["scheduled","queued","running","success","failed","skipped","batched","cancelled"],"type":"string"},"step":{"$ref":"#/components/schemas/WorkflowStepEntity"},"stepRef":{"type":"string"},"runtimeData":{"type":"object"},"createdAt":{"format":"date-time","type":"string"},"updatedAt":{"format":"date-time","type":"string"},"deletedAt":{"format":"date-time","type":"string"}},"required":["id","workflowRun","state","step","stepRef","runtimeData","createdAt","updatedAt","deletedAt"]},"UpdateWorkflowDTO":{"type":"object","properties":{"name":{"type":"string"},"categoryId":{"type":"number"}},"required":["name","categoryId"]},"CreateWorkflowStepStateDTO":{"type":"object","properties":{"ref":{"type":"string"},"state":{"type":"string"},"stateSpec":{"type":"object"}},"required":["ref","state","stateSpec"]},"WorkflowStepStateEntity":{"type":"object","properties":{"id":{"type":"number"},"workflowId":{"type":"number"},"workflow":{"$ref":"#/components/schemas/WorkflowEntity"},"state":{"type":"string"},"ref":{"type":"string"},"stateSpec":{"type":"object"},"createdAt":{"format":"date-time","type":"string"},"updatedAt":{"format":"date-time","type":"string"},"deletedAt":{"format":"date-time","type":"string"}},"required":["id","workflowId","workflow","state","ref","stateSpec","createdAt","updatedAt","deletedAt"]},"UploadWorkflowEmailContentDTO":{"type":"object","properties":{"subject":{"type":"string"},"bodyHtmlTemplate":{"type":"string"},"bodyJsonTemplate":{"type":"string"},"attachmentKey":{"type":"string"},"layout":{"type":"string"}},"required":["subject","bodyHtmlTemplate","bodyJsonTemplate"]},"DuplicateWorkflowDTO":{"type":"object","properties":{"name":{"type":"string"},"appId":{"type":"number"},"categoryId":{"type":"number"},"identifier":{"type":"string"}},"required":["name"]},"CliCommitDTO":{"type":"object","properties":{"message":{"type":"string"}},"required":["message"]},"MigrateChangeDTO":{"type":"object","properties":{"from":{"type":"string"},"to":{"type":"string"}},"required":["from","to"]},"PushWorkflowDTO":{"type":"object","properties":{"workflows":{"type":"array","items":{"$ref":"#/components/schemas/CreateWorkflowDTO"}}},"required":["workflows"]},"UpdateTranslationDTO":{"type":"object","properties":{"name":{"type":"string"}},"required":["name"]},"TranslationJSON":{"type":"object","properties":{}},"UpdateTranslationJsonDTO":{"type":"object","properties":{"jsonSpec":{"$ref":"#/components/schemas/TranslationJSON"}},"required":["jsonSpec"]},"LayoutJson":{"type":"object","properties":{"bodyHtmlTemplate":{"type":"string"},"bodyJsonTemplate":{"type":"string"},"name":{"type":"string"}},"required":["bodyHtmlTemplate","bodyJsonTemplate","name"]},"UpdateJsonSpecDTO":{"type":"object","properties":{"jsonSpec":{"$ref":"#/components/schemas/LayoutJson"}},"required":["jsonSpec"]}}}}