Observed since 20 Oct, 19:26 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
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.
| Version | Published | Direct dependencies | Open version |
|---|---|---|---|
| 0.1.0Registry latest | 12 Jun 2024 | 24 |
This describes our collected data; it is not a security assessment.
Observed since 20 Oct, 19:26 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package:70e63bfc6d1ef6d302d89458277167c043bdc4be2c3a3d0c615368285742a7a7