The intercom API reference.
Intercom API (2.9)
Download OpenAPI description
Overview
URL
License
Languages
Servers
The production API server
https://api.intercom.io/
The european API server
https://api.eu.intercom.io/
The australian API server
https://api.au.intercom.io/
Update Data Attribute Request
One of:
Array of objects representing the options of the list, with value
as the key and the option as the value. At least two options are required.
Example: [{"value":"1-10"},{"value":"11-50"}]
The readable description you see in the UI for the attribute.
Example: "My Data Attribute Description"
{ "options": [ { … }, { … } ], "archived": false, "description": "My Data Attribute Description", "messenger_writable": false }
Update Section Request Payload
You can update a Section
The name of the collection. For multilingual collections, this will be the name of the default language's content.
Example: "Section 51"
{ "name": "Section 51", "parent_id": 18, "translated_content": { "type": "group_translated_content", "ar": { … }, "bg": { … }, "bs": { … }, "ca": { … }, "cs": { … }, "da": { … }, "de": { … }, "el": { … }, "en": { … }, "es": { … }, "et": { … }, "fi": { … }, "fr": { … }, "he": { … }, "hr": { … }, "hu": { … }, "id": { … }, "it": { … }, "ja": { … }, "ko": { … }, "lt": { … }, "lv": { … }, "mn": { … }, "nb": { … }, "nl": { … }, "pl": { … }, "pt": { … }, "ro": { … }, "ru": { … }, "sl": { … }, "sr": { … }, "sv": { … }, "tr": { … }, "vi": { … }, "pt-BR": { … }, "zh-CN": { … }, "zh-TW": { … } } }
Update Ticket Request Payload
You can update a Ticket
The attributes set on the ticket.
Example: {"_default_title_":"example","_default_description_":"having a problem"}
The state of the ticket.
Enum"in_progress""waiting_on_customer""resolved"
Example: "submitted"
{ "ticket_attributes": { "_default_title_": "example", "_default_description_": "having a problem" }, "state": "submitted", "is_shared": true, "assignment": { "admin_id": "123", "assignee_id": "123" } }