The intercom API reference.
Intercom API (2.9)
https://api.intercom.io/
https://api.eu.intercom.io/
https://api.au.intercom.io/
- The production API serverhttps://api.intercom.io/help_center/help_centers/{id} 
- The european API serverhttps://api.eu.intercom.io/help_center/help_centers/{id} 
- The australian API serverhttps://api.au.intercom.io/help_center/help_centers/{id} 
- curl
- Node.js
- Ruby
- PHP
- Python
- Java
- Go
- C#
- R
curl -i -X GET \
  https://api.intercom.io/help_center/help_centers/123 \
  -H 'Authorization: Bearer <YOUR_TOKEN_HERE>' \
  -H 'Intercom-Version: 2.9'Collection found
The identifier of the Help Center. This is used in the URL of the Help Center.
Whether the Help Center is turned on or not. This is controlled in your Help Center settings.
The display name of the Help Center only seen by teammates.
The URL for the help center, if you have a custom domain then this will show the URL using the custom domain.
{ "id": "103", "workspace_id": "this_is_an_id91_that_should_be_at_least_4", "created_at": 1717021361, "updated_at": 1717021361, "identifier": "help-center-1", "website_turned_on": false, "display_name": "Intercom Help Center", "url": "https://help.mycompany.com", "custom_domain": "help.mycompany.com" }
- The production API serverhttps://api.intercom.io/help_center/help_centers 
- The european API serverhttps://api.eu.intercom.io/help_center/help_centers 
- The australian API serverhttps://api.au.intercom.io/help_center/help_centers 
- curl
- Node.js
- Ruby
- PHP
- Python
- Java
- Go
- C#
- R
curl -i -X GET \
  https://api.intercom.io/help_center/help_centers \
  -H 'Authorization: Bearer <YOUR_TOKEN_HERE>' \
  -H 'Intercom-Version: 2.9'{ "type": "list", "data": [] }
Request
You can fetch a list of all sections by making a GET request to https://api.intercom.io/help_center/sections.
📘 How are the sections sorted and ordered?
Sections will be returned in descending order on the
updated_atattribute. This means if you need to iterate through results then we'll show the most recently updated sections first.
- The production API serverhttps://api.intercom.io/help_center/sections 
- The european API serverhttps://api.eu.intercom.io/help_center/sections 
- The australian API serverhttps://api.au.intercom.io/help_center/sections 
- curl
- Node.js
- Ruby
- PHP
- Python
- Java
- Go
- C#
- R
curl -i -X GET \
  https://api.intercom.io/help_center/sections \
  -H 'Authorization: Bearer <YOUR_TOKEN_HERE>' \
  -H 'Intercom-Version: 2.9'{ "type": "list", "data": [ { … } ], "total_count": 1, "pages": { "type": "pages", "page": 1, "per_page": 20, "total_pages": 1 } }