1.1.8 • Published 5 years ago

storehippo-nodejs-sdk v1.1.8

Weekly downloads
108
License
-
Repository
github
Last release
5 years ago

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

6 years ago

1.1.2

6 years ago

1.1.1

6 years ago

1.1.0

6 years ago

1.0.18

7 years ago

1.0.17

7 years ago

1.0.16

7 years ago

1.0.15

8 years ago

1.0.14

8 years ago

1.0.13

8 years ago

1.0.12

8 years ago

1.0.11

9 years ago

1.0.9

9 years ago

1.0.8

9 years ago

1.0.7

9 years ago

1.0.6

9 years ago

1.0.5

9 years ago

1.0.4

10 years ago

1.0.3

10 years ago

1.0.2

10 years ago

1.0.1

10 years ago

1.0.0

10 years ago