# List all collections You can fetch a list of all collections by making a GET request to . Collections will be returned in descending order on the attribute. This means if you need to iterate through results then we'll show the most recently updated collections first. Endpoint: GET /help_center/collections Version: 2.10 Security: bearerAuth ## Header parameters: - `Intercom-Version` (string) Intercom API version.By default, it's equal to the version set in the app package. Enum: "1.0", "1.1", "1.2", "1.3", "1.4", "2.0", "2.1", "2.2", "2.3", "2.4", "2.5", "2.6", "2.7", "2.8", "2.9", "2.10", "2.11", "Unstable" ## Response 200 fields (application/json): - `type` (string) The type of the object - . Enum: "list" - `pages` (object,null) Cursor-based pagination is a technique used in the Intercom API to navigate through large amounts of data. A "cursor" or pointer is used to keep track of the current position in the result set, allowing the API to return the data in small chunks or "pages" as needed. - `pages.type` (string) the type of object . Enum: "pages" - `pages.page` (integer) The current page Example: 1 - `pages.next` (object,null) - `pages.next.per_page` (integer) The number of results to fetch per page. Example: 2 - `pages.next.starting_after` (string,null) The cursor to use in the next request to get the next page of results. Example: "your-cursor-from-response" - `pages.per_page` (integer) Number of results per page Example: 2 - `pages.total_pages` (integer) Total number of pages Example: 13 - `total_count` (integer) A count of the total number of collections. Example: 1 - `data` (array) An array of collection objects - `data.id` (string) The unique identifier for the collection which is given by Intercom. Example: "6871119" - `data.workspace_id` (string) The id of the workspace which the collection belongs to. Example: "hfi1bx4l" - `data.name` (string) The name of the collection. For multilingual collections, this will be the name of the default language's content. Example: "Default language name" - `data.description` (string,null) The description of the collection. For multilingual help centers, this will be the description of the collection for the default language. Example: "Default language description" - `data.created_at` (integer) The time when the article was created (seconds). For multilingual articles, this will be the timestamp of creation of the default language's content. Example: 1672928359 - `data.updated_at` (integer) The time when the article was last updated (seconds). For multilingual articles, this will be the timestamp of last update of the default language's content. Example: 1672928610 - `data.url` (string,null) The URL of the collection. For multilingual help centers, this will be the URL of the collection for the default language. Example: "http://intercom.test/help/collection/name" - `data.icon` (string,null) The icon of the collection. Example: "book-bookmark" - `data.order` (integer) The order of the section in relation to others sections within a collection. Values go from upwards. is the default if there's no order. Example: "1" - `data.default_locale` (string) The default locale of the help center. This field is only returned for multilingual help centers. Example: "en" - `data.translated_content` (object,null) The Translated Content of an Group. The keys are the locale codes and the values are the translated content of the Group. - `data.translated_content.type` (string,null) The type of object - group_translated_content. Enum: null, "group_translated_content" - `data.translated_content.ar` (object,null) The Content of a Group. - `data.translated_content.ar.type` (string,null) The type of object - . Enum: null, "group_content" - `data.translated_content.ar.name` (string) The name of the collection or section. Example: "Collection name" - `data.translated_content.ar.description` (string) The description of the collection. Only available for collections. Example: " Collection description" - `data.translated_content.bg` (object,null) The Content of a Group. - `data.translated_content.bs` (object,null) The Content of a Group. - `data.translated_content.ca` (object,null) The Content of a Group. - `data.translated_content.cs` (object,null) The Content of a Group. - `data.translated_content.da` (object,null) The Content of a Group. - `data.translated_content.de` (object,null) The Content of a Group. - `data.translated_content.el` (object,null) The Content of a Group. - `data.translated_content.en` (object,null) The Content of a Group. - `data.translated_content.es` (object,null) The Content of a Group. - `data.translated_content.et` (object,null) The Content of a Group. - `data.translated_content.fi` (object,null) The Content of a Group. - `data.translated_content.fr` (object,null) The Content of a Group. - `data.translated_content.he` (object,null) The Content of a Group. - `data.translated_content.hr` (object,null) The Content of a Group. - `data.translated_content.hu` (object,null) The Content of a Group. - `data.translated_content.id` (object,null) The Content of a Group. - `data.translated_content.it` (object,null) The Content of a Group. - `data.translated_content.ja` (object,null) The Content of a Group. - `data.translated_content.ko` (object,null) The Content of a Group. - `data.translated_content.lt` (object,null) The Content of a Group. - `data.translated_content.lv` (object,null) The Content of a Group. - `data.translated_content.mn` (object,null) The Content of a Group. - `data.translated_content.nb` (object,null) The Content of a Group. - `data.translated_content.nl` (object,null) The Content of a Group. - `data.translated_content.pl` (object,null) The Content of a Group. - `data.translated_content.pt` (object,null) The Content of a Group. - `data.translated_content.ro` (object,null) The Content of a Group. - `data.translated_content.ru` (object,null) The Content of a Group. - `data.translated_content.sl` (object,null) The Content of a Group. - `data.translated_content.sr` (object,null) The Content of a Group. - `data.translated_content.sv` (object,null) The Content of a Group. - `data.translated_content.tr` (object,null) The Content of a Group. - `data.translated_content.vi` (object,null) The Content of a Group. - `data.translated_content.pt-BR` (object,null) The Content of a Group. - `data.translated_content.zh-CN` (object,null) The Content of a Group. - `data.translated_content.zh-TW` (object,null) The Content of a Group. - `data.parent_id` (string,null) The id of the parent collection. If then it is the first level collection. Example: "6871118" - `data.help_center_id` (integer,null) The id of the help center the collection is in. Example: "123" ## Response 401 fields (application/json): - `type` (string, required) The type is error.list Example: "error.list" - `request_id` (string,null) Example: "f93ecfa8-d08a-4325-8694-89aeb89c8f85" - `errors` (array, required) An array of one or more error objects - `errors.code` (string, required) A string indicating the kind of error, used to further qualify the HTTP response code Example: "unauthorized" - `errors.message` (string,null) Optional. Human readable description of the error. Example: "Access Token Invalid" - `errors.field` (string,null) Optional. Used to identify a particular field or query parameter that was in error. Example: "email"