---
title: "Create Posthog Usage Snapshot"
method: POST
path: "/api/integrations/posthog/usage-snapshot"
tags: ["integrations"]
---

# Create Posthog Usage Snapshot

`POST /api/integrations/posthog/usage-snapshot`

## Request

- Base URL: `https://platform.verbiflow.com/api/bridge`
- URL: `https://platform.verbiflow.com/api/bridge/api/integrations/posthog/usage-snapshot`
- Auth: one of:
  - HTTP bearer and API key in header `x-flage-org-id`
  - HTTP bearer and API key in header `x-flage-org-slug`

## Request body

- PostHogUsageSnapshotRequest
  - `emails` string[], required
  - `event_names` string[]
  - `lookback_days` integer
  - `max_recent_events_per_person` integer
  - `property_names` string[]

## Response `200`

Successful Response

- PostHogUsageSnapshotResponse
  - `generated_at` string, required
  - `lookback_days` integer, required
  - `project_id` integer, required
  - `region` 'us' | 'eu', required
  - `resolved_identity_count` integer, required
  - `snapshots` PostHogPersonUsageSnapshot[], required
    - `email` string, required
    - `event_counts` PostHogEventCount[], required
      - `count` integer, required
      - `event` string, required
      - `first_seen_at` string, nullable, required
      - `last_seen_at` string, nullable, required
    - `first_seen_at` string, nullable, required
    - `last_seen_at` string, nullable, required
    - `matched` boolean, required
    - `recent_events` PostHogRecentEvent[], required
      - `event` string, required
      - `properties` object, required
      - `timestamp` string, required
    - `total_events` integer, required

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/verbiflow/apis/verbiflow-sdk-http-contract.md) - [All operations](https://skmtc.dev/verbiflow/apis/verbiflow-sdk-http-contract/llms.txt) - [OpenAPI document](https://skmtc.dev/verbiflow/apis/verbiflow-sdk-http-contract/revisions/c80e903ef8f3?raw)
