Skip to content

controlshift/engaging-networks-rest

Repository files navigation

engaging-networks-rest

Client gem for the ENS API to Engaging Networks

CI Status

Install

gem install engaging-networks-rest

Usage

client = EngagingNetworksRest.new(api_key: 'YOUR API KEY HERE', host: 'us.engagingnetworks.app')

# get pages by type
pages = client.pages(type: 'dcf', status: 'live')

# process a page request
response = client.process_page_request(page_id: 12345, body: {supporter: {first_name: 'Alice'}})

The client will call authentication endpoint behind the scenes the first time it makes a request. Currently, it does not attempt to check if its token is still valid for later requests. It is possible to force re-authentication with client.authenticate!.

About

Client gem for the ENS API to Engaging Networks

Resources

License

MIT, MIT licenses found

Licenses found

MIT
LICENSE
MIT
LICENSE.txt

Stars

Watchers

Forks

Packages

No packages published

Languages