An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.

Top 2.8% on proxy.golang.org
Top 1.9% dependent packages on proxy.golang.org
Top 1.2% dependent repos on proxy.golang.org
Top 2.9% forks on proxy.golang.org

proxy.golang.org : gopkg.in/intercom/intercom-go.v2

Package intercom-go provides a thin client for the Intercom API: http://developers.intercom.com/reference. The first step to using Intercom's Go client is to create a client object, using your App ID and Api Key from your [settings](http://app.intercom.io/apps/api_keys). The client can be configured with different options by calls to Option: Errors may be returned from some calls. Errors returned from the API will implement `intercom.IntercomError` and can be checked: The HTTP Client used by this package can be swapped out for one of your choosing, with your own configuration, it just needs to implement the HTTPClient interface: The client will probably need to work with `appId`, `apiKey` and `baseURI` values. See the provided client for an example. Then create an Intercom Client and inject the HTTPClient: Due to the way Go represents the zero value for a bool, it's necessary to pass pointers to bool instead in some places. The helper `intercom.Bool(true)` creates these for you. For many resources, pagination should be applied through the use of a PageParams object passed into List() functions.

Registry - Source - Documentation - JSON
purl: pkg:golang/gopkg.in/intercom/intercom-go.v2
License: Apache-2.0
Latest release: 6 days ago
Namespace: gopkg.in/intercom
Dependent packages: 8
Dependent repositories: 21
Stars: 70 on GitHub
Forks: 75 on GitHub
Docker dependents: 2
Docker downloads: 154,659,629
See more repository details: repos.ecosyste.ms
Last synced: 6 days ago