1.1.8 • Published 4 years ago

storehippo-nodejs-sdk v1.1.8

Weekly downloads
108
License
-
Repository
github
Last release
4 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

4 years ago

1.1.7

5 years ago

1.1.6

5 years ago

1.1.5

5 years ago

1.1.4

5 years ago

1.1.3

5 years ago

1.1.2

5 years ago

1.1.1

5 years ago

1.1.0

5 years ago

1.0.18

6 years ago

1.0.17

6 years ago

1.0.16

6 years ago

1.0.15

7 years ago

1.0.14

7 years ago

1.0.13

7 years ago

1.0.12

7 years ago

1.0.11

7 years ago

1.0.9

7 years ago

1.0.8

8 years ago

1.0.7

8 years ago

1.0.6

8 years ago

1.0.5

8 years ago

1.0.4

9 years ago

1.0.3

9 years ago

1.0.2

9 years ago

1.0.1

9 years ago

1.0.0

9 years ago