---
title: "POST /tradovateSubscription/update"
method: POST
path: "/tradovateSubscription/update"
tags: ["Users"]
---

# POST /tradovateSubscription/update

`POST /tradovateSubscription/update`

Updates an existing entity of TradovateSubscription

## Request body

- TradovateSubscription
  - `id` integer
  - `userId` integer, required — id of User
  - `timestamp` string, date-time, required
  - `planPrice` number, double, required
  - `cashBalanceLogId` integer — id of CashBalanceLog
  - `accountId` integer — id of Account
  - `tradovateSubscriptionPlanId` integer, required — id of TradovateSubscriptionPlan
  - `startDate` TradeDate, required
    - `year` integer, required
    - `month` integer, required
    - `day` integer, required
  - `expirationDate` TradeDate, required
    - `year` integer, required
    - `month` integer, required
    - `day` integer, required
  - `paidAmount` number, double, required
  - `cancelledRenewal` boolean
  - `cancelReason` string

## Response `200`

See definition

- TradovateSubscription
  - `id` integer
  - `userId` integer, required — id of User
  - `timestamp` string, date-time, required
  - `planPrice` number, double, required
  - `cashBalanceLogId` integer — id of CashBalanceLog
  - `accountId` integer — id of Account
  - `tradovateSubscriptionPlanId` integer, required — id of TradovateSubscriptionPlan
  - `startDate` TradeDate, required
    - `year` integer, required
    - `month` integer, required
    - `day` integer, required
  - `expirationDate` TradeDate, required
    - `year` integer, required
    - `month` integer, required
    - `day` integer, required
  - `paidAmount` number, double, required
  - `cancelledRenewal` boolean
  - `cancelReason` string

---

[API](https://skmtc.dev/tradovate/apis/tradovate-api.md) · [All operations](https://skmtc.dev/tradovate/apis/tradovate-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/tradovate/tradovate-api/revisions/7cdb5e795c45/schema)
