Skip to content

Repository files navigation

engaging-networks-rest

Client gem for the ENS API to Engaging Networks

CI Status

Requirements

  • Ruby 3.3, 3.4, or 4.0
  • Faraday ~> 2.0

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

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages