I load as timeline events for contacts their historical activity from our ESP. And I see that first event, which starts timeline of contact and creates them, does not shows in user interface. But event exists if I query it directly via API.
For example user with email george@example.com was created in my Dev account via first event loaded to timeline. This event exists in HubSpot:
[root@elk hubspot]# curl -XGET 'https://api.hubapi.com/integrations/v1/185893/timeline/event/386410/46IpsrFeRF6XKcb2OA0dLQ' -H 'Authorization: Bearer XXXX' | jq
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 419 0 419 0 0 555 0 --:--:-- --:--:-- --:--:-- 554
{
"objectType": "CONTACT",
"eventTypeId": 386410,
"extraData": null,
"timelineIFrame": null,
"objectId": 151,
"timestamp": 1548853547000,
"domain": "",
"applicationId": 185893,
"utk": "",
"email": "george@example.com",
"portalId": 5274723,
"id": "46IpsrFeRF6XKcb2OA0dLQ",
"sg_message_id": "hRNG0juMTiSZFRf1wFYLuQ.filter0082p3las1-8713-5C51A115-27.152",
"sg_event_id": "46IpsrFeRF6XKcb2OA0dLQ",
"category": "e.2019-01.w05.buy1",
"event": "processed"
}
But this event does not shows in UI. UI shows all events which I loaded, except first one.
You also say the "UI shows all events which I loaded, except first one," but I don't see any other events on this contact. Can you share another example which has events visible on the timeline? (The lifecycle stage change and list addition events are not Timeline API events.)
It is strange. I wrote initial message after checking with two contacts - both had the same issue. But now I load same events to them, and I see all of them in UI.