Skip to main content
POST
/
integrations
/
v1
/
{application}
‐id
/
timeline
/
event
Create a timeline event
curl --request POST \
  --url 'https://api.hubapi.com/integrations/v1/{application}‐id/timeline/event'
[
  {
    "id": "3",
    "objectId": 1,
    "eventTypeId": "123"
  },
  {
    "id": "3",
    "email": "test@test.com",
    "eventTypeId": "123"
  },
  {
    "id": "3",
    "utk": "89b5afb740d41f4cd6651ac5237edf09",
    "eventTypeId": "123"
  },
  {
    "id": "1",
    "objectId": 11,
    "email": "santa.claus@far.com",
    "eventTypeId": "123"
  },
  {
    "id": "3",
    "objectId": 1,
    "eventTypeId": "123",
    "extraData": {
      "name": "JohnDoe",
      "weather": "Cloudy"
    }
  },
  {
    "id": "3",
    "objectId": 1,
    "eventTypeId": "123",
    "presentationId": "9876543",
    "extraData": {
      "name": "JohnDoe",
      "weather": "Cloudy"
    }
  },
  {
    "id": "3",
    "objectId": 1,
    "eventTypeId": "123",
    "timelineIFrame": {
      "linkLabel": "View external data",
      "iframeLabel": "Example iframe",
      "iframeUri": "https://example.com",
      "width": 800,
      "height": 300
    }
  }
]

Response

200 - application/json

Successful response - Create a new event, or update an existing event

The response is of type object.

Last modified on December 12, 2025