2.7.1 • Published 3 years ago

zaun v2.7.1

Weekly downloads
7
License
Unlicense
Repository
-
Last release
3 years ago

zaun

Zaun - JavaScript client for zaun Zaun service - Q2 This SDK is automatically generated by the Swagger Codegen project:

  • API version: 2.7.0
  • Package version: 2.7.0
  • Build package: io.swagger.codegen.languages.JavascriptClientCodegen

Installation

For Node.js

npm

To publish the library as a npm, please follow the procedure in "Publishing npm packages".

Then install it via:

npm install zaun --save
Local development

To use the library locally without publishing to a remote npm registry, first install the dependencies by changing into the directory containing package.json (and this README). Let's call this JAVASCRIPT_CLIENT_DIR. Then run:

npm install

Next, link it globally in npm with the following, also from JAVASCRIPT_CLIENT_DIR:

npm link

Finally, switch to the directory you want to use your zaun from, and run:

npm link /path/to/<JAVASCRIPT_CLIENT_DIR>

You should now be able to require('zaun') in javascript files from the directory you ran the last command above from.

git

If the library is hosted at a git repository, e.g. https://github.com/GIT_USER_ID/GIT_REPO_ID then install it via:

    npm install GIT_USER_ID/GIT_REPO_ID --save

For browser

