APIs to perform CRUD operations on Account Watchlist
Watchlist
Method
Description
Method
Description
POST
Create Watchlist
https://api.tdameritrade.com/v1/accounts/{accountId}/watchlists
Create watchlist for specific account.This method does not verify that the symbol or asset type are valid.
DELETE
Delete Watchlist
https://api.tdameritrade.com/v1/accounts/{accountId}/watchlists/{watchlistId}
Delete watchlist for a specific account.
GET
Get Watchlist
https://api.tdameritrade.com/v1/accounts/{accountId}/watchlists/{watchlistId}
Specific watchlist for a specific account.
GET
Get Watchlists for Multiple Accounts
https://api.tdameritrade.com/v1/accounts/watchlists
All watchlists for all of the user's linked accounts.
GET
Get Watchlists for Single Account
https://api.tdameritrade.com/v1/accounts/{accountId}/watchlists
All watchlists of an account.
PUT
Replace Watchlist
https://api.tdameritrade.com/v1/accounts/{accountId}/watchlists/{watchlistId}
Replace watchlist for a specific account.
This method does not verify that the symbol or asset type are valid.
PATCH
Update Watchlist
https://api.tdameritrade.com/v1/accounts/{accountId}/watchlists/{watchlistId}
Partially update watchlist for a specific account: change watchlist name, add to the beginning/end of a watchlist, update or delete items in a watchlist. This method does not verify that the symbol or asset type are valid.