4.0.11 • Published 4 years ago

nucleus_api v4.0.11

Weekly downloads
1
License
Unlicense
Repository
-
Last release
4 years ago

nucleus_api

NucleusApi - JavaScript client for nucleus_api Nucleus text analytics APIs from SumUp Analytics. Example and documentation: https://www.sumup.ai/apis/#nucleus-documentation

  • API version: v4.0.11
  • Package version: v4.0.11 For more information, please visit https://www.sumup.ai

Installation

For Node.js

npm

Run the following command to install the latest version of the sdk:

npm install nucleus_api@latest --save --force

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 NucleusApi = require('nucleus_api');

var my_instance = new NucleusApi.ApiClient("http://localhost:5000", "YOUR_API_KEY")
var api = new NucleusApi.NucleusApi(my_instance)


api.postExampleJob("purple", 5, function (error, data, response) {
    if (error) {console.log(error);return;}
    console.log(data);
}, function(prog) {
    console.log("Progress:", prog);
})

The legacy api's can be called using callLegacyApi, as follows:

api.callLegacyApi("topic_spot_metrics_api.topic_spot_metrics_api",{dataset:"my_dataset"}, function (error, data, response) {
    if (error) {console.log(error);return;}
    console.log(data);
}, function(prog) {
    console.log("Progress:", prog);
})

Documentation for API Endpoints

All URIs are relative to https://localhost:5000

ClassMethodHTTP requestDescription
NucleusApi.NucleusApigetJobGET /jobs
NucleusApi.NucleusApigetListDatasetsGET /datasets
NucleusApi.NucleusApigetListFiltersGET /filters
NucleusApi.NucleusApigetListForensicsGET /forensics
NucleusApi.NucleusApigetUserGET /users
NucleusApi.NucleusApipostAdminAddUserPOST /admin/add_user
NucleusApi.NucleusApipostAdminDeleteUserPOST /admin/delete_user
NucleusApi.NucleusApipostAdminListPOST /admin/list
NucleusApi.NucleusApipostAdminManageDatasetPOST /admin/manage_dataset
NucleusApi.NucleusApipostAdminUpdateUserPOST /admin/update_user
NucleusApi.NucleusApipostAppendJsonToDatasetPOST /datasets/append_json_to_dataset
NucleusApi.NucleusApipostAuthorConnectivityApiPOST /topics/author_connectivity
NucleusApi.NucleusApipostAvailableSecFilingsPOST /feeds/available_sec_filings
NucleusApi.NucleusApipostBulkInsertJsonPOST /datasets/bulk_insert_json
NucleusApi.NucleusApipostCreateDatasetFromSecFilingsPOST /feeds/create_dataset_from_sec_filings
NucleusApi.NucleusApipostCustomTrackerApiPOST /dashboard/custom_tracker
NucleusApi.NucleusApipostDatasetInfoPOST /datasets/dataset_info
NucleusApi.NucleusApipostDatasetTaggingPOST /datasets/dataset_tagging
NucleusApi.NucleusApipostDeleteDatasetPOST /datasets/delete_dataset
NucleusApi.NucleusApipostDeleteDocumentPOST /datasets/delete_document
NucleusApi.NucleusApipostDeleteFilterPOST /filters/delete_filter
NucleusApi.NucleusApipostDeleteForensicPOST /forensics/delete_forensic
NucleusApi.NucleusApipostDocClassifyApiPOST /documents/document_classify
NucleusApi.NucleusApipostDocDisplayPOST /documents/document_display
NucleusApi.NucleusApipostDocInfoPOST /documents/document_info
NucleusApi.NucleusApipostDocNewWordsApiPOST /documents/document_new_words
NucleusApi.NucleusApipostDocNoveltyApiPOST /documents/document_novelty
NucleusApi.NucleusApipostDocRecommendApiPOST /documents/document_recommend
NucleusApi.NucleusApipostDocSentimentApiPOST /documents/document_sentiment
NucleusApi.NucleusApipostDocSummaryApiPOST /documents/document_summary
NucleusApi.NucleusApipostDocumentContrastSummaryApiPOST /documents/document_contrasted_summary
NucleusApi.NucleusApipostExampleJobPOST /jobs/start_example_job
NucleusApi.NucleusApipostKeyAuthorsApiPOST /dashboard/key_authors
NucleusApi.NucleusApipostLegacyPOST /legacy
NucleusApi.NucleusApipostMetadataAutocompletePOST /datasets/metadata_autocomplete
NucleusApi.NucleusApipostMetadataHistogramPOST /datasets/metadata_histogram
NucleusApi.NucleusApipostRenameDatasetPOST /datasets/rename_dataset
NucleusApi.NucleusApipostSaveFilterPOST /filters/save_filter
NucleusApi.NucleusApipostSaveForensicPOST /forensics/save_forensic
NucleusApi.NucleusApipostSetupConnectorPOST /connectors/setup_connector
NucleusApi.NucleusApipostSmartAlertsApiPOST /dashboard/smart_alerts
NucleusApi.NucleusApipostTopicApiPOST /topics/topics
NucleusApi.NucleusApipostTopicConsensusApiPOST /topics/topic_consensus
NucleusApi.NucleusApipostTopicConsensusTransferApiPOST /topics/topic_consensus_transfer
NucleusApi.NucleusApipostTopicContrastApiPOST /topics/topic_contrast
NucleusApi.NucleusApipostTopicDeltaApiPOST /topics/topic_delta
NucleusApi.NucleusApipostTopicHistoricalAnalysisApiPOST /topics/topic_historical
NucleusApi.NucleusApipostTopicSentimentApiPOST /topics/topic_sentiment
NucleusApi.NucleusApipostTopicSentimentTransferApiPOST /topics/topic_sentiment_transfer
NucleusApi.NucleusApipostTopicSummaryApiPOST /topics/topic_summary
NucleusApi.NucleusApipostTopicTransferApiPOST /topics/topic_transfer
NucleusApi.NucleusApipostUpdateDatasetMetadataPOST /datasets/update_dataset_metadata
NucleusApi.NucleusApipostUpdateForensicPOST /forensics/update_forensic
NucleusApi.NucleusApipostUploadFilePOST /datasets/upload_file
NucleusApi.NucleusApipostUploadUrlPOST /datasets/upload_url

