Auto-generated from OpenAPI specification Last updated: 2025-12-14
This documentation covers the JavaScript/Node.js library for the Protobi API.
npm install protobi-javascript-apiconstProtobiAPI=require('protobi-javascript-api');constapi=newProtobiAPI('https://app.protobi.com',// Base URL'YOUR_API_KEY'// API key from https://app.protobi.com/account);All methods support both callback and Promise interfaces:
// Callback styleapi.methodName(param1,param2,function(err,result){if(err)returnconsole.error(err);console.log(result);});// Promise styletry{constresult=awaitapi.methodName(param1,param2);console.log(result);}catch(err){console.error(err);}POST /api/v3/connection
Handler: api_v3.post_connection_new
Parameters:
callback(function, optional) - Callback function(err, result). If omitted, returns Promise.
Returns: Promise if no callback provided
Example:
// Callback styleapi.api_v3_post_connection_new(function(err,result){if(err){console.error('Error:',err);return;}console.log('Success:',result);});// Promise styleconstresult=awaitapi.api_v3_post_connection_new();console.log('Success:',result);PUT /api/v3/connection/:connectionId
Handler: api_v3.put_connection
Parameters:
connectionId(string) - Connection Idcallback(function, optional) - Callback function(err, result). If omitted, returns Promise.
Returns: Promise if no callback provided
Example:
// Callback styleapi.api_v3_put_connection('connectionId',function(err,result){if(err){console.error('Error:',err);return;}console.log('Success:',result);});// Promise styleconstresult=awaitapi.api_v3_put_connection('connectionId');console.log('Success:',result);DELETE /api/v3/connection/:connectionId
Handler: api_v3.delete_connection
Parameters:
connectionId(string) - Connection Idcallback(function, optional) - Callback function(err, result). If omitted, returns Promise.
Returns: Promise if no callback provided
Example:
// Callback styleapi.api_v3_delete_connection('connectionId',function(err,result){if(err){console.error('Error:',err);return;}console.log('Success:',result);});// Promise styleconstresult=awaitapi.api_v3_delete_connection('connectionId');console.log('Success:',result);POST /api/v3/connections/new
Handler: auth.ensure_role('admin'
Parameters:
callback(function, optional) - Callback function(err, result). If omitted, returns Promise.
Returns: Promise if no callback provided
Example:
// Callback styleapi.auth_ensure_role__admin_(function(err,result){if(err){console.error('Error:',err);return;}console.log('Success:',result);});// Promise styleconstresult=awaitapi.auth_ensure_role__admin_();console.log('Success:',result);GET /api/v3/dataset/:datasetId/data/raw
Handler: api_v3.get_data_raw
Parameters:
datasetId(string) - Dataset Idcallback(function, optional) - Callback function(err, result). If omitted, returns Promise.
Returns: Promise if no callback provided
Example:
// Callback styleapi.api_v3_get_data_raw('datasetId',function(err,result){if(err){console.error('Error:',err);return;}console.log('Success:',result);});// Promise styleconstresult=awaitapi.api_v3_get_data_raw('datasetId');console.log('Success:',result);GET /api/v3/dataset/:datasetId/data/csv
Handler: api_v3.get_data_csv
Parameters:
datasetId(string) - Dataset Idcallback(function, optional) - Callback function(err, result). If omitted, returns Promise.
Returns: Promise if no callback provided
Example:
// Callback styleapi.api_v3_get_data_csv('datasetId',function(err,result){if(err){console.error('Error:',err);return;}console.log('Success:',result);});// Promise styleconstresult=awaitapi.api_v3_get_data_csv('datasetId');console.log('Success:',result);GET /api/v3/dataset/:datasetId/data/syntax
Handler: spss.get_dataset_syntax_raw
Parameters:
datasetId(string) - Dataset Idcallback(function, optional) - Callback function(err, result). If omitted, returns Promise.
Returns: Promise if no callback provided
Example:
// Callback styleapi.spss_get_dataset_syntax_raw('datasetId',function(err,result){if(err){console.error('Error:',err);return;}console.log('Success:',result);});// Promise styleconstresult=awaitapi.spss_get_dataset_syntax_raw('datasetId');console.log('Success:',result);GET /api/v3/dataset/:datasetId/data/:key/raw
Handler: api_v3.get_data_direct
Parameters:
datasetId(string) - Dataset Idkey(string) - Keycallback(function, optional) - Callback function(err, result). If omitted, returns Promise.
Returns: Promise if no callback provided
Example:
// Callback styleapi.api_v3_get_data_direct('datasetId','key',function(err,result){if(err){console.error('Error:',err);return;}console.log('Success:',result);});// Promise styleconstresult=awaitapi.api_v3_get_data_direct('datasetId','key');console.log('Success:',result);GET /api/v3/dataset/:datasetId/data/:key/csv
Handler: api_v3.get_data_csv
Parameters:
datasetId(string) - Dataset Idkey(string) - Keycallback(function, optional) - Callback function(err, result). If omitted, returns Promise.
Returns: Promise if no callback provided
Example:
// Callback styleapi.api_v3_get_data_csv('datasetId','key',function(err,result){if(err){console.error('Error:',err);return;}console.log('Success:',result);});// Promise styleconstresult=awaitapi.api_v3_get_data_csv('datasetId','key');console.log('Success:',result);GET /api/v3/dataset/:datasetId/data/:key/sav
Handler: spss.get_dataset_admin_sav
Parameters:
datasetId(string) - Dataset Idkey(string) - Keycallback(function, optional) - Callback function(err, result). If omitted, returns Promise.
Returns: Promise if no callback provided
Example:
// Callback styleapi.spss_get_dataset_admin_sav('datasetId','key',function(err,result){if(err){console.error('Error:',err);return;}console.log('Success:',result);});// Promise styleconstresult=awaitapi.spss_get_dataset_admin_sav('datasetId','key');console.log('Success:',result);GET /api/v3/dataset/:datasetId/data/:key/syntax
Handler: spss.get_dataset_syntax_raw
Parameters:
datasetId(string) - Dataset Idkey(string) - Keycallback(function, optional) - Callback function(err, result). If omitted, returns Promise.
Returns: Promise if no callback provided
Example:
// Callback styleapi.spss_get_dataset_syntax_raw('datasetId','key',function(err,result){if(err){console.error('Error:',err);return;}console.log('Success:',result);});// Promise styleconstresult=awaitapi.spss_get_dataset_syntax_raw('datasetId','key');console.log('Success:',result);GET /api/v3/dataset/:datasetId/data/:key/xlsx
Handler: api_v3.get_data_xlsx
Parameters:
datasetId(string) - Dataset Idkey(string) - Keycallback(function, optional) - Callback function(err, result). If omitted, returns Promise.
Returns: Promise if no callback provided
Example:
// Callback styleapi.api_v3_get_data_xlsx('datasetId','key',function(err,result){if(err){console.error('Error:',err);return;}console.log('Success:',result);});// Promise styleconstresult=awaitapi.api_v3_get_data_xlsx('datasetId','key');console.log('Success:',result);GET /api/v3/dataset/:datasetId/data/:key/layout
Handler: api_v3.get_data_layout
Parameters:
datasetId(string) - Dataset Idkey(string) - Keycallback(function, optional) - Callback function(err, result). If omitted, returns Promise.
Returns: Promise if no callback provided
Example:
// Callback styleapi.api_v3_get_data_layout('datasetId','key',function(err,result){if(err){console.error('Error:',err);return;}console.log('Success:',result);});// Promise styleconstresult=awaitapi.api_v3_get_data_layout('datasetId','key');console.log('Success:',result);PUT /api/v3/dataset/:datasetId/data/:key/run
Handler: api_v3.run_data_process
Parameters:
datasetId(string) - Dataset Idkey(string) - Keycallback(function, optional) - Callback function(err, result). If omitted, returns Promise.
Returns: Promise if no callback provided
Example:
// Callback styleapi.api_v3_run_data_process('datasetId','key',function(err,result){if(err){console.error('Error:',err);return;}console.log('Success:',result);});// Promise styleconstresult=awaitapi.api_v3_run_data_process('datasetId','key');console.log('Success:',result);PUT /api/v3/dataset/:datasetId/data/:key
Handler: api_v3.put_datafile
Parameters:
datasetId(string) - Dataset Idkey(string) - Keycallback(function, optional) - Callback function(err, result). If omitted, returns Promise.
Returns: Promise if no callback provided
Example:
// Callback styleapi.api_v3_put_datafile('datasetId','key',function(err,result){if(err){console.error('Error:',err);return;}console.log('Success:',result);});// Promise styleconstresult=awaitapi.api_v3_put_datafile('datasetId','key');console.log('Success:',result);PATCH /api/v3/dataset/:datasetId/data/:key
Handler: api_v3.patch_datafile
Parameters:
datasetId(string) - Dataset Idkey(string) - Keycallback(function, optional) - Callback function(err, result). If omitted, returns Promise.
Returns: Promise if no callback provided
Example:
// Callback styleapi.api_v3_patch_datafile('datasetId','key',function(err,result){if(err){console.error('Error:',err);return;}console.log('Success:',result);});// Promise styleconstresult=awaitapi.api_v3_patch_datafile('datasetId','key');console.log('Success:',result);DELETE /api/v3/dataset/:datasetId/data/:key
Handler: api_v3.delete_datafile
Parameters:
datasetId(string) - Dataset Idkey(string) - Keycallback(function, optional) - Callback function(err, result). If omitted, returns Promise.
Returns: Promise if no callback provided
Example:
// Callback styleapi.api_v3_delete_datafile('datasetId','key',function(err,result){if(err){console.error('Error:',err);return;}console.log('Success:',result);});// Promise styleconstresult=awaitapi.api_v3_delete_datafile('datasetId','key');console.log('Success:',result);GET /api/v3/dataset/:datasetId/data/:key
Handler: api_v3.get_datafile
Parameters:
datasetId(string) - Dataset Idkey(string) - Keycallback(function, optional) - Callback function(err, result). If omitted, returns Promise.
Returns: Promise if no callback provided
Example:
// Callback styleapi.api_v3_get_datafile('datasetId','key',function(err,result){if(err){console.error('Error:',err);return;}console.log('Success:',result);});// Promise styleconstresult=awaitapi.api_v3_get_datafile('datasetId','key');console.log('Success:',result);POST /api/v3/dataset/:datasetId/data/:key/primary
Handler: auth.ensure_role('edit|admin'
Parameters:
datasetId(string) - Dataset Idkey(string) - Keycallback(function, optional) - Callback function(err, result). If omitted, returns Promise.
Returns: Promise if no callback provided
Example:
// Callback styleapi.auth_ensure_role__edit_admin_('datasetId','key',function(err,result){if(err){console.error('Error:',err);return;}console.log('Success:',result);});// Promise styleconstresult=awaitapi.auth_ensure_role__edit_admin_('datasetId','key');console.log('Success:',result);GET /api/v3/dataset/:datasetId/data/:key/properties
Handler: api_v3.get_dataset_table_properties
Parameters:
datasetId(string) - Dataset Idkey(string) - Keycallback(function, optional) - Callback function(err, result). If omitted, returns Promise.
Returns: Promise if no callback provided
Example:
// Callback styleapi.api_v3_get_dataset_table_properties('datasetId','key',function(err,result){if(err){console.error('Error:',err);return;}console.log('Success:',result);});// Promise styleconstresult=awaitapi.api_v3_get_dataset_table_properties('datasetId','key');console.log('Success:',result);PUT /api/v3/dataset/:datasetId/data/:key/properties
Handler: api_v3.put_dataset_table_properties
Parameters:
datasetId(string) - Dataset Idkey(string) - Keycallback(function, optional) - Callback function(err, result). If omitted, returns Promise.
Returns: Promise if no callback provided
Example:
// Callback styleapi.api_v3_put_dataset_table_properties('datasetId','key',function(err,result){if(err){console.error('Error:',err);return;}console.log('Success:',result);});// Promise styleconstresult=awaitapi.api_v3_put_dataset_table_properties('datasetId','key');console.log('Success:',result);GET /api/v3/dataset/:datasetId/data/:key/powerpoint/json
Handler: exports.get_powerpoint_json
Parameters:
datasetId(string) - Dataset Idkey(string) - Keycallback(function, optional) - Callback function(err, result). If omitted, returns Promise.
Returns: Promise if no callback provided
Example:
// Callback styleapi.exports_get_powerpoint_json('datasetId','key',function(err,result){if(err){console.error('Error:',err);return;}console.log('Success:',result);});// Promise styleconstresult=awaitapi.exports_get_powerpoint_json('datasetId','key');console.log('Success:',result);GET /api/v3/dataset/:datasetId/admin/ai/file-statuses
Handler: api_v3.get_dataset_admin_ai_file_statuses
Parameters:
datasetId(string) - Dataset Idcallback(function, optional) - Callback function(err, result). If omitted, returns Promise.
Returns: Promise if no callback provided
Example:
// Callback styleapi.api_v3_get_dataset_admin_ai_file_statuses('datasetId',function(err,result){if(err){console.error('Error:',err);return;}console.log('Success:',result);});// Promise styleconstresult=awaitapi.api_v3_get_dataset_admin_ai_file_statuses('datasetId');console.log('Success:',result);POST /api/v3/dataset/:datasetId/admin/data/:key/properties
Handler: api_v3.post_dataset_admin_properties
Parameters:
datasetId(string) - Dataset Idkey(string) - Keycallback(function, optional) - Callback function(err, result). If omitted, returns Promise.
Returns: Promise if no callback provided
Example:
// Callback styleapi.api_v3_post_dataset_admin_properties('datasetId','key',function(err,result){if(err){console.error('Error:',err);return;}console.log('Success:',result);});// Promise styleconstresult=awaitapi.api_v3_post_dataset_admin_properties('datasetId','key');console.log('Success:',result);PUT /api/v3/dataset/:datasetId/admin/data/:key/properties
Handler: api_v3.post_dataset_admin_properties
Parameters:
datasetId(string) - Dataset Idkey(string) - Keycallback(function, optional) - Callback function(err, result). If omitted, returns Promise.
Returns: Promise if no callback provided
Example:
// Callback styleapi.api_v3_post_dataset_admin_properties('datasetId','key',function(err,result){if(err){console.error('Error:',err);return;}console.log('Success:',result);});// Promise styleconstresult=awaitapi.api_v3_post_dataset_admin_properties('datasetId','key');console.log('Success:',result);GET /api/v3/dataset/:datasetId/admin/data/:key/properties
Handler: api_v3.get_dataset_admin_properties
Parameters:
datasetId(string) - Dataset Idkey(string) - Keycallback(function, optional) - Callback function(err, result). If omitted, returns Promise.
Returns: Promise if no callback provided
Example:
// Callback styleapi.api_v3_get_dataset_admin_properties('datasetId','key',function(err,result){if(err){console.error('Error:',err);return;}console.log('Success:',result);});// Promise styleconstresult=awaitapi.api_v3_get_dataset_admin_properties('datasetId','key');console.log('Success:',result);POST /api/v3/dataset/:datasetId/admin/data/:key/properties/pptx
Handler: api_v3.post_dataset_admin_properties
Parameters:
datasetId(string) - Dataset Idkey(string) - Keycallback(function, optional) - Callback function(err, result). If omitted, returns Promise.
Returns: Promise if no callback provided
Example:
// Callback styleapi.api_v3_post_dataset_admin_properties('datasetId','key',function(err,result){if(err){console.error('Error:',err);return;}console.log('Success:',result);});// Promise styleconstresult=awaitapi.api_v3_post_dataset_admin_properties('datasetId','key');console.log('Success:',result);PUT /api/v3/dataset/:datasetId/admin/data/:key/properties/pptx
Handler: api_v3.post_dataset_admin_properties
Parameters:
datasetId(string) - Dataset Idkey(string) - Keycallback(function, optional) - Callback function(err, result). If omitted, returns Promise.
Returns: Promise if no callback provided
Example:
// Callback styleapi.api_v3_post_dataset_admin_properties('datasetId','key',function(err,result){if(err){console.error('Error:',err);return;}console.log('Success:',result);});// Promise styleconstresult=awaitapi.api_v3_post_dataset_admin_properties('datasetId','key');console.log('Success:',result);GET /api/v3/dataset/:datasetId/admin/data/:key/properties/pptx
Handler: api_v3.get_dataset_admin_properties
Parameters:
datasetId(string) - Dataset Idkey(string) - Keycallback(function, optional) - Callback function(err, result). If omitted, returns Promise.
Returns: Promise if no callback provided
Example:
// Callback styleapi.api_v3_get_dataset_admin_properties('datasetId','key',function(err,result){if(err){console.error('Error:',err);return;}console.log('Success:',result);});// Promise styleconstresult=awaitapi.api_v3_get_dataset_admin_properties('datasetId','key');console.log('Success:',result);refreshes data only, for existing project (GET)
Parameters:
datasetId(string) - Dataset Idcallback(function, optional) - Callback function(err, result). If omitted, returns Promise.
Returns: Promise if no callback provided
Example:
// Callback styleapi.medlive_update_sermo('datasetId',function(err,result){if(err){console.error('Error:',err);return;}console.log('Success:',result);});// Promise styleconstresult=awaitapi.medlive_update_sermo('datasetId');console.log('Success:',result);refreshes data only, for existing project (POST)
Parameters:
datasetId(string) - Dataset Idcallback(function, optional) - Callback function(err, result). If omitted, returns Promise.
Returns: Promise if no callback provided
Example:
// Callback styleapi.medlive_update_sermo('datasetId',function(err,result){if(err){console.error('Error:',err);return;}console.log('Success:',result);});// Promise styleconstresult=awaitapi.medlive_update_sermo('datasetId');console.log('Success:',result);POST /api/v3/dataset/:datasetId/clone
Handler: api_v3.clone_dataset
Parameters:
datasetId(string) - Dataset Idcallback(function, optional) - Callback function(err, result). If omitted, returns Promise.
Returns: Promise if no callback provided
Example:
// Callback styleapi.api_v3_clone_dataset('datasetId',function(err,result){if(err){console.error('Error:',err);return;}console.log('Success:',result);});// Promise styleconstresult=awaitapi.api_v3_clone_dataset('datasetId');console.log('Success:',result);POST /api/v3/dataset/:datasetId/questions
Handler: account.post_question
Parameters:
datasetId(string) - Dataset Idcallback(function, optional) - Callback function(err, result). If omitted, returns Promise.
Returns: Promise if no callback provided
Example:
// Callback styleapi.account_post_question('datasetId',function(err,result){if(err){console.error('Error:',err);return;}console.log('Success:',result);});// Promise styleconstresult=awaitapi.account_post_question('datasetId');console.log('Success:',result);GET /api/v3/dataset
Handler: auth.ensure_role('admin'
Parameters:
callback(function, optional) - Callback function(err, result). If omitted, returns Promise.
Returns: Promise if no callback provided
Example:
// Callback styleapi.auth_ensure_role__admin_(function(err,result){if(err){console.error('Error:',err);return;}console.log('Success:',result);});// Promise styleconstresult=awaitapi.auth_ensure_role__admin_();console.log('Success:',result);POST /api/v3/dataset
Handler: auth.ensure_role('edit|admin'
Parameters:
callback(function, optional) - Callback function(err, result). If omitted, returns Promise.
Returns: Promise if no callback provided
Example:
// Callback styleapi.auth_ensure_role__edit_admin_(function(err,result){if(err){console.error('Error:',err);return;}console.log('Success:',result);});// Promise styleconstresult=awaitapi.auth_ensure_role__edit_admin_();console.log('Success:',result);GET /api/v3/dataset/:datasetId
Handler: api_v3.get_dataset
Parameters:
datasetId(string) - Dataset Idcallback(function, optional) - Callback function(err, result). If omitted, returns Promise.
Returns: Promise if no callback provided
Example:
// Callback styleapi.api_v3_get_dataset('datasetId',function(err,result){if(err){console.error('Error:',err);return;}console.log('Success:',result);});// Promise styleconstresult=awaitapi.api_v3_get_dataset('datasetId');console.log('Success:',result);PUT /api/v3/dataset/:datasetId
Handler: api_v3.put_dataset
Parameters:
datasetId(string) - Dataset Idcallback(function, optional) - Callback function(err, result). If omitted, returns Promise.
Returns: Promise if no callback provided
Example:
// Callback styleapi.api_v3_put_dataset('datasetId',function(err,result){if(err){console.error('Error:',err);return;}console.log('Success:',result);});// Promise styleconstresult=awaitapi.api_v3_put_dataset('datasetId');console.log('Success:',result);DELETE /api/v3/dataset/:datasetId
Handler: api_v3.delete_dataset
Parameters:
datasetId(string) - Dataset Idcallback(function, optional) - Callback function(err, result). If omitted, returns Promise.
Returns: Promise if no callback provided
Example:
// Callback styleapi.api_v3_delete_dataset('datasetId',function(err,result){if(err){console.error('Error:',err);return;}console.log('Success:',result);});// Promise styleconstresult=awaitapi.api_v3_delete_dataset('datasetId');console.log('Success:',result);GET /api/v3/datasets/:datasetId
Handler: api_v3.get_dataset
Parameters:
datasetId(string) - Dataset Idcallback(function, optional) - Callback function(err, result). If omitted, returns Promise.
Returns: Promise if no callback provided
Example:
// Callback styleapi.api_v3_get_dataset('datasetId',function(err,result){if(err){console.error('Error:',err);return;}console.log('Success:',result);});// Promise styleconstresult=awaitapi.api_v3_get_dataset('datasetId');console.log('Success:',result);GET /api/v3/dataset/:datasetId/properties
Handler: api_v3.get_project_properties
Parameters:
datasetId(string) - Dataset Idcallback(function, optional) - Callback function(err, result). If omitted, returns Promise.
Returns: Promise if no callback provided
Example:
// Callback styleapi.api_v3_get_project_properties('datasetId',function(err,result){if(err){console.error('Error:',err);return;}console.log('Success:',result);});// Promise styleconstresult=awaitapi.api_v3_get_project_properties('datasetId');console.log('Success:',result);PUT /api/v3/dataset/:datasetId/properties
Handler: api_v3.put_project_properties
Parameters:
datasetId(string) - Dataset Idcallback(function, optional) - Callback function(err, result). If omitted, returns Promise.
Returns: Promise if no callback provided
Example:
// Callback styleapi.api_v3_put_project_properties('datasetId',function(err,result){if(err){console.error('Error:',err);return;}console.log('Success:',result);});// Promise styleconstresult=awaitapi.api_v3_put_project_properties('datasetId');console.log('Success:',result);GET /api/v3/datasets/:datasetId/element
Handler: api_v3.get_elements
Parameters:
datasetId(string) - Dataset Idcallback(function, optional) - Callback function(err, result). If omitted, returns Promise.
Returns: Promise if no callback provided
Example:
// Callback styleapi.api_v3_get_elements('datasetId',function(err,result){if(err){console.error('Error:',err);return;}console.log('Success:',result);});// Promise styleconstresult=awaitapi.api_v3_get_elements('datasetId');console.log('Success:',result);POST /api/v3/datasets/:datasetId/element
Handler: auth.ensure_role('edit|admin'
Parameters:
datasetId(string) - Dataset Idcallback(function, optional) - Callback function(err, result). If omitted, returns Promise.
Returns: Promise if no callback provided
Example:
// Callback styleapi.auth_ensure_role__edit_admin_('datasetId',function(err,result){if(err){console.error('Error:',err);return;}console.log('Success:',result);});// Promise styleconstresult=awaitapi.auth_ensure_role__edit_admin_('datasetId');console.log('Success:',result);GET /api/v3/dataset/:datasetId/formats
Handler: api_v3.get_element_formats
Parameters:
datasetId(string) - Dataset Idcallback(function, optional) - Callback function(err, result). If omitted, returns Promise.
Returns: Promise if no callback provided
Example:
// Callback styleapi.api_v3_get_element_formats('datasetId',function(err,result){if(err){console.error('Error:',err);return;}console.log('Success:',result);});// Promise styleconstresult=awaitapi.api_v3_get_element_formats('datasetId');console.log('Success:',result);GET /api/v3/dataset/:datasetId/titles
Handler: api_v3.get_element_titles
Parameters:
datasetId(string) - Dataset Idcallback(function, optional) - Callback function(err, result). If omitted, returns Promise.
Returns: Promise if no callback provided
Example:
// Callback styleapi.api_v3_get_element_titles('datasetId',function(err,result){if(err){console.error('Error:',err);return;}console.log('Success:',result);});// Promise styleconstresult=awaitapi.api_v3_get_element_titles('datasetId');console.log('Success:',result);POST /api/v3/dataset/:datasetId/layout/:key
Handler: auth.ensure_role('edit|admin'
Parameters:
datasetId(string) - Dataset Idkey(string) - Keycallback(function, optional) - Callback function(err, result). If omitted, returns Promise.
Returns: Promise if no callback provided
Example:
// Callback styleapi.auth_ensure_role__edit_admin_('datasetId','key',function(err,result){if(err){console.error('Error:',err);return;}console.log('Success:',result);});// Promise styleconstresult=awaitapi.auth_ensure_role__edit_admin_('datasetId','key');console.log('Success:',result);GET /api/v3/dataset/:datasetId/tables
Handler: api_v3.get_dataset_tables
Parameters:
datasetId(string) - Dataset Idcallback(function, optional) - Callback function(err, result). If omitted, returns Promise.
Returns: Promise if no callback provided
Example:
// Callback styleapi.api_v3_get_dataset_tables('datasetId',function(err,result){if(err){console.error('Error:',err);return;}console.log('Success:',result);});// Promise styleconstresult=awaitapi.api_v3_get_dataset_tables('datasetId');console.log('Success:',result);GET /api/v3/dataset/:datasetId/surveyengine/info
Handler: surveyengine.get_info
Parameters:
datasetId(string) - Dataset Idcallback(function, optional) - Callback function(err, result). If omitted, returns Promise.
Returns: Promise if no callback provided
Example:
// Callback styleapi.surveyengine_get_info('datasetId',function(err,result){if(err){console.error('Error:',err);return;}console.log('Success:',result);});// Promise styleconstresult=awaitapi.surveyengine_get_info('datasetId');console.log('Success:',result);GET /api/v3/dataset/:datasetId/surveyengine/data/
Handler: surveyengine.get_data
Parameters:
datasetId(string) - Dataset Idcallback(function, optional) - Callback function(err, result). If omitted, returns Promise.
Returns: Promise if no callback provided
Example:
// Callback styleapi.surveyengine_get_data('datasetId',function(err,result){if(err){console.error('Error:',err);return;}console.log('Success:',result);});// Promise styleconstresult=awaitapi.surveyengine_get_data('datasetId');console.log('Success:',result);POST /api/v3/dataset/:datasetId/surveyengine/data/refresh
Handler: surveyengine.refresh_data
Parameters:
datasetId(string) - Dataset Idcallback(function, optional) - Callback function(err, result). If omitted, returns Promise.
Returns: Promise if no callback provided
Example:
// Callback styleapi.surveyengine_refresh_data('datasetId',function(err,result){if(err){console.error('Error:',err);return;}console.log('Success:',result);});// Promise styleconstresult=awaitapi.surveyengine_refresh_data('datasetId');console.log('Success:',result);POST /api/v3/dataset/:datasetId/surveyengine/elements/reset
Handler: surveyengine.reset_elements
Parameters:
datasetId(string) - Dataset Idcallback(function, optional) - Callback function(err, result). If omitted, returns Promise.
Returns: Promise if no callback provided
Example:
// Callback styleapi.surveyengine_reset_elements('datasetId',function(err,result){if(err){console.error('Error:',err);return;}console.log('Success:',result);});// Promise styleconstresult=awaitapi.surveyengine_reset_elements('datasetId');console.log('Success:',result);POST /api/v3/dataset/:datasetId/surveyengine/details
Handler: surveyengine.post_details
Parameters:
datasetId(string) - Dataset Idcallback(function, optional) - Callback function(err, result). If omitted, returns Promise.
Returns: Promise if no callback provided
Example:
// Callback styleapi.surveyengine_post_details('datasetId',function(err,result){if(err){console.error('Error:',err);return;}console.log('Success:',result);});// Promise styleconstresult=awaitapi.surveyengine_post_details('datasetId');console.log('Success:',result);GET /api/v3/dataset/:datasetId/tasks
Handler: api_v3.get_tasks
Parameters:
datasetId(string) - Dataset Idcallback(function, optional) - Callback function(err, result). If omitted, returns Promise.
Returns: Promise if no callback provided
Example:
// Callback styleapi.api_v3_get_tasks('datasetId',function(err,result){if(err){console.error('Error:',err);return;}console.log('Success:',result);});// Promise styleconstresult=awaitapi.api_v3_get_tasks('datasetId');console.log('Success:',result);GET /api/v3/dataset/:datasetId/metadata
Handler: api_v3.get_metadata
Parameters:
datasetId(string) - Dataset Idcallback(function, optional) - Callback function(err, result). If omitted, returns Promise.
Returns: Promise if no callback provided
Example:
// Callback styleapi.api_v3_get_metadata('datasetId',function(err,result){if(err){console.error('Error:',err);return;}console.log('Success:',result);});// Promise styleconstresult=awaitapi.api_v3_get_metadata('datasetId');console.log('Success:',result);POST /api/v3/dataset/:datasetId/permission/
Handler: auth.ensure_role('admin'
Parameters:
datasetId(string) - Dataset Idcallback(function, optional) - Callback function(err, result). If omitted, returns Promise.
Returns: Promise if no callback provided
Example:
// Callback styleapi.auth_ensure_role__admin_('datasetId',function(err,result){if(err){console.error('Error:',err);return;}console.log('Success:',result);});// Promise styleconstresult=awaitapi.auth_ensure_role__admin_('datasetId');console.log('Success:',result);GET /api/v3/dataset/:datasetId/permission
Handler: auth.ensure_role('admin'
Parameters:
datasetId(string) - Dataset Idcallback(function, optional) - Callback function(err, result). If omitted, returns Promise.
Returns: Promise if no callback provided
Example:
// Callback styleapi.auth_ensure_role__admin_('datasetId',function(err,result){if(err){console.error('Error:',err);return;}console.log('Success:',result);});// Promise styleconstresult=awaitapi.auth_ensure_role__admin_('datasetId');console.log('Success:',result);PUT /api/v3/dataset/:datasetId/user/:userId/permission/:role
Handler: auth.ensure_role('admin'
Parameters:
datasetId(string) - Dataset IduserId(string) - User Idrole(string) - Rolecallback(function, optional) - Callback function(err, result). If omitted, returns Promise.
Returns: Promise if no callback provided
Example:
// Callback styleapi.auth_ensure_role__admin_('datasetId','userId','role',function(err,result){if(err){console.error('Error:',err);return;}console.log('Success:',result);});// Promise styleconstresult=awaitapi.auth_ensure_role__admin_('datasetId','userId','role');console.log('Success:',result);POST /api/v3/dataset/:datasetId/user/:userId/permission/:role
Handler: auth.ensure_role('admin'
Parameters:
datasetId(string) - Dataset IduserId(string) - User Idrole(string) - Rolecallback(function, optional) - Callback function(err, result). If omitted, returns Promise.
Returns: Promise if no callback provided
Example:
// Callback styleapi.auth_ensure_role__admin_('datasetId','userId','role',function(err,result){if(err){console.error('Error:',err);return;}console.log('Success:',result);});// Promise styleconstresult=awaitapi.auth_ensure_role__admin_('datasetId','userId','role');console.log('Success:',result);DELETE /api/v3/dataset/:datasetId/user/:userId/permission
Handler: auth.ensure_role('admin'
Parameters:
datasetId(string) - Dataset IduserId(string) - User Idcallback(function, optional) - Callback function(err, result). If omitted, returns Promise.
Returns: Promise if no callback provided
Example:
// Callback styleapi.auth_ensure_role__admin_('datasetId','userId',function(err,result){if(err){console.error('Error:',err);return;}console.log('Success:',result);});// Promise styleconstresult=awaitapi.auth_ensure_role__admin_('datasetId','userId');console.log('Success:',result);GET /api/v3/dataset/:datasetId/pin
Handler: api_v3.pin_user_to_dataset
Parameters:
datasetId(string) - Dataset Idcallback(function, optional) - Callback function(err, result). If omitted, returns Promise.
Returns: Promise if no callback provided
Example:
// Callback styleapi.api_v3_pin_user_to_dataset('datasetId',function(err,result){if(err){console.error('Error:',err);return;}console.log('Success:',result);});// Promise styleconstresult=awaitapi.api_v3_pin_user_to_dataset('datasetId');console.log('Success:',result);POST /api/v3/dataset/:datasetId/translate
Handler: auth.ensure_role('edit|admin'
Parameters:
datasetId(string) - Dataset Idcallback(function, optional) - Callback function(err, result). If omitted, returns Promise.
Returns: Promise if no callback provided
Example:
// Callback styleapi.auth_ensure_role__edit_admin_('datasetId',function(err,result){if(err){console.error('Error:',err);return;}console.log('Success:',result);});// Promise styleconstresult=awaitapi.auth_ensure_role__edit_admin_('datasetId');console.log('Success:',result);GET /api/v3/dataset/:datasetId/translate
Handler: auth.ensure_role('edit|admin'
Parameters:
datasetId(string) - Dataset Idcallback(function, optional) - Callback function(err, result). If omitted, returns Promise.
Returns: Promise if no callback provided
Example:
// Callback styleapi.auth_ensure_role__edit_admin_('datasetId',function(err,result){if(err){console.error('Error:',err);return;}console.log('Success:',result);});// Promise styleconstresult=awaitapi.auth_ensure_role__edit_admin_('datasetId');console.log('Success:',result);POST /api/v3/dataset/:datasetId/ai/load
Handler: auth.ensure_role('edit|admin'
Parameters:
datasetId(string) - Dataset Idcallback(function, optional) - Callback function(err, result). If omitted, returns Promise.
Returns: Promise if no callback provided
Example:
// Callback styleapi.auth_ensure_role__edit_admin_('datasetId',function(err,result){if(err){console.error('Error:',err);return;}console.log('Success:',result);});// Promise styleconstresult=awaitapi.auth_ensure_role__edit_admin_('datasetId');console.log('Success:',result);GET /api/v3/dataset/:datasetId/ai/load
Handler: auth.ensure_role('edit|admin'
Parameters:
datasetId(string) - Dataset Idcallback(function, optional) - Callback function(err, result). If omitted, returns Promise.
Returns: Promise if no callback provided
Example:
// Callback styleapi.auth_ensure_role__edit_admin_('datasetId',function(err,result){if(err){console.error('Error:',err);return;}console.log('Success:',result);});// Promise styleconstresult=awaitapi.auth_ensure_role__edit_admin_('datasetId');console.log('Success:',result);POST /api/v3/dataset/:datasetId/ai/help
Handler: aiChat.askQuestion
Parameters:
datasetId(string) - Dataset Idcallback(function, optional) - Callback function(err, result). If omitted, returns Promise.
Returns: Promise if no callback provided
Example:
// Callback styleapi.aiChat_askQuestion('datasetId',function(err,result){if(err){console.error('Error:',err);return;}console.log('Success:',result);});// Promise styleconstresult=awaitapi.aiChat_askQuestion('datasetId');console.log('Success:',result);GET /api/v3/dataset/:datasetId/ai/help
Handler: aiChat.askQuestion
Parameters:
datasetId(string) - Dataset Idcallback(function, optional) - Callback function(err, result). If omitted, returns Promise.
Returns: Promise if no callback provided
Example:
// Callback styleapi.aiChat_askQuestion('datasetId',function(err,result){if(err){console.error('Error:',err);return;}console.log('Success:',result);});// Promise styleconstresult=awaitapi.aiChat_askQuestion('datasetId');console.log('Success:',result);POST /api/v3/dataset/:datasetId/ai/unload
Handler: auth.ensure_role('edit|admin'
Parameters:
datasetId(string) - Dataset Idcallback(function, optional) - Callback function(err, result). If omitted, returns Promise.
Returns: Promise if no callback provided
Example:
// Callback styleapi.auth_ensure_role__edit_admin_('datasetId',function(err,result){if(err){console.error('Error:',err);return;}console.log('Success:',result);});// Promise styleconstresult=awaitapi.auth_ensure_role__edit_admin_('datasetId');console.log('Success:',result);GET /api/v3/dataset/:datasetId/ai/unload
Handler: auth.ensure_role('edit|admin'
Parameters:
datasetId(string) - Dataset Idcallback(function, optional) - Callback function(err, result). If omitted, returns Promise.
Returns: Promise if no callback provided
Example:
// Callback styleapi.auth_ensure_role__edit_admin_('datasetId',function(err,result){if(err){console.error('Error:',err);return;}console.log('Success:',result);});// Promise styleconstresult=awaitapi.auth_ensure_role__edit_admin_('datasetId');console.log('Success:',result);GET /api/v3/dataset/:datasetId/ai/history
Handler: aiChat.getHistory
Parameters:
datasetId(string) - Dataset Idcallback(function, optional) - Callback function(err, result). If omitted, returns Promise.
Returns: Promise if no callback provided
Example:
// Callback styleapi.aiChat_getHistory('datasetId',function(err,result){if(err){console.error('Error:',err);return;}console.log('Success:',result);});// Promise styleconstresult=awaitapi.aiChat_getHistory('datasetId');console.log('Success:',result);GET /api/v3/dataset/:datasetId/ai/files
Handler: aiChat.getFiles
Parameters:
datasetId(string) - Dataset Idcallback(function, optional) - Callback function(err, result). If omitted, returns Promise.
Returns: Promise if no callback provided
Example:
// Callback styleapi.aiChat_getFiles('datasetId',function(err,result){if(err){console.error('Error:',err);return;}console.log('Success:',result);});// Promise styleconstresult=awaitapi.aiChat_getFiles('datasetId');console.log('Success:',result);GET /api/v3/dataset/:datasetId/ai/vectorstore/files
Handler: auth.ensure_role('admin'
Parameters:
datasetId(string) - Dataset Idcallback(function, optional) - Callback function(err, result). If omitted, returns Promise.
Returns: Promise if no callback provided
Example:
// Callback styleapi.auth_ensure_role__admin_('datasetId',function(err,result){if(err){console.error('Error:',err);return;}console.log('Success:',result);});// Promise styleconstresult=awaitapi.auth_ensure_role__admin_('datasetId');console.log('Success:',result);POST /api/v3/dataset/:datasetId/ai/cleanup
Handler: auth.ensure_role('admin'
Parameters:
datasetId(string) - Dataset Idcallback(function, optional) - Callback function(err, result). If omitted, returns Promise.
Returns: Promise if no callback provided
Example:
// Callback styleapi.auth_ensure_role__admin_('datasetId',function(err,result){if(err){console.error('Error:',err);return;}console.log('Success:',result);});// Promise styleconstresult=awaitapi.auth_ensure_role__admin_('datasetId');console.log('Success:',result);POST /api/v3/dataset/:datasetId/ai/thread/reset
Handler: aiChat.resetThread
Parameters:
datasetId(string) - Dataset Idcallback(function, optional) - Callback function(err, result). If omitted, returns Promise.
Returns: Promise if no callback provided
Example:
// Callback styleapi.aiChat_resetThread('datasetId',function(err,result){if(err){console.error('Error:',err);return;}console.log('Success:',result);});// Promise styleconstresult=awaitapi.aiChat_resetThread('datasetId');console.log('Success:',result);GET /api/v3/dataset/:datasetId/ai/start
Handler: aiChat.initialize
Parameters:
datasetId(string) - Dataset Idcallback(function, optional) - Callback function(err, result). If omitted, returns Promise.
Returns: Promise if no callback provided
Example:
// Callback styleapi.aiChat_initialize('datasetId',function(err,result){if(err){console.error('Error:',err);return;}console.log('Success:',result);});// Promise styleconstresult=awaitapi.aiChat_initialize('datasetId');console.log('Success:',result);DELETE /api/v3/dataset/:datasetId/ai/threads/:threadId
Handler: aiChat.deleteThread
Parameters:
datasetId(string) - Dataset IdthreadId(string) - Thread Idcallback(function, optional) - Callback function(err, result). If omitted, returns Promise.
Returns: Promise if no callback provided
Example:
// Callback styleapi.aiChat_deleteThread('datasetId','threadId',function(err,result){if(err){console.error('Error:',err);return;}console.log('Success:',result);});// Promise styleconstresult=awaitapi.aiChat_deleteThread('datasetId','threadId');console.log('Success:',result);POST /api/v3/dataset/:datasetId/ai/ephemeral
Handler: secureUpload.single('file'
Parameters:
datasetId(string) - Dataset Idcallback(function, optional) - Callback function(err, result). If omitted, returns Promise.
Returns: Promise if no callback provided
Example:
// Callback styleapi.secureUpload_single__file_('datasetId',function(err,result){if(err){console.error('Error:',err);return;}console.log('Success:',result);});// Promise styleconstresult=awaitapi.secureUpload_single__file_('datasetId');console.log('Success:',result);POST /api/v3/dataset/:datasetId/ai/persistent
Handler: secureUpload.single('file'
Parameters:
datasetId(string) - Dataset Idcallback(function, optional) - Callback function(err, result). If omitted, returns Promise.
Returns: Promise if no callback provided
Example:
// Callback styleapi.secureUpload_single__file_('datasetId',function(err,result){if(err){console.error('Error:',err);return;}console.log('Success:',result);});// Promise styleconstresult=awaitapi.secureUpload_single__file_('datasetId');console.log('Success:',result);POST /api/v3/dataset/:datasetId/ai/survey/text
Handler: aiAutocode.getSurveyText
Parameters:
datasetId(string) - Dataset Idcallback(function, optional) - Callback function(err, result). If omitted, returns Promise.
Returns: Promise if no callback provided
Example:
// Callback styleapi.aiAutocode_getSurveyText('datasetId',function(err,result){if(err){console.error('Error:',err);return;}console.log('Success:',result);});// Promise styleconstresult=awaitapi.aiAutocode_getSurveyText('datasetId');console.log('Success:',result);GET /api/v3/dataset/:datasetId/ai/survey/text
Handler: aiAutocode.getSurveyText
Parameters:
datasetId(string) - Dataset Idcallback(function, optional) - Callback function(err, result). If omitted, returns Promise.
Returns: Promise if no callback provided
Example:
// Callback styleapi.aiAutocode_getSurveyText('datasetId',function(err,result){if(err){console.error('Error:',err);return;}console.log('Success:',result);});// Promise styleconstresult=awaitapi.aiAutocode_getSurveyText('datasetId');console.log('Success:',result);POST /api/v3/dataset/:datasetId/ai/survey/sections
Handler: aiAutocode.getSurveySections
Parameters:
datasetId(string) - Dataset Idcallback(function, optional) - Callback function(err, result). If omitted, returns Promise.
Returns: Promise if no callback provided
Example:
// Callback styleapi.aiAutocode_getSurveySections('datasetId',function(err,result){if(err){console.error('Error:',err);return;}console.log('Success:',result);});// Promise styleconstresult=awaitapi.aiAutocode_getSurveySections('datasetId');console.log('Success:',result);POST /api/v3/dataset/:datasetId/ai/survey/sections_keys
Handler: aiAutocode.getSectionKeys
Parameters:
datasetId(string) - Dataset Idcallback(function, optional) - Callback function(err, result). If omitted, returns Promise.
Returns: Promise if no callback provided
Example:
// Callback styleapi.aiAutocode_getSectionKeys('datasetId',function(err,result){if(err){console.error('Error:',err);return;}console.log('Success:',result);});// Promise styleconstresult=awaitapi.aiAutocode_getSectionKeys('datasetId');console.log('Success:',result);POST /api/v3/dataset/:datasetId/sentiment
Handler: sentiment.sentiment
Parameters:
datasetId(string) - Dataset Idcallback(function, optional) - Callback function(err, result). If omitted, returns Promise.
Returns: Promise if no callback provided
Example:
// Callback styleapi.sentiment_sentiment('datasetId',function(err,result){if(err){console.error('Error:',err);return;}console.log('Success:',result);});// Promise styleconstresult=awaitapi.sentiment_sentiment('datasetId');console.log('Success:',result);POST /api/v3/dataset/:datasetId/autocode
Handler: sentiment.autocode
Parameters:
datasetId(string) - Dataset Idcallback(function, optional) - Callback function(err, result). If omitted, returns Promise.
Returns: Promise if no callback provided
Example:
// Callback styleapi.sentiment_autocode('datasetId',function(err,result){if(err){console.error('Error:',err);return;}console.log('Success:',result);});// Promise styleconstresult=awaitapi.sentiment_autocode('datasetId');console.log('Success:',result);GET /api/v3/dataset/:datasetId/autocode
Handler: sentiment.autocode
Parameters:
datasetId(string) - Dataset Idcallback(function, optional) - Callback function(err, result). If omitted, returns Promise.
Returns: Promise if no callback provided
Example:
// Callback styleapi.sentiment_autocode('datasetId',function(err,result){if(err){console.error('Error:',err);return;}console.log('Success:',result);});// Promise styleconstresult=awaitapi.sentiment_autocode('datasetId');console.log('Success:',result);GET /api/v3/dataset/:datasetId/todo
Handler: auth.ensure_role('admin'
Parameters:
datasetId(string) - Dataset Idcallback(function, optional) - Callback function(err, result). If omitted, returns Promise.
Returns: Promise if no callback provided
Example:
// Callback styleapi.auth_ensure_role__admin_('datasetId',function(err,result){if(err){console.error('Error:',err);return;}console.log('Success:',result);});// Promise styleconstresult=awaitapi.auth_ensure_role__admin_('datasetId');console.log('Success:',result);GET /api/v3/dataset/:datasetId/todo/:todoId
Handler: auth.ensure_role('admin'
Parameters:
datasetId(string) - Dataset IdtodoId(string) - Todo Idcallback(function, optional) - Callback function(err, result). If omitted, returns Promise.
Returns: Promise if no callback provided
Example:
// Callback styleapi.auth_ensure_role__admin_('datasetId','todoId',function(err,result){if(err){console.error('Error:',err);return;}console.log('Success:',result);});// Promise styleconstresult=awaitapi.auth_ensure_role__admin_('datasetId','todoId');console.log('Success:',result);DELETE /api/v3/dataset/:datasetId/todo/:todoId
Handler: api_v3.delete_todo
Parameters:
datasetId(string) - Dataset IdtodoId(string) - Todo Idcallback(function, optional) - Callback function(err, result). If omitted, returns Promise.
Returns: Promise if no callback provided
Example:
// Callback styleapi.api_v3_delete_todo('datasetId','todoId',function(err,result){if(err){console.error('Error:',err);return;}console.log('Success:',result);});// Promise styleconstresult=awaitapi.api_v3_delete_todo('datasetId','todoId');console.log('Success:',result);GET /api/v3/dataset/:datasetId/gist
Handler: api_v3.get_gists
Parameters:
datasetId(string) - Dataset Idcallback(function, optional) - Callback function(err, result). If omitted, returns Promise.
Returns: Promise if no callback provided
Example:
// Callback styleapi.api_v3_get_gists('datasetId',function(err,result){if(err){console.error('Error:',err);return;}console.log('Success:',result);});// Promise styleconstresult=awaitapi.api_v3_get_gists('datasetId');console.log('Success:',result);PUT /api/v3/dataset/:datasetId/gist
Handler: auth.ensure_role('edit|admin'
Parameters:
datasetId(string) - Dataset Idcallback(function, optional) - Callback function(err, result). If omitted, returns Promise.
Returns: Promise if no callback provided
Example:
// Callback styleapi.auth_ensure_role__edit_admin_('datasetId',function(err,result){if(err){console.error('Error:',err);return;}console.log('Success:',result);});// Promise styleconstresult=awaitapi.auth_ensure_role__edit_admin_('datasetId');console.log('Success:',result);GET /api/v3/dataset/:datasetId/gist/:gistId
Handler: api_v3.get_gist
Parameters:
datasetId(string) - Dataset IdgistId(string) - Gist Idcallback(function, optional) - Callback function(err, result). If omitted, returns Promise.
Returns: Promise if no callback provided
Example:
// Callback styleapi.api_v3_get_gist('datasetId','gistId',function(err,result){if(err){console.error('Error:',err);return;}console.log('Success:',result);});// Promise styleconstresult=awaitapi.api_v3_get_gist('datasetId','gistId');console.log('Success:',result);DELETE /api/v3/dataset/:datasetId/gist/:gistId
Handler: api_v3.delete_gist
Parameters:
datasetId(string) - Dataset IdgistId(string) - Gist Idcallback(function, optional) - Callback function(err, result). If omitted, returns Promise.
Returns: Promise if no callback provided
Example:
// Callback styleapi.api_v3_delete_gist('datasetId','gistId',function(err,result){if(err){console.error('Error:',err);return;}console.log('Success:',result);});// Promise styleconstresult=awaitapi.api_v3_delete_gist('datasetId','gistId');console.log('Success:',result);PUT /api/v3/dataset/:datasetId/gist/:gistId
Handler: auth.ensure_role('edit|admin'
Parameters:
datasetId(string) - Dataset IdgistId(string) - Gist Idcallback(function, optional) - Callback function(err, result). If omitted, returns Promise.
Returns: Promise if no callback provided
Example:
// Callback styleapi.auth_ensure_role__edit_admin_('datasetId','gistId',function(err,result){if(err){console.error('Error:',err);return;}console.log('Success:',result);});// Promise styleconstresult=awaitapi.auth_ensure_role__edit_admin_('datasetId','gistId');console.log('Success:',result);POST /api/v3/dataset/:datasetId/experimental/googlesheet
Handler: auth.ensure_role('admin'
Parameters:
datasetId(string) - Dataset Idcallback(function, optional) - Callback function(err, result). If omitted, returns Promise.
Returns: Promise if no callback provided
Example:
// Callback styleapi.auth_ensure_role__admin_('datasetId',function(err,result){if(err){console.error('Error:',err);return;}console.log('Success:',result);});// Promise styleconstresult=awaitapi.auth_ensure_role__admin_('datasetId');console.log('Success:',result);GET /api/v3/dataset/:datasetId/template/:key/shapes
Handler: exports.get_powerpoint_json
Parameters:
datasetId(string) - Dataset Idkey(string) - Keycallback(function, optional) - Callback function(err, result). If omitted, returns Promise.
Returns: Promise if no callback provided
Example:
// Callback styleapi.exports_get_powerpoint_json('datasetId','key',function(err,result){if(err){console.error('Error:',err);return;}console.log('Success:',result);});// Promise styleconstresult=awaitapi.exports_get_powerpoint_json('datasetId','key');console.log('Success:',result);GET /api/v3/dataset/:datasetId/gsg/recodes
Handler: globalstrategygroup.get_recodes
Parameters:
datasetId(string) - Dataset Idcallback(function, optional) - Callback function(err, result). If omitted, returns Promise.
Returns: Promise if no callback provided
Example:
// Callback styleapi.globalstrategygroup_get_recodes('datasetId',function(err,result){if(err){console.error('Error:',err);return;}console.log('Success:',result);});// Promise styleconstresult=awaitapi.globalstrategygroup_get_recodes('datasetId');console.log('Success:',result);GET /api/v3/dataset/:datasetId/notes
Handler: notes.get_dataset_notes
Parameters:
datasetId(string) - Dataset Idcallback(function, optional) - Callback function(err, result). If omitted, returns Promise.
Returns: Promise if no callback provided
Example:
// Callback styleapi.notes_get_dataset_notes('datasetId',function(err,result){if(err){console.error('Error:',err);return;}console.log('Success:',result);});// Promise styleconstresult=awaitapi.notes_get_dataset_notes('datasetId');console.log('Success:',result);PUT /api/v3/dataset/:datasetId/note/:noteId
Handler: notes.put_note
Parameters:
datasetId(string) - Dataset IdnoteId(string) - Note Idcallback(function, optional) - Callback function(err, result). If omitted, returns Promise.
Returns: Promise if no callback provided
Example:
// Callback styleapi.notes_put_note('datasetId','noteId',function(err,result){if(err){console.error('Error:',err);return;}console.log('Success:',result);});// Promise styleconstresult=awaitapi.notes_put_note('datasetId','noteId');console.log('Success:',result);DELETE /api/v3/dataset/:datasetId/note/:noteId
Handler: notes.delete_note
Parameters:
datasetId(string) - Dataset IdnoteId(string) - Note Idcallback(function, optional) - Callback function(err, result). If omitted, returns Promise.
Returns: Promise if no callback provided
Example:
// Callback styleapi.notes_delete_note('datasetId','noteId',function(err,result){if(err){console.error('Error:',err);return;}console.log('Success:',result);});// Promise styleconstresult=awaitapi.notes_delete_note('datasetId','noteId');console.log('Success:',result);GET /api/v3/dataset/:datasetId/element
Handler: api_v3.get_elements
Parameters:
datasetId(string) - Dataset Idcallback(function, optional) - Callback function(err, result). If omitted, returns Promise.
Returns: Promise if no callback provided
Example:
// Callback styleapi.api_v3_get_elements('datasetId',function(err,result){if(err){console.error('Error:',err);return;}console.log('Success:',result);});// Promise styleconstresult=awaitapi.api_v3_get_elements('datasetId');console.log('Success:',result);POST /api/v3/dataset/:datasetId/element
Handler: auth.ensure_role('edit|admin'
Parameters:
datasetId(string) - Dataset Idcallback(function, optional) - Callback function(err, result). If omitted, returns Promise.
Returns: Promise if no callback provided
Example:
// Callback styleapi.auth_ensure_role__edit_admin_('datasetId',function(err,result){if(err){console.error('Error:',err);return;}console.log('Success:',result);});// Promise styleconstresult=awaitapi.auth_ensure_role__edit_admin_('datasetId');console.log('Success:',result);GET /api/v3/dataset/:datasetId/element/:key/verbatim
Handler: api_v3.get_element_verbatim_csv
Parameters:
datasetId(string) - Dataset Idkey(string) - Keycallback(function, optional) - Callback function(err, result). If omitted, returns Promise.
Returns: Promise if no callback provided
Example:
// Callback styleapi.api_v3_get_element_verbatim_csv('datasetId','key',function(err,result){if(err){console.error('Error:',err);return;}console.log('Success:',result);});// Promise styleconstresult=awaitapi.api_v3_get_element_verbatim_csv('datasetId','key');console.log('Success:',result);GET /api/v3/dataset/:datasetId/element/history
Handler: api_v3.show_history
Parameters:
datasetId(string) - Dataset Idcallback(function, optional) - Callback function(err, result). If omitted, returns Promise.
Returns: Promise if no callback provided
Example:
// Callback styleapi.api_v3_show_history('datasetId',function(err,result){if(err){console.error('Error:',err);return;}console.log('Success:',result);});// Promise styleconstresult=awaitapi.api_v3_show_history('datasetId');console.log('Success:',result);GET /api/v3/dataset/:datasetId/element/history/:historyId
Handler: api_v3.get_history
Parameters:
datasetId(string) - Dataset IdhistoryId(string) - History Idcallback(function, optional) - Callback function(err, result). If omitted, returns Promise.
Returns: Promise if no callback provided
Example:
// Callback styleapi.api_v3_get_history('datasetId','historyId',function(err,result){if(err){console.error('Error:',err);return;}console.log('Success:',result);});// Promise styleconstresult=awaitapi.api_v3_get_history('datasetId','historyId');console.log('Success:',result);GET /api/v3/dataset/:datasetId/element/history/:historyId/elements
Handler: api_v3.get_history_elements
Parameters:
datasetId(string) - Dataset IdhistoryId(string) - History Idcallback(function, optional) - Callback function(err, result). If omitted, returns Promise.
Returns: Promise if no callback provided
Example:
// Callback styleapi.api_v3_get_history_elements('datasetId','historyId',function(err,result){if(err){console.error('Error:',err);return;}console.log('Success:',result);});// Promise styleconstresult=awaitapi.api_v3_get_history_elements('datasetId','historyId');console.log('Success:',result);POST /api/v3/dataset/:datasetId/element/history/:historyId/restore
Handler: auth.ensure_role('admin'
Parameters:
datasetId(string) - Dataset IdhistoryId(string) - History Idcallback(function, optional) - Callback function(err, result). If omitted, returns Promise.
Returns: Promise if no callback provided
Example:
// Callback styleapi.auth_ensure_role__admin_('datasetId','historyId',function(err,result){if(err){console.error('Error:',err);return;}console.log('Success:',result);});// Promise styleconstresult=awaitapi.auth_ensure_role__admin_('datasetId','historyId');console.log('Success:',result);POST /api/v3/dataset/:datasetId/element/:key/summary
Handler: auth.ensure_role('edit|admin'
Parameters:
datasetId(string) - Dataset Idkey(string) - Keycallback(function, optional) - Callback function(err, result). If omitted, returns Promise.
Returns: Promise if no callback provided
Example:
// Callback styleapi.auth_ensure_role__edit_admin_('datasetId','key',function(err,result){if(err){console.error('Error:',err);return;}console.log('Success:',result);});// Promise styleconstresult=awaitapi.auth_ensure_role__edit_admin_('datasetId','key');console.log('Success:',result);GET /api/v3/dataset/:datasetId/element/:key/summary
Handler: auth.ensure_role('edit|admin'
Parameters:
datasetId(string) - Dataset Idkey(string) - Keycallback(function, optional) - Callback function(err, result). If omitted, returns Promise.
Returns: Promise if no callback provided
Example:
// Callback styleapi.auth_ensure_role__edit_admin_('datasetId','key',function(err,result){if(err){console.error('Error:',err);return;}console.log('Success:',result);});// Promise styleconstresult=awaitapi.auth_ensure_role__edit_admin_('datasetId','key');console.log('Success:',result);GET /api/v3/dataset/:datasetId/element/:key/notes
Handler: notes.get_element_notes
Parameters:
datasetId(string) - Dataset Idkey(string) - Keycallback(function, optional) - Callback function(err, result). If omitted, returns Promise.
Returns: Promise if no callback provided
Example:
// Callback styleapi.notes_get_element_notes('datasetId','key',function(err,result){if(err){console.error('Error:',err);return;}console.log('Success:',result);});// Promise styleconstresult=awaitapi.notes_get_element_notes('datasetId','key');console.log('Success:',result);POST /api/v3/dataset/:datasetId/element/:key/note
Handler: notes.post_element_note
Parameters:
datasetId(string) - Dataset Idkey(string) - Keycallback(function, optional) - Callback function(err, result). If omitted, returns Promise.
Returns: Promise if no callback provided
Example:
// Callback styleapi.notes_post_element_note('datasetId','key',function(err,result){if(err){console.error('Error:',err);return;}console.log('Success:',result);});// Promise styleconstresult=awaitapi.notes_post_element_note('datasetId','key');console.log('Success:',result);GET /api/v3/log/:id
Handler: 'global'
Parameters:
id(string) - Idcallback(function, optional) - Callback function(err, result). If omitted, returns Promise.
Returns: Promise if no callback provided
Example:
// Callback styleapi._global_('id',function(err,result){if(err){console.error('Error:',err);return;}console.log('Success:',result);});// Promise styleconstresult=awaitapi._global_('id');console.log('Success:',result);GET /api/v3/logout
Handler: auth.logout
Parameters:
callback(function, optional) - Callback function(err, result). If omitted, returns Promise.
Returns: Promise if no callback provided
Example:
// Callback styleapi.auth_logout(function(err,result){if(err){console.error('Error:',err);return;}console.log('Success:',result);});// Promise styleconstresult=awaitapi.auth_logout();console.log('Success:',result);POST /api/v3/questions
Handler: account.post_question
Parameters:
callback(function, optional) - Callback function(err, result). If omitted, returns Promise.
Returns: Promise if no callback provided
Example:
// Callback styleapi.account_post_question(function(err,result){if(err){console.error('Error:',err);return;}console.log('Success:',result);});// Promise styleconstresult=awaitapi.account_post_question();console.log('Success:',result);GET /api/v3/tasks/:id
Handler: next
Parameters:
id(string) - Idcallback(function, optional) - Callback function(err, result). If omitted, returns Promise.
Returns: Promise if no callback provided
Example:
// Callback styleapi.next('id',function(err,result){if(err){console.error('Error:',err);return;}console.log('Success:',result);});// Promise styleconstresult=awaitapi.next('id');console.log('Success:',result);GET /api/v3/tasks/:id/check
Handler: next
Parameters:
id(string) - Idcallback(function, optional) - Callback function(err, result). If omitted, returns Promise.
Returns: Promise if no callback provided
Example:
// Callback styleapi.next('id',function(err,result){if(err){console.error('Error:',err);return;}console.log('Success:',result);});// Promise styleconstresult=awaitapi.next('id');console.log('Success:',result);GET /api/v3/tasks/:id/result
Handler: next
Parameters:
id(string) - Idcallback(function, optional) - Callback function(err, result). If omitted, returns Promise.
Returns: Promise if no callback provided
Example:
// Callback styleapi.next('id',function(err,result){if(err){console.error('Error:',err);return;}console.log('Success:',result);});// Promise styleconstresult=awaitapi.next('id');console.log('Success:',result);