Customer messaging platform API — contacts, conversations, companies, data events, help center
Connect via PincerAPI
Use our proxy to call Intercom with your PincerAPI key. No separate signup needed.
# Get instructions for Intercom
curl -H "Authorization: Bearer YOUR_PINCER_KEY" \
https://pincerapi.com/api/v1/apis/intercom/instructions
# Call through PincerAPI proxy
curl -H "Authorization: Bearer YOUR_PINCER_KEY" \
"https://pincerapi.com/api/v1/connect/intercom/your/endpoint/here"Direct Setup
Endpoints
/contacts/searchSearch contacts with filters
💡 POST with query object. Operators: =, !=, >, <, contains, starts_with. Combine with AND/OR.
/contactsCreate a new contact (user or lead)
💡 role=user for known users (requires email), role=lead for anonymous visitors.
/conversationsList conversations
💡 Returns conversation list with preview. Use ?display_as=plaintext to get text instead of HTML.
/conversations/{id}/replyReply to a conversation
💡 type=admin for admin replies, type=user for user replies. body supports HTML.
/eventsTrack a custom event for a user
💡 Events are write-only (no read API). created_at is Unix timestamp. Use for tracking user actions.
Related APIs in business
Charity Search
Non-profit charity data
Clearbit Logo
Search for company logos and embed them in your projects
Domainsdb.info
Registered Domain Names Search
Freelancer
Hire freelancers to get work done
Google Analytics
Collect, configure and analyze your data to reach the right audience
Instatus
Post to and update maintenance and incidents on your status page through an HTTP REST API