Documentation for Models

Documentation for Authorization

apikey

  • Type: API key
  • API key parameter name: x-api-key
  • Location: HTTP header

Copyright 2019 SumUp Analytics, Inc

4.0.11

4 years ago

4.0.10

4 years ago

4.0.9

4 years ago

4.0.8

4 years ago

4.0.7

4 years ago

4.0.6

4 years ago

4.0.5

4 years ago

4.0.4

4 years ago

4.0.3

4 years ago

4.0.2

4 years ago

4.0.1

4 years ago

4.0.0

4 years ago

3.2.12

4 years ago

3.2.11

4 years ago

3.2.9

4 years ago

3.2.10

4 years ago

3.2.8

4 years ago

3.2.7

4 years ago

3.2.2

4 years ago

3.2.1

4 years ago

3.1.12

4 years ago

3.1.11

4 years ago

3.1.10

4 years ago

3.1.9

4 years ago

3.1.8

4 years ago

3.1.7

4 years ago

3.1.6

4 years ago

3.1.5

4 years ago

3.1.4

4 years ago

3.1.3

4 years ago

3.1.1

5 years ago

3.0.1

5 years ago

2.5.0

5 years ago

2.4.8

5 years ago

2.4.7

5 years ago

2.4.6

5 years ago

2.4.5

5 years ago

2.4.4

5 years ago

2.4.3

5 years ago

2.4.2

5 years ago

2.4.1

5 years ago

2.4.0

5 years ago

2.2.1

5 years ago

2.1.1

5 years ago

2.0.0

5 years ago

1.4.7

5 years ago

1.4.6

5 years ago

1.4.0

5 years ago

1.3.0

5 years ago

1.2.6

5 years ago

1.2.5

5 years ago

1.1.5

5 years ago

1.1.4

5 years ago

1.1.3

5 years ago

1.1.1

5 years ago

1.1.0

5 years ago

1.0.2

5 years ago

1.0.0

5 years ago

0.2.6

5 years ago

0.1.6

5 years ago

0.1.4

5 years ago

0.1.2

5 years ago

0.0.2

5 years ago

0.0.1-alpha

5 years ago

0.0.1

5 years ago