0.0.6 • Published 4 years ago

@toolkitx/fastspring v0.0.6

Weekly downloads
-
License
MIT
Repository
github
Last release
4 years ago

@toolkitx/fastspring

npm version npm downloads

Installing

Using npm

npm install @toolkitx/fastspring

Example

Get instance

import {FastSpring, FastSpringPageResponse} from '@toolkitx/fastspring';
const fastSprint = new FastSpring('YOUR_USER_NAME', 'YOUR_PASSWORD');

Chain

fastSprint
.api('URL')
.head(key, value)
.query({key: 'value'})
.get()
// or .post(payload)
  • Get accounts
const accounts: FastSpringPageResponse = await fastSprint.accounts().get();
  • Get single account
const account = await fastSprint.accounts('ACCOUNT_ID').get();
  • Query accounts
const accounts = await fastSprint.accounts().query({email: 'EXAMPLE@EMAIL'}).get();
  • Create Session
const payload = {
    account: 'YOUR_ACCOUNT_ID',
    items: [
        {
            product: 'YOUR_PRODUCT_ID',
            quantity: 1,
        },
    ],
};
const session = await fastSprint.sessions().post(payload);

Custom Request

await fastSprint.api('RELATE_URL').get();
await fastSprint.api('RELATE_URL').post(payload);;
0.0.6

4 years ago

0.0.5

4 years ago

0.0.4

4 years ago