4.1.1 • Published 10 months ago

@apolitical/apis-client v4.1.1

Weekly downloads
-
License
MIT
Repository
-
Last release
10 months ago

Apolitical APIs Client

Node.js module to interact with Apolitical's APIs

How do I get set up?

Requirements

Requires the following to run:

Initial setup

Clone repository:

git clone git@gitlab.com:apolitical/node-modules/apis-client.git

Install dependencies:

yarn install

Run tests:

yarn test

Usage

Here is a short example on how to use this module.

const fs = require('fs');
const apoliticalAPIsClient = require('@apolitical/apis-client');
require('dotenv').config();

const config = {
  url: `https://beta.apolitical.co/api/people-api`,
  sessionSecret: Buffer.from('base64encodedSessionSecret', 'base64').toString('ascii'),
  pfx: fs.readFileSync('/Users/username/someFolder/certFilename.p12'),
  passphrase: Buffer.from('base64encodedCertPassword', 'base64').toString('ascii'),
}

const { user } = apoliticalAPIsClient.people(config);

let usersBatch = await user.list({ offset: 0, count: 100 });

You can get the session secret from the platform-secrets repo. The PFX file is the one you use on your machine to access beta/rc.

TODOs

  • Add Apolitical Logger to replace console
4.1.1-beta.0

10 months ago

4.1.1-beta.1

10 months ago

4.1.1

10 months ago

4.1.0-rc.0

1 year ago

5.0.0-3998.0

1 year ago

4.1.0-beta.0

1 year ago

4.1.0

1 year ago

4.0.0

1 year ago

4.0.0-beta.0

1 year ago

3.1.0-beta.0

1 year ago

3.0.0

2 years ago

3.0.0-beta.1

2 years ago

3.0.0-beta.0

2 years ago

2.3.0-rc.666

2 years ago

2.4.0

2 years ago

2.3.0

2 years ago

2.4.0-beta.8

2 years ago

2.4.0-beta.7

2 years ago

2.4.0-beta.4

2 years ago

2.4.0-beta.3

2 years ago

2.4.0-beta.6

2 years ago

2.4.0-beta.5

2 years ago

2.4.0-beta.2

2 years ago

2.4.0-beta.1

2 years ago

2.2.1

2 years ago

2.2.0

2 years ago

2.3.0-draco.0

2 years ago

2.3.0-draco.1

2 years ago

2.2.1-draco.0

2 years ago

2.2.1-rc.0

2 years ago

2.2.1-rc.2

2 years ago

2.2.1-rc.1

2 years ago

2.2.1-rc.4

2 years ago

2.2.1-rc.3

2 years ago

2.2.0-draco.2

2 years ago

2.2.0-draco.0

2 years ago

2.2.0-draco.1

2 years ago

2.1.0

2 years ago

2.1.0-beta.0

2 years ago

2.0.1

2 years ago

2.0.0

3 years ago

1.13.0

3 years ago

2.0.0-beta.0

3 years ago

1.12.0

3 years ago

1.12.0-beta-2.0

3 years ago

1.12.0-beta-2.1

3 years ago

1.12.0-beta-2.2

3 years ago

1.9.2-rc.2

3 years ago

1.9.2-rc.3

3 years ago

1.10.2

3 years ago

1.9.2-rc.1

3 years ago

1.9.2-rc.4

3 years ago

1.9.2-rc.5

3 years ago

1.10.1-rc.1

3 years ago

1.9.1

3 years ago

1.10.1-rc.2

3 years ago

1.9.0

3 years ago

1.8.0

3 years ago

1.8.0-beta.1

3 years ago

1.8.0-beta.0

3 years ago

1.10.0-rc.1

3 years ago

1.9.0-beta.0

3 years ago

1.10.2-rc.1

3 years ago

1.10.2-rc.2

3 years ago

1.11.0

3 years ago

1.10.1

3 years ago

1.10.0

3 years ago

1.7.0

3 years ago

1.7.0-rc.1

3 years ago

1.3.0-beta.1

3 years ago

1.6.0-beta.4

3 years ago

1.6.0-beta.0

3 years ago

1.6.0-beta.2

3 years ago

1.6.0

3 years ago

1.5.1

3 years ago

1.5.0

3 years ago

1.4.0

3 years ago

1.3.0

3 years ago

1.5.0-beta.0

3 years ago

1.2.0

3 years ago

1.2.0-beta.1

3 years ago

1.1.5

4 years ago

1.1.4

4 years ago

1.1.3

4 years ago

1.1.2

4 years ago

1.1.0

4 years ago

1.0.2

4 years ago

1.0.1

4 years ago

1.0.0

4 years ago