Intercom

Get Intercom Ticket Status

Looks up one Intercom ticket by ID and returns its state.

Unverified

What the model is told

Look up an Intercom ticket using the internal ticket id returned when it was created (not the shorter number shown in the Inbox). The ticket_state field shows its progress, with an external_label suited to sharing with the customer. Only share the state with the customer.

Request

GEThttps://api.intercom.io/tickets/{{ticketId}}

Headers

  • AuthorizationBearer YOUR_INTERCOM_ACCESS_TOKEN
  • Intercom-Version2.17

Parameters

  • ticketId stringThe Intercom ticket id from the create response.

Engage payload

{
  "source": "VOICE_AI",
  "tool": {
    "id": "800a6c39-3d7d-48c5-95d3-5a3ac10e09d0",
    "type": "HTTP_REQUEST",
    "label": "Get Intercom Ticket Status",
    "name": "get_intercom_ticket_status",
    "customName": false,
    "description": "Look up an Intercom ticket using the internal ticket id returned when it was created (not the shorter number shown in the Inbox). The ticket_state field shows its progress, with an external_label suited to sharing with the customer. Only share the state with the customer.",
    "parameters": [
      {
        "name": "ticketId",
        "type": "string",
        "description": "The Intercom ticket id from the create response."
      }
    ],
    "config": {
      "endpoint": {
        "method": "GET",
        "url": "https://api.intercom.io/tickets/{{ticketId}}"
      },
      "headers": [
        {
          "name": "Authorization",
          "value": "Bearer YOUR_INTERCOM_ACCESS_TOKEN"
        },
        {
          "name": "Intercom-Version",
          "value": "2.17"
        }
      ],
      "body": null,
      "timeout": null
    }
  }
}

IDs are regenerated on every copy.