Intercom · JSON Structure
Intercom Structure
Structural overview of the Intercom API surface; extracted from openapi/.
Type:
Properties: 0
Artificial IntelligenceCustomer ServiceCustomer-SupportMessaging
Intercom Structure is a JSON Structure definition published by Intercom.
Meta-schema:
JSON Structure
{
"provider": "Intercom",
"providerId": "intercom",
"kind": "json-structure",
"description": "Structural overview of the Intercom API surface; extracted from openapi/.",
"schemaCount": 9,
"operationCount": 18,
"schemas": [
{
"name": "Admin",
"type": "object",
"propertyCount": 6,
"required": []
},
{
"name": "Contact",
"type": "object",
"propertyCount": 9,
"required": []
},
{
"name": "ContactList",
"type": "object",
"propertyCount": 3,
"required": []
},
{
"name": "Company",
"type": "object",
"propertyCount": 8,
"required": []
},
{
"name": "CompanyList",
"type": "object",
"propertyCount": 2,
"required": []
},
{
"name": "Conversation",
"type": "object",
"propertyCount": 8,
"required": []
},
{
"name": "ConversationList",
"type": "object",
"propertyCount": 3,
"required": []
},
{
"name": "Article",
"type": "object",
"propertyCount": 9,
"required": []
},
{
"name": "Segment",
"type": "object",
"propertyCount": 6,
"required": []
}
],
"operations": [
{
"method": "GET",
"path": "/me",
"operationId": "getMe",
"summary": "Identify an admin",
"tags": [
"Admins"
]
},
{
"method": "GET",
"path": "/admins",
"operationId": "listAdmins",
"summary": "List admins",
"tags": [
"Admins"
]
},
{
"method": "GET",
"path": "/contacts",
"operationId": "listContacts",
"summary": "List contacts",
"tags": [
"Contacts"
]
},
{
"method": "POST",
"path": "/contacts",
"operationId": "createContact",
"summary": "Create a contact",
"tags": [
"Contacts"
]
},
{
"method": "GET",
"path": "/contacts/{contact_id}",
"operationId": "getContact",
"summary": "Retrieve a contact",
"tags": [
"Contacts"
]
},
{
"method": "GET",
"path": "/companies",
"operationId": "listCompanies",
"summary": "List companies",
"tags": [
"Companies"
]
},
{
"method": "POST",
"path": "/companies",
"operationId": "createOrUpdateCompany",
"summary": "Create or update a company",
"tags": [
"Companies"
]
},
{
"method": "GET",
"path": "/conversations",
"operationId": "listConversations",
"summary": "List conversations",
"tags": [
"Conversations"
]
},
{
"method": "POST",
"path": "/conversations",
"operationId": "createConversation",
"summary": "Create a conversation",
"tags": [
"Conversations"
]
},
{
"method": "GET",
"path": "/conversations/{conversation_id}",
"operationId": "getConversation",
"summary": "Retrieve a conversation",
"tags": [
"Conversations"
]
},
{
"method": "GET",
"path": "/articles",
"operationId": "listArticles",
"summary": "List articles",
"tags": [
"Articles"
]
},
{
"method": "POST",
"path": "/articles",
"operationId": "createArticle",
"summary": "Create an article",
"tags": [
"Articles"
]
},
{
"method": "GET",
"path": "/segments",
"operationId": "listSegments",
"summary": "List segments",
"tags": [
"Segments"
]
},
{
"method": "POST",
"path": "/messages",
"operationId": "createMessage",
"summary": "Create a message",
"tags": [
"Messages"
]
},
{
"method": "GET",
"path": "/events",
"operationId": "listEvents",
"summary": "List data events",
"tags": [
"Data Events"
]
},
{
"method": "POST",
"path": "/events",
"operationId": "submitEvent",
"summary": "Submit a data event",
"tags": [
"Data Events"
]
},
{
"method": "GET",
"path": "/news/news_items",
"operationId": "listNewsItems",
"summary": "List news items",
"tags": [
"News"
]
},
{
"method": "POST",
"path": "/news/news_items",
"operationId": "createNewsItem",
"summary": "Create a news item",
"tags": [
"News"
]
}
]
}
Work with this as data
Every JSON Structure here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for json structure
4 MCP tools reach this
find_json_structuresBrowse and filter every JSON Structure in the catalog.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.
Call it yourself
curl for this page
This JSON Structure
curl "https://apis.io/api/v1/json-structures/intercom-structure"
All json structure
curl "https://apis.io/api/v1/json-structures?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.