Hello everyone,
I’m Darshan Hiranandani, We're currently working on implementing a ticketing and ticket portal system, and we're looking to import customer tickets from another provider into Intercom. While we've successfully been able to create tickets using the API, we are running into a challenge when it comes to linking a company to a ticket.
Currently, an admin can manually link a company to a ticket in the inbox, but we haven’t found a way to make this step mandatory. This is an issue because without a linked company, the customer won't be able to access the ticket via the portal, though they can still see it through the messenger. We want to avoid confusion in this regard.
We also have trouble retrieving the company linked to a specific ticket using the GET /tickets/{id} endpoint.
This leads to the following questions:
- Is there a way to link a company to a ticket programmatically through the API?
- Can we retrieve the linked company information through the API?
- How can we enforce the company link for tickets created by both customers and admins?
Any insights or workarounds would be much appreciated, as this is a major roadblock in our integration with Intercom.
Thanks in advance for your suggestions!
Regards
Darshan Hiranandani