node-iterable-api
Advanced tools
Comparing version 1.0.4 to 1.1.0
# Iterable API Change Log | ||
## v1.1.0 | ||
- Updated dependencies | ||
- Add /subscriptions endpoint | ||
- Add /users/bulkUpdateSubscriptions endpoint | ||
## v1.0.4 | ||
@@ -3,0 +9,0 @@ - Update axios for security fix |
@@ -76,2 +76,6 @@ | ||
{ | ||
name: 'bulkUpdateSubscriptions', | ||
method: 'post' | ||
}, | ||
{ | ||
name: 'getFields', | ||
@@ -198,3 +202,14 @@ method: 'get' | ||
] | ||
}, | ||
{ | ||
resource: 'subscriptions', | ||
methods: ['put'], | ||
subResources: [ | ||
{ | ||
resource: 'user', | ||
urlPrefix: '/subscriptions/{subscriptionGroup}/{subscriptionGroupId}', | ||
methods: ['patch', 'delete'] | ||
} | ||
] | ||
} | ||
] |
@@ -56,2 +56,3 @@ | ||
sms: require('./resources/sms')(request), | ||
subscriptions: require('./resources/subscriptions')(request), | ||
users: require('./resources/users')(request), | ||
@@ -58,0 +59,0 @@ webPush: require('./resources/webPush')(request), |
@@ -10,2 +10,3 @@ /** | ||
POST - /users/updateSubscriptions | ||
POST - /users/bulkUpdateSubscriptions | ||
POST - /users/registerBrowserToken | ||
@@ -96,2 +97,6 @@ GET - /users/byUserId | ||
bulkUpdateSubscriptions (data) { | ||
return request.post(`${BASE}/bulkUpdateSubscriptions`, data) | ||
}, | ||
registerBrowserToken ({ browserToken, email, userId }) { | ||
@@ -98,0 +103,0 @@ return request.post(`${BASE}/registerBrowserToken`, { browserToken, email, userId }) |
{ | ||
"name": "node-iterable-api", | ||
"version": "1.0.4", | ||
"version": "1.1.0", | ||
"description": "Wrapper for Iterable API", | ||
"main": "index.js", | ||
"scripts": { | ||
"test": "standard && ITERABLE_API_KEY=fake-key jest --coverage test/", | ||
"tdd": "ITERABLE_API_KEY=fake-key jest --watch test/", | ||
"test": "standard && cross-env ITERABLE_API_KEY=fake-key jest --coverage test/", | ||
"tdd": "cross-env ITERABLE_API_KEY=fake-key jest --watch test/", | ||
"coveralls": "cat ./coverage/lcov.info | coveralls" | ||
@@ -29,7 +29,8 @@ }, | ||
"dependencies": { | ||
"axios": "^0.21.4" | ||
"axios": "^0.21.4", | ||
"debug": "^4.3.1" | ||
}, | ||
"devDependencies": { | ||
"coveralls": "^3.1.0", | ||
"debug": "^4.3.1", | ||
"cross-env": "^7.0.3", | ||
"jest": "^27.1.1", | ||
@@ -36,0 +37,0 @@ "standard": "^16.0.3" |
# Node Iterable API | ||
[](https://standardjs.com) | ||
[](https://travis-ci.org/geoffdutton/iterable-api) | ||
[](https://github.com/geoffdutton/iterable-api/actions/workflows/nodejs.yml) | ||
[](https://coveralls.io/github/geoffdutton/iterable-api?branch=master) | ||
@@ -91,2 +91,3 @@ [](https://badge.fury.io/js/node-iterable-api) | ||
POST - /users/updateSubscriptions | ||
POST - /users/bulkUpdateSubscriptions | ||
GET - /users/getFields | ||
@@ -130,2 +131,7 @@ GET - /users/getSentMessages | ||
DELETE - /catalogs/{catalogName}/items | ||
subscriptions | ||
PUT - /subscriptions | ||
subscriptions.user | ||
PATCH - /subscriptions/{subscriptionGroup}/{subscriptionGroupId}/user | ||
DELETE - /subscriptions/{subscriptionGroup}/{subscriptionGroupId}/user | ||
``` | ||
@@ -152,1 +158,2 @@ | ||
- [julianmclain](https://github.com/julianmclain) | ||
- [dpolivy](https://github.com/dpolivy) |
27893
867
157
2
+ Addeddebug@^4.3.1
+ Addeddebug@4.4.0(transitive)
+ Addedms@2.1.3(transitive)