1.0.11 • Published 3 years ago

@concentricity/media_shuttle_components v1.0.11

Weekly downloads
158
License
ISC
Repository
github
Last release
3 years ago

Javascript modules for interacting with Media Shuttle API

Started June 20 2021. Scott Reynolds, Solution Consultant, Signiant, Inc.

These JS components can be imported into your Media Shuttle projects to perform functions against the published API accessible from https://app.swaggerhub.com/apis-docs/Signiant/MediaShuttle/

Import locally or via NPM

The Media Shuttle API key is consumed from your environment MS_API_KEY key value and sent in the headers of all requests.

These modules can be consumed via locally or NPM using

const { getPortals, getPortalsUsers, getPortalsPackages, getPortalsSubscriptions, generateWebToken } = require('./index')
or require('@concentricity/media_shuttle_components')

Current module list:

API MethodComponents Module Method
GET /portalsgetPortals
GET /portals/:portalId/usersgetPortalsUsers
POST /portals/:portalId/packagespostPortalsPackages
GET /portals/:portalId/packages/:packageIdgetPortalsPackages
PUT /portals/:portalId/packages/:packageIdputPortalsPackagesFiles

Utility modules:

generateWebToken(params) - returns a S2P webtoken in one call.

inputnotes
params = {
portalId or portalUrl,only one required
packageId,optional
userEmail,email for tracking
grants,"download" or "upload"
expiration,ISO Date
destinationPath,only required for upload
files,only required for upload
webhookoptional url

}

res.data.url = webtoken_url

1.0.11

3 years ago

1.0.10

3 years ago

1.0.9

3 years ago

1.0.8

3 years ago

1.0.7

3 years ago

1.0.6

3 years ago

1.0.2

3 years ago

1.0.1

3 years ago

1.0.5

3 years ago

1.0.0

3 years ago