Observed since 20 Oct, 19:26 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
360_api
JS API client generated by OpenAPI Generator
360Api - JavaScript client for 360_api No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) This SDK is automatically generated by the OpenAPI Generator project:
To publish the library as a npm, please follow the procedure in "Publishing npm packages".
Then install it via:
npm install 360_api --save
Finally, you need to build the module:
npm run build
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
To use the link you just defined in your project, switch to the directory you want to use your 360_api from, and run:
npm link /path/to/<JAVASCRIPT_CLIENT_DIR>
Finally, you need to build the module:
npm run build
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
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):
browserify main.js > bundle.js
Then include bundle.js in the HTML pages.
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
}
}
]
}
Please follow the installation instruction and execute the following JS code:
var 360Api = require('360_api');
var api = new 360Api.APIApi()
var apiName = "apiName_example"; // {String}
var callback = function(error, data, response) {
if (error) {
console.error(error);
} else {
console.log('API called successfully. Returned data: ' + data);
}
};
api.getMeApiApiNameMeGet(apiName, callback);
All URIs are relative to http://localhost
| Class | Method | HTTP request | Description |
|---|---|---|---|
| 360Api.APIApi | getMeApiApiNameMeGet | GET /api/{api_name}/me | Get Me |
| 360Api.APIApi | getMeApiApiNameMeOptions | OPTIONS /api/{api_name}/me | Get Me |
| 360Api.APIApi | getUserApisApiApisGet | GET /api/apis | Get User Apis |
| 360Api.APIApi | getUserApisApiApisOptions | OPTIONS /api/apis | Get User Apis |
| 360Api.APIApi | linkApiToUserApiApiNameLinkOptions | OPTIONS /api/{api_name}/link | Link Api To User |
| 360Api.APIApi | linkApiToUserApiApiNameLinkPost | POST /api/{api_name}/link | Link Api To User |
| 360Api.APIApi | meApiMeGet | GET /api/me | Me |
| 360Api.APIApi | meApiMeOptions | OPTIONS /api/me | Me |
| 360Api.APIApi | setCompanyApiNameSetCompanyPost | POST /{api_name}/set_company | Set Company |
| 360Api.APIApi | unlinkApiFromUserApiApiNameUnlinkGet | GET /api/{api_name}/unlink | Unlink Api From User |
| 360Api.APIApi | unlinkApiFromUserApiApiNameUnlinkOptions | OPTIONS /api/{api_name}/unlink | Unlink Api From User |
| 360Api.Class360AdminRoutesApi | loginAdminLoginAdminGet | GET /login_admin | Login Admin |
| 360Api.Class360AdminRoutesApi | postLogoutPostLogoutGet | GET /post_logout | Post Logout |
| 360Api.DefaultApi | getDeviceVideoStreamApiApiNameDevicesIdentifierVideoGet | GET /api/{api_name}/devices/{identifier}/video | Get Device Video Stream |
| 360Api.DefaultApi | getDevicesApiDevicesGet | GET /api/devices | Get Devices |
| 360Api.PowerBIApi | getDashboardGroupsHandlerApiV1BiDashboardGroupsGet | GET /api/v1/bi/dashboard_groups | Get Dashboard Groups Handler |
| 360Api.PowerBIApi | getDashboardHandlerApiV1BiDashboardDashboardIdGet | GET /api/v1/bi/dashboard/{dashboard_id} | Get Dashboard Handler |
| 360Api.PowerBIApi | getDashboardTypesHandlerApiV1BiDashboardTypesGet | GET /api/v1/bi/dashboard_types | Get Dashboard Types Handler |
| 360Api.PowerBIApi | getDashboardsHandlerApiV1BiDashboardsGet | GET /api/v1/bi/dashboards/ | Get Dashboards Handler |
| 360Api.PowerBIApi | getEmbedUrlApiV1BiEmbedUrlReportIdGet | GET /api/v1/bi/embed_url/{report_id} | Get Embed Url |
| 360Api.PowerBIApi | getReportUuidApiV1BiGenerateReportUuidPost | POST /api/v1/bi/generate_report_uuid | Get Report Uuid |
| 360Api.ProviderApi | createAuthTypeHandlerApiV1ProviderAuthTypesPost | POST /api/v1/provider/auth-types | Create Auth Type Handler |
| 360Api.ProviderApi | createCredentialHandlerApiV1ProviderCredentialsPost | POST /api/v1/provider/credentials | Create Credential Handler |
| 360Api.ProviderApi | createProviderHandlerApiV1ProviderProvidersPost | POST /api/v1/provider/providers | Create Provider Handler |
| 360Api.ProviderApi | createProviderVersionHandlerApiV1ProviderProviderVersionsPost | POST /api/v1/provider/provider-versions | Create Provider Version Handler |
| 360Api.ProviderApi | deactivateAuthTypeHandlerApiV1ProviderAuthTypesAuthTypeIdDelete | DELETE /api/v1/provider/auth-types/{auth_type_id} | Deactivate Auth Type Handler |
| 360Api.ProviderApi | deactivateCredentialHandlerApiV1ProviderCredentialsCredentialIdDelete | DELETE /api/v1/provider/credentials/{credential_id} | Deactivate Credential Handler |
| 360Api.ProviderApi | deactivateProviderHandlerApiV1ProviderProvidersProviderIdDelete | DELETE /api/v1/provider/providers/{provider_id} | Deactivate Provider Handler |
| 360Api.ProviderApi | deactivateProviderVersionHandlerApiV1ProviderProviderVersionsVersionIdDelete | DELETE /api/v1/provider/provider-versions/{version_id} | Deactivate Provider Version Handler |
| 360Api.ProviderApi | getAProviderHandlerApiV1ProviderProvidersProviderIdGet | GET /api/v1/provider/providers/{provider_id} | Get A Provider Handler |
| 360Api.ProviderApi | getAProviderVersionHandlerApiV1ProviderProviderVersionsVersionIdGet | GET /api/v1/provider/provider-versions/{version_id} | Get A Provider Version Handler |
| 360Api.ProviderApi | getAnAuthTypeHandlerApiV1ProviderAuthTypesAuthTypeIdGet | GET /api/v1/provider/auth-types/{auth_type_id} | Get An Auth Type Handler |
| 360Api.ProviderApi | getAuthTypesHandlerApiV1ProviderAuthTypesGet | GET /api/v1/provider/auth-types | Get Auth Types Handler |
| 360Api.ProviderApi | getAvailableProvidersHandlerApiV1ProviderAvailableGet | GET /api/v1/provider/available | Get Available Providers Handler |
| 360Api.ProviderApi | getLinkedProvidersHandlerApiV1ProviderLinkedGet | GET /api/v1/provider/linked | Get Linked Providers Handler |
| 360Api.ProviderApi | getLinkedProvidersHandlerApiV1ProviderLinkedOptions | OPTIONS /api/v1/provider/linked | Get Linked Providers Handler |
| 360Api.ProviderApi | getLinkedProvidersStatusHandlerApiV1ProviderLinkedStatusGet | GET /api/v1/provider/linked-status | Get Linked Providers Status Handler |
| 360Api.ProviderApi | getLinkedProvidersStatusHandlerApiV1ProviderLinkedStatusOptions | OPTIONS /api/v1/provider/linked-status | Get Linked Providers Status Handler |
| 360Api.ProviderApi | getProviderVersionsHandlerApiV1ProviderProviderVersionsGet | GET /api/v1/provider/provider-versions | Get Provider Versions Handler |
| 360Api.ProviderApi | getProvidersHandlerApiV1ProviderProvidersGet | GET /api/v1/provider/providers | Get Providers Handler |
| 360Api.ProviderApi | linkProviderHandlerApiV1ProviderLinkProviderPost | POST /api/v1/provider/link-provider | Link Provider Handler |
| 360Api.ProviderApi | unlinkProviderHandlerApiV1ProviderUnlinkProviderPost | POST /api/v1/provider/unlink-provider | Unlink Provider Handler |
| 360Api.ProviderApi | updateAuthTypeHandlerApiV1ProviderAuthTypesPatch | PATCH /api/v1/provider/auth-types | Update Auth Type Handler |
| 360Api.ProviderApi | updateCredentialHandlerApiV1ProviderCredentialsPatch | PATCH /api/v1/provider/credentials | Update Credential Handler |
| 360Api.ProviderApi | updateProviderHandlerApiV1ProviderProvidersPatch | PATCH /api/v1/provider/providers | Update Provider Handler |
| 360Api.ProviderApi | updateProviderVersionHandlerApiV1ProviderProviderVersionsPatch | PATCH /api/v1/provider/provider-versions | Update Provider Version Handler |
| 360Api.ProviderRelayApi | providerRelayApiV1ProviderRestOfPathDelete | DELETE /api/v1/provider/{rest_of_path} | Provider Relay |
| 360Api.ProviderRelayApi | providerRelayApiV1ProviderRestOfPathGet | GET /api/v1/provider/{rest_of_path} | Provider Relay |
| 360Api.ProviderRelayApi | providerRelayApiV1ProviderRestOfPathOptions | OPTIONS /api/v1/provider/{rest_of_path} | Provider Relay |
| 360Api.ProviderRelayApi | providerRelayApiV1ProviderRestOfPathPatch | PATCH /api/v1/provider/{rest_of_path} | Provider Relay |
| 360Api.ProviderRelayApi | providerRelayApiV1ProviderRestOfPathPost | POST /api/v1/provider/{rest_of_path} | Provider Relay |
| 360Api.ProviderRelayApi | providerRelayApiV1ProviderRestOfPathPut | PUT /api/v1/provider/{rest_of_path} | Provider Relay |
| 360Api.SurfSightRelayApi | csvGeneratorApiV1SurfsightGenerateCsvPost | POST /api/v1/surfsight/generate-csv | Csv Generator |
| 360Api.SurfSightRelayApi | videoCheckApiV1SurfsightVideoCheckPost | POST /api/v1/surfsight/video-check | Video Check |
| 360Api.SurfsightRelayApi | getEventsApiV1SurfsightGetEventsGet | GET /api/v1/surfsight/get-events | Get Events |
| 360Api.UserApi | createUserHandlerApiV1UserSyncSsoUserPost | POST /api/v1/user/sync_sso_user | Create User Handler |
Authentication schemes defined for the API:
Download counts and popularity will appear here as the collector receives them.
| Package / target | Requirement | Relationship |
|---|---|---|
@babel/cliEnvironment{
"local_name": "@babel/cli",
"alias": false,
"peer_metadata": null
} | ^7.0.0 | runtime |
superagentEnvironment{
"local_name": "superagent",
"alias": false,
"peer_metadata": null
} | ^5.3.0 | runtime |
@babel/coreEnvironment{
"local_name": "@babel/core",
"alias": false,
"peer_metadata": null
} | ^7.0.0 | development |
@babel/plugin-proposal-class-propertiesEnvironment{
"local_name": "@babel/plugin-proposal-class-properties",
"alias": false,
"peer_metadata": null
} | ^7.0.0 | development |
@babel/plugin-proposal-decoratorsEnvironment{
"local_name": "@babel/plugin-proposal-decorators",
"alias": false,
"peer_metadata": null
} | ^7.0.0 | development |
@babel/plugin-proposal-do-expressionsEnvironment{
"local_name": "@babel/plugin-proposal-do-expressions",
"alias": false,
"peer_metadata": null
} | ^7.0.0 | development |
@babel/plugin-proposal-export-default-fromEnvironment{
"local_name": "@babel/plugin-proposal-export-default-from",
"alias": false,
"peer_metadata": null
} | ^7.0.0 | development |
@babel/plugin-proposal-export-namespace-fromEnvironment{
"local_name": "@babel/plugin-proposal-export-namespace-from",
"alias": false,
"peer_metadata": null
} | ^7.0.0 | development |
@babel/plugin-proposal-function-bindEnvironment{
"local_name": "@babel/plugin-proposal-function-bind",
"alias": false,
"peer_metadata": null
} | ^7.0.0 | development |
@babel/plugin-proposal-function-sentEnvironment{
"local_name": "@babel/plugin-proposal-function-sent",
"alias": false,
"peer_metadata": null
} | ^7.0.0 | development |
@babel/plugin-proposal-json-stringsEnvironment{
"local_name": "@babel/plugin-proposal-json-strings",
"alias": false,
"peer_metadata": null
} | ^7.0.0 | development |
@babel/plugin-proposal-logical-assignment-operatorsEnvironment{
"local_name": "@babel/plugin-proposal-logical-assignment-operators",
"alias": false,
"peer_metadata": null
} | ^7.0.0 | development |
@babel/plugin-proposal-nullish-coalescing-operatorEnvironment{
"local_name": "@babel/plugin-proposal-nullish-coalescing-operator",
"alias": false,
"peer_metadata": null
} | ^7.0.0 | development |
@babel/plugin-proposal-numeric-separatorEnvironment{
"local_name": "@babel/plugin-proposal-numeric-separator",
"alias": false,
"peer_metadata": null
} | ^7.0.0 | development |
@babel/plugin-proposal-optional-chainingEnvironment{
"local_name": "@babel/plugin-proposal-optional-chaining",
"alias": false,
"peer_metadata": null
} | ^7.0.0 | development |
@babel/plugin-proposal-pipeline-operatorEnvironment{
"local_name": "@babel/plugin-proposal-pipeline-operator",
"alias": false,
"peer_metadata": null
} | ^7.0.0 | development |
@babel/plugin-proposal-throw-expressionsEnvironment{
"local_name": "@babel/plugin-proposal-throw-expressions",
"alias": false,
"peer_metadata": null
} | ^7.0.0 | development |
@babel/plugin-syntax-dynamic-importEnvironment{
"local_name": "@babel/plugin-syntax-dynamic-import",
"alias": false,
"peer_metadata": null
} | ^7.0.0 | development |
@babel/plugin-syntax-import-metaEnvironment{
"local_name": "@babel/plugin-syntax-import-meta",
"alias": false,
"peer_metadata": null
} | ^7.0.0 | development |
@babel/preset-envEnvironment{
"local_name": "@babel/preset-env",
"alias": false,
"peer_metadata": null
} | ^7.0.0 | development |
@babel/registerEnvironment{
"local_name": "@babel/register",
"alias": false,
"peer_metadata": null
} | ^7.0.0 | development |
expect.jsEnvironment{
"local_name": "expect.js",
"alias": false,
"peer_metadata": null
} | ^0.3.1 | development |
mochaEnvironment{
"local_name": "mocha",
"alias": false,
"peer_metadata": null
} | ^8.0.1 | development |
sinonEnvironment{
"local_name": "sinon",
"alias": false,
"peer_metadata": null
} | ^7.2.0 | development |
Source distribution
{
"integrity": "sha512-+vz7+SuNHTle6RNJ40aGB3gn2SBZIKP9M0o2UM3zNiv2FRJpchQXSvwC1YFraLGoMFgKosrogsPqtw/aAuonDg==",
"shasum": "7e90a852e34483bc6fa69dbef22c36489510cd61",
"tarball": "https://registry.npmjs.org/360_api/-/360_api-0.1.0.tgz",
"fileCount": 47,
"unpackedSize": 414339,
"signatures": [
{
"keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA",
"sig": "MEUCIQDHErU0WPeyAIZ/Cqb8HHfQLauilbxPqbfWFqtYldPPawIgJOZrWMqqob/Whniq7tLbzKfxAJOBiZXJi/Jqvy0vVug="
}
]
}Observed since 20 Oct, 19:26 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package_version:ce4bfb192a94932be16907bbb09d7364470388674d07aec61df1a9b49d4af307