---
title: "Track contact events"
method: POST
path: "/s2s/contacts/{userId}/events"
tags: ["S2S Contacts"]
---

# Track contact events

`POST /s2s/contacts/{userId}/events`

Track events for a contact (drives outbound messaging and workflows).

## Path parameters

- `userId` string, required

## Request body

- S2STrackEventsBody
  - `events` S2STrackEventItem[], required
    - `name` string, required
    - `date` string — ISO timestamp; defaults to now.
    - `data` unknown

## Response `202`

Accepted

- object
  - `received` number, double, required

## Changes

- **2026-08-27** `05e5eb4c2da1` — 1 breaking
  - the `events/items/data` request property type changed from `object` to no type
- **2026-08-18** `6bb0c3577de2` — 1 info
  - endpoint added

[Change history](https://skmtc.dev/gleap/apis/gleap-server/changes/s2s/contacts/:userId/events/post.md)

---

[API](https://skmtc.dev/gleap/apis/gleap-server.md) · [All operations](https://skmtc.dev/gleap/apis/gleap-server/llms.txt) · [OpenAPI document](https://skmtc.dev/gleap/apis/gleap-server/revisions/0a92e15c9803?raw)
