Stock Events APIは、自分のツールからStock Eventsアカウントのデータを自動化するためのPro向け機能だよ。これはアカウントの自動化を目的として設計されていて、一般的な市場データやシンボル検索用のAPIではないから注意してね。
書き込みリクエストを行うと、Stock Eventsで見ているのと同じウォッチリスト、シンボル、取引内容が更新されるよ。
APIキーを作成して使うには、有効なStock Events Proサブスクリプションが必要だよ。
完全なAPIキーが表示されるのは一度きりだよ。ダイアログを閉じると、API Keys画面には完全なキーの代わりに、名前、プレフィックス、作成日、最終使用日が表示されるようになるんだ。
もしProサブスクリプションが無効になった場合、キーはアカウントに紐付いたままだけど、Proアクセスが再び有効になるまでAPIリクエストは403 Forbiddenを返すようになるよ。
APIのベースURLは https://stockevents.app/api/v1 だよ。APIキーは Authorization ヘッダーにBearerトークンとして送ってね。
curl -H "Authorization: Bearer $STOCK_EVENTS_API_KEY" \
https://stockevents.app/api/v1/watchlistsこのリクエストで、ウォッチリストとそのIDが返ってくるよ。ウォッチリストのIDを使えば、そのリスト専用のシンボル、保有資産、配当のエンドポイントが使えるようになるんだ。
リクエストのフィールド、レスポンスの構造、オプションのパラメータ、利用可能なすべてのエンドポイントについては、以下のリソースをチェックしてね:
APIキーはパスワードと同じように扱ってね。ソース管理にコミットしたり、公開されているクライアントコードにさらしたり、クエリパラメータやリクエストボディで送ったりしないでね。
APIキーは、個別の権限設定なしにアカウント自動化APIを認証するものだよ。信頼できるツールでのみ使用するようにしよう。
もしキーが漏洩してしまったら、API Keysに戻って、Revoke API keyを選択し、Revokeで確定してね。キーはすぐに使えなくなり、再有効化はできないよ。必要に応じて新しいキーを作成してね。
401 Unauthorized: APIキーが見つからない、無効、または失効している。403 Forbidden: アカウントに現在有効なProアクセス権がない。