1.1.8 • Published 5 years ago
storehippo-nodejs-sdk v1.1.8
storehippo-nodejs-sdk
Setup
StoreHippo supports two types of authentication
1. Access Key
var storehippo = require('storehippo-nodejs-sdk')({
storename : <your-store-name>,
access_key : <your-access-key>,
version: <version>
});
2. Access Token
var storehippo = require('storehippo-nodejs-sdk')({
storename : <your-store-name>,
access_token : <your-access-token>,
version: <version>
});1. to list records from an entity
var request = {
entity : "your-entity-name"
query : {
filters: "array-of-filters",
start: "start value",
limit: "limit-of-record",
sort : "field-name" // default ascending, if want in descending order, add prefix "-" in field-name
},
command : "list"
}
// "array-of-filters" == [{field : "field name", value : "field-value", operator : "operator(equal, less_than, greater_than)"}]
storehippo.call(request, function(err, response){
if(err) throw err;
console.log(response);
})
Example Requests:
var request = {
entity: "ms.products",
command: "list",
query: {
filters: [{field: 'alias', value: 'test'}],
limit: 1
}
}2. to add record to an entity
var request = {
entity : "your-entity-name",
data : "your-entity-data-object",
command : "add"
}
storehippo.call(request, function(err, response){
if(err) throw err;
console.log(response);
})3. to get record from an entity
var request = {
entity : "your-entity-name"
recordId : "_id-of-record",
command : "get"
}
storehippo.call(request, function(err, response){
if(err) throw err;
console.log(response);
})4. to detete record from an entity
var request = {
entity : "your-entity-name"
recordId : "_id-of-record",
command : "delete"
}
storehippo.call(request, function(err, response){
if(err) throw err;
console.log(response);
})5. to update record from an entity
var request = {
entity : "your-entity-name"
recordId : "_id-of-record"
data : "your-entity-data-object-to-be-updated",
command : "edit"
}
storehippo.call(request, function(err, response){
if(err) throw err;
console.log(response);
})6. to list field data of a record of an entity
var request = {
entity : "your-entity-name"
recordId : "_id-of-record"
field : "field_name",
command : "list"
}
storehippo.call(request, function(err, response){
if(err) throw err;
console.log(response);
})7. to add field data into a record of an entity
var request = {
entity : "your-entity-name"
recordId : "_id-of-record"
field : "field_name",
data : "your-field-data-object",
command : "add"
}
storehippo.call(request, function(err, response){
if(err) throw err;
console.log(response);
})8. to get field data of a record of an entity
var request = {
entity : "your-entity-name"
recordId : "_id-of-record"
field : "field_name",
fieldId : "_id_of_field_data",
command : "get"
}
storehippo.call(request, function(err, response){
if(err) throw err;
console.log(response);
})9. to delete field data of a record of an entity
var request = {
entity : "your-entity-name"
recordId : "_id-of-record"
field : "field_name",
fieldId : "_id_of_field_data",
command : "delete"
}
storehippo.call(request, function(err, response){
if(err) throw err;
console.log(response);
})10. to update field data of a record of an entity
var request = {
entity : "your-entity-name"
recordId : "_id-of-record"
field : "field_name",
fieldId : "_id_of_field_data"
data : "your-field-data-object-to-be-updated",
command : "edit"
}
storehippo.call(request, function(err, response){
if(err) throw err;
console.log(response);
})1.1.8
5 years ago
1.1.7
6 years ago
1.1.6
6 years ago
1.1.5
6 years ago
1.1.4
6 years ago
1.1.3
7 years ago
1.1.2
7 years ago
1.1.1
7 years ago
1.1.0
7 years ago
1.0.18
7 years ago
1.0.17
8 years ago
1.0.16
8 years ago
1.0.15
9 years ago
1.0.14
9 years ago
1.0.13
9 years ago
1.0.12
9 years ago
1.0.11
9 years ago
1.0.9
9 years ago
1.0.8
9 years ago
1.0.7
10 years ago
1.0.6
10 years ago
1.0.5
10 years ago
1.0.4
10 years ago
1.0.3
11 years ago
1.0.2
11 years ago
1.0.1
11 years ago
1.0.0
11 years ago