The library also works in the browser environment via npm and browserify. After following the above steps with Node.js and installing browserify with npm install -g browserify, perform the following (assuming main.js is your entry file, that's to say your javascript file where you actually use this library):

browserify main.js > bundle.js

Then include bundle.js in the HTML pages.

Webpack Configuration

Using Webpack you may encounter the following error: "Module not found: Error: Cannot resolve module", most certainly you should disable AMD loader. Add/merge the following section to your webpack config:

module: {
  rules: [
    {
      parser: {
        amd: false
      }
    }
  ]
}

Getting Started

Please follow the installation instruction and execute the following JS code:

var Zaun = require('zaun');

var api = new Zaun.AuthApi()

var body = new Zaun.CLILogin(); // {CLILogin} CLI Login payload


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.cliLoginPost(body, callback);

Documentation for API Endpoints

All URIs are relative to https://virtserver.swaggerhub.com/kata.ai/zaun-q2/1.0.0

ClassMethodHTTP requestDescription
Zaun.AuthApicliLoginPostPOST /cli-loginLogin for KataCLI, bypass the captcha verification
Zaun.AuthApiforgotPostPOST /forgotForgot password
Zaun.AuthApiimpersonatePostPOST /impersonateimpersonate login
Zaun.AuthApiloginPostPOST /loginLogin
Zaun.AuthApitokensPostPOST /tokensCreate token
Zaun.AuthApitokensTokenIdGetGET /tokens/{tokenId}Read token by ID
Zaun.BotApiprojectsProjectIdBotConversePostPOST /projects/{projectId}/bot/converseBot converse
Zaun.BotApiprojectsProjectIdBotExecObjectPostPOST /projects/{projectId}/bot/exec/{object}Execute intent, state mapper, action, or flow
Zaun.BotApiprojectsProjectIdBotRevisionsGetGET /projects/{projectId}/bot/revisionsGet bot
Zaun.BotApiprojectsProjectIdBotRevisionsPostPOST /projects/{projectId}/bot/revisionsCreate Revisions
Zaun.BotApiprojectsProjectIdBotRevisionsRevisionGetGET /projects/{projectId}/bot/revisions/{revision}Get bot
Zaun.BotApiprojectsProjectIdBotRevisionsRevisionPutPUT /projects/{projectId}/bot/revisions/{revision}Update bot by ID
Zaun.CacheApicachesDeleteDELETE /cachesClear diaenne's caches
Zaun.DeploymentApideploymentsDeploymentIdRollbackPostPOST /deployments/{deploymentId}/rollbackrollback deployment
Zaun.DeploymentApiprojectsProjectIdDeploymentVersionsGetGET /projects/{projectId}/deployment/versionsGet all deployment versions
Zaun.DeploymentApiprojectsProjectIdDeploymentVersionsPostPOST /projects/{projectId}/deployment/versionsCreate a deployment
Zaun.DeploymentApiprojectsProjectIdDeploymentsVersionsVersionGetGET /projects/{projectId}/deployments/versions/{version}Get all deployment versions
Zaun.DeploymentApiprojectsProjectIdEnvironmentsEnvironmentIdChannelsChannelIdDeleteDELETE /projects/{projectId}/environments/{environmentId}/channels/{channelId}Delete an EnvironmentChannel
Zaun.DeploymentApiprojectsProjectIdEnvironmentsEnvironmentIdChannelsChannelIdGetGET /projects/{projectId}/environments/{environmentId}/channels/{channelId}Get single EnvironmentChannel by ID
Zaun.DeploymentApiprojectsProjectIdEnvironmentsEnvironmentIdChannelsChannelIdPutPUT /projects/{projectId}/environments/{environmentId}/channels/{channelId}Update the EnvironmentChannel
Zaun.DeploymentApiprojectsProjectIdEnvironmentsEnvironmentIdChannelsGetGET /projects/{projectId}/environments/{environmentId}/channelsGet all EnvironmentChannels
Zaun.DeploymentApiprojectsProjectIdEnvironmentsEnvironmentIdChannelsPostPOST /projects/{projectId}/environments/{environmentId}/channelscreate an EnvironmentChannel
Zaun.DeploymentApiprojectsProjectIdEnvironmentsEnvironmentIdDeleteDELETE /projects/{projectId}/environments/{environmentId}Delete an environment
Zaun.DeploymentApiprojectsProjectIdEnvironmentsEnvironmentIdGetGET /projects/{projectId}/environments/{environmentId}Get single environment by ID
Zaun.DeploymentApiprojectsProjectIdEnvironmentsEnvironmentIdPutPUT /projects/{projectId}/environments/{environmentId}Update the environment
Zaun.DeploymentApiprojectsProjectIdEnvironmentsGetGET /projects/{projectId}/environmentsGet all environments
Zaun.DeploymentApiprojectsProjectIdEnvironmentsPostPOST /projects/{projectId}/environmentscreate an environment
Zaun.ModuleApimodulesGetGET /modulesGet all module
Zaun.ModuleApimodulesModuleIdDeleteDELETE /modules/{moduleId}Delete module by ID
Zaun.ModuleApimodulesModuleIdGetGET /modules/{moduleId}Find module by ID
Zaun.ModuleApimodulesModuleIdPutPUT /modules/{moduleId}Update module by ID
Zaun.ModuleApimodulesModuleIdVersionsGetGET /modules/{moduleId}/versionsGet all module versions
Zaun.ModuleApimodulesModuleIdVersionsVersionIdBotDeleteDELETE /modules/{moduleId}/versions/{versionId}/botDelete bot
Zaun.ModuleApimodulesModuleIdVersionsVersionIdBotGetGET /modules/{moduleId}/versions/{versionId}/botGet bots by module versions
Zaun.ModuleApimodulesModuleIdVersionsVersionIdBotPostPOST /modules/{moduleId}/versions/{versionId}/botCreate a Bot
Zaun.ModuleApimodulesModuleIdVersionsVersionIdBotPutPUT /modules/{moduleId}/versions/{versionId}/botUpdate a bot
Zaun.ModuleApimodulesModuleIdVersionsVersionIdCmsDeleteDELETE /modules/{moduleId}/versions/{versionId}/cmsDelete Cms
Zaun.ModuleApimodulesModuleIdVersionsVersionIdCmsGetGET /modules/{moduleId}/versions/{versionId}/cmsGet Cmss by module versions
Zaun.ModuleApimodulesModuleIdVersionsVersionIdCmsPostPOST /modules/{moduleId}/versions/{versionId}/cmsCreate a Cms
Zaun.ModuleApimodulesModuleIdVersionsVersionIdCmsPutPUT /modules/{moduleId}/versions/{versionId}/cmsUpdate a Cms
Zaun.ModuleApimodulesPostPOST /modulesCreate Module
Zaun.NluApinlusProfilesGetGET /nlus/profilesGet list profile NLU
Zaun.NluApinlusPublicGetGET /nlus/publicGet list public NLU
Zaun.NluApiprojectsProjectIdNluGetGET /projects/{projectId}/nluGet detail nlu
Zaun.NluApiprojectsProjectIdNlusNluNameDebugPostPOST /projects/{projectId}/nlus/{nluName}/debugTrain NLU
Zaun.NluApiprojectsProjectIdNlusNluNameEntitiesEntityNameDeleteDELETE /projects/{projectId}/nlus/{nluName}/entities/{entityName}Delete entity by name
Zaun.NluApiprojectsProjectIdNlusNluNameEntitiesEntityNameGetGET /projects/{projectId}/nlus/{nluName}/entities/{entityName}Get Entity of nlu
Zaun.NluApiprojectsProjectIdNlusNluNameEntitiesEntityNamePutPUT /projects/{projectId}/nlus/{nluName}/entities/{entityName}Update entity by name
Zaun.NluApiprojectsProjectIdNlusNluNameEntitiesGetGET /projects/{projectId}/nlus/{nluName}/entitiesGet list Entity of nlu
Zaun.NluApiprojectsProjectIdNlusNluNameEntitiesPostPOST /projects/{projectId}/nlus/{nluName}/entitiesCreate entity
Zaun.NluApiprojectsProjectIdNlusNluNameHasActiveJobGetGET /projects/{projectId}/nlus/{nluName}/has_active_jobCheck NLU has active training job
Zaun.NluApiprojectsProjectIdNlusNluNameIssueTokenGetGET /projects/{projectId}/nlus/{nluName}/issue_tokenGet token
Zaun.NluApiprojectsProjectIdNlusNluNameLogGetGET /projects/{projectId}/nlus/{nluName}/logGet analytic data
Zaun.NluApiprojectsProjectIdNlusNluNamePredictPostPOST /projects/{projectId}/nlus/{nluName}/predictTrain NLU
Zaun.NluApiprojectsProjectIdNlusNluNameSnapshotGetGET /projects/{projectId}/nlus/{nluName}/snapshotSnapshot NLU
Zaun.NluApiprojectsProjectIdNlusNluNameTrainPostPOST /projects/{projectId}/nlus/{nluName}/trainTrain NLU
Zaun.NluApiprojectsProjectIdNlusNluNameTrainingDataGetGET /projects/{projectId}/nlus/{nluName}/training_dataGet analytic data
Zaun.ProjectApiprojectsGetGET /projectsGet all projects
Zaun.ProjectApiprojectsGetProjectByNameGetGET /projects/getProjectByNameFind project by Name
Zaun.ProjectApiprojectsPostPOST /projectsCreate project
Zaun.ProjectApiprojectsProjectIdBotGetGET /projects/{projectId}/bot/Get latest bot revision
Zaun.ProjectApiprojectsProjectIdCmsGetGET /projects/{projectId}/cms/Get latest CMS revision
Zaun.ProjectApiprojectsProjectIdCmsRevisionsGetGET /projects/{projectId}/cms/revisionsGet cms revisions list
Zaun.ProjectApiprojectsProjectIdCmsRevisionsPostPOST /projects/{projectId}/cms/revisionsCreate cms
Zaun.ProjectApiprojectsProjectIdCmsRevisionsRevisionGetGET /projects/{projectId}/cms/revisions/{revision}Get Cms
Zaun.ProjectApiprojectsProjectIdCmsRevisionsRevisionPutPUT /projects/{projectId}/cms/revisions/{revision}Update cms by ID
Zaun.ProjectApiprojectsProjectIdDeleteDELETE /projects/{projectId}Delete project by ID
Zaun.ProjectApiprojectsProjectIdDeploymentGetGET /projects/{projectId}/deployment/Get Lastest Deployment
Zaun.ProjectApiprojectsProjectIdErrorsGetGET /projects/{projectId}/errorsGet list error log
Zaun.ProjectApiprojectsProjectIdGetGET /projects/{projectId}Find project by ID
Zaun.ProjectApiprojectsProjectIdNluGetGET /projects/{projectId}/nlu/Get Nlu
Zaun.ProjectApiprojectsProjectIdNluRevisionsGetGET /projects/{projectId}/nlu/revisionsGet nlu
Zaun.ProjectApiprojectsProjectIdNluRevisionsPostPOST /projects/{projectId}/nlu/revisionsCreate nlu
Zaun.ProjectApiprojectsProjectIdNluRevisionsRevisionGetGET /projects/{projectId}/nlu/revisions/{revision}Get Nlu
Zaun.ProjectApiprojectsProjectIdNluRevisionsRevisionPutPUT /projects/{projectId}/nlu/revisions/{revision}Update nlu by ID
Zaun.ProjectApiprojectsProjectIdPutPUT /projects/{projectId}Update project by ID
Zaun.SessionApiprojectsProjectIdEnvironmentsEnvironmentIdSessionsPostPOST /projects/{projectId}/environments/{environmentId}/sessionsCreate session for current environment
Zaun.SessionApiprojectsProjectIdEnvironmentsEnvironmentIdSessionsSessionIdDeleteDELETE /projects/{projectId}/environments/{environmentId}/sessions/{sessionId}Delete session by ID
Zaun.SessionApiprojectsProjectIdEnvironmentsEnvironmentIdSessionsSessionIdGetGET /projects/{projectId}/environments/{environmentId}/sessions/{sessionId}Find session by ID
Zaun.SessionApiprojectsProjectIdEnvironmentsEnvironmentIdSessionsSessionIdPutPUT /projects/{projectId}/environments/{environmentId}/sessions/{sessionId}Update session by ID
Zaun.TeamApiteamsPostPOST /teamsCreate a team
Zaun.TeamApiteamsTeamIdUsersGetGET /teams/{teamId}/usersFind users in a team
Zaun.TeamApiteamsTeamIdUsersUserIdDeleteDELETE /teams/{teamId}/users/{userId}Delete user from team
Zaun.TeamApiteamsTeamIdUsersUserIdPostPOST /teams/{teamId}/users/{userId}Add user to team
Zaun.UserApiusersGetGET /usersGet all users
Zaun.UserApiusersGetInfoKeyGetGET /users/getInfo/{key}Find user's info based on either username or email
Zaun.UserApiusersPostPOST /usersCreate a user
Zaun.UserApiusersUserIdDeleteDELETE /users/{userId}Delete user by ID
Zaun.UserApiusersUserIdGetGET /users/{userId}Find user by ID
Zaun.UserApiusersUserIdPutPUT /users/{userId}Update user by ID
Zaun.UserApiusersUserIdTeamsGetGET /users/{userId}/teamsFind user's teams
Zaun.UserApiusersUserIdTokensGetGET /users/{userId}/tokensFind user's tokens
Zaun.UtilApitimestampGetGET /timestampGet current timestamp

Documentation for Models

Documentation for Authorization

Bearer

  • Type: API key
  • API key parameter name: Authorization
  • Location: HTTP header
2.7.1

3 years ago

2.7.0-alpha.1

3 years ago

2.7.0-alpha1

3 years ago

2.6.0

4 years ago

2.5.0

4 years ago

2.4.0

4 years ago

2.3.0

5 years ago

2.2.0

5 years ago

2.0.5

5 years ago

2.0.4

5 years ago

2.0.3

5 years ago

2.0.2

5 years ago

2.1.0

5 years ago

2.0.1

6 years ago

2.0.0

6 years ago

1.0.5

6 years ago

1.0.4

6 years ago

1.0.3

6 years ago

1.0.2

6 years ago

1.0.1

7 years ago

1.0.0

7 years ago