## Add Watchlist Item `WatchlistAddWatchlistItemResponse v1().watchlist().addWatchlistItem(WatchlistAddWatchlistItemParamsparams, RequestOptionsrequestOptions = RequestOptions.none())` **post** `/v1/watchlists/{watchlist_id}/items` Add an instrument to a watchlist ### Parameters - `WatchlistAddWatchlistItemParams params` - `Optional watchlistId` - `String instrumentId` OEMS instrument UUID ### Returns - `class WatchlistAddWatchlistItemResponse:` - `AddWatchlistItemData data` Response data for adding a watchlist item - `String itemId` ID of the created item ### Example ```java package com.clear_street.api.example; import com.clear_street.api.client.ClearStreetClient; import com.clear_street.api.client.okhttp.ClearStreetOkHttpClient; import com.clear_street.api.models.v1.watchlist.WatchlistAddWatchlistItemParams; import com.clear_street.api.models.v1.watchlist.WatchlistAddWatchlistItemResponse; public final class Main { private Main() {} public static void main(String[] args) { ClearStreetClient client = ClearStreetOkHttpClient.builder() .fromEnv() .apiKey("My API Key") .build(); WatchlistAddWatchlistItemParams params = WatchlistAddWatchlistItemParams.builder() .watchlistId("550e8400-e29b-41d4-a716-446655440000") .instrumentId("182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e") .build(); WatchlistAddWatchlistItemResponse response = client.v1().watchlist().addWatchlistItem(params); } } ``` #### Response ```json { "data": { "item_id": "770e8400-e29b-41d4-a716-446655440002" }, "error": null, "metadata": { "request_id": "b2c3d4e5-f6a7-8901-2345-678901bcdefg" } } ```