Product Wishlist | Community
Skip to main content

    Idea Pipeline

    Filter by idea status

    Browse by category

    3164 Ideas

    Trevor DeVoreNew Participant

    "Delete an external page" in v2.12 of the API should support deleting external page using only source_id and the external id from sourceSubmitted

    v2.12 of the API added official support for AI Content. My request is that the Delete an external page API be expanded to work like the Create an external page (or update an external page by external ID) API does in that you can deleted an external_page using only the source_id and the external id from source. This will allow 3rd party integrators to build integrations without having to create a lookup table/database in order to map source content ids from the 3rd party data source with the external_id that Intercom creates.Ideally a 3rd party could connect existing webhooks in the 3rd party application to the Intercom APIs. With the current API design, however, a 3rd party has to do a lot more work to store the Intercom value. This complicates the integration considerably.The good news is that “Create an external page (or update an external page by external ID)” already behaves the right way. Prior to the release of v2.12 there was a bug in that API call, but I was pleased to see it was fixed. My team just tested the API and we can indeed create and update an external_page in Intercom using only the source_id and the external id in the source. If “Delete an external page” is updated to support the same functionality then an 3rd party integrator can create content in Fin, update that content when it changes, and delete the content when it is no longer relevant in a very straightforward manor. The only mapping that needs to be stored is the source_id.