{"repo":"intercom/intercom-node","free":true,"listed":false,"github":"https://github.com/intercom/intercom-node","clone":"git clone https://github.com/intercom/intercom-node.git","description":"Node.js bindings for the Intercom API","language":"TypeScript","stars":389,"topics":["api","intercom","sdk"],"license":null,"category":"api-integrations-sdks","readme_excerpt":"Intercom TypeScript Library The Intercom TypeScript library provides convenient access to the Intercom APIs from TypeScript. Project Updates The TypeScript SDK has been updated to support latest API version (2.11). Installation Reference A full reference for this library is available here. Usage Instantiate and use the client with the following: Request And Response Types The SDK exports all request and response types as TypeScript interfaces. Simply import them with the following namespace: Exception Handling When the API returns a non-success status code (4xx or 5xx response), a subclass of the following error will be thrown. Pagination List endpoints are paginated. The SDK provides an iterator so that you can simply loop over the items: Advanced Additional Headers If you would like to send additional headers as part of the request, use the headers request option. Additional Query String Parameters If you would like to send additional query string parameters as part of the request, use the queryParams request option. Retries The SDK is instrumented with automatic retries with exponential backoff. A request will be retried as long as the request is deemed retryable and the number of retry attempts has not grown larger than the configured retry limit (default: 2). A request is deemed retryable when any of the following HTTP status codes is returned: - 408 (Timeout) - 429 (Too Many Requests) - 5XX (Internal Server Errors) Use the maxRetries request option to configure this beh","default_branch":null,"files":null,"tree":[],"storefront":"/r/intercom","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/intercom/intercom-node/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}