@enfonica/numbering
TypeScript icon, indicating that this package has built-in type declarations

1.2.0 • Public • Published

Enfonica Numbering Client Library for Node.js

Node.js idiomatic client library for Enfonica services. This library uses version 'v1beta1' of the Enfonica Numbering API. View the docs for more details: Enfonica Docs

Supported version

The library supports the version 10 and above of Node.js.

Installing the client library

npm install @enfonica/numbering

Authentication

Define the environment variable ENFONICA_APPLICATION_CREDENTIALS to be the location of your service account key file, alternatively add this to a .env file. For example:

set ENFONICA_APPLICATION_CREDENTIALS=/path/to/key.json

You can obtain a service account key file from the Enfonica Console.

Example

// create client
import numbering from '@enfonica/numbering';
const client = new numbering.PhoneNumberInstancesClient({
  keyFile: process.env.ENFONICA_APPLICATION_CREDENTIALS
});

// list phone number instances
client.listPhoneNumberInstances({
    parent: 'projects/my-example-project'
}).then(res => {
    console.log(res);
}).catch(err => {
    console.log(err);
});

Package Sidebar

Install

npm i @enfonica/numbering

Weekly Downloads

4

Version

1.2.0

License

Apache-2.0

Unpacked Size

1.22 MB

Total Files

22

Last publish

Collaborators

  • enfonica_cs