DocsBuilding AppsInstalling IntercomAPI & Webhook ReferenceCanvas Kit Reference
DocsApp StoreForumBlogYour Apps

Our reference for the Canvas Kit covers all the objects you will receive and respond with, alongside all the components you can use in order to render the UI for your Canvas Kit app.

If you want to learn more about the Canvas Kit itself, alongside the different types of requests we make in order to make these work, please take a look at our Canvas Kit guide.

If you’d like to chat with other Intercom customers who are building apps using our Canvas Kit, you can ask a question in Interconnected, our customer community forum.

Request Objects

Objects will be in a JSON payload when we send you a request. Different types of requests will contain different objects, so make sure to check on the reference page for which request the object will be sent in.

Response Objects

You need to send objects back in response to the request. While the canvas request is the most common object to respond with, different types of requests will require addiitonal or different objects to be returned.

Presentation Components

The UI of your app should use the following components in order to relay information, provide explanation, and presenting other components in the correct fashion.

Interactive Components

When you need somebody to take actions or enter data within your Canvas Kit app, you have the following components which will render and allow interaction to take place.

Action Components

There's several different types of action that can take place off the back of an interaction with a component. You will need to provide one of the following action objects within a component to achieve this.