Skip to main content

Documentation Index

Fetch the complete documentation index at: https://trench.mintlify.app/llms.txt

Use this file to discover all available pages before exploring further.

You can send user events to Trench via the REST API or using the Javascript SDK.

REST API

curl \
  -H 'Content-Type: application/json' \
  -H 'Authorization: Bearer YOUR_API_KEY' \
  'YOUR_TRENCH_URL/api/event' \
  -d '
{
  "type": "payment",
  "data": {
    "card": {
        "fingerprint": "f2xvb823k",
        "brand": "visa",
        "country": "US",
        "last4": "4242",
    },
    "user": {
      "id": "45912",
      "name": "John Doe",
      "email": "john@email.com"
    },
    ...
  }

SDK

Install: npm install @trytrench/sdk
trench.initialize(
  "https://your-trench-url.com",
  "SESSION_ID",
  "CLIENT_API_KEY"
);

trench.pageview();