---
title: "POST /transactionsUpdated"
method: POST
path: "/transactionsUpdated"
tags: ["Webhooks"]
---

# POST /transactionsUpdated

`POST /transactionsUpdated`

A webhook that is sent whenever transactions have been updated for an account.

## Request body

- union — An API-key webhook or an OAuth application webhook.
  - WebhookBase — The API-key webhook content.
    - `webookId` string
    - `clientId` string
    - `eventTimestamp` string
    - `userId` string
  - OAuthWebhookBase — The versioned webhook content sent to an authorized OAuth application.
    - `schemaVersion` 'oauth_v1', required
    - `webhookId` string, uuid, required
    - `oauthClientId` string, required — The OAuth client ID of the application receiving the webhook.
    - `eventTimestamp` string, date-time, required
    - `userId` string, uuid, required — The SnapTrade Personal user UUID, matching `sub.snaptrade_user_id` in the OAuth token response.
    - `eventType` string, required
    - `accountId` string, uuid
    - `connectionId` string, uuid
    - `brokerageId` string, uuid
    - `connectionAttemptedResult` string
    - `details` object

## Response `200`

Return a 200 status to indicate that the update was successful

## Other responses

- `201` — Return a 201 status to indicate the update was successful

## Changes

- **2026-08-20** `cd74482f74f1` — 1 breaking, 4 warning, 1 info
  - the request's body type changed from `object` to no type
  - removed the request property `clientId`
  - removed the request property `eventTimestamp`
  - removed the request property `userId`
  - …2 more

[Change history](https://skmtc.dev/passiv/apis/snaptrade/changes/transactionsUpdated/post.md)

---

[API](https://skmtc.dev/passiv/apis/snaptrade.md) · [All operations](https://skmtc.dev/passiv/apis/snaptrade/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/passiv/snaptrade/revisions/cd74482f74f1/schema)
