cw-public-api
TypeScript icon, indicating that this package has built-in type declarations

7.0.0 • Public • Published

SDK for public api

https://apidocs.aoncover.com

Example request

import { Api } from 'cw-public-api';

const cwApi = new Api();
cwApi.instance.defaults.baseURL = 'https://public-api.aoncover.com';

async function run() {
  const {
    data: { access_token },
  } = await cwApi.oauth.getAccessToken({
    grant_type: 'client_credentials',
    client_id: '<CLIENT_ID>',
    client_secret: '<CLIENT_SECRET>',
    scope: 'admin:account admin:policy',
  });
  cwApi.instance.defaults.headers = { authorization: `Bearer ${access_token}` };
  const { data } = await cwApi.accounts.getAccount('<ACCOUNT_ID>');
  console.log(data);
}

run();

Release flow

  1. curl https://apidocs.aoncover.biz/swagger/public-api/openapi.json > swagger.json
  2. npm run generate
  3. Commit changes
  4. npm version [<newversion> | major | minor | patch | premajor | preminor | prepatch | prerelease | from-git]
  5. npm publish

Readme

Keywords

none

Package Sidebar

Install

npm i cw-public-api

Weekly Downloads

20

Version

7.0.0

License

ISC

Unpacked Size

689 kB

Total Files

8

Last publish

Collaborators

  • coverwallet-dev