From 499edd042f97a0d422354b3674549987a2792659 Mon Sep 17 00:00:00 2001 From: "locadex-agent[bot]" <217277504+locadex-agent[bot]@users.noreply.github.com> Date: Wed, 11 Feb 2026 06:37:12 +0000 Subject: [PATCH] docs(locadex): add translations --- .../analyst-insights/analyst-insights-v1.mdx | 2 +- .../block-trade/blocktrade-v1.mdx | 2 +- ...d-bear-cases-for-a-given-ticker-symbol.mdx | 2 +- .../returns-conference-call-data.mdx | 2 +- ...returns-analyst-ratings-consensus-data.mdx | 2 +- .../dividends/dividends-events-v22.mdx | 2 +- .../dividends/dividends-events.mdx | 2 +- .../earnings/returns-the-earnings-data.mdx | 2 +- .../returns-the-economic-calendar-data.mdx | 2 +- .../calendar_api/erx-gaps/erx-gaps.mdx | 2 +- api-reference/calendar_api/events/events.mdx | 2 +- ...rovals-clinical-trials-and-pdufa-dates.mdx | 2 +- .../government-trade-reports.mdx | 2 +- .../government-trades/government-trades.mdx | 2 +- .../guidance/returns-guidance-data.mdx | 2 +- .../insider-transactions.mdx | 2 +- api-reference/calendar_api/ipos/ipos-v21.mdx | 2 +- .../calendar_api/ipos/returns-ipo-data.mdx | 2 +- ...urns-the-mergers-and-acquisitions-data.mdx | 2 +- .../returns-secondary-offering-data.mdx | 2 +- .../option-activity/optionactivity-v1.mdx | 2 +- .../ratings/returns-analyst-ratings-data.mdx | 2 +- .../ratings_analysts/ratings-analysts.mdx | 2 +- .../ratings_firms/ratings-firms.mdx | 2 +- .../calendar_api/removed/removed-v2.mdx | 2 +- .../returns-the-splits-calendar-data.mdx | 2 +- .../company-financial-data-v21.mdx | 2 +- .../fundamentals/company-fundamentals-v2.mdx | 2 +- .../fundamentals/company-fundamentals-v21.mdx | 2 +- .../fundamentals/company-fundamentals-v3.mdx | 2 +- .../company-profile-information-v21.mdx | 2 +- .../fundamentals/get-alpha-beta-v21.mdx | 2 +- .../get-asset-classification-v21.mdx | 3 +- .../fundamentals/get-balance-sheet-v3.mdx | 2 +- .../fundamentals/get-cash-flow-v3.mdx | 2 +- .../get-derived-figures-and-ratios-v3.mdx | 2 +- .../fundamentals/get-earning-ratios-v21.mdx | 2 +- .../fundamentals/get-financials-v21.mdx | 2 +- .../fundamentals/get-operation-ratios-v21.mdx | 2 +- .../get-share-class-profile-v21.mdx | 3 +- .../fundamentals/get-share-class-v21.mdx | 2 +- .../get-share-price-ratios-v3.mdx | 3 +- .../fundamentals/get-valuation-ratios-v21.mdx | 2 +- .../fundamentals/income-statement-data-v3.mdx | 2 +- .../operational-efficiency-ratios-v2.mdx | 2 +- ...rterly-and-annual-earnings-reports-v21.mdx | 2 +- .../market-data/historical-price-bars.mdx | 2 +- .../market-data/market-movers.mdx | 2 +- .../market-data/short-interest-data.mdx | 2 +- .../quotedelayed/get-delayed-quotes-v2.mdx | 2 +- .../quotedelayed/get-delayted-quotes-v1.mdx | 2 +- .../delivery_api/calls/delete-call-by-id.mdx | 2 +- .../delivery_api/calls/fetch-all-calls.mdx | 2 +- .../delivery_api/calls/fetch-call-by-id.mdx | 2 +- .../delivery_api/calls/update-call-by-id.mdx | 2 +- .../participants/delete-participant-by-id.mdx | 3 +- .../participants/update-participant-by-id.mdx | 3 +- .../status/query-status-view-1.mdx | 2 +- .../delivery_api/status/query-status-view.mdx | 2 +- .../summaries/fetch-summaries.mdx | 2 +- .../summaries/fetch-summary-by-call-id.mdx | 2 +- .../summaries/update-summary-by-call-id.mdx | 2 +- .../delete-transcript-segment-by-id.mdx | 3 +- .../update-transcript-segment-by-id.mdx | 3 +- .../news-api_api/news/get-the-news-items.mdx | 2 +- .../quantitative-news-analytics.mdx | 2 +- .../ticker-trends/get-ticker-trend-data.mdx | 2 +- .../get-trending-tickers-list.mdx | 2 +- .../analyst-insights/get-analyst-insights.mdx | 18 +- .../get-bulls-say-bears-say.mdx | 14 +- .../dividends/dividends-events.mdx | 4 +- .../calendar-api/get-blocktrade.mdx | 14 +- .../calendar-api/get-conference-calls.mdx | 6 +- .../calendar-api/get-consensus-ratings.mdx | 8 +- .../calendar-api/get-dividends.mdx | 6 +- .../calendar-api/get-earnings.mdx | 14 +- .../calendar-api/get-economics.mdx | 16 +- .../calendar-api/get-erx-gaps.mdx | 10 +- ar/api-reference/calendar-api/get-events.mdx | 6 +- ar/api-reference/calendar-api/get-fda.mdx | 16 +- .../calendar-api/get-guidance.mdx | 2 +- .../calendar-api/get-haltresume.mdx | 2 +- ar/api-reference/calendar-api/get-ipos.mdx | 12 +- ar/api-reference/calendar-api/get-ma.mdx | 14 +- .../calendar-api/get-offerings.mdx | 6 +- .../calendar-api/get-optionactivity.mdx | 8 +- .../calendar-api/get-ratings-analysts.mdx | 10 +- .../calendar-api/get-ratings-firms.mdx | 2 +- ar/api-reference/calendar-api/get-ratings.mdx | 8 +- ar/api-reference/calendar-api/get-removed.mdx | 10 +- ar/api-reference/calendar-api/get-splits.mdx | 14 +- .../get-government-trade-reports.mdx | 6 +- .../get-government-trades.mdx | 14 +- .../get-insider-transaction-filing.mdx | 9 +- .../get-insider-transaction-owner.mdx | 16 +- .../calendar-api/ipos/returns-ipo-data.mdx | 10 +- .../analyst-insights/analyst-insights-v1.mdx | 3 + .../block-trade/blocktrade-v1.mdx | 3 + ...d-bear-cases-for-a-given-ticker-symbol.mdx | 3 + .../returns-conference-call-data.mdx | 3 + ...returns-analyst-ratings-consensus-data.mdx | 3 + .../dividends/dividends-events-v22.mdx | 3 + .../dividends/dividends-events.mdx | 3 + .../earnings/returns-the-earnings-data.mdx | 3 + .../returns-the-economic-calendar-data.mdx | 3 + .../calendar_api/erx-gaps/erx-gaps.mdx | 3 + .../calendar_api/events/events.mdx | 3 + ...rovals-clinical-trials-and-pdufa-dates.mdx | 3 + .../government-trade-reports.mdx | 3 + .../government-trades/government-trades.mdx | 3 + .../guidance/returns-guidance-data.mdx | 3 + .../halt-resume/haltresume-v1.mdx | 85 + .../insider-transaction-filing.mdx | 3 + .../insider-transaction-owner.mdx | 3 + .../insider-transactions.mdx | 4 + .../calendar_api/ipos/ipos-v21.mdx | 3 + .../calendar_api/ipos/returns-ipo-data.mdx | 3 + ...urns-the-mergers-and-acquisitions-data.mdx | 3 + .../returns-secondary-offering-data.mdx | 3 + .../option-activity/optionactivity-v1.mdx | 3 + .../ratings/returns-analyst-ratings-data.mdx | 3 + .../ratings_analysts/ratings-analysts.mdx | 3 + .../ratings_firms/ratings-firms.mdx | 3 + .../calendar_api/removed/removed-v2.mdx | 3 + .../returns-the-splits-calendar-data.mdx | 3 + .../fundamentals/company-fundamentals-v21.mdx | 2 +- .../fundamentals/get-alpha-beta.mdx | 14 +- .../fundamentals/get-balance-sheet.mdx | 10 +- .../fundamentals/get-cash-flow.mdx | 8 +- .../fundamentals/get-financials.mdx | 10 +- .../fundamentals/get-share-class-profile.mdx | 14 +- .../fundamentals/get-share-price-ratios.mdx | 8 +- .../market-data/get-market-movers.mdx | 2 +- .../company-financial-data-v21.mdx | 3 + .../fundamentals/company-fundamentals-v2.mdx | 3 + .../fundamentals/company-fundamentals-v21.mdx | 3 + .../fundamentals/company-fundamentals-v3.mdx | 3 + .../company-profile-information-v21.mdx | 4 + .../fundamentals/get-alpha-beta-v21.mdx | 3 + .../get-asset-classification-v21.mdx | 4 + .../fundamentals/get-balance-sheet-v3.mdx | 3 + .../fundamentals/get-cash-flow-v3.mdx | 3 + .../get-derived-figures-and-ratios-v3.mdx | 3 + .../fundamentals/get-earning-ratios-v21.mdx | 4 + .../fundamentals/get-financials-v21.mdx | 3 + .../fundamentals/get-operation-ratios-v21.mdx | 4 + .../get-share-class-profile-v21.mdx | 4 + .../fundamentals/get-share-class-v21.mdx | 3 + .../get-share-price-ratios-v3.mdx | 4 + .../fundamentals/get-valuation-ratios-v21.mdx | 4 + .../fundamentals/income-statement-data-v3.mdx | 4 + .../operational-efficiency-ratios-v2.mdx | 4 + ...rterly-and-annual-earnings-reports-v21.mdx | 4 + .../market-data/historical-price-bars.mdx | 3 + .../market-data/market-movers.mdx | 3 + .../market-data/short-interest-data.mdx | 3 + .../quotedelayed/get-delayed-quotes-v2.mdx | 3 + .../quotedelayed/get-delayted-quotes-v1.mdx | 3 + .../delivery-api/calls/fetch-all-calls.mdx | 16 +- .../delivery-api/calls/fetch-call-by-id.mdx | 22 +- .../summaries/fetch-summaries.mdx | 8 +- .../summaries/fetch-summary-by-call-id.mdx | 8 +- .../delivery_api/calls/delete-call-by-id.mdx | 3 + .../delivery_api/calls/fetch-all-calls.mdx | 3 + .../delivery_api/calls/fetch-call-by-id.mdx | 3 + .../delivery_api/calls/update-call-by-id.mdx | 3 + .../participants/delete-participant-by-id.mdx | 4 + .../participants/update-participant-by-id.mdx | 4 + .../status/query-status-view-1.mdx | 3 + .../delivery_api/status/query-status-view.mdx | 3 + .../summaries/fetch-summaries.mdx | 3 + .../summaries/fetch-summary-by-call-id.mdx | 3 + .../summaries/update-summary-by-call-id.mdx | 3 + .../delete-transcript-segment-by-id.mdx | 4 + .../update-transcript-segment-by-id.mdx | 4 + .../guides/consensus-ratings-explained.mdx | 345 +- .../guides/guidance-process-explained.mdx | 278 + .../logo-api_api/logos/bulk-logos-sync.mdx | 3 + .../logo-api_api/logos/search-logos.mdx | 3 + .../channels/get-available-news-channels.mdx | 2 +- ar/api-reference/news-api/get-news-items.mdx | 14 +- .../channels/get-available-news-channels.mdx | 175 + .../news-api_api/news/get-the-news-items.mdx | 3 + .../news/returns-the-removed-news-data.mdx | 62 + .../quantitative-news-analytics.mdx | 3 + .../get-ticker-trend-data.mdx | 4 +- .../ticker-trends/get-ticker-trend-data.mdx | 3 + .../get-trending-tickers-list.mdx | 3 + .../webhook-api/test-webhook-delivery.mdx | 62 +- .../webhook_api/test-webhook-delivery.mdx | 130 + ar/changelog/roadmap.mdx | 120 + ar/introduction/architecture.mdx | 541 +- .../analyst-reports-raw-text-api_api.spec.yml | 34 +- ar/openapi/calendar_api.spec.yml | 2515 +++++++-- ar/openapi/data-api-proxy_api.spec.yml | 11 +- ar/openapi/delivery_api.spec.yml | 569 ++- ...earnings-call-transcripts-api_api.spec.yml | 3 - ar/openapi/logo-api_api.spec.yml | 10 +- ar/openapi/newsquantified-api_api.spec.yml | 3 - ar/openapi/ticker-trends-api_api.spec.yml | 3 - ar/openapi/webhook_api.spec.yml | 19 +- docs.json | 132 +- .../analyst-insights/get-analyst-insights.mdx | 12 +- .../get-bulls-say-bears-say.mdx | 16 +- .../dividends/dividends-events.mdx | 2 +- .../calendar-api/get-blocktrade.mdx | 2 +- .../calendar-api/get-conference-calls.mdx | 8 +- .../calendar-api/get-consensus-ratings.mdx | 8 +- .../calendar-api/get-dividends.mdx | 6 +- .../calendar-api/get-earnings.mdx | 6 +- .../calendar-api/get-economics.mdx | 2 +- .../calendar-api/get-erx-gaps.mdx | 16 +- es/api-reference/calendar-api/get-events.mdx | 14 +- es/api-reference/calendar-api/get-fda.mdx | 20 +- .../calendar-api/get-guidance.mdx | 12 +- .../calendar-api/get-haltresume.mdx | 10 +- es/api-reference/calendar-api/get-ipos.mdx | 18 +- es/api-reference/calendar-api/get-ma.mdx | 14 +- .../calendar-api/get-offerings.mdx | 10 +- .../calendar-api/get-optionactivity.mdx | 14 +- .../calendar-api/get-ratings-analysts.mdx | 8 +- .../calendar-api/get-ratings-firms.mdx | 6 +- es/api-reference/calendar-api/get-removed.mdx | 2 +- es/api-reference/calendar-api/get-splits.mdx | 12 +- .../get-government-trade-reports.mdx | 14 +- .../get-government-trades.mdx | 2 +- .../get-insider-transaction-filing.mdx | 5 +- .../get-insider-transaction-owner.mdx | 12 +- .../calendar-api/ipos/returns-ipo-data.mdx | 14 +- .../analyst-insights/analyst-insights-v1.mdx | 3 + .../block-trade/blocktrade-v1.mdx | 3 + ...d-bear-cases-for-a-given-ticker-symbol.mdx | 3 + .../returns-conference-call-data.mdx | 3 + ...returns-analyst-ratings-consensus-data.mdx | 3 + .../dividends/dividends-events-v22.mdx | 3 + .../dividends/dividends-events.mdx | 3 + .../earnings/returns-the-earnings-data.mdx | 3 + .../returns-the-economic-calendar-data.mdx | 3 + .../calendar_api/erx-gaps/erx-gaps.mdx | 3 + .../calendar_api/events/events.mdx | 3 + ...rovals-clinical-trials-and-pdufa-dates.mdx | 3 + .../government-trade-reports.mdx | 3 + .../government-trades/government-trades.mdx | 3 + .../guidance/returns-guidance-data.mdx | 3 + .../halt-resume/haltresume-v1.mdx | 85 + .../insider-transaction-filing.mdx | 3 + .../insider-transaction-owner.mdx | 3 + .../insider-transactions.mdx | 4 + .../calendar_api/ipos/ipos-v21.mdx | 3 + .../calendar_api/ipos/returns-ipo-data.mdx | 3 + ...urns-the-mergers-and-acquisitions-data.mdx | 3 + .../returns-secondary-offering-data.mdx | 3 + .../option-activity/optionactivity-v1.mdx | 3 + .../ratings/returns-analyst-ratings-data.mdx | 3 + .../ratings_analysts/ratings-analysts.mdx | 3 + .../ratings_firms/ratings-firms.mdx | 3 + .../calendar_api/removed/removed-v2.mdx | 3 + .../returns-the-splits-calendar-data.mdx | 3 + .../fundamentals/company-fundamentals-v21.mdx | 2 +- .../fundamentals/company-fundamentals-v3.mdx | 2 +- .../fundamentals/get-alpha-beta.mdx | 14 +- .../fundamentals/get-balance-sheet.mdx | 6 +- .../fundamentals/get-cash-flow.mdx | 2 +- .../fundamentals/get-financials.mdx | 2 +- .../fundamentals/get-share-class-profile.mdx | 10 +- .../fundamentals/get-share-class-v21.mdx | 2 +- .../fundamentals/get-share-price-ratios.mdx | 8 +- .../market-data/get-market-movers.mdx | 8 +- .../company-financial-data-v21.mdx | 3 + .../fundamentals/company-fundamentals-v2.mdx | 3 + .../fundamentals/company-fundamentals-v21.mdx | 3 + .../fundamentals/company-fundamentals-v3.mdx | 3 + .../company-profile-information-v21.mdx | 4 + .../fundamentals/get-alpha-beta-v21.mdx | 3 + .../get-asset-classification-v21.mdx | 4 + .../fundamentals/get-balance-sheet-v3.mdx | 3 + .../fundamentals/get-cash-flow-v3.mdx | 3 + .../get-derived-figures-and-ratios-v3.mdx | 3 + .../fundamentals/get-earning-ratios-v21.mdx | 4 + .../fundamentals/get-financials-v21.mdx | 3 + .../fundamentals/get-operation-ratios-v21.mdx | 4 + .../get-share-class-profile-v21.mdx | 4 + .../fundamentals/get-share-class-v21.mdx | 3 + .../get-share-price-ratios-v3.mdx | 4 + .../fundamentals/get-valuation-ratios-v21.mdx | 4 + .../fundamentals/income-statement-data-v3.mdx | 4 + .../operational-efficiency-ratios-v2.mdx | 4 + ...rterly-and-annual-earnings-reports-v21.mdx | 4 + .../market-data/historical-price-bars.mdx | 3 + .../market-data/market-movers.mdx | 3 + .../market-data/short-interest-data.mdx | 3 + .../quotedelayed/get-delayed-quotes-v2.mdx | 3 + .../quotedelayed/get-delayted-quotes-v1.mdx | 3 + .../delivery-api/calls/fetch-all-calls.mdx | 20 +- .../delivery-api/calls/fetch-call-by-id.mdx | 22 +- .../summaries/fetch-summaries.mdx | 36 +- .../summaries/fetch-summary-by-call-id.mdx | 34 +- .../delivery_api/calls/delete-call-by-id.mdx | 3 + .../delivery_api/calls/fetch-all-calls.mdx | 3 + .../delivery_api/calls/fetch-call-by-id.mdx | 3 + .../delivery_api/calls/update-call-by-id.mdx | 3 + .../participants/delete-participant-by-id.mdx | 4 + .../participants/update-participant-by-id.mdx | 4 + .../status/query-status-view-1.mdx | 3 + .../delivery_api/status/query-status-view.mdx | 3 + .../summaries/fetch-summaries.mdx | 3 + .../summaries/fetch-summary-by-call-id.mdx | 3 + .../summaries/update-summary-by-call-id.mdx | 3 + .../delete-transcript-segment-by-id.mdx | 4 + .../update-transcript-segment-by-id.mdx | 4 + .../guides/consensus-ratings-explained.mdx | 345 +- .../guides/guidance-process-explained.mdx | 278 + .../logo-api_api/logos/bulk-logos-sync.mdx | 3 + .../logo-api_api/logos/search-logos.mdx | 3 + es/api-reference/news-api/get-news-items.mdx | 8 +- .../channels/get-available-news-channels.mdx | 175 + .../news-api_api/news/get-the-news-items.mdx | 3 + .../news/returns-the-removed-news-data.mdx | 62 + .../quantitative-news-analytics.mdx | 3 + .../get-ticker-trend-data.mdx | 2 +- .../ticker-trends/get-ticker-trend-data.mdx | 3 + .../get-trending-tickers-list.mdx | 3 + .../webhook-api/test-webhook-delivery.mdx | 44 +- .../webhook_api/test-webhook-delivery.mdx | 130 + es/changelog/roadmap.mdx | 120 + es/introduction/architecture.mdx | 541 +- .../analyst-reports-raw-text-api_api.spec.yml | 33 +- es/openapi/calendar_api.spec.yml | 2520 +++++++-- es/openapi/data-api-proxy_api.spec.yml | 11 +- es/openapi/delivery_api.spec.yml | 565 +- ...earnings-call-transcripts-api_api.spec.yml | 3 - es/openapi/logo-api_api.spec.yml | 10 +- es/openapi/newsquantified-api_api.spec.yml | 3 - es/openapi/ticker-trends-api_api.spec.yml | 3 - es/openapi/webhook_api.spec.yml | 19 +- gt-lock.json | 4531 +++++++++++++++-- .../analyst-insights/get-analyst-insights.mdx | 12 +- .../get-bulls-say-bears-say.mdx | 14 +- .../dividends/dividends-events.mdx | 14 +- .../calendar-api/get-blocktrade.mdx | 4 +- .../calendar-api/get-conference-calls.mdx | 14 +- .../calendar-api/get-consensus-ratings.mdx | 2 +- .../calendar-api/get-dividends.mdx | 2 +- .../calendar-api/get-economics.mdx | 8 +- .../calendar-api/get-erx-gaps.mdx | 2 +- ja/api-reference/calendar-api/get-fda.mdx | 20 +- .../calendar-api/get-guidance.mdx | 8 +- .../calendar-api/get-haltresume.mdx | 6 +- ja/api-reference/calendar-api/get-ipos.mdx | 8 +- ja/api-reference/calendar-api/get-ma.mdx | 4 +- .../calendar-api/get-offerings.mdx | 2 +- .../calendar-api/get-optionactivity.mdx | 10 +- .../calendar-api/get-ratings-analysts.mdx | 8 +- .../calendar-api/get-ratings-firms.mdx | 8 +- ja/api-reference/calendar-api/get-removed.mdx | 10 +- ja/api-reference/calendar-api/get-splits.mdx | 6 +- .../get-government-trade-reports.mdx | 2 +- .../get-government-trades.mdx | 14 +- .../get-insider-transaction-filing.mdx | 3 +- .../get-insider-transaction-owner.mdx | 12 +- .../calendar-api/ipos/returns-ipo-data.mdx | 10 +- .../analyst-insights/analyst-insights-v1.mdx | 3 + .../block-trade/blocktrade-v1.mdx | 3 + ...d-bear-cases-for-a-given-ticker-symbol.mdx | 3 + .../returns-conference-call-data.mdx | 3 + ...returns-analyst-ratings-consensus-data.mdx | 3 + .../dividends/dividends-events-v22.mdx | 3 + .../dividends/dividends-events.mdx | 3 + .../earnings/returns-the-earnings-data.mdx | 3 + .../returns-the-economic-calendar-data.mdx | 3 + .../calendar_api/erx-gaps/erx-gaps.mdx | 3 + .../calendar_api/events/events.mdx | 3 + ...rovals-clinical-trials-and-pdufa-dates.mdx | 3 + .../government-trade-reports.mdx | 3 + .../government-trades/government-trades.mdx | 3 + .../guidance/returns-guidance-data.mdx | 3 + .../halt-resume/haltresume-v1.mdx | 85 + .../insider-transaction-filing.mdx | 3 + .../insider-transaction-owner.mdx | 3 + .../insider-transactions.mdx | 4 + .../calendar_api/ipos/ipos-v21.mdx | 3 + .../calendar_api/ipos/returns-ipo-data.mdx | 3 + ...urns-the-mergers-and-acquisitions-data.mdx | 3 + .../returns-secondary-offering-data.mdx | 3 + .../option-activity/optionactivity-v1.mdx | 3 + .../ratings/returns-analyst-ratings-data.mdx | 3 + .../ratings_analysts/ratings-analysts.mdx | 3 + .../ratings_firms/ratings-firms.mdx | 3 + .../calendar_api/removed/removed-v2.mdx | 3 + .../returns-the-splits-calendar-data.mdx | 3 + .../fundamentals/company-fundamentals-v3.mdx | 2 +- .../fundamentals/get-alpha-beta.mdx | 6 +- .../fundamentals/get-balance-sheet.mdx | 8 +- .../fundamentals/get-cash-flow.mdx | 12 +- .../fundamentals/get-financials.mdx | 2 +- .../fundamentals/get-share-class-profile.mdx | 14 +- .../fundamentals/get-share-price-ratios.mdx | 12 +- .../company-financial-data-v21.mdx | 3 + .../fundamentals/company-fundamentals-v2.mdx | 3 + .../fundamentals/company-fundamentals-v21.mdx | 3 + .../fundamentals/company-fundamentals-v3.mdx | 3 + .../company-profile-information-v21.mdx | 4 + .../fundamentals/get-alpha-beta-v21.mdx | 3 + .../get-asset-classification-v21.mdx | 4 + .../fundamentals/get-balance-sheet-v3.mdx | 3 + .../fundamentals/get-cash-flow-v3.mdx | 3 + .../get-derived-figures-and-ratios-v3.mdx | 3 + .../fundamentals/get-earning-ratios-v21.mdx | 4 + .../fundamentals/get-financials-v21.mdx | 3 + .../fundamentals/get-operation-ratios-v21.mdx | 4 + .../get-share-class-profile-v21.mdx | 4 + .../fundamentals/get-share-class-v21.mdx | 3 + .../get-share-price-ratios-v3.mdx | 4 + .../fundamentals/get-valuation-ratios-v21.mdx | 4 + .../fundamentals/income-statement-data-v3.mdx | 4 + .../operational-efficiency-ratios-v2.mdx | 4 + ...rterly-and-annual-earnings-reports-v21.mdx | 4 + .../market-data/historical-price-bars.mdx | 3 + .../market-data/market-movers.mdx | 3 + .../market-data/short-interest-data.mdx | 3 + .../quotedelayed/get-delayed-quotes-v2.mdx | 3 + .../quotedelayed/get-delayted-quotes-v1.mdx | 3 + .../delivery-api/calls/fetch-all-calls.mdx | 2 +- .../delivery-api/calls/fetch-call-by-id.mdx | 18 +- .../summaries/fetch-summaries.mdx | 6 +- .../summaries/fetch-summary-by-call-id.mdx | 6 +- .../delivery_api/calls/delete-call-by-id.mdx | 3 + .../delivery_api/calls/fetch-all-calls.mdx | 3 + .../delivery_api/calls/fetch-call-by-id.mdx | 3 + .../delivery_api/calls/update-call-by-id.mdx | 3 + .../participants/delete-participant-by-id.mdx | 4 + .../participants/update-participant-by-id.mdx | 4 + .../status/query-status-view-1.mdx | 3 + .../delivery_api/status/query-status-view.mdx | 3 + .../summaries/fetch-summaries.mdx | 3 + .../summaries/fetch-summary-by-call-id.mdx | 3 + .../summaries/update-summary-by-call-id.mdx | 3 + .../delete-transcript-segment-by-id.mdx | 4 + .../update-transcript-segment-by-id.mdx | 4 + .../guides/consensus-ratings-explained.mdx | 345 +- .../guides/guidance-process-explained.mdx | 278 + .../logo-api_api/logos/bulk-logos-sync.mdx | 3 + .../logo-api_api/logos/search-logos.mdx | 3 + ja/api-reference/news-api/get-news-items.mdx | 14 +- .../channels/get-available-news-channels.mdx | 175 + .../news-api_api/news/get-the-news-items.mdx | 3 + .../news/returns-the-removed-news-data.mdx | 62 + .../quantitative-news-analytics.mdx | 3 + .../get-ticker-trend-data.mdx | 4 +- .../ticker-trends/get-ticker-trend-data.mdx | 3 + .../get-trending-tickers-list.mdx | 3 + .../webhook-api/test-webhook-delivery.mdx | 40 +- .../webhook_api/test-webhook-delivery.mdx | 130 + ja/changelog/roadmap.mdx | 120 + ja/introduction/architecture.mdx | 541 +- .../analyst-reports-raw-text-api_api.spec.yml | 20 +- ja/openapi/calendar_api.spec.yml | 2491 +++++++-- ja/openapi/data-api-proxy_api.spec.yml | 11 +- ja/openapi/delivery_api.spec.yml | 564 +- ...earnings-call-transcripts-api_api.spec.yml | 3 - ja/openapi/logo-api_api.spec.yml | 9 +- ja/openapi/newsquantified-api_api.spec.yml | 3 - ja/openapi/ticker-trends-api_api.spec.yml | 3 - ja/openapi/webhook_api.spec.yml | 19 +- .../analyst-insights/get-analyst-insights.mdx | 10 +- .../get-bulls-say-bears-say.mdx | 8 +- .../dividends/dividends-events.mdx | 8 +- .../calendar-api/get-blocktrade.mdx | 16 +- .../calendar-api/get-conference-calls.mdx | 14 +- .../calendar-api/get-consensus-ratings.mdx | 8 +- .../calendar-api/get-dividends.mdx | 14 +- .../calendar-api/get-earnings.mdx | 14 +- .../calendar-api/get-economics.mdx | 10 +- .../calendar-api/get-erx-gaps.mdx | 4 +- ko/api-reference/calendar-api/get-events.mdx | 10 +- ko/api-reference/calendar-api/get-fda.mdx | 18 +- .../calendar-api/get-haltresume.mdx | 4 +- ko/api-reference/calendar-api/get-ipos.mdx | 18 +- ko/api-reference/calendar-api/get-ma.mdx | 10 +- .../calendar-api/get-offerings.mdx | 14 +- .../calendar-api/get-optionactivity.mdx | 12 +- .../calendar-api/get-ratings-analysts.mdx | 16 +- .../calendar-api/get-ratings-firms.mdx | 14 +- ko/api-reference/calendar-api/get-ratings.mdx | 10 +- ko/api-reference/calendar-api/get-removed.mdx | 16 +- ko/api-reference/calendar-api/get-splits.mdx | 14 +- .../get-government-trades.mdx | 14 +- .../get-insider-transaction-filing.mdx | 11 +- .../get-insider-transaction-owner.mdx | 14 +- .../calendar-api/ipos/returns-ipo-data.mdx | 10 +- .../analyst-insights/analyst-insights-v1.mdx | 3 + .../block-trade/blocktrade-v1.mdx | 3 + ...d-bear-cases-for-a-given-ticker-symbol.mdx | 3 + .../returns-conference-call-data.mdx | 3 + ...returns-analyst-ratings-consensus-data.mdx | 3 + .../dividends/dividends-events-v22.mdx | 3 + .../dividends/dividends-events.mdx | 3 + .../earnings/returns-the-earnings-data.mdx | 3 + .../returns-the-economic-calendar-data.mdx | 3 + .../calendar_api/erx-gaps/erx-gaps.mdx | 3 + .../calendar_api/events/events.mdx | 3 + ...rovals-clinical-trials-and-pdufa-dates.mdx | 3 + .../government-trade-reports.mdx | 3 + .../government-trades/government-trades.mdx | 3 + .../guidance/returns-guidance-data.mdx | 3 + .../halt-resume/haltresume-v1.mdx | 85 + .../insider-transaction-filing.mdx | 3 + .../insider-transaction-owner.mdx | 3 + .../insider-transactions.mdx | 4 + .../calendar_api/ipos/ipos-v21.mdx | 3 + .../calendar_api/ipos/returns-ipo-data.mdx | 3 + ...urns-the-mergers-and-acquisitions-data.mdx | 3 + .../returns-secondary-offering-data.mdx | 3 + .../option-activity/optionactivity-v1.mdx | 3 + .../ratings/returns-analyst-ratings-data.mdx | 3 + .../ratings_analysts/ratings-analysts.mdx | 3 + .../ratings_firms/ratings-firms.mdx | 3 + .../calendar_api/removed/removed-v2.mdx | 3 + .../returns-the-splits-calendar-data.mdx | 3 + .../fundamentals/company-fundamentals-v21.mdx | 2 +- .../fundamentals/company-fundamentals-v3.mdx | 2 +- .../fundamentals/get-alpha-beta.mdx | 2 +- .../fundamentals/get-balance-sheet.mdx | 6 +- .../fundamentals/get-cash-flow.mdx | 8 +- .../fundamentals/get-financials.mdx | 4 +- .../fundamentals/get-share-class-profile.mdx | 8 +- .../fundamentals/get-share-class-v21.mdx | 2 +- .../fundamentals/get-share-price-ratios.mdx | 4 +- .../market-data/get-market-movers.mdx | 4 +- .../company-financial-data-v21.mdx | 3 + .../fundamentals/company-fundamentals-v2.mdx | 3 + .../fundamentals/company-fundamentals-v21.mdx | 3 + .../fundamentals/company-fundamentals-v3.mdx | 3 + .../company-profile-information-v21.mdx | 4 + .../fundamentals/get-alpha-beta-v21.mdx | 3 + .../get-asset-classification-v21.mdx | 4 + .../fundamentals/get-balance-sheet-v3.mdx | 3 + .../fundamentals/get-cash-flow-v3.mdx | 3 + .../get-derived-figures-and-ratios-v3.mdx | 3 + .../fundamentals/get-earning-ratios-v21.mdx | 4 + .../fundamentals/get-financials-v21.mdx | 3 + .../fundamentals/get-operation-ratios-v21.mdx | 4 + .../get-share-class-profile-v21.mdx | 4 + .../fundamentals/get-share-class-v21.mdx | 3 + .../get-share-price-ratios-v3.mdx | 4 + .../fundamentals/get-valuation-ratios-v21.mdx | 4 + .../fundamentals/income-statement-data-v3.mdx | 4 + .../operational-efficiency-ratios-v2.mdx | 4 + ...rterly-and-annual-earnings-reports-v21.mdx | 4 + .../market-data/historical-price-bars.mdx | 3 + .../market-data/market-movers.mdx | 3 + .../market-data/short-interest-data.mdx | 3 + .../quotedelayed/get-delayed-quotes-v2.mdx | 3 + .../quotedelayed/get-delayted-quotes-v1.mdx | 3 + .../delivery-api/calls/fetch-all-calls.mdx | 2 +- .../delivery-api/calls/fetch-call-by-id.mdx | 32 +- .../summaries/fetch-summaries.mdx | 6 +- .../summaries/fetch-summary-by-call-id.mdx | 4 +- .../delivery_api/calls/delete-call-by-id.mdx | 3 + .../delivery_api/calls/fetch-all-calls.mdx | 3 + .../delivery_api/calls/fetch-call-by-id.mdx | 3 + .../delivery_api/calls/update-call-by-id.mdx | 3 + .../participants/delete-participant-by-id.mdx | 4 + .../participants/update-participant-by-id.mdx | 4 + .../status/query-status-view-1.mdx | 3 + .../delivery_api/status/query-status-view.mdx | 3 + .../summaries/fetch-summaries.mdx | 3 + .../summaries/fetch-summary-by-call-id.mdx | 3 + .../summaries/update-summary-by-call-id.mdx | 3 + .../delete-transcript-segment-by-id.mdx | 4 + .../update-transcript-segment-by-id.mdx | 4 + .../guides/consensus-ratings-explained.mdx | 343 +- .../guides/guidance-process-explained.mdx | 260 + .../logo-api_api/logos/bulk-logos-sync.mdx | 3 + .../logo-api_api/logos/search-logos.mdx | 3 + .../channels/get-available-news-channels.mdx | 2 +- .../channels/get-available-news-channels.mdx | 175 + .../news-api_api/news/get-the-news-items.mdx | 3 + .../news/returns-the-removed-news-data.mdx | 62 + .../quantitative-news-analytics.mdx | 3 + .../ticker-trends/get-ticker-trend-data.mdx | 3 + .../get-trending-tickers-list.mdx | 3 + .../webhook-api/test-webhook-delivery.mdx | 62 +- .../webhook_api/test-webhook-delivery.mdx | 130 + ko/changelog/roadmap.mdx | 120 + ko/introduction/architecture.mdx | 541 +- .../analyst-reports-raw-text-api_api.spec.yml | 25 +- ko/openapi/calendar_api.spec.yml | 2499 +++++++-- ko/openapi/data-api-proxy_api.spec.yml | 425 +- ko/openapi/delivery_api.spec.yml | 563 +- ...earnings-call-transcripts-api_api.spec.yml | 66 +- ko/openapi/logo-api_api.spec.yml | 9 +- ko/openapi/newsquantified-api_api.spec.yml | 41 +- ko/openapi/ticker-trends-api_api.spec.yml | 67 +- ko/openapi/webhook_api.spec.yml | 19 +- 595 files changed, 23519 insertions(+), 4082 deletions(-) create mode 100644 ar/api-reference/calendar_api/analyst-insights/analyst-insights-v1.mdx create mode 100644 ar/api-reference/calendar_api/block-trade/blocktrade-v1.mdx create mode 100644 ar/api-reference/calendar_api/bulls-say-bears-say/latest-bull-and-bear-cases-for-a-given-ticker-symbol.mdx create mode 100644 ar/api-reference/calendar_api/conference_calls/returns-conference-call-data.mdx create mode 100644 ar/api-reference/calendar_api/consensus_ratings/returns-analyst-ratings-consensus-data.mdx create mode 100644 ar/api-reference/calendar_api/dividends/dividends-events-v22.mdx create mode 100644 ar/api-reference/calendar_api/dividends/dividends-events.mdx create mode 100644 ar/api-reference/calendar_api/earnings/returns-the-earnings-data.mdx create mode 100644 ar/api-reference/calendar_api/economics/returns-the-economic-calendar-data.mdx create mode 100644 ar/api-reference/calendar_api/erx-gaps/erx-gaps.mdx create mode 100644 ar/api-reference/calendar_api/events/events.mdx create mode 100644 ar/api-reference/calendar_api/fda/fda-approvals-clinical-trials-and-pdufa-dates.mdx create mode 100644 ar/api-reference/calendar_api/government-trade-reports/government-trade-reports.mdx create mode 100644 ar/api-reference/calendar_api/government-trades/government-trades.mdx create mode 100644 ar/api-reference/calendar_api/guidance/returns-guidance-data.mdx create mode 100644 ar/api-reference/calendar_api/halt-resume/haltresume-v1.mdx create mode 100644 ar/api-reference/calendar_api/insider-transaction/insider-transaction-filing.mdx create mode 100644 ar/api-reference/calendar_api/insider-transaction/insider-transaction-owner.mdx create mode 100644 ar/api-reference/calendar_api/insider-transaction/insider-transactions.mdx create mode 100644 ar/api-reference/calendar_api/ipos/ipos-v21.mdx create mode 100644 ar/api-reference/calendar_api/ipos/returns-ipo-data.mdx create mode 100644 ar/api-reference/calendar_api/ma/returns-the-mergers-and-acquisitions-data.mdx create mode 100644 ar/api-reference/calendar_api/offerings/returns-secondary-offering-data.mdx create mode 100644 ar/api-reference/calendar_api/option-activity/optionactivity-v1.mdx create mode 100644 ar/api-reference/calendar_api/ratings/returns-analyst-ratings-data.mdx create mode 100644 ar/api-reference/calendar_api/ratings_analysts/ratings-analysts.mdx create mode 100644 ar/api-reference/calendar_api/ratings_firms/ratings-firms.mdx create mode 100644 ar/api-reference/calendar_api/removed/removed-v2.mdx create mode 100644 ar/api-reference/calendar_api/splits/returns-the-splits-calendar-data.mdx create mode 100644 ar/api-reference/data-api-proxy_api/fundamentals/company-financial-data-v21.mdx create mode 100644 ar/api-reference/data-api-proxy_api/fundamentals/company-fundamentals-v2.mdx create mode 100644 ar/api-reference/data-api-proxy_api/fundamentals/company-fundamentals-v21.mdx create mode 100644 ar/api-reference/data-api-proxy_api/fundamentals/company-fundamentals-v3.mdx create mode 100644 ar/api-reference/data-api-proxy_api/fundamentals/company-profile-information-v21.mdx create mode 100644 ar/api-reference/data-api-proxy_api/fundamentals/get-alpha-beta-v21.mdx create mode 100644 ar/api-reference/data-api-proxy_api/fundamentals/get-asset-classification-v21.mdx create mode 100644 ar/api-reference/data-api-proxy_api/fundamentals/get-balance-sheet-v3.mdx create mode 100644 ar/api-reference/data-api-proxy_api/fundamentals/get-cash-flow-v3.mdx create mode 100644 ar/api-reference/data-api-proxy_api/fundamentals/get-derived-figures-and-ratios-v3.mdx create mode 100644 ar/api-reference/data-api-proxy_api/fundamentals/get-earning-ratios-v21.mdx create mode 100644 ar/api-reference/data-api-proxy_api/fundamentals/get-financials-v21.mdx create mode 100644 ar/api-reference/data-api-proxy_api/fundamentals/get-operation-ratios-v21.mdx create mode 100644 ar/api-reference/data-api-proxy_api/fundamentals/get-share-class-profile-v21.mdx create mode 100644 ar/api-reference/data-api-proxy_api/fundamentals/get-share-class-v21.mdx create mode 100644 ar/api-reference/data-api-proxy_api/fundamentals/get-share-price-ratios-v3.mdx create mode 100644 ar/api-reference/data-api-proxy_api/fundamentals/get-valuation-ratios-v21.mdx create mode 100644 ar/api-reference/data-api-proxy_api/fundamentals/income-statement-data-v3.mdx create mode 100644 ar/api-reference/data-api-proxy_api/fundamentals/operational-efficiency-ratios-v2.mdx create mode 100644 ar/api-reference/data-api-proxy_api/fundamentals/quarterly-and-annual-earnings-reports-v21.mdx create mode 100644 ar/api-reference/data-api-proxy_api/market-data/historical-price-bars.mdx create mode 100644 ar/api-reference/data-api-proxy_api/market-data/market-movers.mdx create mode 100644 ar/api-reference/data-api-proxy_api/market-data/short-interest-data.mdx create mode 100644 ar/api-reference/data-api-proxy_api/quotedelayed/get-delayed-quotes-v2.mdx create mode 100644 ar/api-reference/data-api-proxy_api/quotedelayed/get-delayted-quotes-v1.mdx create mode 100644 ar/api-reference/delivery_api/calls/delete-call-by-id.mdx create mode 100644 ar/api-reference/delivery_api/calls/fetch-all-calls.mdx create mode 100644 ar/api-reference/delivery_api/calls/fetch-call-by-id.mdx create mode 100644 ar/api-reference/delivery_api/calls/update-call-by-id.mdx create mode 100644 ar/api-reference/delivery_api/participants/delete-participant-by-id.mdx create mode 100644 ar/api-reference/delivery_api/participants/update-participant-by-id.mdx create mode 100644 ar/api-reference/delivery_api/status/query-status-view-1.mdx create mode 100644 ar/api-reference/delivery_api/status/query-status-view.mdx create mode 100644 ar/api-reference/delivery_api/summaries/fetch-summaries.mdx create mode 100644 ar/api-reference/delivery_api/summaries/fetch-summary-by-call-id.mdx create mode 100644 ar/api-reference/delivery_api/summaries/update-summary-by-call-id.mdx create mode 100644 ar/api-reference/delivery_api/transcripts/delete-transcript-segment-by-id.mdx create mode 100644 ar/api-reference/delivery_api/transcripts/update-transcript-segment-by-id.mdx create mode 100644 ar/api-reference/guides/guidance-process-explained.mdx create mode 100644 ar/api-reference/logo-api_api/logos/bulk-logos-sync.mdx create mode 100644 ar/api-reference/logo-api_api/logos/search-logos.mdx create mode 100644 ar/api-reference/news-api_api/channels/get-available-news-channels.mdx create mode 100644 ar/api-reference/news-api_api/news/get-the-news-items.mdx create mode 100644 ar/api-reference/news-api_api/news/returns-the-removed-news-data.mdx create mode 100644 ar/api-reference/newsquantified-api_api/news-analytics/quantitative-news-analytics.mdx create mode 100644 ar/api-reference/ticker-trends-api_api/ticker-trends/get-ticker-trend-data.mdx create mode 100644 ar/api-reference/ticker-trends-api_api/ticker-trends/get-trending-tickers-list.mdx create mode 100644 ar/api-reference/webhook_api/test-webhook-delivery.mdx create mode 100644 ar/changelog/roadmap.mdx create mode 100644 es/api-reference/calendar_api/analyst-insights/analyst-insights-v1.mdx create mode 100644 es/api-reference/calendar_api/block-trade/blocktrade-v1.mdx create mode 100644 es/api-reference/calendar_api/bulls-say-bears-say/latest-bull-and-bear-cases-for-a-given-ticker-symbol.mdx create mode 100644 es/api-reference/calendar_api/conference_calls/returns-conference-call-data.mdx create mode 100644 es/api-reference/calendar_api/consensus_ratings/returns-analyst-ratings-consensus-data.mdx create mode 100644 es/api-reference/calendar_api/dividends/dividends-events-v22.mdx create mode 100644 es/api-reference/calendar_api/dividends/dividends-events.mdx create mode 100644 es/api-reference/calendar_api/earnings/returns-the-earnings-data.mdx create mode 100644 es/api-reference/calendar_api/economics/returns-the-economic-calendar-data.mdx create mode 100644 es/api-reference/calendar_api/erx-gaps/erx-gaps.mdx create mode 100644 es/api-reference/calendar_api/events/events.mdx create mode 100644 es/api-reference/calendar_api/fda/fda-approvals-clinical-trials-and-pdufa-dates.mdx create mode 100644 es/api-reference/calendar_api/government-trade-reports/government-trade-reports.mdx create mode 100644 es/api-reference/calendar_api/government-trades/government-trades.mdx create mode 100644 es/api-reference/calendar_api/guidance/returns-guidance-data.mdx create mode 100644 es/api-reference/calendar_api/halt-resume/haltresume-v1.mdx create mode 100644 es/api-reference/calendar_api/insider-transaction/insider-transaction-filing.mdx create mode 100644 es/api-reference/calendar_api/insider-transaction/insider-transaction-owner.mdx create mode 100644 es/api-reference/calendar_api/insider-transaction/insider-transactions.mdx create mode 100644 es/api-reference/calendar_api/ipos/ipos-v21.mdx create mode 100644 es/api-reference/calendar_api/ipos/returns-ipo-data.mdx create mode 100644 es/api-reference/calendar_api/ma/returns-the-mergers-and-acquisitions-data.mdx create mode 100644 es/api-reference/calendar_api/offerings/returns-secondary-offering-data.mdx create mode 100644 es/api-reference/calendar_api/option-activity/optionactivity-v1.mdx create mode 100644 es/api-reference/calendar_api/ratings/returns-analyst-ratings-data.mdx create mode 100644 es/api-reference/calendar_api/ratings_analysts/ratings-analysts.mdx create mode 100644 es/api-reference/calendar_api/ratings_firms/ratings-firms.mdx create mode 100644 es/api-reference/calendar_api/removed/removed-v2.mdx create mode 100644 es/api-reference/calendar_api/splits/returns-the-splits-calendar-data.mdx create mode 100644 es/api-reference/data-api-proxy_api/fundamentals/company-financial-data-v21.mdx create mode 100644 es/api-reference/data-api-proxy_api/fundamentals/company-fundamentals-v2.mdx create mode 100644 es/api-reference/data-api-proxy_api/fundamentals/company-fundamentals-v21.mdx create mode 100644 es/api-reference/data-api-proxy_api/fundamentals/company-fundamentals-v3.mdx create mode 100644 es/api-reference/data-api-proxy_api/fundamentals/company-profile-information-v21.mdx create mode 100644 es/api-reference/data-api-proxy_api/fundamentals/get-alpha-beta-v21.mdx create mode 100644 es/api-reference/data-api-proxy_api/fundamentals/get-asset-classification-v21.mdx create mode 100644 es/api-reference/data-api-proxy_api/fundamentals/get-balance-sheet-v3.mdx create mode 100644 es/api-reference/data-api-proxy_api/fundamentals/get-cash-flow-v3.mdx create mode 100644 es/api-reference/data-api-proxy_api/fundamentals/get-derived-figures-and-ratios-v3.mdx create mode 100644 es/api-reference/data-api-proxy_api/fundamentals/get-earning-ratios-v21.mdx create mode 100644 es/api-reference/data-api-proxy_api/fundamentals/get-financials-v21.mdx create mode 100644 es/api-reference/data-api-proxy_api/fundamentals/get-operation-ratios-v21.mdx create mode 100644 es/api-reference/data-api-proxy_api/fundamentals/get-share-class-profile-v21.mdx create mode 100644 es/api-reference/data-api-proxy_api/fundamentals/get-share-class-v21.mdx create mode 100644 es/api-reference/data-api-proxy_api/fundamentals/get-share-price-ratios-v3.mdx create mode 100644 es/api-reference/data-api-proxy_api/fundamentals/get-valuation-ratios-v21.mdx create mode 100644 es/api-reference/data-api-proxy_api/fundamentals/income-statement-data-v3.mdx create mode 100644 es/api-reference/data-api-proxy_api/fundamentals/operational-efficiency-ratios-v2.mdx create mode 100644 es/api-reference/data-api-proxy_api/fundamentals/quarterly-and-annual-earnings-reports-v21.mdx create mode 100644 es/api-reference/data-api-proxy_api/market-data/historical-price-bars.mdx create mode 100644 es/api-reference/data-api-proxy_api/market-data/market-movers.mdx create mode 100644 es/api-reference/data-api-proxy_api/market-data/short-interest-data.mdx create mode 100644 es/api-reference/data-api-proxy_api/quotedelayed/get-delayed-quotes-v2.mdx create mode 100644 es/api-reference/data-api-proxy_api/quotedelayed/get-delayted-quotes-v1.mdx create mode 100644 es/api-reference/delivery_api/calls/delete-call-by-id.mdx create mode 100644 es/api-reference/delivery_api/calls/fetch-all-calls.mdx create mode 100644 es/api-reference/delivery_api/calls/fetch-call-by-id.mdx create mode 100644 es/api-reference/delivery_api/calls/update-call-by-id.mdx create mode 100644 es/api-reference/delivery_api/participants/delete-participant-by-id.mdx create mode 100644 es/api-reference/delivery_api/participants/update-participant-by-id.mdx create mode 100644 es/api-reference/delivery_api/status/query-status-view-1.mdx create mode 100644 es/api-reference/delivery_api/status/query-status-view.mdx create mode 100644 es/api-reference/delivery_api/summaries/fetch-summaries.mdx create mode 100644 es/api-reference/delivery_api/summaries/fetch-summary-by-call-id.mdx create mode 100644 es/api-reference/delivery_api/summaries/update-summary-by-call-id.mdx create mode 100644 es/api-reference/delivery_api/transcripts/delete-transcript-segment-by-id.mdx create mode 100644 es/api-reference/delivery_api/transcripts/update-transcript-segment-by-id.mdx create mode 100644 es/api-reference/guides/guidance-process-explained.mdx create mode 100644 es/api-reference/logo-api_api/logos/bulk-logos-sync.mdx create mode 100644 es/api-reference/logo-api_api/logos/search-logos.mdx create mode 100644 es/api-reference/news-api_api/channels/get-available-news-channels.mdx create mode 100644 es/api-reference/news-api_api/news/get-the-news-items.mdx create mode 100644 es/api-reference/news-api_api/news/returns-the-removed-news-data.mdx create mode 100644 es/api-reference/newsquantified-api_api/news-analytics/quantitative-news-analytics.mdx create mode 100644 es/api-reference/ticker-trends-api_api/ticker-trends/get-ticker-trend-data.mdx create mode 100644 es/api-reference/ticker-trends-api_api/ticker-trends/get-trending-tickers-list.mdx create mode 100644 es/api-reference/webhook_api/test-webhook-delivery.mdx create mode 100644 es/changelog/roadmap.mdx create mode 100644 ja/api-reference/calendar_api/analyst-insights/analyst-insights-v1.mdx create mode 100644 ja/api-reference/calendar_api/block-trade/blocktrade-v1.mdx create mode 100644 ja/api-reference/calendar_api/bulls-say-bears-say/latest-bull-and-bear-cases-for-a-given-ticker-symbol.mdx create mode 100644 ja/api-reference/calendar_api/conference_calls/returns-conference-call-data.mdx create mode 100644 ja/api-reference/calendar_api/consensus_ratings/returns-analyst-ratings-consensus-data.mdx create mode 100644 ja/api-reference/calendar_api/dividends/dividends-events-v22.mdx create mode 100644 ja/api-reference/calendar_api/dividends/dividends-events.mdx create mode 100644 ja/api-reference/calendar_api/earnings/returns-the-earnings-data.mdx create mode 100644 ja/api-reference/calendar_api/economics/returns-the-economic-calendar-data.mdx create mode 100644 ja/api-reference/calendar_api/erx-gaps/erx-gaps.mdx create mode 100644 ja/api-reference/calendar_api/events/events.mdx create mode 100644 ja/api-reference/calendar_api/fda/fda-approvals-clinical-trials-and-pdufa-dates.mdx create mode 100644 ja/api-reference/calendar_api/government-trade-reports/government-trade-reports.mdx create mode 100644 ja/api-reference/calendar_api/government-trades/government-trades.mdx create mode 100644 ja/api-reference/calendar_api/guidance/returns-guidance-data.mdx create mode 100644 ja/api-reference/calendar_api/halt-resume/haltresume-v1.mdx create mode 100644 ja/api-reference/calendar_api/insider-transaction/insider-transaction-filing.mdx create mode 100644 ja/api-reference/calendar_api/insider-transaction/insider-transaction-owner.mdx create mode 100644 ja/api-reference/calendar_api/insider-transaction/insider-transactions.mdx create mode 100644 ja/api-reference/calendar_api/ipos/ipos-v21.mdx create mode 100644 ja/api-reference/calendar_api/ipos/returns-ipo-data.mdx create mode 100644 ja/api-reference/calendar_api/ma/returns-the-mergers-and-acquisitions-data.mdx create mode 100644 ja/api-reference/calendar_api/offerings/returns-secondary-offering-data.mdx create mode 100644 ja/api-reference/calendar_api/option-activity/optionactivity-v1.mdx create mode 100644 ja/api-reference/calendar_api/ratings/returns-analyst-ratings-data.mdx create mode 100644 ja/api-reference/calendar_api/ratings_analysts/ratings-analysts.mdx create mode 100644 ja/api-reference/calendar_api/ratings_firms/ratings-firms.mdx create mode 100644 ja/api-reference/calendar_api/removed/removed-v2.mdx create mode 100644 ja/api-reference/calendar_api/splits/returns-the-splits-calendar-data.mdx create mode 100644 ja/api-reference/data-api-proxy_api/fundamentals/company-financial-data-v21.mdx create mode 100644 ja/api-reference/data-api-proxy_api/fundamentals/company-fundamentals-v2.mdx create mode 100644 ja/api-reference/data-api-proxy_api/fundamentals/company-fundamentals-v21.mdx create mode 100644 ja/api-reference/data-api-proxy_api/fundamentals/company-fundamentals-v3.mdx create mode 100644 ja/api-reference/data-api-proxy_api/fundamentals/company-profile-information-v21.mdx create mode 100644 ja/api-reference/data-api-proxy_api/fundamentals/get-alpha-beta-v21.mdx create mode 100644 ja/api-reference/data-api-proxy_api/fundamentals/get-asset-classification-v21.mdx create mode 100644 ja/api-reference/data-api-proxy_api/fundamentals/get-balance-sheet-v3.mdx create mode 100644 ja/api-reference/data-api-proxy_api/fundamentals/get-cash-flow-v3.mdx create mode 100644 ja/api-reference/data-api-proxy_api/fundamentals/get-derived-figures-and-ratios-v3.mdx create mode 100644 ja/api-reference/data-api-proxy_api/fundamentals/get-earning-ratios-v21.mdx create mode 100644 ja/api-reference/data-api-proxy_api/fundamentals/get-financials-v21.mdx create mode 100644 ja/api-reference/data-api-proxy_api/fundamentals/get-operation-ratios-v21.mdx create mode 100644 ja/api-reference/data-api-proxy_api/fundamentals/get-share-class-profile-v21.mdx create mode 100644 ja/api-reference/data-api-proxy_api/fundamentals/get-share-class-v21.mdx create mode 100644 ja/api-reference/data-api-proxy_api/fundamentals/get-share-price-ratios-v3.mdx create mode 100644 ja/api-reference/data-api-proxy_api/fundamentals/get-valuation-ratios-v21.mdx create mode 100644 ja/api-reference/data-api-proxy_api/fundamentals/income-statement-data-v3.mdx create mode 100644 ja/api-reference/data-api-proxy_api/fundamentals/operational-efficiency-ratios-v2.mdx create mode 100644 ja/api-reference/data-api-proxy_api/fundamentals/quarterly-and-annual-earnings-reports-v21.mdx create mode 100644 ja/api-reference/data-api-proxy_api/market-data/historical-price-bars.mdx create mode 100644 ja/api-reference/data-api-proxy_api/market-data/market-movers.mdx create mode 100644 ja/api-reference/data-api-proxy_api/market-data/short-interest-data.mdx create mode 100644 ja/api-reference/data-api-proxy_api/quotedelayed/get-delayed-quotes-v2.mdx create mode 100644 ja/api-reference/data-api-proxy_api/quotedelayed/get-delayted-quotes-v1.mdx create mode 100644 ja/api-reference/delivery_api/calls/delete-call-by-id.mdx create mode 100644 ja/api-reference/delivery_api/calls/fetch-all-calls.mdx create mode 100644 ja/api-reference/delivery_api/calls/fetch-call-by-id.mdx create mode 100644 ja/api-reference/delivery_api/calls/update-call-by-id.mdx create mode 100644 ja/api-reference/delivery_api/participants/delete-participant-by-id.mdx create mode 100644 ja/api-reference/delivery_api/participants/update-participant-by-id.mdx create mode 100644 ja/api-reference/delivery_api/status/query-status-view-1.mdx create mode 100644 ja/api-reference/delivery_api/status/query-status-view.mdx create mode 100644 ja/api-reference/delivery_api/summaries/fetch-summaries.mdx create mode 100644 ja/api-reference/delivery_api/summaries/fetch-summary-by-call-id.mdx create mode 100644 ja/api-reference/delivery_api/summaries/update-summary-by-call-id.mdx create mode 100644 ja/api-reference/delivery_api/transcripts/delete-transcript-segment-by-id.mdx create mode 100644 ja/api-reference/delivery_api/transcripts/update-transcript-segment-by-id.mdx create mode 100644 ja/api-reference/guides/guidance-process-explained.mdx create mode 100644 ja/api-reference/logo-api_api/logos/bulk-logos-sync.mdx create mode 100644 ja/api-reference/logo-api_api/logos/search-logos.mdx create mode 100644 ja/api-reference/news-api_api/channels/get-available-news-channels.mdx create mode 100644 ja/api-reference/news-api_api/news/get-the-news-items.mdx create mode 100644 ja/api-reference/news-api_api/news/returns-the-removed-news-data.mdx create mode 100644 ja/api-reference/newsquantified-api_api/news-analytics/quantitative-news-analytics.mdx create mode 100644 ja/api-reference/ticker-trends-api_api/ticker-trends/get-ticker-trend-data.mdx create mode 100644 ja/api-reference/ticker-trends-api_api/ticker-trends/get-trending-tickers-list.mdx create mode 100644 ja/api-reference/webhook_api/test-webhook-delivery.mdx create mode 100644 ja/changelog/roadmap.mdx create mode 100644 ko/api-reference/calendar_api/analyst-insights/analyst-insights-v1.mdx create mode 100644 ko/api-reference/calendar_api/block-trade/blocktrade-v1.mdx create mode 100644 ko/api-reference/calendar_api/bulls-say-bears-say/latest-bull-and-bear-cases-for-a-given-ticker-symbol.mdx create mode 100644 ko/api-reference/calendar_api/conference_calls/returns-conference-call-data.mdx create mode 100644 ko/api-reference/calendar_api/consensus_ratings/returns-analyst-ratings-consensus-data.mdx create mode 100644 ko/api-reference/calendar_api/dividends/dividends-events-v22.mdx create mode 100644 ko/api-reference/calendar_api/dividends/dividends-events.mdx create mode 100644 ko/api-reference/calendar_api/earnings/returns-the-earnings-data.mdx create mode 100644 ko/api-reference/calendar_api/economics/returns-the-economic-calendar-data.mdx create mode 100644 ko/api-reference/calendar_api/erx-gaps/erx-gaps.mdx create mode 100644 ko/api-reference/calendar_api/events/events.mdx create mode 100644 ko/api-reference/calendar_api/fda/fda-approvals-clinical-trials-and-pdufa-dates.mdx create mode 100644 ko/api-reference/calendar_api/government-trade-reports/government-trade-reports.mdx create mode 100644 ko/api-reference/calendar_api/government-trades/government-trades.mdx create mode 100644 ko/api-reference/calendar_api/guidance/returns-guidance-data.mdx create mode 100644 ko/api-reference/calendar_api/halt-resume/haltresume-v1.mdx create mode 100644 ko/api-reference/calendar_api/insider-transaction/insider-transaction-filing.mdx create mode 100644 ko/api-reference/calendar_api/insider-transaction/insider-transaction-owner.mdx create mode 100644 ko/api-reference/calendar_api/insider-transaction/insider-transactions.mdx create mode 100644 ko/api-reference/calendar_api/ipos/ipos-v21.mdx create mode 100644 ko/api-reference/calendar_api/ipos/returns-ipo-data.mdx create mode 100644 ko/api-reference/calendar_api/ma/returns-the-mergers-and-acquisitions-data.mdx create mode 100644 ko/api-reference/calendar_api/offerings/returns-secondary-offering-data.mdx create mode 100644 ko/api-reference/calendar_api/option-activity/optionactivity-v1.mdx create mode 100644 ko/api-reference/calendar_api/ratings/returns-analyst-ratings-data.mdx create mode 100644 ko/api-reference/calendar_api/ratings_analysts/ratings-analysts.mdx create mode 100644 ko/api-reference/calendar_api/ratings_firms/ratings-firms.mdx create mode 100644 ko/api-reference/calendar_api/removed/removed-v2.mdx create mode 100644 ko/api-reference/calendar_api/splits/returns-the-splits-calendar-data.mdx create mode 100644 ko/api-reference/data-api-proxy_api/fundamentals/company-financial-data-v21.mdx create mode 100644 ko/api-reference/data-api-proxy_api/fundamentals/company-fundamentals-v2.mdx create mode 100644 ko/api-reference/data-api-proxy_api/fundamentals/company-fundamentals-v21.mdx create mode 100644 ko/api-reference/data-api-proxy_api/fundamentals/company-fundamentals-v3.mdx create mode 100644 ko/api-reference/data-api-proxy_api/fundamentals/company-profile-information-v21.mdx create mode 100644 ko/api-reference/data-api-proxy_api/fundamentals/get-alpha-beta-v21.mdx create mode 100644 ko/api-reference/data-api-proxy_api/fundamentals/get-asset-classification-v21.mdx create mode 100644 ko/api-reference/data-api-proxy_api/fundamentals/get-balance-sheet-v3.mdx create mode 100644 ko/api-reference/data-api-proxy_api/fundamentals/get-cash-flow-v3.mdx create mode 100644 ko/api-reference/data-api-proxy_api/fundamentals/get-derived-figures-and-ratios-v3.mdx create mode 100644 ko/api-reference/data-api-proxy_api/fundamentals/get-earning-ratios-v21.mdx create mode 100644 ko/api-reference/data-api-proxy_api/fundamentals/get-financials-v21.mdx create mode 100644 ko/api-reference/data-api-proxy_api/fundamentals/get-operation-ratios-v21.mdx create mode 100644 ko/api-reference/data-api-proxy_api/fundamentals/get-share-class-profile-v21.mdx create mode 100644 ko/api-reference/data-api-proxy_api/fundamentals/get-share-class-v21.mdx create mode 100644 ko/api-reference/data-api-proxy_api/fundamentals/get-share-price-ratios-v3.mdx create mode 100644 ko/api-reference/data-api-proxy_api/fundamentals/get-valuation-ratios-v21.mdx create mode 100644 ko/api-reference/data-api-proxy_api/fundamentals/income-statement-data-v3.mdx create mode 100644 ko/api-reference/data-api-proxy_api/fundamentals/operational-efficiency-ratios-v2.mdx create mode 100644 ko/api-reference/data-api-proxy_api/fundamentals/quarterly-and-annual-earnings-reports-v21.mdx create mode 100644 ko/api-reference/data-api-proxy_api/market-data/historical-price-bars.mdx create mode 100644 ko/api-reference/data-api-proxy_api/market-data/market-movers.mdx create mode 100644 ko/api-reference/data-api-proxy_api/market-data/short-interest-data.mdx create mode 100644 ko/api-reference/data-api-proxy_api/quotedelayed/get-delayed-quotes-v2.mdx create mode 100644 ko/api-reference/data-api-proxy_api/quotedelayed/get-delayted-quotes-v1.mdx create mode 100644 ko/api-reference/delivery_api/calls/delete-call-by-id.mdx create mode 100644 ko/api-reference/delivery_api/calls/fetch-all-calls.mdx create mode 100644 ko/api-reference/delivery_api/calls/fetch-call-by-id.mdx create mode 100644 ko/api-reference/delivery_api/calls/update-call-by-id.mdx create mode 100644 ko/api-reference/delivery_api/participants/delete-participant-by-id.mdx create mode 100644 ko/api-reference/delivery_api/participants/update-participant-by-id.mdx create mode 100644 ko/api-reference/delivery_api/status/query-status-view-1.mdx create mode 100644 ko/api-reference/delivery_api/status/query-status-view.mdx create mode 100644 ko/api-reference/delivery_api/summaries/fetch-summaries.mdx create mode 100644 ko/api-reference/delivery_api/summaries/fetch-summary-by-call-id.mdx create mode 100644 ko/api-reference/delivery_api/summaries/update-summary-by-call-id.mdx create mode 100644 ko/api-reference/delivery_api/transcripts/delete-transcript-segment-by-id.mdx create mode 100644 ko/api-reference/delivery_api/transcripts/update-transcript-segment-by-id.mdx create mode 100644 ko/api-reference/guides/guidance-process-explained.mdx create mode 100644 ko/api-reference/logo-api_api/logos/bulk-logos-sync.mdx create mode 100644 ko/api-reference/logo-api_api/logos/search-logos.mdx create mode 100644 ko/api-reference/news-api_api/channels/get-available-news-channels.mdx create mode 100644 ko/api-reference/news-api_api/news/get-the-news-items.mdx create mode 100644 ko/api-reference/news-api_api/news/returns-the-removed-news-data.mdx create mode 100644 ko/api-reference/newsquantified-api_api/news-analytics/quantitative-news-analytics.mdx create mode 100644 ko/api-reference/ticker-trends-api_api/ticker-trends/get-ticker-trend-data.mdx create mode 100644 ko/api-reference/ticker-trends-api_api/ticker-trends/get-trending-tickers-list.mdx create mode 100644 ko/api-reference/webhook_api/test-webhook-delivery.mdx create mode 100644 ko/changelog/roadmap.mdx diff --git a/api-reference/calendar_api/analyst-insights/analyst-insights-v1.mdx b/api-reference/calendar_api/analyst-insights/analyst-insights-v1.mdx index 26668323..03f32c0d 100644 --- a/api-reference/calendar_api/analyst-insights/analyst-insights-v1.mdx +++ b/api-reference/calendar_api/analyst-insights/analyst-insights-v1.mdx @@ -1,3 +1,3 @@ --- -openapi: get /api/v1/analyst/insights +openapi: /openapi/calendar_api.spec.yml GET /api/v1/analyst/insights --- \ No newline at end of file diff --git a/api-reference/calendar_api/block-trade/blocktrade-v1.mdx b/api-reference/calendar_api/block-trade/blocktrade-v1.mdx index d9861639..21959644 100644 --- a/api-reference/calendar_api/block-trade/blocktrade-v1.mdx +++ b/api-reference/calendar_api/block-trade/blocktrade-v1.mdx @@ -1,3 +1,3 @@ --- -openapi: get /api/v1/signal/block_trade +openapi: /openapi/calendar_api.spec.yml GET /api/v1/signal/block_trade --- \ No newline at end of file diff --git a/api-reference/calendar_api/bulls-say-bears-say/latest-bull-and-bear-cases-for-a-given-ticker-symbol.mdx b/api-reference/calendar_api/bulls-say-bears-say/latest-bull-and-bear-cases-for-a-given-ticker-symbol.mdx index 18571bec..14ada935 100644 --- a/api-reference/calendar_api/bulls-say-bears-say/latest-bull-and-bear-cases-for-a-given-ticker-symbol.mdx +++ b/api-reference/calendar_api/bulls-say-bears-say/latest-bull-and-bear-cases-for-a-given-ticker-symbol.mdx @@ -1,3 +1,3 @@ --- -openapi: get /api/v1/bulls_bears_say +openapi: /openapi/calendar_api.spec.yml GET /api/v1/bulls_bears_say --- \ No newline at end of file diff --git a/api-reference/calendar_api/conference_calls/returns-conference-call-data.mdx b/api-reference/calendar_api/conference_calls/returns-conference-call-data.mdx index 85c34492..e5ec0e0b 100644 --- a/api-reference/calendar_api/conference_calls/returns-conference-call-data.mdx +++ b/api-reference/calendar_api/conference_calls/returns-conference-call-data.mdx @@ -1,3 +1,3 @@ --- -openapi: get /api/v2.1/calendar/conference-calls +openapi: /openapi/calendar_api.spec.yml GET /api/v2.1/calendar/conference-calls --- \ No newline at end of file diff --git a/api-reference/calendar_api/consensus_ratings/returns-analyst-ratings-consensus-data.mdx b/api-reference/calendar_api/consensus_ratings/returns-analyst-ratings-consensus-data.mdx index 891b9438..99bf7757 100644 --- a/api-reference/calendar_api/consensus_ratings/returns-analyst-ratings-consensus-data.mdx +++ b/api-reference/calendar_api/consensus_ratings/returns-analyst-ratings-consensus-data.mdx @@ -1,3 +1,3 @@ --- -openapi: get /api/v1/consensus-ratings +openapi: /openapi/calendar_api.spec.yml GET /api/v1/consensus-ratings --- \ No newline at end of file diff --git a/api-reference/calendar_api/dividends/dividends-events-v22.mdx b/api-reference/calendar_api/dividends/dividends-events-v22.mdx index 3af62244..91028de8 100644 --- a/api-reference/calendar_api/dividends/dividends-events-v22.mdx +++ b/api-reference/calendar_api/dividends/dividends-events-v22.mdx @@ -1,3 +1,3 @@ --- -openapi: get /api/v2.2/calendar/dividends +openapi: /openapi/calendar_api.spec.yml GET /api/v2.2/calendar/dividends --- \ No newline at end of file diff --git a/api-reference/calendar_api/dividends/dividends-events.mdx b/api-reference/calendar_api/dividends/dividends-events.mdx index b58edbd6..66fc2f88 100644 --- a/api-reference/calendar_api/dividends/dividends-events.mdx +++ b/api-reference/calendar_api/dividends/dividends-events.mdx @@ -1,3 +1,3 @@ --- -openapi: get /api/v2.1/calendar/dividends +openapi: /openapi/calendar_api.spec.yml GET /api/v2.1/calendar/dividends --- \ No newline at end of file diff --git a/api-reference/calendar_api/earnings/returns-the-earnings-data.mdx b/api-reference/calendar_api/earnings/returns-the-earnings-data.mdx index 39819ed6..52bae6f1 100644 --- a/api-reference/calendar_api/earnings/returns-the-earnings-data.mdx +++ b/api-reference/calendar_api/earnings/returns-the-earnings-data.mdx @@ -1,3 +1,3 @@ --- -openapi: get /api/v2.1/calendar/earnings +openapi: /openapi/calendar_api.spec.yml GET /api/v2.1/calendar/earnings --- \ No newline at end of file diff --git a/api-reference/calendar_api/economics/returns-the-economic-calendar-data.mdx b/api-reference/calendar_api/economics/returns-the-economic-calendar-data.mdx index 07d87dbe..61fe08e6 100644 --- a/api-reference/calendar_api/economics/returns-the-economic-calendar-data.mdx +++ b/api-reference/calendar_api/economics/returns-the-economic-calendar-data.mdx @@ -1,3 +1,3 @@ --- -openapi: get /api/v2.1/calendar/economics +openapi: /openapi/calendar_api.spec.yml GET /api/v2.1/calendar/economics --- \ No newline at end of file diff --git a/api-reference/calendar_api/erx-gaps/erx-gaps.mdx b/api-reference/calendar_api/erx-gaps/erx-gaps.mdx index 96087c60..16283109 100644 --- a/api-reference/calendar_api/erx-gaps/erx-gaps.mdx +++ b/api-reference/calendar_api/erx-gaps/erx-gaps.mdx @@ -1,3 +1,3 @@ --- -openapi: get /api/v1/erx-gaps +openapi: /openapi/calendar_api.spec.yml GET /api/v1/erx-gaps --- \ No newline at end of file diff --git a/api-reference/calendar_api/events/events.mdx b/api-reference/calendar_api/events/events.mdx index 7b16f023..8f3e35d9 100644 --- a/api-reference/calendar_api/events/events.mdx +++ b/api-reference/calendar_api/events/events.mdx @@ -1,3 +1,3 @@ --- -openapi: get /api/v2/calendar/events +openapi: /openapi/calendar_api.spec.yml GET /api/v2/calendar/events --- \ No newline at end of file diff --git a/api-reference/calendar_api/fda/fda-approvals-clinical-trials-and-pdufa-dates.mdx b/api-reference/calendar_api/fda/fda-approvals-clinical-trials-and-pdufa-dates.mdx index fbfb2a08..9665bdf5 100644 --- a/api-reference/calendar_api/fda/fda-approvals-clinical-trials-and-pdufa-dates.mdx +++ b/api-reference/calendar_api/fda/fda-approvals-clinical-trials-and-pdufa-dates.mdx @@ -1,3 +1,3 @@ --- -openapi: get /api/v2.1/calendar/fda +openapi: /openapi/calendar_api.spec.yml GET /api/v2.1/calendar/fda --- \ No newline at end of file diff --git a/api-reference/calendar_api/government-trade-reports/government-trade-reports.mdx b/api-reference/calendar_api/government-trade-reports/government-trade-reports.mdx index ca50c52f..6b0a7137 100644 --- a/api-reference/calendar_api/government-trade-reports/government-trade-reports.mdx +++ b/api-reference/calendar_api/government-trade-reports/government-trade-reports.mdx @@ -1,3 +1,3 @@ --- -openapi: get /api/v1/government_trade_reports +openapi: /openapi/calendar_api.spec.yml GET /api/v1/government_trade_reports --- \ No newline at end of file diff --git a/api-reference/calendar_api/government-trades/government-trades.mdx b/api-reference/calendar_api/government-trades/government-trades.mdx index 750dfe21..7d3d2139 100644 --- a/api-reference/calendar_api/government-trades/government-trades.mdx +++ b/api-reference/calendar_api/government-trades/government-trades.mdx @@ -1,3 +1,3 @@ --- -openapi: get /api/v1/government_trades +openapi: /openapi/calendar_api.spec.yml GET /api/v1/government_trades --- \ No newline at end of file diff --git a/api-reference/calendar_api/guidance/returns-guidance-data.mdx b/api-reference/calendar_api/guidance/returns-guidance-data.mdx index edb4d4ab..cbd235ee 100644 --- a/api-reference/calendar_api/guidance/returns-guidance-data.mdx +++ b/api-reference/calendar_api/guidance/returns-guidance-data.mdx @@ -1,3 +1,3 @@ --- -openapi: get /api/v2.1/calendar/guidance +openapi: /openapi/calendar_api.spec.yml GET /api/v2.1/calendar/guidance --- \ No newline at end of file diff --git a/api-reference/calendar_api/insider-transaction/insider-transactions.mdx b/api-reference/calendar_api/insider-transaction/insider-transactions.mdx index e7ed7807..2dd3a45a 100644 --- a/api-reference/calendar_api/insider-transaction/insider-transactions.mdx +++ b/api-reference/calendar_api/insider-transaction/insider-transactions.mdx @@ -1,3 +1,3 @@ --- -openapi: get /api/v1/sec/insider_transactions/{view_type} +openapi: /openapi/calendar_api.spec.yml GET /api/v1/sec/insider_transactions/{view_type} --- \ No newline at end of file diff --git a/api-reference/calendar_api/ipos/ipos-v21.mdx b/api-reference/calendar_api/ipos/ipos-v21.mdx index 1580d163..7aa23179 100644 --- a/api-reference/calendar_api/ipos/ipos-v21.mdx +++ b/api-reference/calendar_api/ipos/ipos-v21.mdx @@ -1,3 +1,3 @@ --- -openapi: get /api/v2.1/calendar/ipos +openapi: /openapi/calendar_api.spec.yml GET /api/v2.1/calendar/ipos --- \ No newline at end of file diff --git a/api-reference/calendar_api/ipos/returns-ipo-data.mdx b/api-reference/calendar_api/ipos/returns-ipo-data.mdx index 374ed54f..1c3c1226 100644 --- a/api-reference/calendar_api/ipos/returns-ipo-data.mdx +++ b/api-reference/calendar_api/ipos/returns-ipo-data.mdx @@ -1,3 +1,3 @@ --- -openapi: get /api/v2/calendar/ipos +openapi: /openapi/calendar_api.spec.yml GET /api/v2/calendar/ipos --- \ No newline at end of file diff --git a/api-reference/calendar_api/ma/returns-the-mergers-and-acquisitions-data.mdx b/api-reference/calendar_api/ma/returns-the-mergers-and-acquisitions-data.mdx index f87fb931..621b7c4c 100644 --- a/api-reference/calendar_api/ma/returns-the-mergers-and-acquisitions-data.mdx +++ b/api-reference/calendar_api/ma/returns-the-mergers-and-acquisitions-data.mdx @@ -1,3 +1,3 @@ --- -openapi: get /api/v2.1/calendar/ma +openapi: /openapi/calendar_api.spec.yml GET /api/v2.1/calendar/ma --- \ No newline at end of file diff --git a/api-reference/calendar_api/offerings/returns-secondary-offering-data.mdx b/api-reference/calendar_api/offerings/returns-secondary-offering-data.mdx index 166997bc..d5aec101 100644 --- a/api-reference/calendar_api/offerings/returns-secondary-offering-data.mdx +++ b/api-reference/calendar_api/offerings/returns-secondary-offering-data.mdx @@ -1,3 +1,3 @@ --- -openapi: get /api/v2.1/calendar/offerings +openapi: /openapi/calendar_api.spec.yml GET /api/v2.1/calendar/offerings --- \ No newline at end of file diff --git a/api-reference/calendar_api/option-activity/optionactivity-v1.mdx b/api-reference/calendar_api/option-activity/optionactivity-v1.mdx index 78da1924..0d210342 100644 --- a/api-reference/calendar_api/option-activity/optionactivity-v1.mdx +++ b/api-reference/calendar_api/option-activity/optionactivity-v1.mdx @@ -1,3 +1,3 @@ --- -openapi: get /api/v1/signal/option_activity +openapi: /openapi/calendar_api.spec.yml GET /api/v1/signal/option_activity --- \ No newline at end of file diff --git a/api-reference/calendar_api/ratings/returns-analyst-ratings-data.mdx b/api-reference/calendar_api/ratings/returns-analyst-ratings-data.mdx index bcda60ee..623cedf9 100644 --- a/api-reference/calendar_api/ratings/returns-analyst-ratings-data.mdx +++ b/api-reference/calendar_api/ratings/returns-analyst-ratings-data.mdx @@ -1,3 +1,3 @@ --- -openapi: get /api/v2.1/calendar/ratings +openapi: /openapi/calendar_api.spec.yml GET /api/v2.1/calendar/ratings --- \ No newline at end of file diff --git a/api-reference/calendar_api/ratings_analysts/ratings-analysts.mdx b/api-reference/calendar_api/ratings_analysts/ratings-analysts.mdx index 89f79f63..34cf85e3 100644 --- a/api-reference/calendar_api/ratings_analysts/ratings-analysts.mdx +++ b/api-reference/calendar_api/ratings_analysts/ratings-analysts.mdx @@ -1,3 +1,3 @@ --- -openapi: get /api/v2.1/calendar/ratings/analysts +openapi: /openapi/calendar_api.spec.yml GET /api/v2.1/calendar/ratings/analysts --- \ No newline at end of file diff --git a/api-reference/calendar_api/ratings_firms/ratings-firms.mdx b/api-reference/calendar_api/ratings_firms/ratings-firms.mdx index b2e6313f..af7933e1 100644 --- a/api-reference/calendar_api/ratings_firms/ratings-firms.mdx +++ b/api-reference/calendar_api/ratings_firms/ratings-firms.mdx @@ -1,3 +1,3 @@ --- -openapi: get /api/v2.1/calendar/ratings/firms +openapi: /openapi/calendar_api.spec.yml GET /api/v2.1/calendar/ratings/firms --- \ No newline at end of file diff --git a/api-reference/calendar_api/removed/removed-v2.mdx b/api-reference/calendar_api/removed/removed-v2.mdx index 3d837b88..904405f6 100644 --- a/api-reference/calendar_api/removed/removed-v2.mdx +++ b/api-reference/calendar_api/removed/removed-v2.mdx @@ -1,3 +1,3 @@ --- -openapi: get /api/v2.1/calendar-removed/ +openapi: /openapi/calendar_api.spec.yml GET /api/v2.1/calendar-removed/ --- \ No newline at end of file diff --git a/api-reference/calendar_api/splits/returns-the-splits-calendar-data.mdx b/api-reference/calendar_api/splits/returns-the-splits-calendar-data.mdx index 1caf7f8a..6041a0d0 100644 --- a/api-reference/calendar_api/splits/returns-the-splits-calendar-data.mdx +++ b/api-reference/calendar_api/splits/returns-the-splits-calendar-data.mdx @@ -1,3 +1,3 @@ --- -openapi: get /api/v2.1/calendar/splits +openapi: /openapi/calendar_api.spec.yml GET /api/v2.1/calendar/splits --- \ No newline at end of file diff --git a/api-reference/data-api-proxy_api/fundamentals/company-financial-data-v21.mdx b/api-reference/data-api-proxy_api/fundamentals/company-financial-data-v21.mdx index 973f3f3d..0cfb7c8c 100644 --- a/api-reference/data-api-proxy_api/fundamentals/company-financial-data-v21.mdx +++ b/api-reference/data-api-proxy_api/fundamentals/company-financial-data-v21.mdx @@ -1,3 +1,3 @@ --- -openapi: get /api/v2.1/fundamentals/company +openapi: /openapi/data-api-proxy_api.spec.yml GET /api/v2.1/fundamentals/company --- \ No newline at end of file diff --git a/api-reference/data-api-proxy_api/fundamentals/company-fundamentals-v2.mdx b/api-reference/data-api-proxy_api/fundamentals/company-fundamentals-v2.mdx index e3edc8e3..6f33e4b6 100644 --- a/api-reference/data-api-proxy_api/fundamentals/company-fundamentals-v2.mdx +++ b/api-reference/data-api-proxy_api/fundamentals/company-fundamentals-v2.mdx @@ -1,3 +1,3 @@ --- -openapi: get /api/v2/fundamentals +openapi: /openapi/data-api-proxy_api.spec.yml GET /api/v2/fundamentals --- \ No newline at end of file diff --git a/api-reference/data-api-proxy_api/fundamentals/company-fundamentals-v21.mdx b/api-reference/data-api-proxy_api/fundamentals/company-fundamentals-v21.mdx index 18c9b5f8..ebdd7b16 100644 --- a/api-reference/data-api-proxy_api/fundamentals/company-fundamentals-v21.mdx +++ b/api-reference/data-api-proxy_api/fundamentals/company-fundamentals-v21.mdx @@ -1,3 +1,3 @@ --- -openapi: get /api/v2.1/fundamentals +openapi: /openapi/data-api-proxy_api.spec.yml GET /api/v2.1/fundamentals --- \ No newline at end of file diff --git a/api-reference/data-api-proxy_api/fundamentals/company-fundamentals-v3.mdx b/api-reference/data-api-proxy_api/fundamentals/company-fundamentals-v3.mdx index c427c685..e441eff3 100644 --- a/api-reference/data-api-proxy_api/fundamentals/company-fundamentals-v3.mdx +++ b/api-reference/data-api-proxy_api/fundamentals/company-fundamentals-v3.mdx @@ -1,3 +1,3 @@ --- -openapi: get /api/v3/fundamentals +openapi: /openapi/data-api-proxy_api.spec.yml GET /api/v3/fundamentals --- \ No newline at end of file diff --git a/api-reference/data-api-proxy_api/fundamentals/company-profile-information-v21.mdx b/api-reference/data-api-proxy_api/fundamentals/company-profile-information-v21.mdx index 49b886cd..50e851d6 100644 --- a/api-reference/data-api-proxy_api/fundamentals/company-profile-information-v21.mdx +++ b/api-reference/data-api-proxy_api/fundamentals/company-profile-information-v21.mdx @@ -1,3 +1,3 @@ --- -openapi: get /api/v2.1/fundamentals/companyProfile +openapi: /openapi/data-api-proxy_api.spec.yml GET /api/v2.1/fundamentals/companyProfile --- \ No newline at end of file diff --git a/api-reference/data-api-proxy_api/fundamentals/get-alpha-beta-v21.mdx b/api-reference/data-api-proxy_api/fundamentals/get-alpha-beta-v21.mdx index b880b022..d8db0c4f 100644 --- a/api-reference/data-api-proxy_api/fundamentals/get-alpha-beta-v21.mdx +++ b/api-reference/data-api-proxy_api/fundamentals/get-alpha-beta-v21.mdx @@ -1,3 +1,3 @@ --- -openapi: get /api/v2.1/fundamentals/alphaBeta +openapi: /openapi/data-api-proxy_api.spec.yml GET /api/v2.1/fundamentals/alphaBeta --- \ No newline at end of file diff --git a/api-reference/data-api-proxy_api/fundamentals/get-asset-classification-v21.mdx b/api-reference/data-api-proxy_api/fundamentals/get-asset-classification-v21.mdx index 1f60e602..e23dadb9 100644 --- a/api-reference/data-api-proxy_api/fundamentals/get-asset-classification-v21.mdx +++ b/api-reference/data-api-proxy_api/fundamentals/get-asset-classification-v21.mdx @@ -1,3 +1,4 @@ --- -openapi: get /api/v2.1/fundamentals/assetClassification +openapi: /openapi/data-api-proxy_api.spec.yml GET + /api/v2.1/fundamentals/assetClassification --- \ No newline at end of file diff --git a/api-reference/data-api-proxy_api/fundamentals/get-balance-sheet-v3.mdx b/api-reference/data-api-proxy_api/fundamentals/get-balance-sheet-v3.mdx index 3de78497..a77a54b2 100644 --- a/api-reference/data-api-proxy_api/fundamentals/get-balance-sheet-v3.mdx +++ b/api-reference/data-api-proxy_api/fundamentals/get-balance-sheet-v3.mdx @@ -1,3 +1,3 @@ --- -openapi: get /api/v3/fundamentals/balance-sheet +openapi: /openapi/data-api-proxy_api.spec.yml GET /api/v3/fundamentals/balance-sheet --- \ No newline at end of file diff --git a/api-reference/data-api-proxy_api/fundamentals/get-cash-flow-v3.mdx b/api-reference/data-api-proxy_api/fundamentals/get-cash-flow-v3.mdx index 1786490c..0edd8487 100644 --- a/api-reference/data-api-proxy_api/fundamentals/get-cash-flow-v3.mdx +++ b/api-reference/data-api-proxy_api/fundamentals/get-cash-flow-v3.mdx @@ -1,3 +1,3 @@ --- -openapi: get /api/v3/fundamentals/cash-flow +openapi: /openapi/data-api-proxy_api.spec.yml GET /api/v3/fundamentals/cash-flow --- \ No newline at end of file diff --git a/api-reference/data-api-proxy_api/fundamentals/get-derived-figures-and-ratios-v3.mdx b/api-reference/data-api-proxy_api/fundamentals/get-derived-figures-and-ratios-v3.mdx index 474b7b38..a32a1126 100644 --- a/api-reference/data-api-proxy_api/fundamentals/get-derived-figures-and-ratios-v3.mdx +++ b/api-reference/data-api-proxy_api/fundamentals/get-derived-figures-and-ratios-v3.mdx @@ -1,3 +1,3 @@ --- -openapi: get /api/v3/fundamentals/derived +openapi: /openapi/data-api-proxy_api.spec.yml GET /api/v3/fundamentals/derived --- \ No newline at end of file diff --git a/api-reference/data-api-proxy_api/fundamentals/get-earning-ratios-v21.mdx b/api-reference/data-api-proxy_api/fundamentals/get-earning-ratios-v21.mdx index 4c9012f2..fff353d9 100644 --- a/api-reference/data-api-proxy_api/fundamentals/get-earning-ratios-v21.mdx +++ b/api-reference/data-api-proxy_api/fundamentals/get-earning-ratios-v21.mdx @@ -1,3 +1,3 @@ --- -openapi: get /api/v2.1/fundamentals/earningRatios +openapi: /openapi/data-api-proxy_api.spec.yml GET /api/v2.1/fundamentals/earningRatios --- \ No newline at end of file diff --git a/api-reference/data-api-proxy_api/fundamentals/get-financials-v21.mdx b/api-reference/data-api-proxy_api/fundamentals/get-financials-v21.mdx index 28a91a79..c6d38d13 100644 --- a/api-reference/data-api-proxy_api/fundamentals/get-financials-v21.mdx +++ b/api-reference/data-api-proxy_api/fundamentals/get-financials-v21.mdx @@ -1,3 +1,3 @@ --- -openapi: get /api/v2.1/fundamentals/financials +openapi: /openapi/data-api-proxy_api.spec.yml GET /api/v2.1/fundamentals/financials --- \ No newline at end of file diff --git a/api-reference/data-api-proxy_api/fundamentals/get-operation-ratios-v21.mdx b/api-reference/data-api-proxy_api/fundamentals/get-operation-ratios-v21.mdx index b240f41d..93f0461f 100644 --- a/api-reference/data-api-proxy_api/fundamentals/get-operation-ratios-v21.mdx +++ b/api-reference/data-api-proxy_api/fundamentals/get-operation-ratios-v21.mdx @@ -1,3 +1,3 @@ --- -openapi: get /api/v2.1/fundamentals/operationRatios +openapi: /openapi/data-api-proxy_api.spec.yml GET /api/v2.1/fundamentals/operationRatios --- \ No newline at end of file diff --git a/api-reference/data-api-proxy_api/fundamentals/get-share-class-profile-v21.mdx b/api-reference/data-api-proxy_api/fundamentals/get-share-class-profile-v21.mdx index b50eb7d6..2d897651 100644 --- a/api-reference/data-api-proxy_api/fundamentals/get-share-class-profile-v21.mdx +++ b/api-reference/data-api-proxy_api/fundamentals/get-share-class-profile-v21.mdx @@ -1,3 +1,4 @@ --- -openapi: get /api/v2.1/fundamentals/shareClassProfile +openapi: /openapi/data-api-proxy_api.spec.yml GET + /api/v2.1/fundamentals/shareClassProfile --- \ No newline at end of file diff --git a/api-reference/data-api-proxy_api/fundamentals/get-share-class-v21.mdx b/api-reference/data-api-proxy_api/fundamentals/get-share-class-v21.mdx index 8a65d1ca..dbb8e07c 100644 --- a/api-reference/data-api-proxy_api/fundamentals/get-share-class-v21.mdx +++ b/api-reference/data-api-proxy_api/fundamentals/get-share-class-v21.mdx @@ -1,3 +1,3 @@ --- -openapi: get /api/v2.1/fundamentals/shareClass +openapi: /openapi/data-api-proxy_api.spec.yml GET /api/v2.1/fundamentals/shareClass --- \ No newline at end of file diff --git a/api-reference/data-api-proxy_api/fundamentals/get-share-price-ratios-v3.mdx b/api-reference/data-api-proxy_api/fundamentals/get-share-price-ratios-v3.mdx index 44467bf8..447b93bd 100644 --- a/api-reference/data-api-proxy_api/fundamentals/get-share-price-ratios-v3.mdx +++ b/api-reference/data-api-proxy_api/fundamentals/get-share-price-ratios-v3.mdx @@ -1,3 +1,4 @@ --- -openapi: get /api/v3/fundamentals/share-price-ratios +openapi: /openapi/data-api-proxy_api.spec.yml GET + /api/v3/fundamentals/share-price-ratios --- \ No newline at end of file diff --git a/api-reference/data-api-proxy_api/fundamentals/get-valuation-ratios-v21.mdx b/api-reference/data-api-proxy_api/fundamentals/get-valuation-ratios-v21.mdx index 273df898..19aea2b5 100644 --- a/api-reference/data-api-proxy_api/fundamentals/get-valuation-ratios-v21.mdx +++ b/api-reference/data-api-proxy_api/fundamentals/get-valuation-ratios-v21.mdx @@ -1,3 +1,3 @@ --- -openapi: get /api/v2.1/fundamentals/valuationRatios +openapi: /openapi/data-api-proxy_api.spec.yml GET /api/v2.1/fundamentals/valuationRatios --- \ No newline at end of file diff --git a/api-reference/data-api-proxy_api/fundamentals/income-statement-data-v3.mdx b/api-reference/data-api-proxy_api/fundamentals/income-statement-data-v3.mdx index 49e3bafc..4bab0c35 100644 --- a/api-reference/data-api-proxy_api/fundamentals/income-statement-data-v3.mdx +++ b/api-reference/data-api-proxy_api/fundamentals/income-statement-data-v3.mdx @@ -1,3 +1,3 @@ --- -openapi: get /api/v3/fundamentals/income-statement +openapi: /openapi/data-api-proxy_api.spec.yml GET /api/v3/fundamentals/income-statement --- \ No newline at end of file diff --git a/api-reference/data-api-proxy_api/fundamentals/operational-efficiency-ratios-v2.mdx b/api-reference/data-api-proxy_api/fundamentals/operational-efficiency-ratios-v2.mdx index 792ba79d..173b1d81 100644 --- a/api-reference/data-api-proxy_api/fundamentals/operational-efficiency-ratios-v2.mdx +++ b/api-reference/data-api-proxy_api/fundamentals/operational-efficiency-ratios-v2.mdx @@ -1,3 +1,3 @@ --- -openapi: get /api/v2/fundamentals/operationRatios +openapi: /openapi/data-api-proxy_api.spec.yml GET /api/v2/fundamentals/operationRatios --- \ No newline at end of file diff --git a/api-reference/data-api-proxy_api/fundamentals/quarterly-and-annual-earnings-reports-v21.mdx b/api-reference/data-api-proxy_api/fundamentals/quarterly-and-annual-earnings-reports-v21.mdx index be988ff3..07910127 100644 --- a/api-reference/data-api-proxy_api/fundamentals/quarterly-and-annual-earnings-reports-v21.mdx +++ b/api-reference/data-api-proxy_api/fundamentals/quarterly-and-annual-earnings-reports-v21.mdx @@ -1,3 +1,3 @@ --- -openapi: get /api/v2.1/fundamentals/earningReports +openapi: /openapi/data-api-proxy_api.spec.yml GET /api/v2.1/fundamentals/earningReports --- \ No newline at end of file diff --git a/api-reference/data-api-proxy_api/market-data/historical-price-bars.mdx b/api-reference/data-api-proxy_api/market-data/historical-price-bars.mdx index da473578..3980f638 100644 --- a/api-reference/data-api-proxy_api/market-data/historical-price-bars.mdx +++ b/api-reference/data-api-proxy_api/market-data/historical-price-bars.mdx @@ -1,3 +1,3 @@ --- -openapi: get /api/v2/bars +openapi: /openapi/data-api-proxy_api.spec.yml GET /api/v2/bars --- \ No newline at end of file diff --git a/api-reference/data-api-proxy_api/market-data/market-movers.mdx b/api-reference/data-api-proxy_api/market-data/market-movers.mdx index a2ba69b3..556b3b1e 100644 --- a/api-reference/data-api-proxy_api/market-data/market-movers.mdx +++ b/api-reference/data-api-proxy_api/market-data/market-movers.mdx @@ -1,3 +1,3 @@ --- -openapi: get /api/v1/market/movers +openapi: /openapi/data-api-proxy_api.spec.yml GET /api/v1/market/movers --- \ No newline at end of file diff --git a/api-reference/data-api-proxy_api/market-data/short-interest-data.mdx b/api-reference/data-api-proxy_api/market-data/short-interest-data.mdx index f631aecb..1347d3aa 100644 --- a/api-reference/data-api-proxy_api/market-data/short-interest-data.mdx +++ b/api-reference/data-api-proxy_api/market-data/short-interest-data.mdx @@ -1,3 +1,3 @@ --- -openapi: get /api/v1/shortinterest +openapi: /openapi/data-api-proxy_api.spec.yml GET /api/v1/shortinterest --- \ No newline at end of file diff --git a/api-reference/data-api-proxy_api/quotedelayed/get-delayed-quotes-v2.mdx b/api-reference/data-api-proxy_api/quotedelayed/get-delayed-quotes-v2.mdx index 3c76504d..d2a8576d 100644 --- a/api-reference/data-api-proxy_api/quotedelayed/get-delayed-quotes-v2.mdx +++ b/api-reference/data-api-proxy_api/quotedelayed/get-delayed-quotes-v2.mdx @@ -1,3 +1,3 @@ --- -openapi: get /api/v2/quoteDelayed +openapi: /openapi/data-api-proxy_api.spec.yml GET /api/v2/quoteDelayed --- \ No newline at end of file diff --git a/api-reference/data-api-proxy_api/quotedelayed/get-delayted-quotes-v1.mdx b/api-reference/data-api-proxy_api/quotedelayed/get-delayted-quotes-v1.mdx index fd523f40..cc1318b5 100644 --- a/api-reference/data-api-proxy_api/quotedelayed/get-delayted-quotes-v1.mdx +++ b/api-reference/data-api-proxy_api/quotedelayed/get-delayted-quotes-v1.mdx @@ -1,3 +1,3 @@ --- -openapi: get /api/v1/quoteDelayed +openapi: /openapi/data-api-proxy_api.spec.yml GET /api/v1/quoteDelayed --- \ No newline at end of file diff --git a/api-reference/delivery_api/calls/delete-call-by-id.mdx b/api-reference/delivery_api/calls/delete-call-by-id.mdx index f75472c9..9c987e1f 100644 --- a/api-reference/delivery_api/calls/delete-call-by-id.mdx +++ b/api-reference/delivery_api/calls/delete-call-by-id.mdx @@ -1,3 +1,3 @@ --- -openapi: delete /api/v1/transcripts/calls/{call_id} +openapi: /openapi/delivery_api.spec.yml DELETE /api/v1/transcripts/calls/{call_id} --- \ No newline at end of file diff --git a/api-reference/delivery_api/calls/fetch-all-calls.mdx b/api-reference/delivery_api/calls/fetch-all-calls.mdx index fce72891..eb1c0317 100644 --- a/api-reference/delivery_api/calls/fetch-all-calls.mdx +++ b/api-reference/delivery_api/calls/fetch-all-calls.mdx @@ -1,3 +1,3 @@ --- -openapi: get /api/v1/transcripts/calls +openapi: /openapi/delivery_api.spec.yml GET /api/v1/transcripts/calls --- \ No newline at end of file diff --git a/api-reference/delivery_api/calls/fetch-call-by-id.mdx b/api-reference/delivery_api/calls/fetch-call-by-id.mdx index 11fa043d..1099335a 100644 --- a/api-reference/delivery_api/calls/fetch-call-by-id.mdx +++ b/api-reference/delivery_api/calls/fetch-call-by-id.mdx @@ -1,3 +1,3 @@ --- -openapi: get /api/v1/transcripts/calls/{call_id} +openapi: /openapi/delivery_api.spec.yml GET /api/v1/transcripts/calls/{call_id} --- \ No newline at end of file diff --git a/api-reference/delivery_api/calls/update-call-by-id.mdx b/api-reference/delivery_api/calls/update-call-by-id.mdx index ef66041c..28ddb365 100644 --- a/api-reference/delivery_api/calls/update-call-by-id.mdx +++ b/api-reference/delivery_api/calls/update-call-by-id.mdx @@ -1,3 +1,3 @@ --- -openapi: put /api/v1/transcripts/calls/{call_id} +openapi: /openapi/delivery_api.spec.yml PUT /api/v1/transcripts/calls/{call_id} --- \ No newline at end of file diff --git a/api-reference/delivery_api/participants/delete-participant-by-id.mdx b/api-reference/delivery_api/participants/delete-participant-by-id.mdx index 4044a122..f13d5b9e 100644 --- a/api-reference/delivery_api/participants/delete-participant-by-id.mdx +++ b/api-reference/delivery_api/participants/delete-participant-by-id.mdx @@ -1,3 +1,4 @@ --- -openapi: delete /api/v1/transcripts/participants/{participant_id} +openapi: /openapi/delivery_api.spec.yml DELETE + /api/v1/transcripts/participants/{participant_id} --- \ No newline at end of file diff --git a/api-reference/delivery_api/participants/update-participant-by-id.mdx b/api-reference/delivery_api/participants/update-participant-by-id.mdx index 3ed3611c..fbf490ed 100644 --- a/api-reference/delivery_api/participants/update-participant-by-id.mdx +++ b/api-reference/delivery_api/participants/update-participant-by-id.mdx @@ -1,3 +1,4 @@ --- -openapi: put /api/v1/transcripts/participants/{participant_id} +openapi: /openapi/delivery_api.spec.yml PUT + /api/v1/transcripts/participants/{participant_id} --- \ No newline at end of file diff --git a/api-reference/delivery_api/status/query-status-view-1.mdx b/api-reference/delivery_api/status/query-status-view-1.mdx index a2a606db..bed6b8ea 100644 --- a/api-reference/delivery_api/status/query-status-view-1.mdx +++ b/api-reference/delivery_api/status/query-status-view-1.mdx @@ -1,3 +1,3 @@ --- -openapi: post /api/v1/transcripts/status +openapi: /openapi/delivery_api.spec.yml POST /api/v1/transcripts/status --- \ No newline at end of file diff --git a/api-reference/delivery_api/status/query-status-view.mdx b/api-reference/delivery_api/status/query-status-view.mdx index 327c021c..7f572b2f 100644 --- a/api-reference/delivery_api/status/query-status-view.mdx +++ b/api-reference/delivery_api/status/query-status-view.mdx @@ -1,3 +1,3 @@ --- -openapi: get /api/v1/transcripts/status +openapi: /openapi/delivery_api.spec.yml GET /api/v1/transcripts/status --- \ No newline at end of file diff --git a/api-reference/delivery_api/summaries/fetch-summaries.mdx b/api-reference/delivery_api/summaries/fetch-summaries.mdx index 5848b60f..8f188ff8 100644 --- a/api-reference/delivery_api/summaries/fetch-summaries.mdx +++ b/api-reference/delivery_api/summaries/fetch-summaries.mdx @@ -1,3 +1,3 @@ --- -openapi: get /api/v1/transcripts/summaries +openapi: /openapi/delivery_api.spec.yml GET /api/v1/transcripts/summaries --- \ No newline at end of file diff --git a/api-reference/delivery_api/summaries/fetch-summary-by-call-id.mdx b/api-reference/delivery_api/summaries/fetch-summary-by-call-id.mdx index e567f6da..c47a7b88 100644 --- a/api-reference/delivery_api/summaries/fetch-summary-by-call-id.mdx +++ b/api-reference/delivery_api/summaries/fetch-summary-by-call-id.mdx @@ -1,3 +1,3 @@ --- -openapi: get /api/v1/transcripts/summaries/{call_id} +openapi: /openapi/delivery_api.spec.yml GET /api/v1/transcripts/summaries/{call_id} --- \ No newline at end of file diff --git a/api-reference/delivery_api/summaries/update-summary-by-call-id.mdx b/api-reference/delivery_api/summaries/update-summary-by-call-id.mdx index 6c0dbea6..7da27d5b 100644 --- a/api-reference/delivery_api/summaries/update-summary-by-call-id.mdx +++ b/api-reference/delivery_api/summaries/update-summary-by-call-id.mdx @@ -1,3 +1,3 @@ --- -openapi: put /api/v1/transcripts/summaries/{call_id} +openapi: /openapi/delivery_api.spec.yml PUT /api/v1/transcripts/summaries/{call_id} --- \ No newline at end of file diff --git a/api-reference/delivery_api/transcripts/delete-transcript-segment-by-id.mdx b/api-reference/delivery_api/transcripts/delete-transcript-segment-by-id.mdx index 8df99200..0e9645a5 100644 --- a/api-reference/delivery_api/transcripts/delete-transcript-segment-by-id.mdx +++ b/api-reference/delivery_api/transcripts/delete-transcript-segment-by-id.mdx @@ -1,3 +1,4 @@ --- -openapi: delete /api/v1/transcripts/transcripts/{transcript_id}/segment/{segment_id} +openapi: /openapi/delivery_api.spec.yml DELETE + /api/v1/transcripts/transcripts/{transcript_id}/segment/{segment_id} --- \ No newline at end of file diff --git a/api-reference/delivery_api/transcripts/update-transcript-segment-by-id.mdx b/api-reference/delivery_api/transcripts/update-transcript-segment-by-id.mdx index 6b46e4ad..b1cb7274 100644 --- a/api-reference/delivery_api/transcripts/update-transcript-segment-by-id.mdx +++ b/api-reference/delivery_api/transcripts/update-transcript-segment-by-id.mdx @@ -1,3 +1,4 @@ --- -openapi: put /api/v1/transcripts/transcripts/{transcript_id}/segment/{segment_id} +openapi: /openapi/delivery_api.spec.yml PUT + /api/v1/transcripts/transcripts/{transcript_id}/segment/{segment_id} --- \ No newline at end of file diff --git a/api-reference/news-api_api/news/get-the-news-items.mdx b/api-reference/news-api_api/news/get-the-news-items.mdx index d384fcf8..bdd56193 100644 --- a/api-reference/news-api_api/news/get-the-news-items.mdx +++ b/api-reference/news-api_api/news/get-the-news-items.mdx @@ -1,3 +1,3 @@ --- -openapi: get /api/v2/news +openapi: /openapi/news-api_api.spec.yml GET /api/v2/news --- \ No newline at end of file diff --git a/api-reference/newsquantified-api_api/news-analytics/quantitative-news-analytics.mdx b/api-reference/newsquantified-api_api/news-analytics/quantitative-news-analytics.mdx index fc3648df..df8eae4c 100644 --- a/api-reference/newsquantified-api_api/news-analytics/quantitative-news-analytics.mdx +++ b/api-reference/newsquantified-api_api/news-analytics/quantitative-news-analytics.mdx @@ -1,3 +1,3 @@ --- -openapi: get /api/v2/newsquantified +openapi: /openapi/newsquantified-api_api.spec.yml GET /api/v2/newsquantified --- \ No newline at end of file diff --git a/api-reference/ticker-trends-api_api/ticker-trends/get-ticker-trend-data.mdx b/api-reference/ticker-trends-api_api/ticker-trends/get-ticker-trend-data.mdx index a46cd152..112ba75a 100644 --- a/api-reference/ticker-trends-api_api/ticker-trends/get-ticker-trend-data.mdx +++ b/api-reference/ticker-trends-api_api/ticker-trends/get-ticker-trend-data.mdx @@ -1,3 +1,3 @@ --- -openapi: get /api/v1/trending-tickers +openapi: /openapi/ticker-trends-api_api.spec.yml GET /api/v1/trending-tickers --- \ No newline at end of file diff --git a/api-reference/ticker-trends-api_api/ticker-trends/get-trending-tickers-list.mdx b/api-reference/ticker-trends-api_api/ticker-trends/get-trending-tickers-list.mdx index 57a6aaa3..fa77820c 100644 --- a/api-reference/ticker-trends-api_api/ticker-trends/get-trending-tickers-list.mdx +++ b/api-reference/ticker-trends-api_api/ticker-trends/get-trending-tickers-list.mdx @@ -1,3 +1,3 @@ --- -openapi: get /api/v1/trending-tickers/list +openapi: /openapi/ticker-trends-api_api.spec.yml GET /api/v1/trending-tickers/list --- \ No newline at end of file diff --git a/ar/api-reference/calendar-api/analyst-insights/get-analyst-insights.mdx b/ar/api-reference/calendar-api/analyst-insights/get-analyst-insights.mdx index 03dafb66..29331530 100644 --- a/ar/api-reference/calendar-api/analyst-insights/get-analyst-insights.mdx +++ b/ar/api-reference/calendar-api/analyst-insights/get-analyst-insights.mdx @@ -4,13 +4,13 @@ openapi: /ar/openapi/calendar_api.spec.yml GET /api/v1/analyst/insights --- -```json استجابة (200 OK) +```json Response (200 OK) { "analyst-insights": [ { "action": "Upgrades", "analyst_id": "669ea49c3f2d7e0001303664", - "analyst_insights": "BWS Financial upgraded Innodata's stock to Top Pick with a price target of $110.00. \n\n **Strong Financial Performance and Growth Prospects**: Innodata has demonstrated significant financial growth and potential, particularly highlighted by the announcement of $68 million in pretraining deals on its last earnings call. This reflects the company's ability to secure large contracts and its strong positioning within the rapidly evolving AI landscape, which is likely to drive further revenue growth and investor confidence.\n\n**Strategic Government Contract Win**: The acquisition of a government contract entering the fourth quarter of 2025 positions Innodata for substantial expansion into new business areas by 2026. This move is expected to contribute significantly to the company's revenue towards the end of the year, showcasing its strategic growth initiatives and enhancing its market value.", + "analyst_insights": "رفعت BWS Financial تصنيف سهم Innodata إلى Top Pick مع سعر مستهدف قدره 110.00 دولار. \n\n **أداء مالي قوي وآفاق نمو واعدة**: أظهرت Innodata نمواً مالياً ملحوظاً وإمكانات قوية، ويتجلى ذلك بشكل خاص في الإعلان عن صفقات تدريب مسبق بقيمة 68 مليون دولار خلال آخر مكالمة لأرباحها. يعكس ذلك قدرة الشركة على تأمين عقود كبيرة وتموضعها القوي ضمن مشهد الذكاء الاصطناعي سريع التطور، ما يرجَّح أن يدفع بمزيد من نمو الإيرادات ويعزز ثقة المستثمرين.\n\n**فوز استراتيجي بعقد حكومي**: يضع حصول الشركة على عقد حكومي عند دخول الربع الرابع من عام 2025 شركة Innodata في موقع يسمح لها بالتوسع الكبير في مجالات أعمال جديدة بحلول 2026. من المتوقع أن يسهم هذا التحرك بشكل ملحوظ في إيرادات الشركة نحو نهاية العام، مما يبرز مبادراتها الاستراتيجية للنمو ويعزز قيمتها السوقية.", "date": "2026-01-05", "firm": "BWS Financial", "firm_id": "57f832d56b87f600016fa43f", @@ -30,7 +30,7 @@ openapi: /ar/openapi/calendar_api.spec.yml GET /api/v1/analyst/insights { "action": "Maintains", "analyst_id": "669ea49c3f2d7e0001303664", - "analyst_insights": "BWS Financial maintained their Buy rating on Innodata's stock with a price target of $110.00. \n\n **Strong Revenue Growth Potential**: Innodata has demonstrated a robust financial trajectory by securing $68 million in pretraining deals, indicating a substantial demand for its AI data preparation and engineering services. This growth is a clear indicator of the company's ability to attract significant contracts, thereby bolstering investor confidence in its revenue prospects and operational strength.\n\n**Strategic Government Contract**: The company's entrance into the fourth quarter of 2025 with a government contract positions it for expanded business opportunities in 2026. This strategic move not only diversifies Innodata's revenue streams but also sets the stage for greater financial benefits towards the end of the year, showcasing the company's potential for increased market share and profitability.", + "analyst_insights": "أبقت BWS Financial على تصنيف Buy لسهم Innodata مع سعر مستهدف قدره 110.00 دولار. \n\n **إمكانات قوية لنمو الإيرادات**: أظهرت Innodata مساراً مالياً قوياً من خلال إبرام صفقات تدريب مسبق بقيمة 68 مليون دولار، ما يشير إلى طلب كبير على خدماتها في إعداد البيانات وهندستها للذكاء الاصطناعي. هذا النمو مؤشر واضح على قدرة الشركة على جذب عقود كبيرة، مما يعزز ثقة المستثمرين بآفاق إيراداتها وقوة عملياتها.\n\n**عقد حكومي استراتيجي**: إن دخول الشركة إلى الربع الرابع من عام 2025 مع عقد حكومي يضعها في موقع يمكّنها من توسيع فرص الأعمال في عام 2026. لا يسهم هذا التحرك الاستراتيجي في تنويع مصادر إيرادات Innodata فحسب، بل يمهد أيضاً لتحقيق مكاسب مالية أكبر نحو نهاية العام، مما يبرز قدرة الشركة على زيادة حصتها السوقية وربحيتها.", "date": "2026-01-05", "firm": "BWS Financial", "firm_id": "57f832d56b87f600016fa43f", @@ -50,38 +50,38 @@ openapi: /ar/openapi/calendar_api.spec.yml GET /api/v1/analyst/insights ] } ``` -```json استجابة (401 غير مُصرَّح به) +```json Response (401 Unauthorized) { "ok": false, "errors": [ { "code": "auth_failed", "id": "unauthorized", - "value": "Invalid or missing authentication token" + "value": "رمز الوصول المستخدم للمصادقة غير صالح أو غير موجود" } ] } ``` -```json استجابة (404 غير موجود) +```json Response (404 Not Found) { "ok": false, "errors": [ { "code": "no_data_found", "id": "not_found", - "value": "No data found for the specified parameters" + "value": "لم يتم العثور على بيانات للمعلمات المحددة" } ] } ``` -```json استجابة (500 خطأ داخلي في الخادم) +```json Response (500 Internal Server Error) { "ok": false, "errors": [ { "code": "internal_server_error", "id": "server_error", - "value": "An unexpected error occurred while processing your request" + "value": "حدث خطأ غير متوقع أثناء معالجة الطلب الخاص بك" } ] } diff --git a/ar/api-reference/calendar-api/bulls-say-bears-say/get-bulls-say-bears-say.mdx b/ar/api-reference/calendar-api/bulls-say-bears-say/get-bulls-say-bears-say.mdx index e468f5be..59547902 100644 --- a/ar/api-reference/calendar-api/bulls-say-bears-say/get-bulls-say-bears-say.mdx +++ b/ar/api-reference/calendar-api/bulls-say-bears-say/get-bulls-say-bears-say.mdx @@ -4,12 +4,12 @@ openapi: /ar/openapi/calendar_api.spec.yml GET /api/v1/bulls_bears_say --- -```json الاستجابة (200 OK) +```json Response (200 OK) { "bulls_say_bears_say": [ { - "bear_case": "يشير التحليل إلى انخفاض في المبيعات من الصين بنسبة 3.6% على أساس سنوي، مما يثير مخاوف بشأن أداء السوق في منطقة محورية. بالإضافة إلى ذلك، على الرغم من بقاء هامش الربح الإجمالي مستقراً عند حوالي 47% على أساس سنوي، فإن ارتفاع المصروفات التشغيلية يشكّل خطراً على الربحية. علاوة على ذلك، فإن تباطؤاً محتملاً في نمو مبيعات iPhone وإمكانية تراجع سمعة Apple قد يفرض ضغطاً هبوطياً على تقييم الشركة، ما يثير القلق لدى المستثمرين.", - "bull_case": "ارتفعت مبيعات Apple في الربع الرابع بنسبة 8% لتصل إلى 102.5 مليار دولار، بما يتماشى بشكل وثيق مع التقديرات ويدعم توقعات بنمو إجمالي المبيعات بين 10% و12% في الربع القادم، مدفوعاً بشكل أساسي بالأداء القوي لمبيعات iPhone. كما سجّلت الشركة دخلاً تشغيلياً قدره 32.4 مليار دولار، ما يعكس نمواً سنوياً بنسبة 10%، ونمواً في إيرادات الخدمات بنسبة 15%، ما ساهم إيجابياً في ديناميكيات هامش الربح الإجمالي. بالإضافة إلى ذلك، ومع النمو المتوقع في منطقة الصين والاستثمارات الاستراتيجية في الذكاء الاصطناعي وتطوير المنتجات، فإن Apple مهيّأة لنمو مستدام طويل الأجل على الرغم من ارتفاع النفقات التشغيلية.", + "bear_case": "يُبرز التحليل انخفاضًا بنسبة 3.6% على أساس سنوي في المبيعات من الصين، مما يثير مخاوف بشأن أداء السوق في منطقة رئيسية. بالإضافة إلى ذلك، ورغم أن هوامش الربح الإجمالية ما زالت مستقرة عند حوالي 47% على أساس سنوي، فإن ارتفاع المصروفات التشغيلية يشكّل خطرًا على الربحية. علاوة على ذلك، فإن احتمال تباطؤ نمو مبيعات iPhone وإمكانية تراجع سمعة Apple قد يفرض ضغطًا هبوطيًا على تقييم الشركة، مما يؤدي إلى زيادة القلق بين المستثمرين.", + "bull_case": "ارتفعت مبيعات Apple في الربع الرابع بنسبة 8% إلى 102.5 مليار دولار، بما يتماشى تقريبًا مع التقديرات ويدعم توقع نمو إجمالي المبيعات من 10% إلى 12% في الربع القادم، مدفوعًا أساسًا بالأداء القوي في مبيعات iPhone. كما أعلنت الشركة عن دخل تشغيلي قدره 32.4 مليار دولار، بما يعكس زيادة بنسبة 10% على أساس سنوي، ونموًا في إيرادات الخدمات بنسبة 15%، ما يساهم بشكل إيجابي في ديناميكيات هامش الربح الإجمالي. بالإضافة إلى ذلك، ومع النمو المتوقع في منطقة الصين والاستثمارات الاستراتيجية في الذكاء الاصطناعي وتطوير المنتجات، تتموضع Apple لتحقيق نمو مستدام طويل الأجل رغم ارتفاع النفقات التشغيلية.", "id": "6951d73e304f6ecd69d00189", "securities": [ { @@ -26,19 +26,19 @@ openapi: /ar/openapi/calendar_api.spec.yml GET /api/v1/bulls_bears_say ] } ``` -```json الاستجابة (401 Unauthorized) +```json Response (401 Unauthorized) { "ok": false, "errors": [ { "code": "auth_failed", "id": "unauthorized", - "value": "رمز الوصول غير صالح أو مفقود" + "value": "رمز مصادقة غير صالح أو مفقود" } ] } ``` -```json الاستجابة (404 Not Found) +```json Response (404 Not Found) { "ok": false, "errors": [ @@ -50,7 +50,7 @@ openapi: /ar/openapi/calendar_api.spec.yml GET /api/v1/bulls_bears_say ] } ``` -```json الاستجابة (500 Internal Server Error) +```json Response (500 Internal Server Error) { "ok": false, "errors": [ diff --git a/ar/api-reference/calendar-api/dividends/dividends-events.mdx b/ar/api-reference/calendar-api/dividends/dividends-events.mdx index a011ff59..5257e2c8 100644 --- a/ar/api-reference/calendar-api/dividends/dividends-events.mdx +++ b/ar/api-reference/calendar-api/dividends/dividends-events.mdx @@ -39,7 +39,7 @@ openapi: /ar/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/dividends { "code": "auth_failed", "id": "unauthorized", - "value": "رمز مصادقة غير صالح أو مفقود" + "value": "رمز الوصول الخاص بالمصادقة غير صالح أو مفقود" } ] } @@ -56,7 +56,7 @@ openapi: /ar/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/dividends ] } ``` - ```json استجابة (500 خطأ في الخادم الداخلي) + ```json استجابة (500 خطأ داخلي في الخادم) { "ok": false, "errors": [ diff --git a/ar/api-reference/calendar-api/get-blocktrade.mdx b/ar/api-reference/calendar-api/get-blocktrade.mdx index 692bd586..dc2af62b 100644 --- a/ar/api-reference/calendar-api/get-blocktrade.mdx +++ b/ar/api-reference/calendar-api/get-blocktrade.mdx @@ -1,5 +1,5 @@ --- -title: "صفقات الكتل" +title: "Blocktrade" openapi: /ar/openapi/calendar_api.spec.yml GET /api/v1/signal/block_trade --- @@ -27,38 +27,38 @@ openapi: /ar/openapi/calendar_api.spec.yml GET /api/v1/signal/block_trade ] } ``` -```json استجابة (401 Unauthorized) +```json استجابة (401 غير مُصرَّح) { "ok": false, "errors": [ { "code": "auth_failed", "id": "unauthorized", - "value": "Invalid or missing authentication token" + "value": "رمز وصول المصادقة غير صالح أو مفقود" } ] } ``` -```json استجابة (404 Not Found) +```json استجابة (404 غير موجود) { "ok": false, "errors": [ { "code": "no_data_found", "id": "not_found", - "value": "No data found for the specified parameters" + "value": "لم يتم العثور على بيانات للمعلمات المحددة" } ] } ``` -```json استجابة (500 Internal Server Error) +```json استجابة (500 خطأ داخلي في الخادم) { "ok": false, "errors": [ { "code": "internal_server_error", "id": "server_error", - "value": "An unexpected error occurred while processing your request" + "value": "حدث خطأ غير متوقع أثناء معالجة طلبك" } ] } diff --git a/ar/api-reference/calendar-api/get-conference-calls.mdx b/ar/api-reference/calendar-api/get-conference-calls.mdx index 706b6923..69af4d55 100644 --- a/ar/api-reference/calendar-api/get-conference-calls.mdx +++ b/ar/api-reference/calendar-api/get-conference-calls.mdx @@ -55,7 +55,7 @@ openapi: /ar/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/conference-cal { "code": "auth_failed", "id": "unauthorized", - "value": "رمز مصادقة غير صالح أو مفقود" + "value": "رمز الوصول الخاص بالمصادقة غير صالح أو مفقود" } ] } @@ -67,12 +67,12 @@ openapi: /ar/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/conference-cal { "code": "no_data_found", "id": "not_found", - "value": "لم يتم العثور على بيانات للمعلمات المحددة" + "value": "لم يتم العثور على بيانات للمعاملات المحددة" } ] } ``` -```json استجابة (500 خطأ في الخادم الداخلي) +```json استجابة (500 خطأ داخلي في الخادم) { "ok": false, "errors": [ diff --git a/ar/api-reference/calendar-api/get-consensus-ratings.mdx b/ar/api-reference/calendar-api/get-consensus-ratings.mdx index abe8fa98..7da418cc 100644 --- a/ar/api-reference/calendar-api/get-consensus-ratings.mdx +++ b/ar/api-reference/calendar-api/get-consensus-ratings.mdx @@ -4,7 +4,7 @@ openapi: /ar/openapi/calendar_api.spec.yml GET /api/v1/consensus-ratings --- -```json استجابة (200 OK) +```json استجابة (200 ناجحة) { "aggregate_ratings": { "strong_buy": 7, @@ -23,7 +23,7 @@ openapi: /ar/openapi/calendar_api.spec.yml GET /api/v1/consensus-ratings "unique_analyst_count": 26 } ``` -```json استجابة (401 Unauthorized) +```json استجابة (401 غير مُخوَّل) { "ok": false, "errors": [ @@ -35,7 +35,7 @@ openapi: /ar/openapi/calendar_api.spec.yml GET /api/v1/consensus-ratings ] } ``` -```json استجابة (404 Not Found) +```json استجابة (404 غير موجود) { "ok": false, "errors": [ @@ -47,7 +47,7 @@ openapi: /ar/openapi/calendar_api.spec.yml GET /api/v1/consensus-ratings ] } ``` -```json استجابة (500 Internal Server Error) +```json استجابة (500 خطأ داخلي في الخادم) { "ok": false, "errors": [ diff --git a/ar/api-reference/calendar-api/get-dividends.mdx b/ar/api-reference/calendar-api/get-dividends.mdx index 370fe856..3961437c 100644 --- a/ar/api-reference/calendar-api/get-dividends.mdx +++ b/ar/api-reference/calendar-api/get-dividends.mdx @@ -67,7 +67,7 @@ openapi: /ar/openapi/calendar_api.spec.yml GET /api/v2.2/calendar/dividends { "code": "auth_failed", "id": "unauthorized", - "value": "Invalid or missing authentication token" + "value": "رمز الوصول للمصادقة غير صالح أو غير موجود" } ] } @@ -79,7 +79,7 @@ openapi: /ar/openapi/calendar_api.spec.yml GET /api/v2.2/calendar/dividends { "code": "no_data_found", "id": "not_found", - "value": "No data found for the specified parameters" + "value": "لم يتم العثور على بيانات للمعلمات المحددة" } ] } @@ -91,7 +91,7 @@ openapi: /ar/openapi/calendar_api.spec.yml GET /api/v2.2/calendar/dividends { "code": "internal_server_error", "id": "server_error", - "value": "An unexpected error occurred while processing your request" + "value": "حدث خطأ غير متوقع أثناء معالجة طلبك" } ] } diff --git a/ar/api-reference/calendar-api/get-earnings.mdx b/ar/api-reference/calendar-api/get-earnings.mdx index 6abbec48..36f76a66 100644 --- a/ar/api-reference/calendar-api/get-earnings.mdx +++ b/ar/api-reference/calendar-api/get-earnings.mdx @@ -4,7 +4,7 @@ openapi: /ar/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/earnings --- -```json Response (200 OK) +```json استجابة (200 OK) { "earnings": [ { @@ -39,38 +39,38 @@ openapi: /ar/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/earnings ] } ``` -```json Response (401 Unauthorized) +```json استجابة (401 Unauthorized) { "ok": false, "errors": [ { "code": "auth_failed", "id": "unauthorized", - "value": "Invalid or missing authentication token" + "value": "رمز الوصول للمصادقة غير صالح أو مفقود" } ] } ``` -```json Response (404 Not Found) +```json استجابة (404 Not Found) { "ok": false, "errors": [ { "code": "no_data_found", "id": "not_found", - "value": "No data found for the specified parameters" + "value": "لم يتم العثور على بيانات للمعاملات المحددة" } ] } ``` -```json Response (500 Internal Server Error) +```json استجابة (500 Internal Server Error) { "ok": false, "errors": [ { "code": "internal_server_error", "id": "server_error", - "value": "An unexpected error occurred while processing your request" + "value": "حدث خطأ غير متوقع أثناء معالجة طلبك" } ] } diff --git a/ar/api-reference/calendar-api/get-economics.mdx b/ar/api-reference/calendar-api/get-economics.mdx index 92e749c9..863ec80b 100644 --- a/ar/api-reference/calendar-api/get-economics.mdx +++ b/ar/api-reference/calendar-api/get-economics.mdx @@ -1,10 +1,10 @@ --- -title: "البيانات الاقتصادية" +title: "الاقتصاد" openapi: /ar/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/economics --- -```json Response (200 OK) +```json استجابة (200 OK) { "economics": [ { @@ -14,8 +14,8 @@ openapi: /ar/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/economics "consensus_t": "", "country": "USA", "date": "2026-03-08", - "description": "يتتبع تقرير \"Challenger Job Cuts (YoY)\" نسبة التغير في عمليات التسريح التي يعلن عنها أصحاب العمل خلال شهر معين مقارنة بالشهر نفسه من العام السابق. يستخدم المستثمرون والمحللون هذا التقرير لقياس قوة سوق العمل واتخاذ قرارات استثمارية مستنيرة. ويمكن لبيانات هذا التقرير أيضًا أن تؤثّر في قيمة الدولار الأمريكي، حيث تُعَدّ الأرقام الأعلى من المتوقع سلبية، في حين تُعَدّ الأرقام الأقل من المتوقع إيجابية.", - "event_category": "Employment", + "description": "يتتبع تقرير Challenger Job Cuts (على أساس سنوي YoY) نسبة التغير في عدد عمليات التسريح التي يعلن عنها أصحاب العمل خلال شهر معين مقارنةً بالشهر نفسه من العام السابق. يُستخدم هذا التقرير من قبل المستثمرين والمحللين لقياس قوة سوق العمل واتخاذ قرارات مستنيرة بشأن استثماراتهم. يمكن أن تؤثر البيانات الواردة في هذا التقرير أيضًا على قيمة الدولار الأمريكي، حيث تُعتبر الأرقام الأعلى من المتوقع سلبية، في حين تُعتبر الأرقام الأقل من المتوقع إيجابية.", + "event_category": "العمالة", "event_name": "Challenger Job Cuts (YoY)", "event_period": "", "id": "6745790147f2830001365a27", @@ -30,7 +30,7 @@ openapi: /ar/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/economics ] } ``` -```json Response (401 Unauthorized) +```json استجابة (401 غير مصرح) { "ok": false, "errors": [ @@ -42,19 +42,19 @@ openapi: /ar/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/economics ] } ``` -```json Response (404 Not Found) +```json استجابة (404 لم يتم العثور على بيانات) { "ok": false, "errors": [ { "code": "no_data_found", "id": "not_found", - "value": "لم يتم العثور على بيانات للمعلمات المحددة" + "value": "لم يتم العثور على أي بيانات للمعلمات المحددة" } ] } ``` -```json Response (500 Internal Server Error) +```json استجابة (500 خطأ داخلي في الخادم) { "ok": false, "errors": [ diff --git a/ar/api-reference/calendar-api/get-erx-gaps.mdx b/ar/api-reference/calendar-api/get-erx-gaps.mdx index d278c7ed..c566c08d 100644 --- a/ar/api-reference/calendar-api/get-erx-gaps.mdx +++ b/ar/api-reference/calendar-api/get-erx-gaps.mdx @@ -4,22 +4,22 @@ openapi: /ar/openapi/calendar_api.spec.yml GET /api/v1/erx-gaps --- -```json استجابة (200 OK) +```json Response (200 OK) {} ``` -```json استجابة (401 غير مصرح به) +```json Response (401 Unauthorized) { "ok": false, "errors": [ { "code": "auth_failed", "id": "unauthorized", - "value": "رمز الوصول للمصادقة غير صالح أو مفقود" + "value": "رمز وصول المصادقة غير صالح أو مفقود" } ] } ``` -```json استجابة (404 غير موجود) +```json Response (404 Not Found) { "ok": false, "errors": [ @@ -31,7 +31,7 @@ openapi: /ar/openapi/calendar_api.spec.yml GET /api/v1/erx-gaps ] } ``` -```json استجابة (500 خطأ داخلي في الخادم) +```json Response (500 Internal Server Error) { "ok": false, "errors": [ diff --git a/ar/api-reference/calendar-api/get-events.mdx b/ar/api-reference/calendar-api/get-events.mdx index b22b06c4..2410993a 100644 --- a/ar/api-reference/calendar-api/get-events.mdx +++ b/ar/api-reference/calendar-api/get-events.mdx @@ -38,7 +38,7 @@ openapi: /ar/openapi/calendar_api.spec.yml GET /api/v2/calendar/events } ``` -```json استجابة (401 Unauthorized) +```json استجابة (401 غير مصرح به) { "ok": false, "errors": [ @@ -50,7 +50,7 @@ openapi: /ar/openapi/calendar_api.spec.yml GET /api/v2/calendar/events ] } ``` -```json استجابة (404 Not Found) +```json استجابة (404 غير موجود) { "ok": false, "errors": [ @@ -62,7 +62,7 @@ openapi: /ar/openapi/calendar_api.spec.yml GET /api/v2/calendar/events ] } ``` -```json استجابة (500 Internal Server Error) +```json استجابة (500 خطأ في الخادم الداخلي) { "ok": false, "errors": [ diff --git a/ar/api-reference/calendar-api/get-fda.mdx b/ar/api-reference/calendar-api/get-fda.mdx index 8bdda37f..8f614d1e 100644 --- a/ar/api-reference/calendar-api/get-fda.mdx +++ b/ar/api-reference/calendar-api/get-fda.mdx @@ -1,5 +1,5 @@ --- -title: "FDA" +title: "هيئة الغذاء والدواء (FDA)" openapi: /ar/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/fda --- @@ -32,14 +32,14 @@ openapi: /ar/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/fda ], "name": "Alpha DaRT" }, - "event_type": "تحديث مقدَّم", + "event_type": "Provided Update", "id": "695bc49183cac20001bec514", "nic_number": "", "notes": "", - "outcome": "أعلنت شركة Alpha Tau Medical Ltd. عن تقديمها الوحدة الأولى من طلبها للحصول على موافقة ما قبل التسويق (PMA) إلى إدارة الغذاء والدواء الأميركية (FDA)، وذلك عقب قرار إدارة الغذاء والدواء السابق بالسماح للشركة باستخدام النهج المعياري الأكثر مرونة (modular approach).", + "outcome": "أعلنت شركة Alpha Tau Medical Ltd. عن تقديم الوحدة الأولى من طلب موافقتها قبل التسويق (PMA) إلى إدارة الغذاء والدواء الأميركية (FDA)، وذلك عقب قرار إدارة الغذاء والدواء (FDA) السابق بالسماح للشركة باستخدام النهج المعياري الأكثر مرونة.", "outcome_brief": "", "source_link": "https://www.benzinga.com/pressreleases/26/01/g49690927/alpha-tau-submits-first-pre-market-approval-module-to-the-fda-for-alpha-dart-for-the-treatment-of-", - "source_type": "بيان صحفي", + "source_type": "Press Release", "status": "", "target_date": "", "time": "09:00:00", @@ -48,19 +48,19 @@ openapi: /ar/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/fda ] } ``` -```json استجابة (401 Unauthorized) +```json استجابة (401 غير مصرح به) { "ok": false, "errors": [ { "code": "auth_failed", "id": "unauthorized", - "value": "رمز المصادقة غير صالح أو مفقود" + "value": "رمز وصول غير صالح أو مفقود" } ] } ``` -```json استجابة (404 Not Found) +```json استجابة (404 غير موجود) { "ok": false, "errors": [ @@ -72,7 +72,7 @@ openapi: /ar/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/fda ] } ``` -```json استجابة (500 Internal Server Error) +```json استجابة (500 خطأ خادم داخلي) { "ok": false, "errors": [ diff --git a/ar/api-reference/calendar-api/get-guidance.mdx b/ar/api-reference/calendar-api/get-guidance.mdx index 7250eabb..2e747b35 100644 --- a/ar/api-reference/calendar-api/get-guidance.mdx +++ b/ar/api-reference/calendar-api/get-guidance.mdx @@ -1,5 +1,5 @@ --- -title: "إرشادات" +title: "التوجيه" openapi: /ar/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/guidance --- diff --git a/ar/api-reference/calendar-api/get-haltresume.mdx b/ar/api-reference/calendar-api/get-haltresume.mdx index 44c75ced..2acfbe03 100644 --- a/ar/api-reference/calendar-api/get-haltresume.mdx +++ b/ar/api-reference/calendar-api/get-haltresume.mdx @@ -1,5 +1,5 @@ --- -title: "إيقاف/استئناف" +title: "Haltresume" openapi: /ar/openapi/calendar_api.spec.yml GET /api/v1/signal/halt_resume --- diff --git a/ar/api-reference/calendar-api/get-ipos.mdx b/ar/api-reference/calendar-api/get-ipos.mdx index 5d377bf0..37a02022 100644 --- a/ar/api-reference/calendar-api/get-ipos.mdx +++ b/ar/api-reference/calendar-api/get-ipos.mdx @@ -1,6 +1,6 @@ --- -title: "الاكتتابات العامة الأولية V2" -openapi: /ar/openapi/calendar_api.spec.yml GET /api/v2/calendar/ipos +title: "الطروحات العامة الأولية IPOs" +openapi: /ar/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/ipos --- @@ -56,14 +56,14 @@ openapi: /ar/openapi/calendar_api.spec.yml GET /api/v2/calendar/ipos ] } ``` -```json استجابة (401 غير مصرح به) +```json استجابة (401 غير مخوَّل) { "ok": false, "errors": [ { "code": "auth_failed", "id": "unauthorized", - "value": "رمز المصادقة غير صالح أو مفقود" + "value": "رمز الوصول للمصادقة غير صالح أو مفقود" } ] } @@ -75,12 +75,12 @@ openapi: /ar/openapi/calendar_api.spec.yml GET /api/v2/calendar/ipos { "code": "no_data_found", "id": "not_found", - "value": "لم يتم العثور على بيانات للمعاملات المحددة" + "value": "لم يتم العثور على بيانات وفق المعلمات المحددة" } ] } ``` -```json استجابة (500 خطأ خادم داخلي) +```json استجابة (500 خطأ داخلي في الخادم) { "ok": false, "errors": [ diff --git a/ar/api-reference/calendar-api/get-ma.mdx b/ar/api-reference/calendar-api/get-ma.mdx index dc6aebf3..4bd3bbe3 100644 --- a/ar/api-reference/calendar-api/get-ma.mdx +++ b/ar/api-reference/calendar-api/get-ma.mdx @@ -20,7 +20,7 @@ openapi: /ar/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/ma "deal_payment_type": "", "deal_size": "", "deal_status": "Completed", - "deal_terms_extra": "Terms of the transaction are not being disclosed.", + "deal_terms_extra": "لن يتم الإفصاح عن شروط الصفقة.", "deal_type": "Acquisition", "id": "695bc1b183cac20001bec44e", "importance": 2, @@ -33,38 +33,38 @@ openapi: /ar/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/ma ] } ``` -```json استجابة (401 غير مصرح به) +```json استجابة (401 Unauthorized) { "ok": false, "errors": [ { "code": "auth_failed", "id": "unauthorized", - "value": "Invalid or missing authentication token" + "value": "رمز الوصول للمصادقة غير صالح أو مفقود" } ] } ``` -```json استجابة (404 غير موجود) +```json استجابة (404 Not Found) { "ok": false, "errors": [ { "code": "no_data_found", "id": "not_found", - "value": "No data found for the specified parameters" + "value": "لم يتم العثور على بيانات للمعلمات المحددة" } ] } ``` -```json استجابة (500 خطأ داخلي في الخادم) +```json استجابة (500 Internal Server Error) { "ok": false, "errors": [ { "code": "internal_server_error", "id": "server_error", - "value": "An unexpected error occurred while processing your request" + "value": "حدث خطأ غير متوقع أثناء معالجة طلبك" } ] } diff --git a/ar/api-reference/calendar-api/get-offerings.mdx b/ar/api-reference/calendar-api/get-offerings.mdx index e49ac24c..49d944c6 100644 --- a/ar/api-reference/calendar-api/get-offerings.mdx +++ b/ar/api-reference/calendar-api/get-offerings.mdx @@ -1,5 +1,5 @@ --- -title: "الطرحات" +title: "الطروحات" openapi: /ar/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/offerings --- @@ -37,7 +37,7 @@ openapi: /ar/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/offerings { "code": "auth_failed", "id": "unauthorized", - "value": "رمز الوصول غير صالح أو مفقود" + "value": "رمز المصادقة غير صالح أو مفقود" } ] } @@ -49,7 +49,7 @@ openapi: /ar/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/offerings { "code": "no_data_found", "id": "not_found", - "value": "لم يتم العثور على أي بيانات للمعلمات المحددة" + "value": "لم يتم العثور على بيانات للمعلمات المحددة" } ] } diff --git a/ar/api-reference/calendar-api/get-optionactivity.mdx b/ar/api-reference/calendar-api/get-optionactivity.mdx index d75652bb..e1f20f6e 100644 --- a/ar/api-reference/calendar-api/get-optionactivity.mdx +++ b/ar/api-reference/calendar-api/get-optionactivity.mdx @@ -1,5 +1,5 @@ --- -title: "نشاط الخيارات غير الاعتيادي" +title: "نشاط خيارات غير اعتيادي" openapi: /ar/openapi/calendar_api.spec.yml GET /api/v1/signal/option_activity --- @@ -39,7 +39,7 @@ openapi: /ar/openapi/calendar_api.spec.yml GET /api/v1/signal/option_activity ] } ``` -```json استجابة (401 غير مُصرَّح به) +```json استجابة (401 Unauthorized) { "ok": false, "errors": [ @@ -51,7 +51,7 @@ openapi: /ar/openapi/calendar_api.spec.yml GET /api/v1/signal/option_activity ] } ``` -```json استجابة (404 غير موجود) +```json استجابة (404 Not Found) { "ok": false, "errors": [ @@ -63,7 +63,7 @@ openapi: /ar/openapi/calendar_api.spec.yml GET /api/v1/signal/option_activity ] } ``` -```json استجابة (500 خطأ داخلي في الخادم) +```json استجابة (500 Internal Server Error) { "ok": false, "errors": [ diff --git a/ar/api-reference/calendar-api/get-ratings-analysts.mdx b/ar/api-reference/calendar-api/get-ratings-analysts.mdx index dc3792fa..3d5b0026 100644 --- a/ar/api-reference/calendar-api/get-ratings-analysts.mdx +++ b/ar/api-reference/calendar-api/get-ratings-analysts.mdx @@ -1,5 +1,5 @@ --- -title: "تقييمات المحللين" +title: "محللو التقييمات" openapi: /ar/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/ratings/analysts --- @@ -57,7 +57,7 @@ openapi: /ar/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/ratings/analys ] } ``` -```json استجابة (401 Unauthorized) +```json استجابة (401 غير مخوَّل) { "ok": false, "errors": [ @@ -69,19 +69,19 @@ openapi: /ar/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/ratings/analys ] } ``` -```json استجابة (404 Not Found) +```json استجابة (404 غير موجود) { "ok": false, "errors": [ { "code": "no_data_found", "id": "not_found", - "value": "لم يتم العثور على بيانات للمعلمات المعينة" + "value": "لم يتم العثور على بيانات للمعلمات المحددة" } ] } ``` -```json استجابة (500 Internal Server Error) +```json استجابة (500 خطأ داخلي في الخادم) { "ok": false, "errors": [ diff --git a/ar/api-reference/calendar-api/get-ratings-firms.mdx b/ar/api-reference/calendar-api/get-ratings-firms.mdx index 827ac3a7..981a8f2c 100644 --- a/ar/api-reference/calendar-api/get-ratings-firms.mdx +++ b/ar/api-reference/calendar-api/get-ratings-firms.mdx @@ -1,5 +1,5 @@ --- -title: "شركات التقييمات" +title: "شركات تقييمات المحللين" openapi: /ar/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/ratings/firms --- diff --git a/ar/api-reference/calendar-api/get-ratings.mdx b/ar/api-reference/calendar-api/get-ratings.mdx index ee6804ee..99f99cab 100644 --- a/ar/api-reference/calendar-api/get-ratings.mdx +++ b/ar/api-reference/calendar-api/get-ratings.mdx @@ -1,5 +1,5 @@ --- -title: "Ratings" +title: "التقييمات" openapi: /ar/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/ratings --- @@ -46,7 +46,7 @@ openapi: /ar/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/ratings { "code": "auth_failed", "id": "unauthorized", - "value": "رمز مصادقة غير صالح أو مفقود" + "value": "Invalid or missing authentication token" } ] } @@ -58,7 +58,7 @@ openapi: /ar/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/ratings { "code": "no_data_found", "id": "not_found", - "value": "لم يتم العثور على بيانات للمعاملات المحددة" + "value": "No data found for the specified parameters" } ] } @@ -70,7 +70,7 @@ openapi: /ar/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/ratings { "code": "internal_server_error", "id": "server_error", - "value": "حدث خطأ غير متوقع أثناء معالجة طلبك" + "value": "An unexpected error occurred while processing your request" } ] } diff --git a/ar/api-reference/calendar-api/get-removed.mdx b/ar/api-reference/calendar-api/get-removed.mdx index 2c15c5c2..663fd3ad 100644 --- a/ar/api-reference/calendar-api/get-removed.mdx +++ b/ar/api-reference/calendar-api/get-removed.mdx @@ -4,7 +4,7 @@ openapi: /ar/openapi/calendar_api.spec.yml GET /api/v2.1/calendar-removed/ --- -```json استجابة (200 OK) +```json استجابة (200 موافق) { "removed": [ { @@ -35,19 +35,19 @@ openapi: /ar/openapi/calendar_api.spec.yml GET /api/v2.1/calendar-removed/ ] } ``` -```json استجابة (401 Unauthorized) +```json استجابة (401 غير مصرح به) { "ok": false, "errors": [ { "code": "auth_failed", "id": "unauthorized", - "value": "رمز المصادقة غير صالح أو مفقود" + "value": "رمز الوصول للمصادقة غير صالح أو مفقود" } ] } ``` -```json استجابة (404 Not Found) +```json استجابة (404 غير موجود) { "ok": false, "errors": [ @@ -59,7 +59,7 @@ openapi: /ar/openapi/calendar_api.spec.yml GET /api/v2.1/calendar-removed/ ] } ``` -```json استجابة (500 Internal Server Error) +```json استجابة (500 خطأ خادم داخلي) { "ok": false, "errors": [ diff --git a/ar/api-reference/calendar-api/get-splits.mdx b/ar/api-reference/calendar-api/get-splits.mdx index 3ea5f8b7..ec445d2d 100644 --- a/ar/api-reference/calendar-api/get-splits.mdx +++ b/ar/api-reference/calendar-api/get-splits.mdx @@ -1,10 +1,10 @@ --- -title: "تجزئة الأسهم" +title: "تقسيمات الأسهم" openapi: /ar/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/splits --- -```json استجابة (200 OK) +```json Response (200 OK) { "splits": [ { @@ -27,19 +27,19 @@ openapi: /ar/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/splits ] } ``` -```json استجابة (401 Unauthorized) +```json Response (401 Unauthorized) { "ok": false, "errors": [ { "code": "auth_failed", "id": "unauthorized", - "value": "رمز المصادقة غير صالح أو مفقود" + "value": "رمز الوصول للمصادقة غير صالح أو مفقود" } ] } ``` -```json استجابة (404 Not Found) +```json Response (404 Not Found) { "ok": false, "errors": [ @@ -51,14 +51,14 @@ openapi: /ar/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/splits ] } ``` -```json استجابة (500 Internal Server Error) +```json Response (500 Internal Server Error) { "ok": false, "errors": [ { "code": "internal_server_error", "id": "server_error", - "value": "حدث خطأ غير متوقَّع أثناء معالجة طلبك" + "value": "حدث خطأ غير متوقع أثناء معالجة طلبك" } ] } diff --git a/ar/api-reference/calendar-api/government-trades/get-government-trade-reports.mdx b/ar/api-reference/calendar-api/government-trades/get-government-trade-reports.mdx index 47407dc3..4b7e66b9 100644 --- a/ar/api-reference/calendar-api/government-trades/get-government-trade-reports.mdx +++ b/ar/api-reference/calendar-api/government-trades/get-government-trade-reports.mdx @@ -14,7 +14,7 @@ openapi: /ar/openapi/calendar_api.spec.yml GET /api/v1/government_trade_reports { "code": "auth_failed", "id": "unauthorized", - "value": "Invalid or missing authentication token" + "value": "رمز الوصول للمصادقة غير صالح أو مفقود" } ] } @@ -26,7 +26,7 @@ openapi: /ar/openapi/calendar_api.spec.yml GET /api/v1/government_trade_reports { "code": "no_data_found", "id": "not_found", - "value": "No data found for the specified parameters" + "value": "لم يتم العثور على أي بيانات للمعلمات المحددة" } ] } @@ -38,7 +38,7 @@ openapi: /ar/openapi/calendar_api.spec.yml GET /api/v1/government_trade_reports { "code": "internal_server_error", "id": "server_error", - "value": "An unexpected error occurred while processing your request" + "value": "حدث خطأ غير متوقع أثناء معالجة طلبك" } ] } diff --git a/ar/api-reference/calendar-api/government-trades/get-government-trades.mdx b/ar/api-reference/calendar-api/government-trades/get-government-trades.mdx index 54871df1..ea8e6889 100644 --- a/ar/api-reference/calendar-api/government-trades/get-government-trades.mdx +++ b/ar/api-reference/calendar-api/government-trades/get-government-trades.mdx @@ -4,41 +4,41 @@ openapi: /ar/openapi/calendar_api.spec.yml GET /api/v1/government_trades --- - ```json Response (200 OK) + ```json استجابة (200 OK) {} ``` - ```json Response (401 Unauthorized) + ```json استجابة (401 غير مصرح به) { "ok": false, "errors": [ { "code": "auth_failed", "id": "unauthorized", - "value": "Invalid or missing authentication token" + "value": "رمز مصادقة غير صالح أو مفقود" } ] } ``` - ```json Response (404 Not Found) + ```json استجابة (404 غير موجود) { "ok": false, "errors": [ { "code": "no_data_found", "id": "not_found", - "value": "No data found for the specified parameters" + "value": "لم يتم العثور على بيانات للمعلمات المحددة" } ] } ``` - ```json Response (500 Internal Server Error) + ```json استجابة (500 خطأ داخلي في الخادم) { "ok": false, "errors": [ { "code": "internal_server_error", "id": "server_error", - "value": "An unexpected error occurred while processing your request" + "value": "حدث خطأ غير متوقع أثناء معالجة طلبك" } ] } diff --git a/ar/api-reference/calendar-api/insider-transaction/get-insider-transaction-filing.mdx b/ar/api-reference/calendar-api/insider-transaction/get-insider-transaction-filing.mdx index 3a307b21..1fabfa85 100644 --- a/ar/api-reference/calendar-api/insider-transaction/get-insider-transaction-filing.mdx +++ b/ar/api-reference/calendar-api/insider-transaction/get-insider-transaction-filing.mdx @@ -1,6 +1,7 @@ --- title: "معاملات المطلعين" -openapi: /ar/openapi/calendar_api.spec.yml GET /api/v1/sec/insider_transactions/filings +openapi: /ar/openapi/calendar_api.spec.yml GET + /api/v1/sec/insider_transactions/{view_type} --- @@ -63,7 +64,7 @@ openapi: /ar/openapi/calendar_api.spec.yml GET /api/v1/sec/insider_transactions/ { "code": "auth_failed", "id": "unauthorized", - "value": "Invalid or missing authentication token" + "value": "رمز الوصول للمصادقة غير صالح أو مفقود" } ] } @@ -75,7 +76,7 @@ openapi: /ar/openapi/calendar_api.spec.yml GET /api/v1/sec/insider_transactions/ { "code": "no_data_found", "id": "not_found", - "value": "No data found for the specified parameters" + "value": "لم يتم العثور على بيانات للمعلمات المحددة" } ] } @@ -87,7 +88,7 @@ openapi: /ar/openapi/calendar_api.spec.yml GET /api/v1/sec/insider_transactions/ { "code": "internal_server_error", "id": "server_error", - "value": "An unexpected error occurred while processing your request" + "value": "حدث خطأ غير متوقع أثناء معالجة طلبك" } ] } diff --git a/ar/api-reference/calendar-api/insider-transaction/get-insider-transaction-owner.mdx b/ar/api-reference/calendar-api/insider-transaction/get-insider-transaction-owner.mdx index 68e6da77..960252b6 100644 --- a/ar/api-reference/calendar-api/insider-transaction/get-insider-transaction-owner.mdx +++ b/ar/api-reference/calendar-api/insider-transaction/get-insider-transaction-owner.mdx @@ -1,10 +1,10 @@ --- -title: "مالك تعاملات المطلعين" -openapi: /ar/openapi/calendar_api.spec.yml GET /sec/insider_transactions/owners +title: "مالك صفقة المطلعين" +openapi: /ar/openapi/calendar_api.spec.yml GET /api/v1/sec/insider_transactions/owners --- -```json Response (200 OK) +```json استجابة (200 OK) { "data": [ { @@ -14,31 +14,31 @@ openapi: /ar/openapi/calendar_api.spec.yml GET /sec/insider_transactions/owners ] } ``` -```json Response (401 Unauthorized) +```json استجابة (401 غير مصرح به) { "ok": false, "errors": [ { "code": "auth_failed", "id": "unauthorized", - "value": "رمز وصول المصادقة غير صالح أو مفقود" + "value": "رمز الوصول للمصادقة غير صالح أو مفقود" } ] } ``` -```json Response (404 Not Found) +```json استجابة (404 غير موجود) { "ok": false, "errors": [ { "code": "no_data_found", "id": "not_found", - "value": "لم يتم العثور على بيانات للمعلمات المحددة" + "value": "لم يتم العثور على بيانات للمعاملات المحددة" } ] } ``` -```json Response (500 Internal Server Error) +```json استجابة (500 خطأ في الخادم الداخلي) { "ok": false, "errors": [ diff --git a/ar/api-reference/calendar-api/ipos/returns-ipo-data.mdx b/ar/api-reference/calendar-api/ipos/returns-ipo-data.mdx index 85091d12..20afa830 100644 --- a/ar/api-reference/calendar-api/ipos/returns-ipo-data.mdx +++ b/ar/api-reference/calendar-api/ipos/returns-ipo-data.mdx @@ -1,6 +1,6 @@ --- -title: "الاكتتابات العامة الأولية (IPOs)" -openapi: /ar/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/ipos +title: "الاكتتابات العامة الأولية V2" +openapi: /ar/openapi/calendar_api.spec.yml GET /api/v2/calendar/ipos --- @@ -63,7 +63,7 @@ openapi: /ar/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/ipos { "code": "auth_failed", "id": "unauthorized", - "value": "Invalid or missing authentication token" + "value": "رمز الوصول للمصادقة غير صالح أو غير موجود" } ] } @@ -75,7 +75,7 @@ openapi: /ar/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/ipos { "code": "no_data_found", "id": "not_found", - "value": "No data found for the specified parameters" + "value": "لم يتم العثور على بيانات للمعلمات المحددة" } ] } @@ -87,7 +87,7 @@ openapi: /ar/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/ipos { "code": "internal_server_error", "id": "server_error", - "value": "An unexpected error occurred while processing your request" + "value": "حدث خطأ غير متوقع أثناء معالجة طلبك" } ] } diff --git a/ar/api-reference/calendar_api/analyst-insights/analyst-insights-v1.mdx b/ar/api-reference/calendar_api/analyst-insights/analyst-insights-v1.mdx new file mode 100644 index 00000000..cf1e4802 --- /dev/null +++ b/ar/api-reference/calendar_api/analyst-insights/analyst-insights-v1.mdx @@ -0,0 +1,3 @@ +--- +openapi: /ar/openapi/calendar_api.spec.yml GET /api/v1/analyst/insights +--- \ No newline at end of file diff --git a/ar/api-reference/calendar_api/block-trade/blocktrade-v1.mdx b/ar/api-reference/calendar_api/block-trade/blocktrade-v1.mdx new file mode 100644 index 00000000..ce490f69 --- /dev/null +++ b/ar/api-reference/calendar_api/block-trade/blocktrade-v1.mdx @@ -0,0 +1,3 @@ +--- +openapi: /ar/openapi/calendar_api.spec.yml GET /api/v1/signal/block_trade +--- \ No newline at end of file diff --git a/ar/api-reference/calendar_api/bulls-say-bears-say/latest-bull-and-bear-cases-for-a-given-ticker-symbol.mdx b/ar/api-reference/calendar_api/bulls-say-bears-say/latest-bull-and-bear-cases-for-a-given-ticker-symbol.mdx new file mode 100644 index 00000000..bc08b736 --- /dev/null +++ b/ar/api-reference/calendar_api/bulls-say-bears-say/latest-bull-and-bear-cases-for-a-given-ticker-symbol.mdx @@ -0,0 +1,3 @@ +--- +openapi: /ar/openapi/calendar_api.spec.yml GET /api/v1/bulls_bears_say +--- \ No newline at end of file diff --git a/ar/api-reference/calendar_api/conference_calls/returns-conference-call-data.mdx b/ar/api-reference/calendar_api/conference_calls/returns-conference-call-data.mdx new file mode 100644 index 00000000..2aa2478d --- /dev/null +++ b/ar/api-reference/calendar_api/conference_calls/returns-conference-call-data.mdx @@ -0,0 +1,3 @@ +--- +openapi: /ar/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/conference-calls +--- \ No newline at end of file diff --git a/ar/api-reference/calendar_api/consensus_ratings/returns-analyst-ratings-consensus-data.mdx b/ar/api-reference/calendar_api/consensus_ratings/returns-analyst-ratings-consensus-data.mdx new file mode 100644 index 00000000..a0483cc3 --- /dev/null +++ b/ar/api-reference/calendar_api/consensus_ratings/returns-analyst-ratings-consensus-data.mdx @@ -0,0 +1,3 @@ +--- +openapi: /ar/openapi/calendar_api.spec.yml GET /api/v1/consensus-ratings +--- \ No newline at end of file diff --git a/ar/api-reference/calendar_api/dividends/dividends-events-v22.mdx b/ar/api-reference/calendar_api/dividends/dividends-events-v22.mdx new file mode 100644 index 00000000..4117710b --- /dev/null +++ b/ar/api-reference/calendar_api/dividends/dividends-events-v22.mdx @@ -0,0 +1,3 @@ +--- +openapi: /ar/openapi/calendar_api.spec.yml GET /api/v2.2/calendar/dividends +--- \ No newline at end of file diff --git a/ar/api-reference/calendar_api/dividends/dividends-events.mdx b/ar/api-reference/calendar_api/dividends/dividends-events.mdx new file mode 100644 index 00000000..f670a91d --- /dev/null +++ b/ar/api-reference/calendar_api/dividends/dividends-events.mdx @@ -0,0 +1,3 @@ +--- +openapi: /ar/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/dividends +--- \ No newline at end of file diff --git a/ar/api-reference/calendar_api/earnings/returns-the-earnings-data.mdx b/ar/api-reference/calendar_api/earnings/returns-the-earnings-data.mdx new file mode 100644 index 00000000..5e5296d4 --- /dev/null +++ b/ar/api-reference/calendar_api/earnings/returns-the-earnings-data.mdx @@ -0,0 +1,3 @@ +--- +openapi: /ar/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/earnings +--- \ No newline at end of file diff --git a/ar/api-reference/calendar_api/economics/returns-the-economic-calendar-data.mdx b/ar/api-reference/calendar_api/economics/returns-the-economic-calendar-data.mdx new file mode 100644 index 00000000..a80ef669 --- /dev/null +++ b/ar/api-reference/calendar_api/economics/returns-the-economic-calendar-data.mdx @@ -0,0 +1,3 @@ +--- +openapi: /ar/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/economics +--- \ No newline at end of file diff --git a/ar/api-reference/calendar_api/erx-gaps/erx-gaps.mdx b/ar/api-reference/calendar_api/erx-gaps/erx-gaps.mdx new file mode 100644 index 00000000..95a3c7d0 --- /dev/null +++ b/ar/api-reference/calendar_api/erx-gaps/erx-gaps.mdx @@ -0,0 +1,3 @@ +--- +openapi: /ar/openapi/calendar_api.spec.yml GET /api/v1/erx-gaps +--- \ No newline at end of file diff --git a/ar/api-reference/calendar_api/events/events.mdx b/ar/api-reference/calendar_api/events/events.mdx new file mode 100644 index 00000000..d59a5fa9 --- /dev/null +++ b/ar/api-reference/calendar_api/events/events.mdx @@ -0,0 +1,3 @@ +--- +openapi: /ar/openapi/calendar_api.spec.yml GET /api/v2/calendar/events +--- \ No newline at end of file diff --git a/ar/api-reference/calendar_api/fda/fda-approvals-clinical-trials-and-pdufa-dates.mdx b/ar/api-reference/calendar_api/fda/fda-approvals-clinical-trials-and-pdufa-dates.mdx new file mode 100644 index 00000000..271a174e --- /dev/null +++ b/ar/api-reference/calendar_api/fda/fda-approvals-clinical-trials-and-pdufa-dates.mdx @@ -0,0 +1,3 @@ +--- +openapi: /ar/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/fda +--- \ No newline at end of file diff --git a/ar/api-reference/calendar_api/government-trade-reports/government-trade-reports.mdx b/ar/api-reference/calendar_api/government-trade-reports/government-trade-reports.mdx new file mode 100644 index 00000000..d2ce020a --- /dev/null +++ b/ar/api-reference/calendar_api/government-trade-reports/government-trade-reports.mdx @@ -0,0 +1,3 @@ +--- +openapi: /ar/openapi/calendar_api.spec.yml GET /api/v1/government_trade_reports +--- \ No newline at end of file diff --git a/ar/api-reference/calendar_api/government-trades/government-trades.mdx b/ar/api-reference/calendar_api/government-trades/government-trades.mdx new file mode 100644 index 00000000..03bd0902 --- /dev/null +++ b/ar/api-reference/calendar_api/government-trades/government-trades.mdx @@ -0,0 +1,3 @@ +--- +openapi: /ar/openapi/calendar_api.spec.yml GET /api/v1/government_trades +--- \ No newline at end of file diff --git a/ar/api-reference/calendar_api/guidance/returns-guidance-data.mdx b/ar/api-reference/calendar_api/guidance/returns-guidance-data.mdx new file mode 100644 index 00000000..ea6921eb --- /dev/null +++ b/ar/api-reference/calendar_api/guidance/returns-guidance-data.mdx @@ -0,0 +1,3 @@ +--- +openapi: /ar/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/guidance +--- \ No newline at end of file diff --git a/ar/api-reference/calendar_api/halt-resume/haltresume-v1.mdx b/ar/api-reference/calendar_api/halt-resume/haltresume-v1.mdx new file mode 100644 index 00000000..b9eeebfa --- /dev/null +++ b/ar/api-reference/calendar_api/halt-resume/haltresume-v1.mdx @@ -0,0 +1,85 @@ +--- +title: "إيقاف واستئناف التداول" +openapi: /ar/openapi/calendar_api.spec.yml GET /api/v1/signal/halt_resume +--- + + + ```json استجابة (200 OK) + { + "halt_resume": [ + { + "count": 1, + "date": "2026-01-28", + "description": "Trading Halt: Halt status updated at 3:04:51 AM ET: Trading Halt: Reason Not Available", + "exchange": "NASDAQ", + "halt_type": "UPDATED", + "id": "6979c32524a26100013b72a7", + "name": "Applied Therapeutics", + "ticker": "APLT", + "time": "03:04:53", + "updated": 1769587493 + }, + { + "count": 1, + "date": "2026-01-28", + "description": "Trading Halt: Halt status updated at 3:04:51 AM ET: Trading Halt: Reason Not Available", + "exchange": "NASDAQ", + "halt_type": "UPDATED", + "id": "6979c32524a26100013b72a8", + "name": "Revelation Biosciences", + "ticker": "REVBW", + "time": "03:04:53", + "updated": 1769587493 + }, + { + "count": 0, + "date": "2026-01-28", + "description": "Trading Halt: Resumed at 3:04:51 AM ET", + "exchange": "", + "halt_type": "RESUMED", + "id": "6979c32524a26100013b72a9", + "name": "", + "ticker": "FEMD", + "time": "03:04:53", + "updated": 1769587493 + } + ] + } + ``` + ```json استجابة (401 غير مخوَّل) + { + "ok": false, + "errors": [ + { + "code": "auth_failed", + "id": "unauthorized", + "value": "Invalid or missing authentication token" + } + ] + } + ``` + ```json استجابة (404 غير موجود) + { + "ok": false, + "errors": [ + { + "code": "no_data_found", + "id": "not_found", + "value": "No data found for the specified parameters" + } + ] + } + ``` + ```json استجابة (500 خطأ داخلي في الخادم) + { + "ok": false, + "errors": [ + { + "code": "internal_server_error", + "id": "server_error", + "value": "An unexpected error occurred while processing your request" + } + ] + } + ``` + \ No newline at end of file diff --git a/ar/api-reference/calendar_api/insider-transaction/insider-transaction-filing.mdx b/ar/api-reference/calendar_api/insider-transaction/insider-transaction-filing.mdx new file mode 100644 index 00000000..72f7d556 --- /dev/null +++ b/ar/api-reference/calendar_api/insider-transaction/insider-transaction-filing.mdx @@ -0,0 +1,3 @@ +--- +openapi: get /api/v1/sec/insider_transactions/filings +--- \ No newline at end of file diff --git a/ar/api-reference/calendar_api/insider-transaction/insider-transaction-owner.mdx b/ar/api-reference/calendar_api/insider-transaction/insider-transaction-owner.mdx new file mode 100644 index 00000000..a44b4b34 --- /dev/null +++ b/ar/api-reference/calendar_api/insider-transaction/insider-transaction-owner.mdx @@ -0,0 +1,3 @@ +--- +openapi: get /sec/insider_transactions/owners +--- \ No newline at end of file diff --git a/ar/api-reference/calendar_api/insider-transaction/insider-transactions.mdx b/ar/api-reference/calendar_api/insider-transaction/insider-transactions.mdx new file mode 100644 index 00000000..59ee2d34 --- /dev/null +++ b/ar/api-reference/calendar_api/insider-transaction/insider-transactions.mdx @@ -0,0 +1,4 @@ +--- +openapi: /ar/openapi/calendar_api.spec.yml GET + /api/v1/sec/insider_transactions/{view_type} +--- \ No newline at end of file diff --git a/ar/api-reference/calendar_api/ipos/ipos-v21.mdx b/ar/api-reference/calendar_api/ipos/ipos-v21.mdx new file mode 100644 index 00000000..72c92b8b --- /dev/null +++ b/ar/api-reference/calendar_api/ipos/ipos-v21.mdx @@ -0,0 +1,3 @@ +--- +openapi: /ar/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/ipos +--- \ No newline at end of file diff --git a/ar/api-reference/calendar_api/ipos/returns-ipo-data.mdx b/ar/api-reference/calendar_api/ipos/returns-ipo-data.mdx new file mode 100644 index 00000000..67c3a310 --- /dev/null +++ b/ar/api-reference/calendar_api/ipos/returns-ipo-data.mdx @@ -0,0 +1,3 @@ +--- +openapi: /ar/openapi/calendar_api.spec.yml GET /api/v2/calendar/ipos +--- \ No newline at end of file diff --git a/ar/api-reference/calendar_api/ma/returns-the-mergers-and-acquisitions-data.mdx b/ar/api-reference/calendar_api/ma/returns-the-mergers-and-acquisitions-data.mdx new file mode 100644 index 00000000..227d7a69 --- /dev/null +++ b/ar/api-reference/calendar_api/ma/returns-the-mergers-and-acquisitions-data.mdx @@ -0,0 +1,3 @@ +--- +openapi: /ar/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/ma +--- \ No newline at end of file diff --git a/ar/api-reference/calendar_api/offerings/returns-secondary-offering-data.mdx b/ar/api-reference/calendar_api/offerings/returns-secondary-offering-data.mdx new file mode 100644 index 00000000..9de8fb42 --- /dev/null +++ b/ar/api-reference/calendar_api/offerings/returns-secondary-offering-data.mdx @@ -0,0 +1,3 @@ +--- +openapi: /ar/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/offerings +--- \ No newline at end of file diff --git a/ar/api-reference/calendar_api/option-activity/optionactivity-v1.mdx b/ar/api-reference/calendar_api/option-activity/optionactivity-v1.mdx new file mode 100644 index 00000000..33d9ce80 --- /dev/null +++ b/ar/api-reference/calendar_api/option-activity/optionactivity-v1.mdx @@ -0,0 +1,3 @@ +--- +openapi: /ar/openapi/calendar_api.spec.yml GET /api/v1/signal/option_activity +--- \ No newline at end of file diff --git a/ar/api-reference/calendar_api/ratings/returns-analyst-ratings-data.mdx b/ar/api-reference/calendar_api/ratings/returns-analyst-ratings-data.mdx new file mode 100644 index 00000000..4cb2304c --- /dev/null +++ b/ar/api-reference/calendar_api/ratings/returns-analyst-ratings-data.mdx @@ -0,0 +1,3 @@ +--- +openapi: /ar/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/ratings +--- \ No newline at end of file diff --git a/ar/api-reference/calendar_api/ratings_analysts/ratings-analysts.mdx b/ar/api-reference/calendar_api/ratings_analysts/ratings-analysts.mdx new file mode 100644 index 00000000..77595f63 --- /dev/null +++ b/ar/api-reference/calendar_api/ratings_analysts/ratings-analysts.mdx @@ -0,0 +1,3 @@ +--- +openapi: /ar/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/ratings/analysts +--- \ No newline at end of file diff --git a/ar/api-reference/calendar_api/ratings_firms/ratings-firms.mdx b/ar/api-reference/calendar_api/ratings_firms/ratings-firms.mdx new file mode 100644 index 00000000..edf7fb56 --- /dev/null +++ b/ar/api-reference/calendar_api/ratings_firms/ratings-firms.mdx @@ -0,0 +1,3 @@ +--- +openapi: /ar/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/ratings/firms +--- \ No newline at end of file diff --git a/ar/api-reference/calendar_api/removed/removed-v2.mdx b/ar/api-reference/calendar_api/removed/removed-v2.mdx new file mode 100644 index 00000000..e78d12c9 --- /dev/null +++ b/ar/api-reference/calendar_api/removed/removed-v2.mdx @@ -0,0 +1,3 @@ +--- +openapi: /ar/openapi/calendar_api.spec.yml GET /api/v2.1/calendar-removed/ +--- \ No newline at end of file diff --git a/ar/api-reference/calendar_api/splits/returns-the-splits-calendar-data.mdx b/ar/api-reference/calendar_api/splits/returns-the-splits-calendar-data.mdx new file mode 100644 index 00000000..5cbf50f7 --- /dev/null +++ b/ar/api-reference/calendar_api/splits/returns-the-splits-calendar-data.mdx @@ -0,0 +1,3 @@ +--- +openapi: /ar/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/splits +--- \ No newline at end of file diff --git a/ar/api-reference/data-api-proxy-api/fundamentals/company-fundamentals-v21.mdx b/ar/api-reference/data-api-proxy-api/fundamentals/company-fundamentals-v21.mdx index 5d2600dd..42fb30f1 100644 --- a/ar/api-reference/data-api-proxy-api/fundamentals/company-fundamentals-v21.mdx +++ b/ar/api-reference/data-api-proxy-api/fundamentals/company-fundamentals-v21.mdx @@ -1,4 +1,4 @@ --- -title: "الأساسيات المالية للشركات V2.1" +title: "الأساسيات المالية للشركة V2.1" openapi: /ar/openapi/data-api-proxy_api.spec.yml GET /api/v2.1/fundamentals --- \ No newline at end of file diff --git a/ar/api-reference/data-api-proxy-api/fundamentals/get-alpha-beta.mdx b/ar/api-reference/data-api-proxy-api/fundamentals/get-alpha-beta.mdx index e7971ccb..a9eceec8 100644 --- a/ar/api-reference/data-api-proxy-api/fundamentals/get-alpha-beta.mdx +++ b/ar/api-reference/data-api-proxy-api/fundamentals/get-alpha-beta.mdx @@ -4,7 +4,7 @@ openapi: /ar/openapi/data-api-proxy_api.spec.yml GET /api/v2.1/fundamentals/alph --- -```json Response (200 OK) +```json استجابة (200 OK) { "result": [ { @@ -43,38 +43,38 @@ openapi: /ar/openapi/data-api-proxy_api.spec.yml GET /api/v2.1/fundamentals/alph ] } ``` -```json Response (401 Unauthorized) +```json استجابة (401 Unauthorized) { "ok": false, "errors": [ { "code": "auth_failed", "id": "unauthorized", - "value": "Invalid or missing authentication token" + "value": "رمز الوصول للمصادقة غير صالح أو مفقود" } ] } ``` -```json Response (404 Not Found) +```json استجابة (404 Not Found) { "ok": false, "errors": [ { "code": "no_data_found", "id": "not_found", - "value": "No data found for the specified parameters" + "value": "لم يتم العثور على بيانات للمعلمات المحددة" } ] } ``` -```json Response (500 Internal Server Error) +```json استجابة (500 Internal Server Error) { "ok": false, "errors": [ { "code": "internal_server_error", "id": "server_error", - "value": "An unexpected error occurred while processing your request" + "value": "حدث خطأ غير متوقع أثناء معالجة طلبك" } ] } diff --git a/ar/api-reference/data-api-proxy-api/fundamentals/get-balance-sheet.mdx b/ar/api-reference/data-api-proxy-api/fundamentals/get-balance-sheet.mdx index f7e904e9..f6bfd3b5 100644 --- a/ar/api-reference/data-api-proxy-api/fundamentals/get-balance-sheet.mdx +++ b/ar/api-reference/data-api-proxy-api/fundamentals/get-balance-sheet.mdx @@ -4,25 +4,25 @@ openapi: /ar/openapi/data-api-proxy_api.spec.yml GET /api/v3/fundamentals/balanc --- -```json Response (200 OK) +```json استجابة (200 OK) { "ok": "true", "data": [] } ``` -```json Response (401 Unauthorized) +```json استجابة (401 Unauthorized) { "ok": false, "errors": [ { "code": "auth_failed", "id": "unauthorized", - "value": "رمز مصادقة مفقود أو غير صالح" + "value": "رمز الوصول للمصادقة غير صالح أو مفقود" } ] } ``` -```json Response (404 Not Found) +```json استجابة (404 Not Found) { "ok": false, "errors": [ @@ -34,7 +34,7 @@ openapi: /ar/openapi/data-api-proxy_api.spec.yml GET /api/v3/fundamentals/balanc ] } ``` -```json Response (500 Internal Server Error) +```json استجابة (500 Internal Server Error) { "ok": false, "errors": [ diff --git a/ar/api-reference/data-api-proxy-api/fundamentals/get-cash-flow.mdx b/ar/api-reference/data-api-proxy-api/fundamentals/get-cash-flow.mdx index 630061b1..8aa61a09 100644 --- a/ar/api-reference/data-api-proxy-api/fundamentals/get-cash-flow.mdx +++ b/ar/api-reference/data-api-proxy-api/fundamentals/get-cash-flow.mdx @@ -1,10 +1,10 @@ --- -title: "التدفق النقدي" +title: "التدفقات النقدية" openapi: /ar/openapi/data-api-proxy_api.spec.yml GET /api/v3/fundamentals/cash-flow --- -```json استجابة (200 موافق) +```json استجابة (200 OK) { "ok": "true", "data": [] @@ -29,12 +29,12 @@ openapi: /ar/openapi/data-api-proxy_api.spec.yml GET /api/v3/fundamentals/cash-f { "code": "no_data_found", "id": "not_found", - "value": "لم يتم العثور على بيانات للمعاملات المحددة" + "value": "لم يتم العثور على بيانات للمعلمات المحددة" } ] } ``` -```json استجابة (500 خطأ في الخادم الداخلي) +```json استجابة (500 خطأ داخلي في الخادم) { "ok": false, "errors": [ diff --git a/ar/api-reference/data-api-proxy-api/fundamentals/get-financials.mdx b/ar/api-reference/data-api-proxy-api/fundamentals/get-financials.mdx index 4a826f3d..30ce5349 100644 --- a/ar/api-reference/data-api-proxy-api/fundamentals/get-financials.mdx +++ b/ar/api-reference/data-api-proxy-api/fundamentals/get-financials.mdx @@ -1,5 +1,5 @@ --- -title: "القوائم المالية" +title: "البيانات المالية" openapi: /ar/openapi/data-api-proxy_api.spec.yml GET /api/v2.1/fundamentals/financials --- @@ -229,7 +229,7 @@ openapi: /ar/openapi/data-api-proxy_api.spec.yml GET /api/v2.1/fundamentals/fina ```json Response (401 Unauthorized) { "ok": false, - "errors": [ + "الأخطاء": [ { "code": "auth_failed", "id": "unauthorized", @@ -242,11 +242,11 @@ openapi: /ar/openapi/data-api-proxy_api.spec.yml GET /api/v2.1/fundamentals/fina ```json Response (404 Not Found) { "ok": false, - "errors": [ + "الأخطاء": [ { "code": "no_data_found", "id": "not_found", - "value": "لم يتم العثور على بيانات للمعاملات المحددة" + "value": "لم يتم العثور على بيانات للمعلمات المحددة" } ] } @@ -255,7 +255,7 @@ openapi: /ar/openapi/data-api-proxy_api.spec.yml GET /api/v2.1/fundamentals/fina ```json Response (500 Internal Server Error) { "ok": false, - "errors": [ + "الأخطاء": [ { "code": "internal_server_error", "id": "server_error", diff --git a/ar/api-reference/data-api-proxy-api/fundamentals/get-share-class-profile.mdx b/ar/api-reference/data-api-proxy-api/fundamentals/get-share-class-profile.mdx index 59c58e09..25caa1cb 100644 --- a/ar/api-reference/data-api-proxy-api/fundamentals/get-share-class-profile.mdx +++ b/ar/api-reference/data-api-proxy-api/fundamentals/get-share-class-profile.mdx @@ -5,7 +5,7 @@ openapi: /ar/openapi/data-api-proxy_api.spec.yml GET --- -```json Response (200 OK) +```json استجابة (200 OK) { "result": [ { @@ -37,38 +37,38 @@ openapi: /ar/openapi/data-api-proxy_api.spec.yml GET ] } ``` -```json Response (401 Unauthorized) +```json استجابة (401 Unauthorized) { "ok": false, "errors": [ { "code": "auth_failed", "id": "unauthorized", - "value": "رمز المصادقة مفقود أو غير صالح" + "value": "Invalid or missing authentication token" } ] } ``` -```json Response (404 Not Found) +```json استجابة (404 Not Found) { "ok": false, "errors": [ { "code": "no_data_found", "id": "not_found", - "value": "لم يتم العثور على بيانات للمعلمات المحددة" + "value": "No data found for the specified parameters" } ] } ``` -```json Response (500 Internal Server Error) +```json استجابة (500 Internal Server Error) { "ok": false, "errors": [ { "code": "internal_server_error", "id": "server_error", - "value": "حدث خطأ غير متوقع أثناء معالجة طلبك" + "value": "An unexpected error occurred while processing your request" } ] } diff --git a/ar/api-reference/data-api-proxy-api/fundamentals/get-share-price-ratios.mdx b/ar/api-reference/data-api-proxy-api/fundamentals/get-share-price-ratios.mdx index ff25fb5e..ac8c119d 100644 --- a/ar/api-reference/data-api-proxy-api/fundamentals/get-share-price-ratios.mdx +++ b/ar/api-reference/data-api-proxy-api/fundamentals/get-share-price-ratios.mdx @@ -110,7 +110,7 @@ openapi: /ar/openapi/data-api-proxy_api.spec.yml GET ```json Response (401 Unauthorized) { "ok": false, - "errors": [ + "الأخطاء": [ { "code": "auth_failed", "id": "unauthorized", @@ -123,11 +123,11 @@ openapi: /ar/openapi/data-api-proxy_api.spec.yml GET ```json Response (404 Not Found) { "ok": false, - "errors": [ + "الأخطاء": [ { "code": "no_data_found", "id": "not_found", - "value": "لم يتم العثور على بيانات للمعاملات المحددة" + "value": "لم يتم العثور على بيانات للمعلمات المحددة" } ] } @@ -136,7 +136,7 @@ openapi: /ar/openapi/data-api-proxy_api.spec.yml GET ```json Response (500 Internal Server Error) { "ok": false, - "errors": [ + "الأخطاء": [ { "code": "internal_server_error", "id": "server_error", diff --git a/ar/api-reference/data-api-proxy-api/market-data/get-market-movers.mdx b/ar/api-reference/data-api-proxy-api/market-data/get-market-movers.mdx index 2345fcdf..6ad64487 100644 --- a/ar/api-reference/data-api-proxy-api/market-data/get-market-movers.mdx +++ b/ar/api-reference/data-api-proxy-api/market-data/get-market-movers.mdx @@ -1,5 +1,5 @@ --- -title: "الأسهم المتحركة" +title: "الأسهم النشطة" openapi: /ar/openapi/data-api-proxy_api.spec.yml GET /api/v1/market/movers --- diff --git a/ar/api-reference/data-api-proxy_api/fundamentals/company-financial-data-v21.mdx b/ar/api-reference/data-api-proxy_api/fundamentals/company-financial-data-v21.mdx new file mode 100644 index 00000000..24442a46 --- /dev/null +++ b/ar/api-reference/data-api-proxy_api/fundamentals/company-financial-data-v21.mdx @@ -0,0 +1,3 @@ +--- +openapi: /ar/openapi/data-api-proxy_api.spec.yml GET /api/v2.1/fundamentals/company +--- \ No newline at end of file diff --git a/ar/api-reference/data-api-proxy_api/fundamentals/company-fundamentals-v2.mdx b/ar/api-reference/data-api-proxy_api/fundamentals/company-fundamentals-v2.mdx new file mode 100644 index 00000000..6986c90b --- /dev/null +++ b/ar/api-reference/data-api-proxy_api/fundamentals/company-fundamentals-v2.mdx @@ -0,0 +1,3 @@ +--- +openapi: /ar/openapi/data-api-proxy_api.spec.yml GET /api/v2/fundamentals +--- \ No newline at end of file diff --git a/ar/api-reference/data-api-proxy_api/fundamentals/company-fundamentals-v21.mdx b/ar/api-reference/data-api-proxy_api/fundamentals/company-fundamentals-v21.mdx new file mode 100644 index 00000000..ae9e35d7 --- /dev/null +++ b/ar/api-reference/data-api-proxy_api/fundamentals/company-fundamentals-v21.mdx @@ -0,0 +1,3 @@ +--- +openapi: /ar/openapi/data-api-proxy_api.spec.yml GET /api/v2.1/fundamentals +--- \ No newline at end of file diff --git a/ar/api-reference/data-api-proxy_api/fundamentals/company-fundamentals-v3.mdx b/ar/api-reference/data-api-proxy_api/fundamentals/company-fundamentals-v3.mdx new file mode 100644 index 00000000..c1b093c9 --- /dev/null +++ b/ar/api-reference/data-api-proxy_api/fundamentals/company-fundamentals-v3.mdx @@ -0,0 +1,3 @@ +--- +openapi: /ar/openapi/data-api-proxy_api.spec.yml GET /api/v3/fundamentals +--- \ No newline at end of file diff --git a/ar/api-reference/data-api-proxy_api/fundamentals/company-profile-information-v21.mdx b/ar/api-reference/data-api-proxy_api/fundamentals/company-profile-information-v21.mdx new file mode 100644 index 00000000..7763a8ee --- /dev/null +++ b/ar/api-reference/data-api-proxy_api/fundamentals/company-profile-information-v21.mdx @@ -0,0 +1,4 @@ +--- +openapi: /ar/openapi/data-api-proxy_api.spec.yml GET + /api/v2.1/fundamentals/companyProfile +--- \ No newline at end of file diff --git a/ar/api-reference/data-api-proxy_api/fundamentals/get-alpha-beta-v21.mdx b/ar/api-reference/data-api-proxy_api/fundamentals/get-alpha-beta-v21.mdx new file mode 100644 index 00000000..66486e58 --- /dev/null +++ b/ar/api-reference/data-api-proxy_api/fundamentals/get-alpha-beta-v21.mdx @@ -0,0 +1,3 @@ +--- +openapi: /ar/openapi/data-api-proxy_api.spec.yml GET /api/v2.1/fundamentals/alphaBeta +--- \ No newline at end of file diff --git a/ar/api-reference/data-api-proxy_api/fundamentals/get-asset-classification-v21.mdx b/ar/api-reference/data-api-proxy_api/fundamentals/get-asset-classification-v21.mdx new file mode 100644 index 00000000..8f61df06 --- /dev/null +++ b/ar/api-reference/data-api-proxy_api/fundamentals/get-asset-classification-v21.mdx @@ -0,0 +1,4 @@ +--- +openapi: /ar/openapi/data-api-proxy_api.spec.yml GET + /api/v2.1/fundamentals/assetClassification +--- \ No newline at end of file diff --git a/ar/api-reference/data-api-proxy_api/fundamentals/get-balance-sheet-v3.mdx b/ar/api-reference/data-api-proxy_api/fundamentals/get-balance-sheet-v3.mdx new file mode 100644 index 00000000..f9e67882 --- /dev/null +++ b/ar/api-reference/data-api-proxy_api/fundamentals/get-balance-sheet-v3.mdx @@ -0,0 +1,3 @@ +--- +openapi: /ar/openapi/data-api-proxy_api.spec.yml GET /api/v3/fundamentals/balance-sheet +--- \ No newline at end of file diff --git a/ar/api-reference/data-api-proxy_api/fundamentals/get-cash-flow-v3.mdx b/ar/api-reference/data-api-proxy_api/fundamentals/get-cash-flow-v3.mdx new file mode 100644 index 00000000..ff232998 --- /dev/null +++ b/ar/api-reference/data-api-proxy_api/fundamentals/get-cash-flow-v3.mdx @@ -0,0 +1,3 @@ +--- +openapi: /ar/openapi/data-api-proxy_api.spec.yml GET /api/v3/fundamentals/cash-flow +--- \ No newline at end of file diff --git a/ar/api-reference/data-api-proxy_api/fundamentals/get-derived-figures-and-ratios-v3.mdx b/ar/api-reference/data-api-proxy_api/fundamentals/get-derived-figures-and-ratios-v3.mdx new file mode 100644 index 00000000..712c49fd --- /dev/null +++ b/ar/api-reference/data-api-proxy_api/fundamentals/get-derived-figures-and-ratios-v3.mdx @@ -0,0 +1,3 @@ +--- +openapi: /ar/openapi/data-api-proxy_api.spec.yml GET /api/v3/fundamentals/derived +--- \ No newline at end of file diff --git a/ar/api-reference/data-api-proxy_api/fundamentals/get-earning-ratios-v21.mdx b/ar/api-reference/data-api-proxy_api/fundamentals/get-earning-ratios-v21.mdx new file mode 100644 index 00000000..cf73474d --- /dev/null +++ b/ar/api-reference/data-api-proxy_api/fundamentals/get-earning-ratios-v21.mdx @@ -0,0 +1,4 @@ +--- +openapi: /ar/openapi/data-api-proxy_api.spec.yml GET + /api/v2.1/fundamentals/earningRatios +--- \ No newline at end of file diff --git a/ar/api-reference/data-api-proxy_api/fundamentals/get-financials-v21.mdx b/ar/api-reference/data-api-proxy_api/fundamentals/get-financials-v21.mdx new file mode 100644 index 00000000..70bd1437 --- /dev/null +++ b/ar/api-reference/data-api-proxy_api/fundamentals/get-financials-v21.mdx @@ -0,0 +1,3 @@ +--- +openapi: /ar/openapi/data-api-proxy_api.spec.yml GET /api/v2.1/fundamentals/financials +--- \ No newline at end of file diff --git a/ar/api-reference/data-api-proxy_api/fundamentals/get-operation-ratios-v21.mdx b/ar/api-reference/data-api-proxy_api/fundamentals/get-operation-ratios-v21.mdx new file mode 100644 index 00000000..bd22f6ee --- /dev/null +++ b/ar/api-reference/data-api-proxy_api/fundamentals/get-operation-ratios-v21.mdx @@ -0,0 +1,4 @@ +--- +openapi: /ar/openapi/data-api-proxy_api.spec.yml GET + /api/v2.1/fundamentals/operationRatios +--- \ No newline at end of file diff --git a/ar/api-reference/data-api-proxy_api/fundamentals/get-share-class-profile-v21.mdx b/ar/api-reference/data-api-proxy_api/fundamentals/get-share-class-profile-v21.mdx new file mode 100644 index 00000000..bf5abb1c --- /dev/null +++ b/ar/api-reference/data-api-proxy_api/fundamentals/get-share-class-profile-v21.mdx @@ -0,0 +1,4 @@ +--- +openapi: /ar/openapi/data-api-proxy_api.spec.yml GET + /api/v2.1/fundamentals/shareClassProfile +--- \ No newline at end of file diff --git a/ar/api-reference/data-api-proxy_api/fundamentals/get-share-class-v21.mdx b/ar/api-reference/data-api-proxy_api/fundamentals/get-share-class-v21.mdx new file mode 100644 index 00000000..876b5132 --- /dev/null +++ b/ar/api-reference/data-api-proxy_api/fundamentals/get-share-class-v21.mdx @@ -0,0 +1,3 @@ +--- +openapi: /ar/openapi/data-api-proxy_api.spec.yml GET /api/v2.1/fundamentals/shareClass +--- \ No newline at end of file diff --git a/ar/api-reference/data-api-proxy_api/fundamentals/get-share-price-ratios-v3.mdx b/ar/api-reference/data-api-proxy_api/fundamentals/get-share-price-ratios-v3.mdx new file mode 100644 index 00000000..3de336d6 --- /dev/null +++ b/ar/api-reference/data-api-proxy_api/fundamentals/get-share-price-ratios-v3.mdx @@ -0,0 +1,4 @@ +--- +openapi: /ar/openapi/data-api-proxy_api.spec.yml GET + /api/v3/fundamentals/share-price-ratios +--- \ No newline at end of file diff --git a/ar/api-reference/data-api-proxy_api/fundamentals/get-valuation-ratios-v21.mdx b/ar/api-reference/data-api-proxy_api/fundamentals/get-valuation-ratios-v21.mdx new file mode 100644 index 00000000..118e5882 --- /dev/null +++ b/ar/api-reference/data-api-proxy_api/fundamentals/get-valuation-ratios-v21.mdx @@ -0,0 +1,4 @@ +--- +openapi: /ar/openapi/data-api-proxy_api.spec.yml GET + /api/v2.1/fundamentals/valuationRatios +--- \ No newline at end of file diff --git a/ar/api-reference/data-api-proxy_api/fundamentals/income-statement-data-v3.mdx b/ar/api-reference/data-api-proxy_api/fundamentals/income-statement-data-v3.mdx new file mode 100644 index 00000000..0b8c9fb9 --- /dev/null +++ b/ar/api-reference/data-api-proxy_api/fundamentals/income-statement-data-v3.mdx @@ -0,0 +1,4 @@ +--- +openapi: /ar/openapi/data-api-proxy_api.spec.yml GET + /api/v3/fundamentals/income-statement +--- \ No newline at end of file diff --git a/ar/api-reference/data-api-proxy_api/fundamentals/operational-efficiency-ratios-v2.mdx b/ar/api-reference/data-api-proxy_api/fundamentals/operational-efficiency-ratios-v2.mdx new file mode 100644 index 00000000..05c2ce1a --- /dev/null +++ b/ar/api-reference/data-api-proxy_api/fundamentals/operational-efficiency-ratios-v2.mdx @@ -0,0 +1,4 @@ +--- +openapi: /ar/openapi/data-api-proxy_api.spec.yml GET + /api/v2/fundamentals/operationRatios +--- \ No newline at end of file diff --git a/ar/api-reference/data-api-proxy_api/fundamentals/quarterly-and-annual-earnings-reports-v21.mdx b/ar/api-reference/data-api-proxy_api/fundamentals/quarterly-and-annual-earnings-reports-v21.mdx new file mode 100644 index 00000000..1ddf3ed4 --- /dev/null +++ b/ar/api-reference/data-api-proxy_api/fundamentals/quarterly-and-annual-earnings-reports-v21.mdx @@ -0,0 +1,4 @@ +--- +openapi: /ar/openapi/data-api-proxy_api.spec.yml GET + /api/v2.1/fundamentals/earningReports +--- \ No newline at end of file diff --git a/ar/api-reference/data-api-proxy_api/market-data/historical-price-bars.mdx b/ar/api-reference/data-api-proxy_api/market-data/historical-price-bars.mdx new file mode 100644 index 00000000..c25ac5b0 --- /dev/null +++ b/ar/api-reference/data-api-proxy_api/market-data/historical-price-bars.mdx @@ -0,0 +1,3 @@ +--- +openapi: /ar/openapi/data-api-proxy_api.spec.yml GET /api/v2/bars +--- \ No newline at end of file diff --git a/ar/api-reference/data-api-proxy_api/market-data/market-movers.mdx b/ar/api-reference/data-api-proxy_api/market-data/market-movers.mdx new file mode 100644 index 00000000..2fbb200c --- /dev/null +++ b/ar/api-reference/data-api-proxy_api/market-data/market-movers.mdx @@ -0,0 +1,3 @@ +--- +openapi: /ar/openapi/data-api-proxy_api.spec.yml GET /api/v1/market/movers +--- \ No newline at end of file diff --git a/ar/api-reference/data-api-proxy_api/market-data/short-interest-data.mdx b/ar/api-reference/data-api-proxy_api/market-data/short-interest-data.mdx new file mode 100644 index 00000000..5d8bf2b3 --- /dev/null +++ b/ar/api-reference/data-api-proxy_api/market-data/short-interest-data.mdx @@ -0,0 +1,3 @@ +--- +openapi: /ar/openapi/data-api-proxy_api.spec.yml GET /api/v1/shortinterest +--- \ No newline at end of file diff --git a/ar/api-reference/data-api-proxy_api/quotedelayed/get-delayed-quotes-v2.mdx b/ar/api-reference/data-api-proxy_api/quotedelayed/get-delayed-quotes-v2.mdx new file mode 100644 index 00000000..c881677d --- /dev/null +++ b/ar/api-reference/data-api-proxy_api/quotedelayed/get-delayed-quotes-v2.mdx @@ -0,0 +1,3 @@ +--- +openapi: /ar/openapi/data-api-proxy_api.spec.yml GET /api/v2/quoteDelayed +--- \ No newline at end of file diff --git a/ar/api-reference/data-api-proxy_api/quotedelayed/get-delayted-quotes-v1.mdx b/ar/api-reference/data-api-proxy_api/quotedelayed/get-delayted-quotes-v1.mdx new file mode 100644 index 00000000..9fb40f02 --- /dev/null +++ b/ar/api-reference/data-api-proxy_api/quotedelayed/get-delayted-quotes-v1.mdx @@ -0,0 +1,3 @@ +--- +openapi: /ar/openapi/data-api-proxy_api.spec.yml GET /api/v1/quoteDelayed +--- \ No newline at end of file diff --git a/ar/api-reference/delivery-api/calls/fetch-all-calls.mdx b/ar/api-reference/delivery-api/calls/fetch-all-calls.mdx index dff5deb6..d2144770 100644 --- a/ar/api-reference/delivery-api/calls/fetch-all-calls.mdx +++ b/ar/api-reference/delivery-api/calls/fetch-all-calls.mdx @@ -1,5 +1,5 @@ --- -title: "جلب المحاضر" +title: "جلب النصوص" openapi: /ar/openapi/delivery_api.spec.yml GET /api/v1/transcripts/calls --- @@ -9,10 +9,10 @@ openapi: /ar/openapi/delivery_api.spec.yml GET /api/v1/transcripts/calls "data": [ { "call_id": "694bf432dd7f23000124626c", - "call_title": "تحقق Aritzia إيرادات قياسية تبلغ مليار دولار، مدفوعة بالنمو الرقمي وتوسّع البوتيكات", - "description": "مكالمة أرباح Aritzia (ATZ) للربع الأول 2026", + "call_title": "تسجّل Aritzia إيرادات قياسية قدرها 1 مليار دولار، مدفوعة بالنمو الرقمي والتوسع في متاجر البوتيك", + "description": "مكالمة مؤتمر أرباح Aritzia (ATZ) للربع الأول من عام 2026", "webcast_url": "https://events.q4inc.com/attendee/476349537", - "headline": "تسجّل Aritzia نموًا في الإيرادات بنسبة 43% إلى 1.04 مليار دولار في الربع الثالث، مدفوعًا بالتجارة الإلكترونية القوية في الولايات المتحدة وافتتاح البوتيكات الاستراتيجية", + "headline": "Aritzia تسجّل نموًا في الإيرادات بنسبة 43٪ ليصل إلى 1.04 مليار دولار في الربع الثالث، مدفوعًا بقوة التجارة الإلكترونية في الولايات المتحدة والافتتاحات الاستراتيجية للمتاجر", "symbol": "ATZ", "exchange": "TSX", "figis": [ @@ -28,7 +28,7 @@ openapi: /ar/openapi/delivery_api.spec.yml GET /api/v1/transcripts/calls "transcripts": [ { "transcript_id": "053c48c4-17f2-48a8-8216-68513c5c54c2", - "text": "شكرًا لانتظاركم، هذا هو مشغّل المؤتمر .. يمكنكم الآن قطع الاتصال بخطوطكم", + "text": "شكرًا لانتظاركم، هنا مشغّل المؤتمر ... يمكنكم الآن قطع الاتصال.", "language": "en-US", "confidence_score": 0.41074312812500047, "segments": null, @@ -36,7 +36,7 @@ openapi: /ar/openapi/delivery_api.spec.yml GET /api/v1/transcripts/calls }, { "transcript_id": "c10f465c-f09e-4661-b029-c1092b2b9d40", - "text": "شكرًا لانتظاركم... شكرًا لانضمامكم، ونتمنى لكم يومًا سعيدًا. يمكنكم الآن قطع الاتصال بخطوطكم.", + "text": "شكرًا لانتظاركم... شكرًا لانضمامكم ونتمنى لكم يومًا سعيدًا. يمكنكم الآن قطع الاتصال.", "language": "en-US", "confidence_score": 0.9678800193700792, "segments": null, @@ -85,7 +85,7 @@ openapi: /ar/openapi/delivery_api.spec.yml GET /api/v1/transcripts/calls { "code": "auth_failed", "id": "unauthorized", - "value": "رمز الوصول للمصادقة غير صالح أو مفقود" + "value": "رمز مصادقة مفقود أو غير صالح" } ] } @@ -97,7 +97,7 @@ openapi: /ar/openapi/delivery_api.spec.yml GET /api/v1/transcripts/calls { "code": "no_data_found", "id": "not_found", - "value": "لم يتم العثور على شعارات لمفتاح البحث المحدّد" + "value": "لم يتم العثور على أي شعارات لمفتاح البحث المحدد" } ] } diff --git a/ar/api-reference/delivery-api/calls/fetch-call-by-id.mdx b/ar/api-reference/delivery-api/calls/fetch-call-by-id.mdx index e1f6b4fb..980bca8d 100644 --- a/ar/api-reference/delivery-api/calls/fetch-call-by-id.mdx +++ b/ar/api-reference/delivery-api/calls/fetch-call-by-id.mdx @@ -1,5 +1,5 @@ --- -title: "جلب نص المكالمة باستخدام المعرّف" +title: "جلب نص المكالمة حسب المعرّف" openapi: /ar/openapi/delivery_api.spec.yml GET /api/v1/transcripts/calls/{call_id} --- @@ -26,17 +26,17 @@ openapi: /ar/openapi/delivery_api.spec.yml GET /api/v1/transcripts/calls/{call_i "transcripts": [ { "transcript_id": "df8fa7e2-37ec-4981-8e86-6715f9207ff2", - "text": "مساء الخير. صباح الخير للجميع. قبل أن يستعرض Jean Pierre تفاصيل نتائج الربع الثالث، أود أن أقدم بعض التعليقات الافتتاحية ..{{مقتطع}}.. وبصراحة، مجلس الإدارة وأنا شخصياً مثلكم، نحن راضون تماماً عن نتائج هذا الربع لأن ذلك يُظهر مرة أخرى أن كل ما نشرحه لكم ربعاً بعد ربع وعاماً بعد عام في مرحلة التنفيذ وأن التدفق النقدي الحر سيزداد. شكراً لحضوركم.", + "text": "مساء الخير. صباح الخير للجميع. قبل أن يستعرض جان بيير تفاصيل نتائج الربع الثالث، أود تقديم بعض التعليقات الافتتاحية ..{{مقتطع}}.. وبصراحة، مجلس الإدارة وأنا مثلكم، راضون تماماً عن نتائج هذا الربع لأن ذلك يُظهر مجدداً أن كل ما نشرحه لكم ربعاً بعد ربع وعاماً بعد عام قيد التنفيذ وأن التدفق النقدي الحر سيزداد. شكراً لحضوركم.", "language": "en-US", "confidence_score": 0.948344884949495, "segments": [ { "segment_id": 0, - "speaker": "المشغل", + "speaker": "المشغّل", "start_time": "00:00:01", "end_time": "00:08:06", "confidence": 0.95141685, - "text": "مساء الخير. صباح الخير للجميع. قبل أن يستعرض Jean Pierre تفاصيل نتائج الربع الثالث ..{{مقتطع}}.. سأقوم الآن بتحويل المكالمة إلى Jean Pierre الذي سيستعرض تفاصيل البيانات المالية للربع الأول.", + "text": "مساء الخير. صباح الخير للجميع. قبل أن يستعرض جان بيير تفاصيل نتائج الربع الثالث ..{{مقتطع}}.. سأحوّل المكالمة الآن إلى جان بيير الذي سيستعرض تفاصيل البيانات المالية للربع الأول.", "sentiment": 0.45 }, { @@ -45,16 +45,16 @@ openapi: /ar/openapi/delivery_api.spec.yml GET /api/v1/transcripts/calls/{call_i "start_time": "00:08:07", "end_time": "00:19:16", "confidence": 0.95684206, - "text": "شكراً Patrick. سأبدأ بالتعليق على بيئة الأسعار في الربع الثالث مقارنة بالربع الثاني. بلغ متوسط برنت 69 دولاراً للبرميل خلال الربع الثالث مقابل 68 دولاراً للبرميل في الربع الثاني ..{{مقتطع}}.. لذا يُرجى فتح الخط للأسئلة.", + "text": "شكراً باتريك. سأبدأ بالتعليق على بيئة الأسعار في الربع الثالث مقارنة بالربع الثاني. بلغ متوسط خام برنت 69 دولاراً للبرميل خلال الربع الثالث مقابل 68 دولاراً للبرميل في الربع الثاني ..{{مقتطع}}.. لذا يُرجى فتح الخط للأسئلة.", "sentiment": 0.2 }, { "segment_id": 2, - "speaker": "المشغل", + "speaker": "المشغّل", "start_time": "00:19:18", "end_time": "00:19:49", "confidence": 0.9713833, - "text": "شكراً لكم سيداتي وسادتي. سنبدأ الآن جلسة الأسئلة والأجوبة. كتذكير، إذا كنتم ترغبون في طرح سؤال، يُرجى الضغط على نجمة n1 على هاتفكم والانتظار حتى يتم الإعلان عن اسمكم. يُرجى كتم أي مصادر صوتية عند طرح السؤال. إذا كنتم ترغبون في إلغاء طلبكم، يُرجى الضغط على مفتاح الشباك. مرة أخرى، يُرجى الضغط على N1 إذا كنتم ترغبون في طرح سؤال. السؤال الأول من Lydia Rainforth من Barclays. تفضلي.", + "text": "شكراً لكم سيداتي وسادتي. سنبدأ الآن جلسة الأسئلة والأجوبة. كتذكير، إذا كنتم ترغبون في طرح سؤال، يُرجى الضغط على نجمة ثم 1 على هاتفكم والانتظار حتى يُعلن عن اسمكم. يُرجى كتم أي مصادر صوتية عند طرح السؤال. إذا كنتم ترغبون في إلغاء طلبكم، يُرجى الضغط على مفتاح الشباك. مرة أخرى، يُرجى الضغط على 1 إذا كنتم ترغبون في طرح سؤال. السؤال الأول من ليديا راينفورث من Barclays. تفضلي.", "sentiment": 0 }, { @@ -63,7 +63,7 @@ openapi: /ar/openapi/delivery_api.spec.yml GET /api/v1/transcripts/calls/{call_i "start_time": "00:19:51", "end_time": "00:20:26", "confidence": 0.9671036, - "text": "شكراً ومساء الخير لكليكما وشكراً على العرض التقديمي. عندما تفكرون في عام 2026، هل يمكنكم إعطاؤنا مؤشراً على مقدار نمو التدفق النقدي مقارنة بالإنتاج للعام المقبل؟ وفقط ذكرونا بذلك؟", + "text": "شكراً ومساء الخير لكليكما وشكراً على العرض التقديمي. عندما تفكرون في عام 2026، هل يمكنكم إعطاءنا مؤشراً على مقدار نمو التدفق النقدي مقارنة بالإنتاج للعام المقبل؟ وهل يمكنكم تذكيرنا بذلك؟", "sentiment": 0.1 }, {....}, @@ -73,7 +73,7 @@ openapi: /ar/openapi/delivery_api.spec.yml GET /api/v1/transcripts/calls/{call_i "start_time": "01:29:45", "end_time": "01:30:25", "confidence": 0.9567434, - "text": "حسناً. شكراً لكم جميعاً على حضوركم. آمل أن ينعكس كل التحليل الذي قمتم به في سعر السهم وهو ما لم يكن الحال هذا الصباح. شكراً لحضوركم.", + "text": "حسناً. شكراً لكم جميعاً على حضوركم. آمل أن ينعكس كل التحليل الذي قمتم به على سعر السهم وهو ما لم يحدث هذا الصباح. شكراً لحضوركم.", "sentiment": 0.5 } ], @@ -111,7 +111,7 @@ openapi: /ar/openapi/delivery_api.spec.yml GET /api/v1/transcripts/calls/{call_i "summary_id": "d3a9f050-dcfe-4baf-b5d2-5abf3a4cd0fc", "transcript_id": "", "call_id": "68c1684993d1da0001953084", - "summary": "أعلنت TotalEnergies عن زيادة بنسبة 4% في التدفق النقدي للربع الثالث رغم انخفاض أسعار النفط بمقدار 10 دولارات للبرميل على أساس سنوي.\nساهمت مشاريع الهيدروكربون الجديدة في البرازيل والولايات المتحدة بشكل كبير في التدفق النقدي للشركة، مضيفة 400 مليون دولار على أساس سنوي.\nرفع مجلس الإدارة توزيعات الأرباح المؤقتة الثالثة بنسبة قريبة من 8% باليورو وأكثر من 10% بالدولار مقارنة بعام 2024.\nأذنت الشركة ببرنامج إعادة شراء أسهم بقيمة تصل إلى 1.5 مليار دولار للربع الرابع من عام 2025.\nمن المتوقع أن ينمو الإنتاج الأولي بأكثر من 4% على أساس سنوي، مع توقع انخفاض صافي الاستثمارات.\nتخطط الشركة لبدء تداول الأسهم العادية في بورصة نيويورك اعتباراً من 8 ديسمبر.\nشهد قطاع المصب زيادة في التدفق النقدي بنحو 500 مليون دولار بسبب تحسن هوامش التكرير.\nتهدف الشركة إلى الحفاظ على نسبة المديونية عند 15-16% بنهاية العام، مدعومة بعمليات التصفية وتحسينات رأس المال العامل.\nسلطت الإدارة الضوء على المرونة في الأداء المالي، منسبة ذلك إلى المبادرات الاستراتيجية والنمو المتزايد في الإنتاج.", + "summary": "أعلنت TotalEnergies عن زيادة بنسبة 4% في التدفق النقدي للربع الثالث رغم انخفاض أسعار النفط بمقدار 10 دولارات للبرميل على أساس سنوي.\nساهمت مشاريع الهيدروكربون الجديدة في البرازيل والولايات المتحدة بشكل كبير في التدفق النقدي للشركة، مضيفةً 400 مليون دولار على أساس سنوي.\nزاد مجلس الإدارة توزيعات الأرباح المؤقتة الثالثة بنسبة قريبة من 8% باليورو وأكثر من 10% بالدولار مقارنة بعام 2024.\nأذنت الشركة ببرنامج إعادة شراء أسهم بقيمة تصل إلى 1.5 مليار دولار للربع الرابع من عام 2025.\nمن المتوقع أن ينمو إنتاج المنبع بأكثر من 4% على أساس سنوي، مع توقع انخفاض صافي الاستثمارات.\nتخطط الشركة لبدء تداول الأسهم العادية في بورصة نيويورك اعتباراً من 8 ديسمبر.\nشهد قطاع المصب زيادة في التدفق النقدي بنحو 500 مليون دولار بسبب تحسّن هوامش التكرير.\nتهدف الشركة إلى الحفاظ على نسبة المديونية عند 15-16% بنهاية العام، مدعومة بعمليات التصرف وتحسينات رأس المال العامل.\nسلّطت الإدارة الضوء على المرونة في الأداء المالي، منسبةً ذلك إلى المبادرات الاستراتيجية ونمو الإنتاج المضيف للقيمة.", "symbol": "", "sentiment": 0.78, "language": "", @@ -161,7 +161,7 @@ openapi: /ar/openapi/delivery_api.spec.yml GET /api/v1/transcripts/calls/{call_i { "code": "bad_request", "id": "invalid_parameter", - "value": "معامل search_keys_type غير صحيح" + "value": "معامل search_keys_type غير صالح" } ] } diff --git a/ar/api-reference/delivery-api/summaries/fetch-summaries.mdx b/ar/api-reference/delivery-api/summaries/fetch-summaries.mdx index 492a706c..485501bb 100644 --- a/ar/api-reference/delivery-api/summaries/fetch-summaries.mdx +++ b/ar/api-reference/delivery-api/summaries/fetch-summaries.mdx @@ -1,5 +1,5 @@ --- -title: "جلب ملخصات النسخ" +title: "جلب ملخصات النصوص" openapi: /ar/openapi/delivery_api.spec.yml GET /api/v1/transcripts/summaries --- @@ -11,7 +11,7 @@ openapi: /ar/openapi/delivery_api.spec.yml GET /api/v1/transcripts/summaries "summary_id": "4b0d7883-10fd-4212-9d59-d781bf5434d8", "transcript_id": "08dd94d7-ad88-430b-8402-a3cb8d82e80b", "call_id": "694bf432dd7f23000124626c", - "summary": "حققت Aritzia إيرادات صافية تجاوزت مليار دولار في الربع الثالث من السنة المالية 2026، متجاوزةً التوجيهات بزيادة قدرها 43% على أساس سنوي، مدفوعة بنمو قوي في قنوات التجارة الإلكترونية والبيع بالتجزئة.\nأعلنت الشركة عن زيادة بنسبة 58% في مبيعات التجارة الإلكترونية وزيادة بنسبة 35% في مبيعات البيع بالتجزئة. ارتفعت الإيرادات الصافية في الولايات المتحدة بنسبة 54%، مما يعكس طلباً كبيراً وتوسعاً ملحوظاً.\nتضمنت المبادرات الاستراتيجية افتتاح متاجر جديدة، وإطلاق تطبيق جوال ناجح، واستثمارات تسويقية، مما ساهم في زيادة الوعي بالعلامة التجارية وزخم المبيعات.\nتجاوز إطلاق تطبيق الجوال التوقعات، حيث وصل إلى 1.4 مليون عملية تنزيل، وعزز بشكل كبير التفاعل في التجارة الإلكترونية.\nرفعت الإدارة توجيهات الإيرادات الصافية للسنة المالية 2026 إلى نطاق 3.615 - 3.64 مليار دولار، مع خطط لمزيد من التوسع في الولايات المتحدة ومبادرات رقمية في السنة المالية 2027.\nحافظت الشركة على ميزانية عمومية صحية بمبلغ 620 مليون دولار نقداً وبدون ديون، واستمرت في إعادة شراء الأسهم بموجب برنامج NCIB.\nتخطط Aritzia لمواصلة تحسين استراتيجيات المخزون والتوريد، وتقليل الاعتماد على الصين، والحفاظ على أداء هوامش قوي رغم الضغوط الخارجية.", + "summary": "حققت Aritzia إيرادات صافية تجاوزت مليار دولار في الربع الثالث من السنة المالية 2026، متجاوزةً التوجيهات بزيادة قدرها 43% على أساس سنوي، مدفوعة بنمو قوي في قنوات التجارة الإلكترونية والبيع بالتجزئة.\nأعلنت الشركة عن زيادة بنسبة 58% في مبيعات التجارة الإلكترونية وزيادة بنسبة 35% في مبيعات البيع بالتجزئة. ارتفعت الإيرادات الصافية في الولايات المتحدة بنسبة 54%، مما يُظهر طلباً كبيراً وتوسعاً ملحوظاً.\nتضمنت المبادرات الاستراتيجية افتتاح متاجر جديدة، وإطلاق تطبيق جوال ناجح، واستثمارات تسويقية، مما ساهم في زيادة الوعي بالعلامة التجارية وزخم المبيعات.\nتجاوز إطلاق تطبيق الجوال التوقعات، حيث وصل إلى 1.4 مليون عملية تنزيل، وعزز بشكل كبير التفاعل في التجارة الإلكترونية.\nرفعت الإدارة توجيهات الإيرادات الصافية للسنة المالية 2026 إلى نطاق 3.615 - 3.64 مليار دولار، مع خطط لمزيد من التوسع في الولايات المتحدة ومبادرات رقمية في السنة المالية 2027.\nحافظت الشركة على ميزانية عمومية قوية بمبلغ 620 مليون دولار نقداً وبدون ديون، واستمرت في إعادة شراء الأسهم بموجب برنامج NCIB.\nتخطط Aritzia لمواصلة تحسين استراتيجيات المخزون والتوريد، وتقليل الاعتماد على الصين، والحفاظ على أداء هوامش ربح قوي رغم الضغوط الخارجية.", "symbol": "ATZ", "sentiment": 0.85, "language": "en-US", @@ -22,7 +22,7 @@ openapi: /ar/openapi/delivery_api.spec.yml GET /api/v1/transcripts/summaries "summary_id": "f8890d3f-1c61-40ed-9ed5-2eaed75aa6fa", "transcript_id": "52769188-2cea-442b-8140-aaa57b5733bf", "call_id": "694bf432dd7f23000124626c", - "summary": "أعلنت Aritzia عن إيرادات صافية قياسية بلغت 1.04 مليار دولار في الربع الثالث من السنة المالية 2026، بزيادة قدرها 43% مدفوعة بأداء قوي في التجارة الإلكترونية والبيع بالتجزئة.\nشهدت الشركة نمواً استثنائياً في الولايات المتحدة، حيث زادت الإيرادات الصافية الأمريكية بنسبة 54%، مما يبرز الطلب القوي وزخم العلامة التجارية.\nأطلقت Aritzia بنجاح تطبيق جوال، مما عزز بشكل كبير مبيعات التجارة الإلكترونية وحقق أكثر من مليون عملية تنزيل بعد الإطلاق مباشرة.\nافتتحت الشركة 13 متجراً جديداً وأعادت تموضع 4 متاجر، معظمها في الولايات المتحدة، كجزء من استراتيجية التوسع العقاري، والتي تحقق نتائج استثنائية.\nتشير التوجيهات المستقبلية إلى استمرار الأداء القوي مع توقع إيرادات الربع الرابع في نطاق 1.1 - 1.125 مليار دولار، ورفع توقعات إيرادات السنة المالية 2026 إلى نطاق 3.615 - 3.64 مليار دولار.\nتخطط Aritzia لافتتاح 12 - 14 متجراً جديداً في السنة المالية 2027، مع التركيز على السوق الأمريكية، وستستثمر أيضاً في البنية التحتية، بما في ذلك مركز توزيع أمريكي ثانٍ.\nأعربت الإدارة عن ثقتها في تحقيق أهداف إيرادات السنة المالية 2027 قبل الموعد المحدد، مدعومة باستثمارات تسويقية استراتيجية ومبادرات نمو رقمية.", + "summary": "Aritzia reported record net revenue of $1.04 billion in Q3 fiscal 2026, a 43% increase driven by strong e-commerce and retail performance.\nThe company saw exceptional growth in the United States, with US net revenue increasing by 54%, highlighting strong demand and brand momentum.\nAritzia successfully launched a mobile app, which significantly boosted e-commerce sales and achieved over 1 million downloads shortly after launch.\nThe company opened 13 new and 4 repositioned boutiques, mainly in the US, as part of its real estate expansion strategy, which is yielding exceptional results.\nFuture guidance suggests continued strong performance with Q4 revenue expected to be between $1.1 to $1.125 billion, and fiscal 2026 revenue forecast raised to $3.615 to $3.64 billion.\nAritzia plans to open 12 to 14 new boutiques in fiscal 2027, with a focus on the US market, and will also invest in infrastructure, including a second US distribution center.\nManagement expressed confidence in achieving fiscal 2027 revenue targets ahead of schedule, supported by strategic marketing investments and digital growth initiatives.", "symbol": "ATZ", "sentiment": 0.85, "language": "en-US", @@ -30,7 +30,7 @@ openapi: /ar/openapi/delivery_api.spec.yml GET /api/v1/transcripts/summaries "updated_at": "2026-01-09T13:00:25.721386Z" } ], - "message": "تم جلب الملخصات بنجاح", + "message": "Successfully fetched summaries", "pagination": { "hits": 16110, "page": 1, diff --git a/ar/api-reference/delivery-api/summaries/fetch-summary-by-call-id.mdx b/ar/api-reference/delivery-api/summaries/fetch-summary-by-call-id.mdx index 81148afd..7eb59075 100644 --- a/ar/api-reference/delivery-api/summaries/fetch-summary-by-call-id.mdx +++ b/ar/api-reference/delivery-api/summaries/fetch-summary-by-call-id.mdx @@ -11,7 +11,7 @@ openapi: /ar/openapi/delivery_api.spec.yml GET /api/v1/transcripts/summaries/{ca "summary_id": "4b0d7883-10fd-4212-9d59-d781bf5434d8", "transcript_id": "08dd94d7-ad88-430b-8402-a3cb8d82e80b", "call_id": "694bf432dd7f23000124626c", - "summary": "حققت Aritzia إيرادات صافية تجاوزت مليار دولار في الربع الثالث من السنة المالية 2026، متجاوزةً التوجيهات بزيادة قدرها 43% على أساس سنوي، مدفوعة بنمو قوي في قنوات التجارة الإلكترونية والبيع بالتجزئة.\nأعلنت الشركة عن زيادة بنسبة 58% في مبيعات التجارة الإلكترونية وزيادة بنسبة 35% في مبيعات البيع بالتجزئة. ارتفعت الإيرادات الصافية في الولايات المتحدة بنسبة 54%، مما يعكس طلباً كبيراً وتوسعاً ملحوظاً.\nشملت المبادرات الاستراتيجية افتتاح متاجر جديدة، وإطلاق تطبيق جوال ناجح، واستثمارات تسويقية، مما ساهم في زيادة الوعي بالعلامة التجارية وزخم المبيعات.\nتجاوز إطلاق تطبيق الجوال التوقعات، حيث وصل إلى 1.4 مليون عملية تنزيل، وعزز بشكل كبير التفاعل في التجارة الإلكترونية.\nرفعت الإدارة توجيهات الإيرادات الصافية للسنة المالية 2026 إلى ما بين 3.615 و3.64 مليار دولار، مع خطط لمزيد من التوسع في الولايات المتحدة ومبادرات رقمية في السنة المالية 2027.\nحافظت الشركة على ميزانية عمومية صحية بمبلغ 620 مليون دولار نقداً وبدون ديون، واستمرت في إعادة شراء الأسهم بموجب برنامج NCIB.\nتخطط Aritzia لمواصلة تحسين استراتيجيات المخزون والتوريد، وتقليل الاعتماد على الصين، والحفاظ على أداء هامش ربح قوي رغم الضغوط الخارجية.", + "summary": "حققت Aritzia إيرادات صافية تجاوزت مليار دولار في الربع الثالث من السنة المالية 2026، متجاوزةً التوجيهات بزيادة قدرها 43% على أساس سنوي، مدفوعة بنمو قوي في قنوات التجارة الإلكترونية والبيع بالتجزئة.\nأعلنت الشركة عن زيادة بنسبة 58% في مبيعات التجارة الإلكترونية وزيادة بنسبة 35% في مبيعات البيع بالتجزئة. ارتفعت الإيرادات الصافية في الولايات المتحدة بنسبة 54%، مما يُظهر طلباً كبيراً وتوسعاً ملحوظاً.\nتضمنت المبادرات الاستراتيجية افتتاح متاجر جديدة، وإطلاق تطبيق جوال ناجح، واستثمارات تسويقية، مما ساهم في زيادة الوعي بالعلامة التجارية وزخم المبيعات.\nتجاوز إطلاق تطبيق الجوال التوقعات، حيث وصل إلى 1.4 مليون عملية تنزيل، وعزز بشكل كبير التفاعل في التجارة الإلكترونية.\nرفعت الإدارة توجيهات الإيرادات الصافية للسنة المالية 2026 إلى نطاق 3.615 - 3.64 مليار دولار، مع خطط لمزيد من التوسع في الولايات المتحدة ومبادرات رقمية في السنة المالية 2027.\nحافظت الشركة على ميزانية عمومية قوية بمبلغ 620 مليون دولار نقداً وبدون ديون، واستمرت في إعادة شراء الأسهم بموجب برنامج NCIB.\nتخطط Aritzia لمواصلة تحسين استراتيجيات المخزون والتوريد، وتقليل الاعتماد على الصين، والحفاظ على أداء هوامش ربح قوي رغم الضغوط الخارجية.", "symbol": "ATZ", "sentiment": 0.85, "language": "en-US", @@ -22,7 +22,7 @@ openapi: /ar/openapi/delivery_api.spec.yml GET /api/v1/transcripts/summaries/{ca "summary_id": "f8890d3f-1c61-40ed-9ed5-2eaed75aa6fa", "transcript_id": "52769188-2cea-442b-8140-aaa57b5733bf", "call_id": "694bf432dd7f23000124626c", - "summary": "أعلنت Aritzia عن إيرادات صافية قياسية بلغت 1.04 مليار دولار في الربع الثالث من السنة المالية 2026، بزيادة قدرها 43% مدفوعة بأداء قوي في التجارة الإلكترونية والبيع بالتجزئة.\nشهدت الشركة نمواً استثنائياً في الولايات المتحدة، حيث ارتفعت الإيرادات الصافية الأمريكية بنسبة 54%، مما يبرز الطلب القوي وزخم العلامة التجارية.\nأطلقت Aritzia بنجاح تطبيق جوال، مما عزز بشكل كبير مبيعات التجارة الإلكترونية وحقق أكثر من مليون عملية تنزيل بعد الإطلاق مباشرة.\nافتتحت الشركة 13 متجراً جديداً وأعادت تموضع 4 متاجر، معظمها في الولايات المتحدة، كجزء من استراتيجية التوسع العقاري، والتي تحقق نتائج استثنائية.\nتشير التوجيهات المستقبلية إلى استمرار الأداء القوي مع توقع إيرادات الربع الرابع بين 1.1 و1.125 مليار دولار، ورفع توقعات إيرادات السنة المالية 2026 إلى ما بين 3.615 و3.64 مليار دولار.\nتخطط Aritzia لافتتاح من 12 إلى 14 متجراً جديداً في السنة المالية 2027، مع التركيز على السوق الأمريكية، وستستثمر أيضاً في البنية التحتية، بما في ذلك مركز توزيع أمريكي ثانٍ.\nأعربت الإدارة عن ثقتها في تحقيق أهداف إيرادات السنة المالية 2027 قبل الموعد المحدد، مدعومة باستثمارات تسويقية استراتيجية ومبادرات نمو رقمية.", + "summary": "Aritzia reported record net revenue of $1.04 billion in Q3 fiscal 2026, a 43% increase driven by strong e-commerce and retail performance.\nThe company saw exceptional growth in the United States, with US net revenue increasing by 54%, highlighting strong demand and brand momentum.\nAritzia successfully launched a mobile app, which significantly boosted e-commerce sales and achieved over 1 million downloads shortly after launch.\nThe company opened 13 new and 4 repositioned boutiques, mainly in the US, as part of its real estate expansion strategy, which is yielding exceptional results.\nFuture guidance suggests continued strong performance with Q4 revenue expected to be between $1.1 to $1.125 billion, and fiscal 2026 revenue forecast raised to $3.615 to $3.64 billion.\nAritzia plans to open 12 to 14 new boutiques in fiscal 2027, with a focus on the US market, and will also invest in infrastructure, including a second US distribution center.\nManagement expressed confidence in achieving fiscal 2027 revenue targets ahead of schedule, supported by strategic marketing investments and digital growth initiatives.", "symbol": "ATZ", "sentiment": 0.85, "language": "en-US", @@ -30,7 +30,7 @@ openapi: /ar/openapi/delivery_api.spec.yml GET /api/v1/transcripts/summaries/{ca "updated_at": "2026-01-09T13:00:25.721386Z" } ], - "message": "تم جلب الملخصات بنجاح", + "message": "Successfully fetched summaries", "pagination": { "hits": 16110, "page": 1, @@ -60,7 +60,7 @@ openapi: /ar/openapi/delivery_api.spec.yml GET /api/v1/transcripts/summaries/{ca { "code": "auth_failed", "id": "unauthorized", - "value": "رمز المصادقة غير صالح أو مفقود" + "value": "رمز الوصول غير صالح أو مفقود" } ] } diff --git a/ar/api-reference/delivery_api/calls/delete-call-by-id.mdx b/ar/api-reference/delivery_api/calls/delete-call-by-id.mdx new file mode 100644 index 00000000..c8fc9530 --- /dev/null +++ b/ar/api-reference/delivery_api/calls/delete-call-by-id.mdx @@ -0,0 +1,3 @@ +--- +openapi: /ar/openapi/delivery_api.spec.yml DELETE /api/v1/transcripts/calls/{call_id} +--- \ No newline at end of file diff --git a/ar/api-reference/delivery_api/calls/fetch-all-calls.mdx b/ar/api-reference/delivery_api/calls/fetch-all-calls.mdx new file mode 100644 index 00000000..bc8270d4 --- /dev/null +++ b/ar/api-reference/delivery_api/calls/fetch-all-calls.mdx @@ -0,0 +1,3 @@ +--- +openapi: /ar/openapi/delivery_api.spec.yml GET /api/v1/transcripts/calls +--- \ No newline at end of file diff --git a/ar/api-reference/delivery_api/calls/fetch-call-by-id.mdx b/ar/api-reference/delivery_api/calls/fetch-call-by-id.mdx new file mode 100644 index 00000000..72fc93e8 --- /dev/null +++ b/ar/api-reference/delivery_api/calls/fetch-call-by-id.mdx @@ -0,0 +1,3 @@ +--- +openapi: /ar/openapi/delivery_api.spec.yml GET /api/v1/transcripts/calls/{call_id} +--- \ No newline at end of file diff --git a/ar/api-reference/delivery_api/calls/update-call-by-id.mdx b/ar/api-reference/delivery_api/calls/update-call-by-id.mdx new file mode 100644 index 00000000..870dbead --- /dev/null +++ b/ar/api-reference/delivery_api/calls/update-call-by-id.mdx @@ -0,0 +1,3 @@ +--- +openapi: /ar/openapi/delivery_api.spec.yml PUT /api/v1/transcripts/calls/{call_id} +--- \ No newline at end of file diff --git a/ar/api-reference/delivery_api/participants/delete-participant-by-id.mdx b/ar/api-reference/delivery_api/participants/delete-participant-by-id.mdx new file mode 100644 index 00000000..7f404bb1 --- /dev/null +++ b/ar/api-reference/delivery_api/participants/delete-participant-by-id.mdx @@ -0,0 +1,4 @@ +--- +openapi: /ar/openapi/delivery_api.spec.yml DELETE + /api/v1/transcripts/participants/{participant_id} +--- \ No newline at end of file diff --git a/ar/api-reference/delivery_api/participants/update-participant-by-id.mdx b/ar/api-reference/delivery_api/participants/update-participant-by-id.mdx new file mode 100644 index 00000000..909769bd --- /dev/null +++ b/ar/api-reference/delivery_api/participants/update-participant-by-id.mdx @@ -0,0 +1,4 @@ +--- +openapi: /ar/openapi/delivery_api.spec.yml PUT + /api/v1/transcripts/participants/{participant_id} +--- \ No newline at end of file diff --git a/ar/api-reference/delivery_api/status/query-status-view-1.mdx b/ar/api-reference/delivery_api/status/query-status-view-1.mdx new file mode 100644 index 00000000..5086d835 --- /dev/null +++ b/ar/api-reference/delivery_api/status/query-status-view-1.mdx @@ -0,0 +1,3 @@ +--- +openapi: /ar/openapi/delivery_api.spec.yml POST /api/v1/transcripts/status +--- \ No newline at end of file diff --git a/ar/api-reference/delivery_api/status/query-status-view.mdx b/ar/api-reference/delivery_api/status/query-status-view.mdx new file mode 100644 index 00000000..6fecacf0 --- /dev/null +++ b/ar/api-reference/delivery_api/status/query-status-view.mdx @@ -0,0 +1,3 @@ +--- +openapi: /ar/openapi/delivery_api.spec.yml GET /api/v1/transcripts/status +--- \ No newline at end of file diff --git a/ar/api-reference/delivery_api/summaries/fetch-summaries.mdx b/ar/api-reference/delivery_api/summaries/fetch-summaries.mdx new file mode 100644 index 00000000..d9755c31 --- /dev/null +++ b/ar/api-reference/delivery_api/summaries/fetch-summaries.mdx @@ -0,0 +1,3 @@ +--- +openapi: /ar/openapi/delivery_api.spec.yml GET /api/v1/transcripts/summaries +--- \ No newline at end of file diff --git a/ar/api-reference/delivery_api/summaries/fetch-summary-by-call-id.mdx b/ar/api-reference/delivery_api/summaries/fetch-summary-by-call-id.mdx new file mode 100644 index 00000000..8c57ed6f --- /dev/null +++ b/ar/api-reference/delivery_api/summaries/fetch-summary-by-call-id.mdx @@ -0,0 +1,3 @@ +--- +openapi: /ar/openapi/delivery_api.spec.yml GET /api/v1/transcripts/summaries/{call_id} +--- \ No newline at end of file diff --git a/ar/api-reference/delivery_api/summaries/update-summary-by-call-id.mdx b/ar/api-reference/delivery_api/summaries/update-summary-by-call-id.mdx new file mode 100644 index 00000000..099150d0 --- /dev/null +++ b/ar/api-reference/delivery_api/summaries/update-summary-by-call-id.mdx @@ -0,0 +1,3 @@ +--- +openapi: /ar/openapi/delivery_api.spec.yml PUT /api/v1/transcripts/summaries/{call_id} +--- \ No newline at end of file diff --git a/ar/api-reference/delivery_api/transcripts/delete-transcript-segment-by-id.mdx b/ar/api-reference/delivery_api/transcripts/delete-transcript-segment-by-id.mdx new file mode 100644 index 00000000..650d6bc1 --- /dev/null +++ b/ar/api-reference/delivery_api/transcripts/delete-transcript-segment-by-id.mdx @@ -0,0 +1,4 @@ +--- +openapi: /ar/openapi/delivery_api.spec.yml DELETE + /api/v1/transcripts/transcripts/{transcript_id}/segment/{segment_id} +--- \ No newline at end of file diff --git a/ar/api-reference/delivery_api/transcripts/update-transcript-segment-by-id.mdx b/ar/api-reference/delivery_api/transcripts/update-transcript-segment-by-id.mdx new file mode 100644 index 00000000..2aa8d18a --- /dev/null +++ b/ar/api-reference/delivery_api/transcripts/update-transcript-segment-by-id.mdx @@ -0,0 +1,4 @@ +--- +openapi: /ar/openapi/delivery_api.spec.yml PUT + /api/v1/transcripts/transcripts/{transcript_id}/segment/{segment_id} +--- \ No newline at end of file diff --git a/ar/api-reference/guides/consensus-ratings-explained.mdx b/ar/api-reference/guides/consensus-ratings-explained.mdx index 6f3dab72..ccfdaf0f 100644 --- a/ar/api-reference/guides/consensus-ratings-explained.mdx +++ b/ar/api-reference/guides/consensus-ratings-explained.mdx @@ -1,67 +1,83 @@ --- -title: "Consensus Ratings Explained" -description: "Learn how Benzinga calculates consensus ratings from individual analyst recommendations" +title: "شرح تصنيفات الإجماع" +description: "تعرّف على كيفية قيام Benzinga باحتساب تصنيفات الإجماع من توصيات المحللين الفردية" --- -## Overview +
+ ## نظرة عامة +
-Consensus ratings provide a consolidated view of analyst sentiment on a stock by aggregating individual analyst ratings into a single, easy-to-understand metric. This guide explains how we calculate consensus ratings to help you make informed investment decisions. +توفّر تقييمات الإجماع صورة مجمّعة لآراء المحللين حول سهم معيّن من خلال تجميع تقييمات كل محلّل في مؤشر واحد سهل الفهم. يشرح هذا الدليل كيفية حساب تقييمات الإجماع لمساعدتك على اتخاذ قرارات استثمارية مستنيرة. -## How Consensus Ratings Are Calculated +
+ ## كيفية حساب تقييمات الإجماع +
-### Step 1: Collecting Analyst Ratings +
+ ### الخطوة 1: جمع تقييمات المحللين +
-We gather all available analyst ratings for a given stock. Each rating includes: +نجمع جميع تقييمات المحللين المتاحة لسهم معيَّن. يتضمن كل تقييم: -- **Analyst Name** and **Firm Name** -- **Rating** (e.g., Strong Buy, Buy, Hold, Sell, Strong Sell) -- **Price Target** - The analyst's projected stock price -- **Date Updated** - When the rating was issued +* **اسم المحلِّل** و**اسم الشركة** +* **التقييم** (مثلًا: Strong Buy، Buy، Hold، Sell، Strong Sell) +* **السعر المستهدَف** - السعر المستقبلي المتوقَّع للسهم بحسب تقدير المحلِّل +* **تاريخ التحديث** - تاريخ إصدار التقييم -### Step 2: Filtering for Unique Analysts +
+ ### الخطوة 2: التصفية حسب المحللين المميزين +
-To ensure accuracy and avoid double-counting, we only include the **most recent rating** from each unique analyst-firm combination. +لضمان الدقة وتجنّب احتساب التقييم نفسه أكثر من مرة، نقوم فقط بتضمين **أحدث تصنيف** من كل تركيبة مميزة من محلل وشركة. -**Example:** If Morgan Stanley's analyst John Doe has rated a stock multiple times, only their latest rating is included in the calculation. +**مثال:** إذا قام المحلل في Morgan Stanley جون دو بتقييم سهم عدة مرات، فسيتم تضمين أحدث تصنيف صادر عنه فقط في عملية الحساب. -Ratings without a valid price target are excluded from the analysis. + يتم استبعاد التقييمات التي لا تحتوي على هدف سعر صالح من التحليل. -### Step 3: Categorizing Ratings +
+ ### الخطوة 3: تصنيف التوصيات +
-Analyst ratings are categorized into five standard categories: +يتم تصنيف توصيات المحللين إلى خمس فئات معيارية: -| Category | Numeric Value | +| الفئة | القيمة الرقمية | |----------|---------------| -| **Strong Sell** | 1 | -| **Sell** | 2 | -| **Hold** | 3 | -| **Buy** | 4 | -| **Strong Buy** | 5 | +| **بيع قوي** | 1 | +| **بيع** | 2 | +| **احتفاظ** | 3 | +| **شراء** | 4 | +| **شراء قوي** | 5 | -### Step 4: Aggregating Ratings +
+ ### الخطوة 4: تجميع التقييمات +
-We count how many analysts fall into each category. +نحسب عدد المحللين الذين يَقَع كلٌّ منهم في كل فئة. -**Example Aggregate:** -- Strong Buy: 8 analysts -- Buy: 12 analysts -- Hold: 5 analysts -- Sell: 2 analysts -- Strong Sell: 1 analyst +**مثال على التجميع:** -**Total:** 28 unique analysts +* Strong Buy: 8 محللين +* Buy: 12 محللًا +* Hold: 5 محللين +* Sell: 2 محللين +* Strong Sell: 1 محلل -### Step 5: Calculating the Consensus Rating Value +**الإجمالي:** 28 محللًا فريدًا -The consensus rating value is calculated as a weighted average: +
+ ### الخطوة 5: حساب قيمة التقييم الإجماعي +
+ +تُحسب قيمة التقييم الإجماعي كمتوسط موزون: ``` Consensus Value = (Strong Buy × 5 + Buy × 4 + Hold × 3 + Sell × 2 + Strong Sell × 1) / Total Analysts ``` -**Using the example above:** +**استنادًا إلى المثال أعلاه:** + ``` Consensus Value = (8×5 + 12×4 + 5×3 + 2×2 + 1×1) / 28 Consensus Value = (40 + 48 + 15 + 4 + 1) / 28 @@ -69,144 +85,186 @@ Consensus Value = 108 / 28 Consensus Value = 3.86 ``` -### Step 6: Determining the Consensus Rating +
+ ### الخطوة 6: تحديد التوصية الإجماعية +
-The consensus value is rounded to the nearest whole number and mapped to a rating: +يتم تقريب قيمة الإجماع إلى أقرب عدد صحيح وتحويلها إلى تصنيف: -| Consensus Value | Standard Rating | Simplified Rating | -|----------------|-----------------|-------------------| -| **1** | Strong Sell | Sell | -| **2** | Sell | Sell | -| **3** | Hold | Hold | -| **4** | Buy | Buy | -| **5** | Strong Buy | Buy | +| قيمة الإجماع | التصنيف القياسي | التصنيف المبسط | +|---------------|------------------|------------------| +| **1** | بيع قوي | بيع | +| **2** | بيع | بيع | +| **3** | احتفاظ | احتفاظ | +| **4** | شراء | شراء | +| **5** | شراء قوي | شراء | -**In our example:** 3.86 rounds to **4**, which translates to a **"Buy"** consensus rating. +**في مثالنا:** يتم تقريب 3.86 إلى **4**، ما يقابل توصية إجماعية **"شراء"**. ---- +*** -## Display Options +
+ ## خيارات العرض +
-### Standard vs. Simplified Ratings +
+ ### التقييمات القياسية مقابل المبسطة +
-We offer two display formats: +نوفّر شكلين للعرض: -**Standard (5-category):** -- Strong Sell, Sell, Hold, Buy, Strong Buy +**قياسي (5 فئات):** -**Simplified (3-category):** -- Sell (combines Strong Sell + Sell) -- Hold -- Buy (combines Buy + Strong Buy) +* بيع قوي، بيع، احتفاظ، شراء، شراء قوي -### Count vs. Percentage Display +**مبسّط (3 فئات):** -**Count Display:** -Shows the actual number of analysts in each category. +* بيع (يجمع بين بيع قوي + بيع) +* احتفاظ +* شراء (يجمع بين شراء + شراء قوي) -**Percentage Display:** -Shows the proportion of analysts in each category, rounded to whole percentages that sum to exactly 100%. +
+ ### عرض العدد مقابل النسبة المئوية +
-**Example:** -- Buy: 71% (20 analysts) -- Hold: 18% (5 analysts) -- Sell: 11% (3 analysts) +**عرض العدد:** +يعرض العدد الفعلي للمحللين في كل فئة. ---- +**عرض النسبة المئوية:** +يعرض نسبة المحللين في كل فئة، بعد تقريبها إلى نسب مئوية صحيحة بحيث يكون مجموعها 100% بالضبط. + +**مثال:** + +* شراء: ‎71%‎ (20 محللًا) +* احتفاظ: ‎18%‎ (5 محللين) +* بيع: ‎11%‎ (3 محللين) -## Price Target Calculations +*** -### Consensus Price Target +
+ ## حساب السعر المستهدف +
-The average of all analyst price targets: +
+ ### السعر المستهدف وفق إجماع المحللين +
+ +متوسط جميع الأسعار المستهدفة التي حددها المحللون: ``` Consensus PT = Sum of all Price Targets / Number of Analysts ``` -### Low and High Price Targets +
+ ### أدنى وأعلى الأسعار المستهدفة +
-- **Low Price Target:** The lowest price target among all analysts -- **High Price Target:** The highest price target among all analysts +* **أدنى سعر مستهدف:** أقل سعر مستهدف بين جميع المحللين +* **أعلى سعر مستهدف:** أعلى سعر مستهدف بين جميع المحللين -These provide a range showing the spectrum of analyst expectations. +توفِّر هذه القيم نطاقًا يوضّح مدى توقعات المحللين. ---- +*** -## Understanding the Metrics +
+ ## فهم المقاييس +
-### Total Analyst Count vs. Unique Analyst Count +
+ ### إجمالي عدد المحللين مقابل عدد المحللين الفريدين +
-- **Total Analyst Count:** All ratings collected (may include multiple ratings from the same analyst) -- **Unique Analyst Count:** The number of distinct analyst-firm combinations (used for calculations) +* **إجمالي عدد المحللين:** جميع التقييمات التي جُمِعت (قد تتضمن عدة تقييمات من نفس المحلل) +* **عدد المحللين الفريدين:** عدد التركيبات المميَّزة بين المحلل والشركة (تُستخدم في الحسابات) -The unique count ensures each analyst's voice is counted only once, providing a more accurate consensus. +يضمن عدد المحللين الفريدين احتساب صوت كل محلل مرة واحدة فقط، مما يوفر إجماعًا أكثر دقة. ---- +*** -## Important Considerations +
+ ## اعتبارات مهمة +
-### Rating Freshness +
+ ### حداثة التقييم +
-Consensus ratings reflect the most recent analyst opinions. The **Updated At** timestamp indicates when the consensus was last calculated. +تعكس تقييمات الإجماع أحدث آراء المحللين. يشير الطابع الزمني **Updated At** إلى وقت آخر مرة جرى فيها احتساب الإجماع. -### Coverage Depth +
+ ### عمق التغطية +
-Consensus ratings are more reliable when based on a larger number of unique analysts. Stocks with limited analyst coverage (fewer than 3-5 analysts) may have less stable consensus ratings. +تكون تقييمات الإجماع أكثر موثوقية عندما تستند إلى عدد أكبر من المحللين المختلفين. قد تكون الأسهم ذات التغطية المحدودة من المحللين (أقل من 3–5 محللين) ذات تقييمات إجماع أقل استقرارًا. -### Rating Distribution +
+ ### توزيع التقييمات +
-Pay attention to the distribution of ratings, not just the consensus. A stock with 50% Buy and 50% Sell ratings will have a "Hold" consensus, but this masks significant disagreement among analysts. +انتبه إلى توزيع التقييمات، وليس إلى مستوى الإجماع فقط. السهم الذي يحمل 50% تقييمات "Buy" و50% تقييمات "Sell" سيُظهِر إجماعًا على "Hold"، لكن هذا يُخفي خلافًا كبيرًا بين المحللين. ---- +*** + +
+ ## استعراض مثال حساب +
-## Example Calculation Walkthrough +لنستعرض مثالاً كاملاً لشركة **XYZ Corporation**: -Let's walk through a complete example for **XYZ Corporation**: +
+ ### البيانات الخام (10 محللين) +
-### Raw Data (10 analysts) -| Analyst | Firm | Rating | Price Target | +| المحلل | الشركة | التصنيف | السعر المستهدف | |---------|------|--------|--------------| -| Analyst A | Goldman Sachs | Buy | $150 | -| Analyst B | JP Morgan | Strong Buy | $165 | -| Analyst C | Morgan Stanley | Buy | $155 | -| Analyst D | Bank of America | Hold | $140 | -| Analyst E | Citigroup | Strong Buy | $170 | -| Analyst F | Wells Fargo | Buy | $152 | -| Analyst G | Deutsche Bank | Hold | $145 | -| Analyst H | Barclays | Sell | $130 | -| Analyst I | UBS | Buy | $158 | -| Analyst J | Credit Suisse | Strong Buy | $168 | - -### Step-by-Step Calculation - -**1. Filter for unique analysts:** All 10 ratings are unique (10 analysts used) - -**2. Aggregate counts:** -- Strong Buy: 3 -- Buy: 4 -- Hold: 2 -- Sell: 1 -- Strong Sell: 0 - -**3. Calculate consensus value:** +| المحلل أ | Goldman Sachs | شراء | $150 | +| المحلل ب | JP Morgan | شراء قوي | $165 | +| المحلل ج | Morgan Stanley | شراء | $155 | +| المحلل د | Bank of America | الاحتفاظ | $140 | +| المحلل هـ | Citigroup | شراء قوي | $170 | +| المحلل و | Wells Fargo | شراء | $152 | +| المحلل ز | Deutsche Bank | الاحتفاظ | $145 | +| المحلل ح | Barclays | بيع | $130 | +| المحلل ط | UBS | شراء | $158 | +| المحلل ي | Credit Suisse | شراء قوي | $168 | + +
+ ### الحساب خطوة بخطوة +
+ +**1. تصفية التقييمات حسب المحللين الفريدين:** كل واحد من التقييمات العشرة صادر عن محلل مختلف (10 محللين مشاركين) + +**2. تجميع الأعداد:** + +* Strong Buy: 3 +* Buy: 4 +* Hold: 2 +* Sell: 1 +* Strong Sell: 0 + +**3. حساب قيمة الإجماع:** + ``` (3×5 + 4×4 + 2×3 + 1×2 + 0×1) / 10 = (15 + 16 + 6 + 2 + 0) / 10 = 3.9 ``` -**4. Determine consensus:** 3.9 rounds to **4 = "Buy"** +**4. تحديد الإجماع:** 3.9 تُقرَّب إلى **4 = "شراء"** -**5. Price targets:** -- Consensus PT: (150+165+155+140+170+152+145+130+158+168) / 10 = **$153.30** -- Low PT: **$130** -- High PT: **$170** +**5. الأسعار المستهدفة:** -**6. Percentage breakdown:** -- Buy: 70% (Strong Buy 30% + Buy 40%) -- Hold: 20% -- Sell: 10% +* سعر مستهدف توافقي (Consensus PT): ‏(150+165+155+140+170+152+145+130+158+168) / 10 = **$153.30** +* أقل سعر مستهدف (Low PT): **$130** +* أعلى سعر مستهدف (High PT): **$170** -### Final Consensus Rating Output +**6. التوزيع النسبي:** + +* شراء (Buy): ‏70% ‏(شراء قوي 30% + شراء 40%) +* احتفاظ (Hold): ‏20% +* بيع (Sell): ‏10% + +
+ ### النتيجة النهائية لتصنيف الإجماع +
```json { @@ -221,37 +279,42 @@ Let's walk through a complete example for **XYZ Corporation**: } ``` ---- +*** -## Frequently Asked Questions +
+ ## الأسئلة الشائعة +
- - If an analyst from the same firm updates their rating multiple times, the total count includes all instances, but only the most recent is used in calculations (reflected in the unique count). + + إذا قام محلل من نفس الشركة بتحديث تصنيفه عدة مرات، فإن العدد الإجمالي يشمل كل هذه التحديثات، لكن يتم استخدام أحدث تصنيف فقط في الحسابات (كما ينعكس في عدد المحللين الفريدين). - - Consensus ratings are recalculated whenever new analyst ratings are published or existing ratings are updated. + + يتم إعادة حساب تصنيفات الإجماع كلما نُشرت تصنيفات جديدة من المحللين أو تم تحديث التصنيفات الحالية. - - Without analyst coverage, a consensus rating cannot be calculated. The stock will show no consensus data. + + في غياب تغطية من المحللين، لا يمكن حساب تصنيف إجماع. سيُعرَض السهم دون بيانات إجماع. - - No. The consensus only changes when analysts issue new ratings or update existing ones. + + لا. يتغير تصنيف الإجماع فقط عندما يصدر المحللون تصنيفات جديدة أو يحدِّثون التصنيفات الحالية. ---- +*** -## Related Endpoints + - - Get consensus rating data for stocks + + جلب بيانات تصنيفات الإجماع للأسهم - - Get individual analyst ratings + + + جلب التصنيفات الفردية للمحللين - + \ No newline at end of file diff --git a/ar/api-reference/guides/guidance-process-explained.mdx b/ar/api-reference/guides/guidance-process-explained.mdx new file mode 100644 index 00000000..0c4a37bb --- /dev/null +++ b/ar/api-reference/guides/guidance-process-explained.mdx @@ -0,0 +1,278 @@ +--- +title: "شرح عملية التوجيه" +description: "اكتشف كيفية عمل توجيهات الشركة وكيفية استخدام واجهة برمجة التطبيقات API الخاصة بالتوجيه لإجراء تحليلات مالية استشرافية" +--- + +## نظرة عامة + +* ما المقصود بتوجيهات الشركة +* الفرق بين توجيهات الشركة وتقديرات المحللين +* لماذا تُعد التوجيهات مهمة في التحليل المستقبلي +* مصدر البيانات: إفصاحات إدارة الشركة + +*** + +
+ ## ما الذي تمثّله إرشادات الشركة +
+ +تمثّل إرشادات الشركة توقعات مالية مستقبلية تصدر مباشرة عن إدارة الشركة. وعادةً ما تتضمّن نطاقات أو تقديرات للقيم المتوقعة لمقاييس أداء رئيسية مثل ربحية السهم (EPS) والإيرادات لفترة مالية محددة. تعكس الإرشادات التوقّعات الداخلية للإدارة، وافتراضاتها، ورؤيتها الاستراتيجية في وقت إصدارها. + + + على عكس النتائج المالية التاريخية، تُعد الإرشادات توقعات مستقبلية يمكن أن تتغيّر استنادًا إلى أوضاع السوق، وأداء الأعمال، والعوامل الخارجية. + + +*** + +
+ ## الفرق بين التوجيه وتقديرات المحللين +
+ +| الجانب | توجيه الشركة | تقديرات المحللين | +|--------|------------------|-------------------| +| **المصدر** | إدارة الشركة | محللون ماليون مستقلون | +| **الأساس** | توقعات داخلية ورؤى تشغيلية | نماذج بحثية وافتراضات خارجية | +| **المنظور** | الأداء المتوقع من قِبل الإدارة | توقعات إجماع السوق | +| **وتيرة التحديث** | يُصدَر بشكل دوري أو عند تغيّر التوقعات | يُحدَّث باستمرار | +| **الهدف** | توصيل النظرة المستقبلية وتحديد مستوى التطلعات | تقييم الأداء المستقبلي للشركة وتوقعه | + +*** + +
+ ## لماذا تُعد الإرشادات مهمة في التحليل المستقبلي +
+ +تُعد الإرشادات مدخلاً حاسمًا في التحليل المستقبلي لأنها: + +* **ترسّخ توقعات السوق** استنادًا إلى النظرة المستقبلية للإدارة +* **تشير إلى درجة الثقة أو الحذر** بشأن الأداء المستقبلي +* **توفر سياقًا** لتفسير نتائج الأرباح +* **تساعد في تقييم التغيّرات في الاتجاه** مثل رفع أو خفض أو تأكيد التوقعات + + + يقارن المستثمرون والمحللون غالبًا بين الإرشادات الحالية والإرشادات السابقة وتوقعات المحللين لتقييم الزخم ومخاطر التنفيذ والاتجاه الاستراتيجي. + + +*** + +
+ ## مصدر البيانات: إفصاحات إدارة الشركة +
+ +تُستمد بيانات التوجيه مباشرةً من الاتصالات الرسمية الصادرة عن الشركات، بما في ذلك: + +* مكالمات الأرباح +* البيانات الصحفية الخاصة بالأرباح +* العروض التقديمية للمستثمرين +* الإفصاحات التنظيمية + + + تعكس كل بيانات التوجيه معلومات أُفصِح عنها صراحةً من قبل إدارة الشركة، وتُبنى بطريقة تحافظ على النطاقات والتقديرات والأطر الزمنية الأصلية كما قُدِّمت وقت الإعلان. + + +*** + +
+ ## دليل المطورين لواجهة برمجة التطبيقات Guidance +
+ +
+ ### نظرة عامة +
+ +توفر واجهة برمجة التطبيقات للتوجيه Guidance API بيانات مهيكلة للتوجيهات الاستشرافية الصادرة عن الشركات، بما في ذلك توقعات ربحية السهم وتوقعات الإيرادات. تعكس هذه التوجيهات توقعات الإدارة لفترة مالية محددة، وهي عنصر أساسي للتحليل الاستشرافي، والمقارنة، وسير العمل القائم على الأحداث. + +*** + +
+ ## مقاييس التوجيه المستقبلي +
+ +
+ ### إرشادات ربحية السهم (EPS) +
+ +قد يتضمن كل سجل من سجلات الإرشادات ما يلي: + +| الحقل | الوصف | +|-------|--------| +| `eps_guidance_min` | الحد الأدنى لتوقع ربحية السهم | +| `eps_guidance_max` | الحد الأقصى لتوقع ربحية السهم | +| `eps_guidance_est` | نقطة المنتصف المتوقعة لتوقع ربحية السهم | +| `eps_type` | الأساس المحاسبي (GAAP أو معدَّل) | + +
+ ### إرشادات الإيرادات +
+ +قد يتضمّن كل سجل للإرشادات ما يلي: + +| Field | Description | +|-------|-------------| +| `revenue_guidance_min` | الحد الأدنى لتوقع الإيرادات | +| `revenue_guidance_max` | الحد الأقصى لتوقع الإيرادات | +| `revenue_guidance_est` | تقدير نقطة الوسط للإيرادات | +| `revenue_type` | الأساس المحاسبي (GAAP أو مُعدَّل) | + +
+ ### التوجيه السابق مقابل التوجيه الحالي +
+ +| الحقل | الوصف | +|-------|-------------| +| `eps_guidance_prior_min` | الحد الأدنى السابق لتوقع ربحية السهم | +| `eps_guidance_prior_max` | الحد الأقصى السابق لتوقع ربحية السهم | +| `revenue_guidance_prior_min` | الحد الأدنى السابق لتوقع الإيرادات | +| `revenue_guidance_prior_max` | الحد الأقصى السابق لتوقع الإيرادات | + + + قارن التوجيه الحالي بالتوقعات السابقة لمعرفة ما إذا كانت الإدارة قد رفعت أو خفّضت أو أبقت على توقعاتها كما هي. + + +*** + +
+ ## التوقيت والفترة +
+ +| Field | Description | +|-------|-------------| +| `period` | الفترة المالية (مثل Q1, FY) | +| `period_year` | السنة المالية | +| `date` and `time` | تاريخ ووقت الإعلان | +| `updated` | الطابع الزمني لآخر تحديث (Unix UTC) | +| `prelim` | مؤشر أولي | + +*** + +
+ ## تصنيف السجلات +
+ +
+ ### الإرشاد الأساسي +
+ +| الحقل | الوصف | +|-------|-------| +| `is_primary` | Y/N – يحدد السجل الافتراضي عندما توجد عدة إدخالات إرشاد للشركة/التاريخ نفسه | + + + يُعطى الإرشاد المعدّل أولوية على GAAP عند اختيار السجل الأساسي. + + +
+ ### حالة التأكيد +
+ +| الحقل | الوصف | +|-------|--------| +| `confirmed` | Y/N – تشير Y إلى توجيه رسمي من الشركة، وتشير N إلى توجيه متوقَّع (غير مؤكَّد) | + +**التوجيه المؤكَّد** (`Y`) يمثّل إفصاحًا رسميًا من الشركة. + +**التوجيه غير المؤكَّد** (`N`) يتم إنشاؤه تلقائيًا للأرباح القادمة، ويُحدَّث يوميًا، وقد يشمل: + +* التوقيت المتوقَّع للإعلان +* المقاييس المتوقَّعة +* التصنيف الأساسي/الثانوي + +*** + +
+ ## تعريف الورقة المالية +
+ +كل سجل مقترن بـ: + +| Field | Description | +|-------|-------------| +| `ticker` | رمز التداول | +| `name` | اسم الشركة | +| `cusip` | معرّف CUSIP | +| `exchange` | البورصة التي تُتداول فيها الورقة المالية | + +يضمن ذلك ربط الإرشادات بالشركة والورقة المالية الصحيحتين بدقة. + +*** + +
+ ## إرشادات العرض والتفسير +
+ +* استخدم **الإرشاد الأساسي** (`is_primary = Y`) للعروض الافتراضية +* اعرض النطاقات الكاملة عند توافرها؛ واستخدم التقديرات عند الضرورة +* **الإرشاد المؤكد** يُعد إفصاحًا رسميًا؛ أما **الإرشاد غير المؤكد** فهو استرشادي فقط +* يجب تفسير الإرشاد بالاقتران مع تقديرات المحللين والأداء التاريخي + +*** + +
+ ## معالجة الأخطاء +
+ +| السيناريو | السلوك | +|----------|----------| +| لم تُرجَع أي بيانات | مصفوفة إرشادات فارغة | +| القيم الدنيا/العظمى غير متوفرة | إرشادات تقديرية فقط | +| سجلات متعددة بدون علامة أساسية | يتم الحسم باستخدام `is_primary` | + +*** + +
+ ## الأسئلة الشائعة +
+ + + + هي التوجيهات المتوقعة قبل إفصاح الشركة الرسمي. يتم تحديثها يوميًا وقد تتغيّر. + + **توفّر سجلات التوجيهات المتوقعة عدة مزايا رئيسية:** + + * يتم إنشاؤها تلقائيًا بمجرد تأكيد تواريخ الأرباح القادمة + * تحديد التاريخ والوقت المتوقعين لإعلان التوجيه + * التنبؤ بنوع التوجيه (ربحية السهم أو الإيرادات)، بما في ذلك معايير GAAP مقابل المقاييس المعدَّلة + * التمييز بين التوجيهات الأساسية والثانوية ضمن الفترة المالية + * تضمين تقديرات محدَّثة باستمرار، يتم تحديثها يوميًا حتى الإعلان الرسمي عن التوجيه + + + + السجل الذي يحتوي على `is_primary = Y`. + + + + قد تصدر الشركات توجيهات وفق GAAP وتوجيهات معدَّلة، أو توجيهات لعدة مقاييس. + + + + نعم، يمكن للشركات تحديث التوجيهات أو سحبها في إعلانات لاحقة. + + + + ليست كل الشركات تقدّم توجيهات رسمية. + + + +*** + + + + + + تتبّع أحداث الأرباح القادمة + + + + احصل على بيانات إرشادات الشركة + + + + قارن الإرشادات بتوقعات المحللين + + + + تحقّق من الإرشادات قياسًا بالأداء التاريخي + + \ No newline at end of file diff --git a/ar/api-reference/logo-api_api/logos/bulk-logos-sync.mdx b/ar/api-reference/logo-api_api/logos/bulk-logos-sync.mdx new file mode 100644 index 00000000..91530890 --- /dev/null +++ b/ar/api-reference/logo-api_api/logos/bulk-logos-sync.mdx @@ -0,0 +1,3 @@ +--- +openapi: /openapi/logo-api_api.spec.yml GET /logos/sync +--- \ No newline at end of file diff --git a/ar/api-reference/logo-api_api/logos/search-logos.mdx b/ar/api-reference/logo-api_api/logos/search-logos.mdx new file mode 100644 index 00000000..73e46a50 --- /dev/null +++ b/ar/api-reference/logo-api_api/logos/search-logos.mdx @@ -0,0 +1,3 @@ +--- +openapi: /openapi/logo-api_api.spec.yml GET /logos/search +--- \ No newline at end of file diff --git a/ar/api-reference/news-api/channels/get-available-news-channels.mdx b/ar/api-reference/news-api/channels/get-available-news-channels.mdx index 00f5fb62..2762e565 100644 --- a/ar/api-reference/news-api/channels/get-available-news-channels.mdx +++ b/ar/api-reference/news-api/channels/get-available-news-channels.mdx @@ -1,4 +1,4 @@ --- -title: "قنوات الأخبار المتوفرة" +title: "قنوات الأخبار المتاحة" openapi: /ar/openapi/news-api_api.spec.yml GET /api/v2.1/news/channels --- \ No newline at end of file diff --git a/ar/api-reference/news-api/get-news-items.mdx b/ar/api-reference/news-api/get-news-items.mdx index d789ca49..9aa5506d 100644 --- a/ar/api-reference/news-api/get-news-items.mdx +++ b/ar/api-reference/news-api/get-news-items.mdx @@ -11,7 +11,7 @@ openapi: /ar/openapi/news-api_api.spec.yml GET /api/v2/news "author": "Benzinga Insights", "created": "Mon, 01 Jan 2024 13:35:14 -0400", "updated": "Mon, 01 Jan 2024 13:35:15 -0400", - "title": "10 Information Technology Stocks With Whale Alerts In Today's Session", + "title": "10 أسهم في قطاع تكنولوجيا المعلومات مع تنبيهات صفقات ضخمة في جلسة اليوم", "teaser": "", "body": "", "url": "https://www.benzinga.com/markets/options/24/01/36444586/10-information-technology-stocks-with-whale-alerts-in-todays-session", @@ -74,38 +74,38 @@ openapi: /ar/openapi/news-api_api.spec.yml GET /api/v2/news } ] ``` -```json استجابة (401 Unauthorized) +```json استجابة (401 غير مصرح به) { "ok": false, "errors": [ { "code": "auth_failed", "id": "unauthorized", - "value": "Invalid or missing authentication token" + "value": "رمز الوصول للمصادقة غير صالح أو مفقود" } ] } ``` -```json استجابة (404 Not Found) +```json استجابة (404 غير موجود) { "ok": false, "errors": [ { "code": "no_data_found", "id": "not_found", - "value": "No data found for the specified parameters" + "value": "لم يتم العثور على بيانات للمعاملات المحددة" } ] } ``` -```json استجابة (500 Internal Server Error) +```json استجابة (500 خطأ داخلي في الخادم) { "ok": false, "errors": [ { "code": "internal_server_error", "id": "server_error", - "value": "An unexpected error occurred while processing your request" + "value": "حدث خطأ غير متوقع أثناء معالجة طلبك" } ] } diff --git a/ar/api-reference/news-api_api/channels/get-available-news-channels.mdx b/ar/api-reference/news-api_api/channels/get-available-news-channels.mdx new file mode 100644 index 00000000..696557a4 --- /dev/null +++ b/ar/api-reference/news-api_api/channels/get-available-news-channels.mdx @@ -0,0 +1,175 @@ +--- +title: "قنوات الأخبار المتوفرة" +openapi: /ar/openapi/news-api_api.spec.yml GET /api/v2.1/news/channels +--- + + + ```json Response (200 OK) + { + "ok": true, + "data": [ + {"id": 68, "parent": 67, "channel": "تحليلات المحللين", "weight": 0}, + {"id": 831968, "parent": 2, "channel": "آسيا", "weight": 0}, + {"id": 132653, "parent": 2, "channel": "الخيارات الثنائية", "weight": 0}, + {"id": 19868, "parent": 18467, "channel": "التكنولوجيا الحيوية", "weight": 0}, + {"id": 123430, "parent": 2, "channel": "القنب", "weight": 0}, + {"id": 135733, "parent": 2, "channel": "العملات المشفرة", "weight": 0}, + {"id": 16888, "parent": 57, "channel": "الأرباح", "weight": 0}, + {"id": 862672, "parent": 16888, "channel": "تجاوز توقعات الأرباح", "weight": 0}, + {"id": 862673, "parent": 16888, "channel": "عدم بلوغ توقعات الأرباح", "weight": 0}, + {"id": 831970, "parent": 18467, "channel": "الترفيه", "weight": 0}, + {"id": 24769, "parent": 2, "channel": "الأسهم", "weight": 0}, + {"id": 831969, "parent": 2, "channel": "ESG", "weight": 0}, + {"id": 38929, "parent": 17834, "channel": "المستشارون الماليون", "weight": 0}, + {"id": 144421, "parent": 0, "channel": "التكنولوجيا المالية", "weight": 0}, + {"id": 831973, "parent": 18467, "channel": "الألعاب", "weight": 0}, + {"id": 26029, "parent": 0, "channel": "الحكومة", "weight": 0}, + {"id": 831976, "parent": 57, "channel": "الشركات الكبرى", "weight": 0}, + {"id": 831967, "parent": 2, "channel": "أمريكا اللاتينية", "weight": 0}, + {"id": 38, "parent": 22, "channel": "أفكار الشراء", "weight": 0}, + {"id": 64, "parent": 0, "channel": "الاندماج والاستحواذ", "weight": 0}, + {"id": 862546, "parent": 17375, "channel": "الأحداث الاقتصادية الكلية", "weight": 0}, + {"id": 927213, "parent": 18467, "channel": "إشعارات الاقتصاد الكلي", "weight": 0}, + {"id": 927212, "parent": 18467, "channel": "ملخص السوق", "weight": 0}, + {"id": 831977, "parent": 57, "channel": "الشركات المتوسطة", "weight": 0}, + {"id": 17043, "parent": 2, "channel": "صناديق الاستثمار المشتركة", "weight": 0}, + {"id": 57, "parent": 0, "channel": "الأخبار", "weight": 0}, + {"id": 22681, "parent": 2, "channel": "الأسهم الرخيصة", "weight": 0}, + {"id": 919406, "parent": 2, "channel": "أسواق التنبؤات", "weight": 0}, + {"id": 692385, "parent": 2, "channel": "الأسواق الخاصة", "weight": 0}, + {"id": 748887, "parent": 2, "channel": "المخدرات المهلوسة", "weight": 0}, + {"id": 144213, "parent": 26029, "channel": "اللوائح التنظيمية", "weight": 0}, + {"id": 142059, "parent": 142057, "channel": "صناديق الاستثمار العقاري", "weight": 0}, + {"id": 49, "parent": 47, "channel": "صناديق المؤشرات القطاعية", "weight": 0}, + {"id": 32789, "parent": 0, "channel": "البائعون على المكشوف", "weight": 0}, + {"id": 831971, "parent": 18467, "channel": "وسائل التواصل الاجتماعي", "weight": 0}, + {"id": 45040, "parent": 18467, "channel": "الفضاء", "weight": 0}, + {"id": 831972, "parent": 18467, "channel": "المراهنات الرياضية", "weight": 0}, + {"id": 726669, "parent": 0, "channel": "النساء في الاستثمار", "weight": 0}, + {"id": 85, "parent": 2, "channel": "السندات", "weight": 1}, + {"id": 50, "parent": 47, "channel": "صناديق الأسهم الأمريكية الواسعة", "weight": 1}, + {"id": 125556, "parent": 18467, "channel": "التعليم", "weight": 1}, + {"id": 16889, "parent": 57, "channel": "التوجيهات", "weight": 1}, + {"id": 39, "parent": 22, "channel": "أفكار البيع", "weight": 1}, + {"id": 66318, "parent": 67, "channel": "الإنهاء", "weight": 1}, + {"id": 41, "parent": 22, "channel": "توزيعات الأرباح", "weight": 2}, + {"id": 61, "parent": 57, "channel": "توزيعات الأرباح", "weight": 2}, + {"id": 125558, "parent": 2, "channel": "الأسواق الناشئة", "weight": 2}, + {"id": 17412, "parent": 18467, "channel": "ريادة الأعمال", "weight": 2}, + {"id": 52, "parent": 47, "channel": "صناديق المؤشرات المتخصصة", "weight": 2}, + {"id": 69, "parent": 67, "channel": "رفع التصنيف", "weight": 2}, + {"id": 70, "parent": 67, "channel": "خفض التصنيف", "weight": 3}, + {"id": 125557, "parent": 2, "channel": "منطقة اليورو", "weight": 3}, + {"id": 140295, "parent": 18467, "channel": "الرعاية الصحية", "weight": 3}, + {"id": 40009, "parent": 47, "channel": "صناديق المؤشرات الجديدة", "weight": 3}, + {"id": 17374, "parent": 57, "channel": "الشائعات", "weight": 3}, + {"id": 42, "parent": 22, "channel": "تحليل الشركات الصغيرة", "weight": 3}, + {"id": 55, "parent": 47, "channel": "صناديق الأسواق الناشئة", "weight": 4}, + {"id": 34989, "parent": 57, "channel": "التمويل", "weight": 4}, + {"id": 86, "parent": 2, "channel": "العقود الآجلة", "weight": 4}, + {"id": 44, "parent": 18467, "channel": "صناديق التحوط", "weight": 4}, + {"id": 72, "parent": 67, "channel": "السعر المستهدف", "weight": 4}, + {"id": 16890, "parent": 22, "channel": "التحليل الفني", "weight": 4}, + {"id": 36240, "parent": 2, "channel": "السلع", "weight": 5}, + {"id": 54, "parent": 47, "channel": "صناديق العملات", "weight": 5}, + {"id": 71, "parent": 67, "channel": "بدء التغطية", "weight": 5}, + {"id": 34, "parent": 18467, "channel": "الأسهم المتحركة", "weight": 5}, + {"id": 65, "parent": 57, "channel": "الطروحات", "weight": 5}, + {"id": 39090, "parent": 22, "channel": "المعاينات", "weight": 5}, + {"id": 87, "parent": 57, "channel": "العقود", "weight": 6}, + {"id": 16784, "parent": 2, "channel": "الخيارات", "weight": 6}, + {"id": 16779, "parent": 18467, "channel": "السياسة", "weight": 6}, + {"id": 39823, "parent": 67, "channel": "تأكيد التصنيف", "weight": 6}, + {"id": 3, "parent": 2, "channel": "الفوركس", "weight": 7}, + {"id": 37760, "parent": 18467, "channel": "علم النفس", "weight": 7}, + {"id": 30777, "parent": 57, "channel": "مبيعات التجزئة", "weight": 7}, + {"id": 63, "parent": 57, "channel": "إعادة شراء الأسهم", "weight": 8}, + {"id": 17, "parent": 18467, "channel": "مواضيع", "weight": 8}, + {"id": 34992, "parent": 57, "channel": "مبيعات الأصول", "weight": 9}, + {"id": 18468, "parent": 18467, "channel": "السفر", "weight": 9}, + {"id": 39620, "parent": 18467, "channel": "المطاعم", "weight": 10}, + {"id": 46411, "parent": 57, "channel": "الأسهم الصغيرة", "weight": 10}, + {"id": 38928, "parent": 18467, "channel": "التمويل الجماعي", "weight": 11}, + {"id": 59, "parent": 57, "channel": "FDA", "weight": 11}, + {"id": 29619, "parent": 57, "channel": "قانوني", "weight": 12}, + {"id": 413389, "parent": 18467, "channel": "الرياضة", "weight": 12}, + {"id": 60, "parent": 57, "channel": "الإدارة", "weight": 13}, + {"id": 62, "parent": 57, "channel": "تداولات المطلعين", "weight": 14}, + {"id": 66, "parent": 57, "channel": "تجزئة الأسهم", "weight": 15}, + {"id": 34991, "parent": 57, "channel": "الطروحات الأولية", "weight": 17}, + {"id": 34990, "parent": 57, "channel": "سندات الخزانة", "weight": 18}, + {"id": 29618, "parent": 57, "channel": "الأحداث", "weight": 19}, + {"id": 17027, "parent": 57, "channel": "عالمي", "weight": 20}, + {"id": 35794, "parent": 57, "channel": "الأرقام الاقتصادية", "weight": 21}, + {"id": 146540, "parent": 0, "channel": "رأي", "weight": 23}, + {"id": 138079, "parent": 0, "channel": "أهم الأخبار", "weight": 24}, + {"id": 17375, "parent": 0, "channel": "الاقتصاد", "weight": 25}, + {"id": 125743, "parent": 0, "channel": "الاحتياطي الفيدرالي", "weight": 26}, + {"id": 38926, "parent": 0, "channel": "قصص النجاح", "weight": 27}, + {"id": 38927, "parent": 0, "channel": "الشركات الناشئة", "weight": 29}, + {"id": 40436, "parent": 0, "channel": "الأعمال الصغيرة", "weight": 30}, + {"id": 165347, "parent": 0, "channel": "حصريات محركة للسوق", "weight": 31}, + {"id": 145889, "parent": 0, "channel": "حصريات", "weight": 32}, + {"id": 171552, "parent": 0, "channel": "SEC", "weight": 33}, + {"id": 171557, "parent": 0, "channel": "إشارات", "weight": 34}, + {"id": 38925, "parent": 0, "channel": "ساخن", "weight": 35}, + {"id": 23, "parent": 0, "channel": "توقعات ما قبل السوق", "weight": 36}, + {"id": 25, "parent": 0, "channel": "تحديث خلال اليوم", "weight": 37}, + {"id": 26, "parent": 0, "channel": "مركز ما بعد ساعات التداول", "weight": 38}, + {"id": 2, "parent": 0, "channel": "الأسواق", "weight": 39}, + {"id": 67, "parent": 0, "channel": "تقييمات المحللين", "weight": 48}, + {"id": 24, "parent": 22, "channel": "الأسهم المتحركة", "weight": 56}, + {"id": 6, "parent": 0, "channel": "التقنية", "weight": 57}, + {"id": 5, "parent": 0, "channel": "الإعلام", "weight": 58}, + {"id": 17834, "parent": 0, "channel": "التمويل الشخصي", "weight": 64}, + {"id": 22, "parent": 0, "channel": "أفكار التداول", "weight": 66}, + {"id": 31781, "parent": 0, "channel": "المراجعات", "weight": 73}, + {"id": 125566, "parent": 0, "channel": "مقابلة", "weight": 74}, + {"id": 26330, "parent": 0, "channel": "التأمين", "weight": 75}, + {"id": 16777, "parent": 0, "channel": "البيانات الصحفية", "weight": 75}, + {"id": 47, "parent": 0, "channel": "صناديق المؤشرات المتداولة", "weight": 76}, + {"id": 18467, "parent": 0, "channel": "عام", "weight": 83}, + {"id": 142057, "parent": 0, "channel": "العقارات", "weight": 97} + ] + } + ``` + + ```json Response (401 Unauthorized) + { + "ok": false, + "الأخطاء": [ + { + "code": "auth_failed", + "id": "unauthorized", + "value": "رمز الوصول غير صالح أو مفقود" + } + ] + } + ``` + + ```json Response (404 Not Found) + { + "ok": false, + "الأخطاء": [ + { + "code": "no_data_found", + "id": "not_found", + "value": "لم يتم العثور على بيانات للمعلمات المحددة" + } + ] + } + ``` + + ```json Response (500 Internal Server Error) + { + "ok": false, + "الأخطاء": [ + { + "code": "internal_server_error", + "id": "server_error", + "value": "حدث خطأ غير متوقع أثناء معالجة الطلب" + } + ] + } + ``` + \ No newline at end of file diff --git a/ar/api-reference/news-api_api/news/get-the-news-items.mdx b/ar/api-reference/news-api_api/news/get-the-news-items.mdx new file mode 100644 index 00000000..1857b5e7 --- /dev/null +++ b/ar/api-reference/news-api_api/news/get-the-news-items.mdx @@ -0,0 +1,3 @@ +--- +openapi: /ar/openapi/news-api_api.spec.yml GET /api/v2/news +--- \ No newline at end of file diff --git a/ar/api-reference/news-api_api/news/returns-the-removed-news-data.mdx b/ar/api-reference/news-api_api/news/returns-the-removed-news-data.mdx new file mode 100644 index 00000000..e6e45722 --- /dev/null +++ b/ar/api-reference/news-api_api/news/returns-the-removed-news-data.mdx @@ -0,0 +1,62 @@ +--- +title: "بيانات الأخبار المحذوفة" +openapi: /ar/openapi/news-api_api.spec.yml GET /api/v2/news-removed +--- + + + ```json Response (200 OK) + [ + {"id": 50176702, "updated": "Tue, 27 Jan 2026 18:07:26 -0400"}, + {"id": 50156114, "updated": "Tue, 27 Jan 2026 15:05:20 -0400"}, + {"id": 50151282, "updated": "Tue, 27 Jan 2026 13:02:14 -0400"}, + {"id": 50153142, "updated": "Tue, 27 Jan 2026 11:52:43 -0400"}, + {"id": 50157732, "updated": "Tue, 27 Jan 2026 10:51:31 -0400"}, + {"id": 50155935, "updated": "Tue, 27 Jan 2026 10:41:33 -0400"}, + {"id": 50153292, "updated": "Tue, 27 Jan 2026 09:17:21 -0400"}, + {"id": 50125962, "updated": "Mon, 26 Jan 2026 15:37:47 -0400"}, + {"id": 50129359, "updated": "Mon, 26 Jan 2026 11:07:47 -0400"}, + {"id": 50124354, "updated": "Mon, 26 Jan 2026 09:21:31 -0400"}, + {"id": 50123902, "updated": "Mon, 26 Jan 2026 09:07:07 -0400"}, + {"id": 50122577, "updated": "Mon, 26 Jan 2026 08:18:52 -0400"}, + {"id": 50116287, "updated": "Sat, 24 Jan 2026 09:03:53 -0400"}, + {"id": 50116274, "updated": "Sat, 24 Jan 2026 08:58:31 -0400"}, + {"id": 50116267, "updated": "Sat, 24 Jan 2026 08:54:25 -0400"} + ] + ``` + ```json Response (401 Unauthorized) + { + "ok": false, + "errors": [ + { + "code": "auth_failed", + "id": "unauthorized", + "value": "Invalid or missing authentication token" + } + ] + } + ``` + ```json Response (404 Not Found) + { + "ok": false, + "errors": [ + { + "code": "no_data_found", + "id": "not_found", + "value": "No data found for the specified parameters" + } + ] + } + ``` + ```json Response (500 Internal Server Error) + { + "ok": false, + "errors": [ + { + "code": "internal_server_error", + "id": "server_error", + "value": "An unexpected error occurred while processing your request" + } + ] + } + ``` + \ No newline at end of file diff --git a/ar/api-reference/newsquantified-api_api/news-analytics/quantitative-news-analytics.mdx b/ar/api-reference/newsquantified-api_api/news-analytics/quantitative-news-analytics.mdx new file mode 100644 index 00000000..736e1d5a --- /dev/null +++ b/ar/api-reference/newsquantified-api_api/news-analytics/quantitative-news-analytics.mdx @@ -0,0 +1,3 @@ +--- +openapi: /ar/openapi/newsquantified-api_api.spec.yml GET /api/v2/newsquantified +--- \ No newline at end of file diff --git a/ar/api-reference/ticker-trends-api/get-ticker-trend-data.mdx b/ar/api-reference/ticker-trends-api/get-ticker-trend-data.mdx index 038a71b2..af4814ff 100644 --- a/ar/api-reference/ticker-trends-api/get-ticker-trend-data.mdx +++ b/ar/api-reference/ticker-trends-api/get-ticker-trend-data.mdx @@ -1,5 +1,5 @@ --- -title: "بيانات اتجاهات رموز التداول" +title: "بيانات اتجاهات رموز الأسهم" openapi: /ar/openapi/ticker-trends-api_api.spec.yml GET /api/v1/trending-tickers --- @@ -28,7 +28,7 @@ openapi: /ar/openapi/ticker-trends-api_api.spec.yml GET /api/v1/trending-tickers
-```json استجابة (401 Unauthorized) +```json استجابة (401 غير مصرَّح به) { "ok": false, "errors": [ diff --git a/ar/api-reference/ticker-trends-api_api/ticker-trends/get-ticker-trend-data.mdx b/ar/api-reference/ticker-trends-api_api/ticker-trends/get-ticker-trend-data.mdx new file mode 100644 index 00000000..be1e4d98 --- /dev/null +++ b/ar/api-reference/ticker-trends-api_api/ticker-trends/get-ticker-trend-data.mdx @@ -0,0 +1,3 @@ +--- +openapi: /ar/openapi/ticker-trends-api_api.spec.yml GET /api/v1/trending-tickers +--- \ No newline at end of file diff --git a/ar/api-reference/ticker-trends-api_api/ticker-trends/get-trending-tickers-list.mdx b/ar/api-reference/ticker-trends-api_api/ticker-trends/get-trending-tickers-list.mdx new file mode 100644 index 00000000..5ac86b00 --- /dev/null +++ b/ar/api-reference/ticker-trends-api_api/ticker-trends/get-trending-tickers-list.mdx @@ -0,0 +1,3 @@ +--- +openapi: /ar/openapi/ticker-trends-api_api.spec.yml GET /api/v1/trending-tickers/list +--- \ No newline at end of file diff --git a/ar/api-reference/webhook-api/test-webhook-delivery.mdx b/ar/api-reference/webhook-api/test-webhook-delivery.mdx index 89bf38a2..da64d661 100644 --- a/ar/api-reference/webhook-api/test-webhook-delivery.mdx +++ b/ar/api-reference/webhook-api/test-webhook-delivery.mdx @@ -1,5 +1,5 @@ --- -title: "اختبار تسليم Webhook" +title: "اختبار إرسال Webhook" openapi: /ar/openapi/webhook_api.spec.yml GET /api/v1/webhook/test --- @@ -7,42 +7,42 @@ openapi: /ar/openapi/webhook_api.spec.yml GET /api/v1/webhook/test ## نظرة عامة -استخدم نقطة النهاية هذه لإطلاق إرسال Webhook تجريبي إلى نقطة النهاية التي قمت بإعدادها. يتيح لك ذلك التحقق من أن تكامل الـ Webhook الخاص بك يعمل بشكل صحيح قبل بدء استلام بيانات الإنتاج الحية. +استخدم نقطة النهاية هذه لإطلاق إرسال Webhook تجريبي إلى نقطة النهاية التي قمت بتكوينها. يتيح لك ذلك التأكد من أن تكامل Webhook الخاص بك يعمل بشكل صحيح قبل تلقي بيانات الإنتاج الحية.
- ## اختبار تكاملك + ## اختبار التكامل الخاص بك
-عند استدعاء نقطة النهاية هذه، سترسل Benzinga حمولة Webhook اختبارية إلى عنوان `destination` URL الذي قمت بتكوينه. يتبع هذا الإرسال الاختباري نفس التنسيق ومنطق إعادة المحاولة المستخدم في عمليات إرسال Webhook في بيئة الإنتاج. +عند استدعاء نقطة النهاية هذه، سترسل Benzinga حمولة Webhook اختبارية إلى عنوان `destination` URL الذي قمت بتكوينه. يتّبع هذا الإرسال الاختباري نفس التنسيق ومنطق إعادة المحاولة كما في عمليات تسليم Webhook في بيئة الإنتاج.
- ### ما الذي يمكنك توقعه + ### ما الذي يمكن أن تتوقعه
-1. **استجابة فورية**: تُرجِع واجهة برمجة التطبيقات API رمز الحالة `200` إذا تم تشغيل الإرسال التجريبي بنجاح -2. **حمولة تجريبية**: تتلقى جهة اتصال الـ webhook الخاصة بك حمولة تجريبية بنفس تنسيق بيانات الإنتاج -3. **رؤوس التسليم**: يتضمن الإرسال التجريبي الرأس `X-BZ-Delivery` تمامًا كما في عمليات الإرسال في بيئة الإنتاج +1. **استجابة فورية**: تستجيب واجهة برمجة التطبيقات API برمز الحالة `200` إذا تم تفعيل الإرسال التجريبي بنجاح +2. **حمولة تجريبية**: تتلقى نقطة الـwebhook النهائية الخاصة بك حمولة اختبارية بالتنسيق نفسه لبيانات بيئة الإنتاج +3. **رؤوس الإرسال**: يتضمّن الإرسال التجريبي الرأس `X-BZ-Delivery` تمامًا مثل عمليات الإرسال في بيئة الإنتاج
- ### التحقق من عملية التكامل + ### تحقّق من تكاملك
-استخدم هذا الـ endpoint للتأكد من: +استخدم نقطة النهاية هذه للتأكد مما يلي: -- أن نقطة نهاية الـ webhook الخاصة بك متاحة للعامة -- أن نقطة النهاية الخاصة بك يمكنها تحليل تنسيق حمولة الـ webhook بشكل صحيح -- أن نقطة النهاية الخاصة بك تُرجع رموز حالات مناسبة (2xx للنجاح) -- أن نقطة النهاية الخاصة بك تستجيب ضمن مهلة 30 ثانية -- أن منطق الـ idempotency لديك يتعامل بشكل صحيح مع ترويسة `X-BZ-Delivery` وحقل الحمولة `id` +- نقطة نهاية Webhook لديك متاحة للعامة على الإنترنت +- يمكن لنقطة النهاية لديك تحليل تنسيق حمولة Webhook بشكل صحيح +- تستجيب نقطة النهاية لديك برموز حالة مناسبة (2xx للنجاح) +- تستجيب نقطة النهاية لديك ضمن مهلة 30 ثانية +- منطق idempotency لديك يتعامل بشكل صحيح مع الترويسة `X-BZ-Delivery` وحقل `id` في الحمولة
## أفضل الممارسات
-- اختبر أولًا باستخدام نقاط نهاية Webhook غير مخصّصة للإنتاج -- تحقق من أن نقطة النهاية تستجيب برموز حالة `200` أو `204` -- تأكد من أن نظام التسجيل والمراقبة لديك يسجّل عملية التسليم التجريبية -- تحقق من أن منطق إزالة التكرار لديك يعمل مع معرّف التسليم التجريبي +- اختبر أولًا باستخدام نقاط نهاية Webhook خارج بيئة الإنتاج +- تحقق من أن نقطة النهاية الخاصة بك تستجيب برموز الحالة `200` أو `204` +- تأكد من أن أنظمة التسجيل والمراقبة لديك تلتقط عملية التسليم التجريبية +- تحقق من أن منطق إزالة التكرار لديك يعمل مع معرّف التسليم في الاختبار - اختبر سيناريوهات الأخطاء عن طريق إرجاع رموز حالة خطأ بشكل مؤقت
@@ -53,43 +53,43 @@ openapi: /ar/openapi/webhook_api.spec.yml GET /api/v1/webhook/test ### 424 خطأ في التسليم
-إذا تلقيت رمز حالة `424`، فهذا يعني أنّ النظام لم يتمكّن من تسليم الحمولة الاختبارية إلى نقطة نهاية الوجهة. من الأسباب الشائعة: +إذا تلقيت رمز حالة `424`، فهذا يعني أن النظام لم يتمكن من إرسال الحمولة التجريبية إلى نقطة نهاية الوجهة. الأسباب الشائعة: -- عنوان URL الخاص بالوجهة غير قابل للوصول بشكل عام -- نقطة نهاية الوجهة تُرجع رموز حالات أخطاء -- مشاكل في اتصال الشبكة +- عنوان URL للوجهة غير متاح للعامة +- نقطة نهاية الوجهة تُرجع رموز حالة خطأ +- مشكلات في اتصال الشبكة - أخطاء في شهادة SSL/TLS على نقطة نهاية الوجهة
### 400 طلب غير صالح
-تحقق من أن جميع المعاملات المطلوبة مُقدَّمة ومُنسَّقة بشكل صحيح: +تأكّد من أن جميع المعاملات المطلوبة مضمّنة ومُنسّقة بشكل صحيح: -- يجب أن يكون `destination` عنوان URL صالحًا باستخدام بروتوكول HTTPS +- يجب أن يكون `destination` عنوان URL صالحًا باستخدام HTTPS - يجب أن تكون قيمة `version` هي `webhook/v1` - يجب أن تكون قيمة `kind` هي `News/v1` -```json الاستجابة (200 OK) +```json Response (200 OK) { "status": "success" } ``` -```json الاستجابة (400 Bad Request) +```json Response (400 Bad Request) { "error": "Invalid destination URL" } ``` -```json الاستجابة (424 Failed Dependency) +```json Response (424 Failed Dependency) { "error": "Failed to deliver test payload to destination" } ``` -```json الاستجابة (401 Unauthorized) +```json Response (401 Unauthorized) { "ok": false, "errors": [ @@ -102,7 +102,7 @@ openapi: /ar/openapi/webhook_api.spec.yml GET /api/v1/webhook/test } ``` -```json الاستجابة (404 Not Found) +```json Response (404 Not Found) { "ok": false, "errors": [ @@ -115,7 +115,7 @@ openapi: /ar/openapi/webhook_api.spec.yml GET /api/v1/webhook/test } ``` -```json الاستجابة (500 Internal Server Error) +```json Response (500 Internal Server Error) { "ok": false, "errors": [ diff --git a/ar/api-reference/webhook_api/test-webhook-delivery.mdx b/ar/api-reference/webhook_api/test-webhook-delivery.mdx new file mode 100644 index 00000000..36d20526 --- /dev/null +++ b/ar/api-reference/webhook_api/test-webhook-delivery.mdx @@ -0,0 +1,130 @@ +--- +title: "اختبار تسليم Webhook" +openapi: /ar/openapi/webhook_api.spec.yml GET /api/v1/webhook/test +--- + +
+ ## نظرة عامة +
+ +استخدم نقطة النهاية هذه لاستدعاء إرسال Webhook تجريبي إلى نقطة النهاية التي قمت بإعدادها. يتيح لك ذلك التحقق من أن تكامل Webhook الخاص بك يعمل بشكل صحيح قبل البدء في تلقي بيانات الإنتاج المباشرة. + +
+ ## اختبار التكامل الخاص بك +
+ +عند استدعاء نقطة النهاية هذه، سترسل Benzinga حمولة Webhook تجريبية إلى عنوان URL الوجهة `destination` الذي قمت بإعداده. يتبع هذا التسليم التجريبي نفس التنسيق ومنطق إعادة المحاولة المستخدم في عمليات تسليم Webhook في بيئة الإنتاج. + +
+ ### ما الذي يجب توقّعه +
+ +1. **استجابة فورية**: تُرجِع واجهة برمجة التطبيقات API رمز حالة `200` إذا تم تشغيل التسليم الاختباري بنجاح +2. **حمولة اختبارية**: تتلقى نقطة webhook النهائية لديك حمولة اختبارية بنفس تنسيق بيانات بيئة الإنتاج +3. **ترويسات التسليم**: يتضمّن التسليم الاختباري الترويسة `X-BZ-Delivery` تمامًا كما في عمليات التسليم في بيئة الإنتاج + +
+ ### التحقق من تكاملك +
+ +استخدم نقطة النهاية هذه للتأكد مما يلي: + +- أن نقطة نهاية Webhook لديك متاحة للوصول إليها من الإنترنت بشكل عام +- أن نقطة النهاية الخاصة بك يمكنها معالجة تنسيق حمولة Webhook بشكل صحيح +- أن نقطة النهاية الخاصة بك تستجيب برموز الحالة المناسبة (2xx للنجاح) +- أن نقطة النهاية الخاصة بك تستجيب خلال مهلة 30 ثانية +- أن منطق idempotency لديك يتعامل بشكل صحيح مع ترويسة `X-BZ-Delivery` وحقل `id` في الحمولة + +
+ ## أفضل الممارسات +
+ +- اختبر أولاً باستخدام نقاط نهاية webhook غير الخاصة ببيئة الإنتاج +- تحقق من أن نقطة النهاية تستجيب برموز الحالة `200` أو `204` +- تأكد من أن التسجيل والمراقبة لديك يلتقطان عملية التسليم التجريبية +- تحقق من أن منطق إزالة التكرار لديك يعمل مع معرّف التسليم التجريبي +- اختبر سيناريوهات الأخطاء عن طريق إرجاع رموز حالة خطأ بشكل مؤقت + +
+ ## استكشاف الأخطاء وإصلاحها +
+ +
+ ### 424 خطأ في التسليم +
+ +إذا تلقيت رمز حالة `424`، فهذا يعني أن النظام لم يتمكن من تسليم الحمولة الاختبارية إلى نقطة النهاية الوجهة. من الأسباب الشائعة: + +- عنوان URL للوجهة غير متاح للوصول العام +- نقطة نهاية الوجهة تُرجع رموز حالة خطأ +- مشكلات في اتصال الشبكة +- أخطاء في شهادة SSL/TLS على نقطة نهاية الوجهة + +
+ ### 400 طلب غير صالح +
+ +تحقَّق من توفير جميع المعلمات المطلوبة وتنسيقها بشكل صحيح: + +- يجب أن يكون `destination` عنوان URL صالحًا عبر HTTPS +- يجب أن تكون قيمة `version` هي `webhook/v1` +- يجب أن تكون قيمة `kind` أحد أنواع الأحداث المدعومة (مثلًا، `News/v1`، `Earnings/v1`، `Ratings/v1`، إلخ) + + +```json Response (200 OK) +{ + "status": "success" +} +``` + +```json Response (400 Bad Request) +{ + "error": "Invalid destination URL" +} +``` + +```json Response (424 Failed Dependency) +{ + "error": "Failed to deliver test payload to destination" +} +``` + +```json Response (401 Unauthorized) +{ + "ok": false, + "errors": [ + { + "code": "auth_failed", + "id": "unauthorized", + "value": "Invalid or missing authentication token" + } + ] +} +``` + +```json Response (404 Not Found) +{ + "ok": false, + "errors": [ + { + "code": "no_data_found", + "id": "not_found", + "value": "No data found for the specified parameters" + } + ] +} +``` + +```json Response (500 Internal Server Error) +{ + "ok": false, + "errors": [ + { + "code": "internal_server_error", + "id": "server_error", + "value": "An unexpected error occurred while processing your request" + } + ] +} +``` + \ No newline at end of file diff --git a/ar/changelog/roadmap.mdx b/ar/changelog/roadmap.mdx new file mode 100644 index 00000000..26ba21df --- /dev/null +++ b/ar/changelog/roadmap.mdx @@ -0,0 +1,120 @@ +--- +title: "خارطة الطريق" +description: "اطّلع على ما نطوّره لاحقًا." +--- + +
+ {/* قيد التنفيذ */} + +
+
+
+ + قيد التنفيذ +
+ +
+
+
نسخة PDF من النصوص
+
تنسيق PDF قابل للتنزيل لنصوص المكالمات الهاتفية الجماعية.
+
+ +
+
تغطية تاريخية موسّعة للنصوص
+
توسيع نطاق توافر البيانات التاريخية لنصوص المكالمات الهاتفية الجماعية.
+
+
+
+ + {/* مخطط */} + +
+
+
+ + قيد التخطيط +
+ +
+
+
لوحة مراقبة محسّنة
+
لوحة تحكم موجّهة للعملاء توفر مراقبة لجميع عروض الخدمات.
+
+ +
+
تحسينات لمحرك الترجمة
+
تحسينات في الأداء والجودة لخدمات الترجمة.
+
+ +
+
تكامل Security Master للأخبار
+
تكامل نظام Security Master الداخلي لتعزيز قدرات الاستعلام.
+
+
+
+ + {/* قائمة المهام المتراكمة */} + +
+
+
+ + المهام المتراكمة +
+ +
+
+
عدة تطوير البرمجيات SDK للغة Go
+
مكتبة عميل رسمية للغة Go.
+
+ +
+
ويب سوكيت لجميع calendar
+
دعم البث في الوقت الفعلي لجميع نقاط نهاية calendar.
+
+
+
+ + {/* مكتمل */} + +
+
+
+ + مكتمل +
+ +
+
+
In-House Security Master
+
نظام داخلي مركزي رئيسي للأوراق المالية لتعزيز اتساق البيانات.
+
+ +
+
TCP Streaming
+
اتصالات TCP منخفضة الكمون للبيانات اللحظية.
+
+ +
+
Conference Call Transcripts
+
تفريغات كاملة للمكالمات مع تحديد هوية المتحدثين.
+
+ +
+
Webhook Engine
+
تسليم بيانات قائم على الدفع (Push-based).
+
+ +
+
Java SDK
+
عدة تطوير البرمجيات SDK الرسمية لعميل Java.
+
+
+
+
+ +--- + + +هل لديك طلب لميزة جديدة؟ [أنشئ Issue على GitHub](https://github.com/Benzinga/benzinga-docs/issues/new) أو [تواصل معنا](mailto:licensing@benzinga.com). + \ No newline at end of file diff --git a/ar/introduction/architecture.mdx b/ar/introduction/architecture.mdx index aa4c8e88..18544663 100644 --- a/ar/introduction/architecture.mdx +++ b/ar/introduction/architecture.mdx @@ -1,97 +1,518 @@ --- -title: البنية المعمارية -description: بنية تحتية قابلة للتوسع لبيانات مالية آنية -icon: database +title: "هندسة البنية التحتية" +description: "بنية تحتية بمستوى المؤسسات تدعم توفر واجهة برمجة التطبيقات API الخاصة بـ Benzinga بنسبة 99.9% مع مراقبة وموثوقية على مستوى عالمي" +icon: microchip --- -توفر Benzinga بنية تحتية قوية وعالية القابلية للتوسع لواجهة برمجة التطبيقات API، مصمَّمة لتقديم البيانات المالية الآنية إلى التطبيقات والخدمات حول العالم. مع التركيز على السرعة والتوافر، تستفيد بنية Benzinga المعمارية من مجموعة متنوعة من التقنيات الحديثة، بما في ذلك **Go (Golang)** و**Kafka** و**ويب سوكيت WebSockets** و**Elasticsearch** و**الخدمات المصغّرة microservices** لضمان حصول المستخدمين على بيانات موثوقة ومنخفضة زمن الاستجابة متى احتاجوا إليها. + + تم تصميم بنية Benzinga التحتية لتحقيق **توفر بنسبة 99.9%**، مما يضمن لتطبيقاتك تلقي بيانات مالية آنية وموثوقة في الوقت الفعلي على مدار الساعة. بيئة الإنتاج لدينا مجرَّبة في ظروف عالية الضغط، وتخضع لمراقبة كاملة، ومدعومة بدعم هندسي متوفر على مدار الساعة طوال 5 أيام في الأسبوع. + -
- ## بنية عالية الأداء باستخدام Go وKafka +
+ ## نظرة عامة
-تم بناء بنية Benzinga باستخدام **Go (Golang)** بفضل قدراته العالية على التزامن والسرعة، مما يمكّنها من التعامل بكفاءة مع أحجام كبيرة من حركة بيانات الأسواق المالية. تتم إدارة خطوط البيانات والبث في الوقت الفعلي بواسطة **Kafka**، الذي يتيح استيعاب البيانات ومعالجتها وتوزيعها بسرعة مع حد أدنى من زمن الاستجابة. تضمن هذه البنية قابلية التوسع والموثوقية عبر عمليات نشر عالمية، لتلبية متطلبات تقديم بيانات مالية في الوقت الفعلي. +تم بناء منصتنا على بنية عصرية أصلية للسحابة تعتمد على خدمات AWS المُدارة، وأتمتة Kubernetes، وممارسات نشر GitOps. هذه **البنية التحتية الجاهزة للإنتاج** تُشغِّل ملايين طلبات واجهة برمجة التطبيقات API يوميًا مع الحفاظ على أزمنة استجابة أقل من 100 مللي ثانية، مع قابلية مراقبة شاملة وتوسّع آلي. - - بنية AWS - + + + موثوقية مُثبتة في بيئة الإنتاج مع تكرار عبر مناطق توافر متعددة (Multi-AZ) + + + قابلية مراقبة آنية باستخدام Coralogix وDatadog + + + عمليات نشر بدون توقّف مع توسيع تلقائي ذكي + + -
- ## الوصول إلى البيانات بالوقت الفعلي عبر ويب سوكيت وواجهات برمجة التطبيقات REST +![هيكلية بنية Benzinga التحتية](/images/infrastructure-architecture.png) + +--- + +
+ ## البنية التحتية الأساسية +
+ +
+ ### أساس البنية السحابية على AWS +
+ +تعمل بنيتنا التحتية بالكامل على **Amazon Web Services (AWS)**، مستفيدة من: + + + + نشر الخدمات عبر عدة مناطق توافر لضمان تحمّل الأعطال + + + شبكة سحابية افتراضية معزولة مع سياسات صارمة لمجموعات الأمان + + + نظام DNS عالمي مع فحوصات الصحة وتوجيه تلقائي في حال الفشل + + + مستوى تحكم Kubernetes مُدار من AWS مع اتفاقية مستوى خدمة (SLA) بنسبة 99.95% + + + +
+ ### البنية التحتية لـ Kubernetes +
+ +نُشغِّل **عنقودين مخصصين من Kubernetes** لضمان عمليات نشر آمنة وعزل البيئات: + +| Environment | Purpose | Deployment Flow | +|-------------|---------|-----------------| +| **Staging Cluster** | اختبار المطورين، التحقق من ضمان الجودة (QA)، اختبارات التكامل | تُنشر تغييرات الشيفرة هنا أولًا لأغراض التحقق | +| **Production Cluster** | حركة مرور عملاء فعلية مع ضمانات اتفاقيات مستوى الخدمة (SLA) | يتم ترقية الإصدارات التي تم التحقق منها فقط | + +
+ #### مكوّنات Kubernetes الرئيسية +
+ +- **Karpenter** — أداة أصلية في AWS لتوسيع العُقد تلقائيًا، تقوم بتوفير سعة حوسبة بالحجم المناسب في ثوانٍ بدلًا من دقائق +- **Horizontal Pod Autoscaler (HPA)** — مُوسِّع أفقي تلقائي للحاويات (Pods) يعتمد على وحدة المعالجة المركزية والذاكرة ومقاييس مخصّصة +- **Kong Gateway** — بوابة مؤسسية لواجهة برمجة التطبيقات API تتولى إدارة حركة الدخول/الخروج، وتحديد معدّل الطلبات، والمصادقة +- **ArgoCD** — متحكّم نشر يعتمد GitOps لإصدارات تصريحية وقابلة للتدقيق + +--- + +
+ ## بوابة واجهة برمجة التطبيقات API وإدارة حركة البيانات +
+ +
+ ### بوابة Kong +
+ +تتدفق كل حركة مرور واجهة برمجة التطبيقات عبر **Kong Gateway**، ما يوفّر ما يلي: + + + + التحقق من مفتاح واجهة برمجة التطبيقات API والتحقق من رمز JSON Web Token‏ (JWT) على حافة الشبكة + + + تحديد معدل الطلبات لكل عميل لضمان تخصيص عادل للموارد + + + توزيع ذكي لحركة المرور عبر وحدات الخدمة (service pods) السليمة + + + تشفير كل حركة المرور باستخدام TLS 1.3 مع تجديد الشهادات تلقائيًا + + + +
+ ### Route 53 DNS
-تدعم واجهات برمجة التطبيقات API الخاصة بـ Benzinga كلًّا من بروتوكولي **ويب سوكيت** و**REST**، مما يتيح للعملاء الوصول إلى البيانات بالوقت الفعلي بالإضافة إلى تنفيذ الطلبات عند الحاجة. تُعدّ اتصالات ويب سوكيت مثاليةً للتطبيقات التي تتطلب تدفقات بيانات مستمرة، مثل أسعار السوق الحية وبيانات التداول، بينما تستجيب واجهات برمجة التطبيقات REST لمجموعة واسعة من الطلبات المتعلقة بالبيانات التاريخية، والأساسيات المالية للشركات، والأخبار، والتحليلات. +يوفر AWS Route 53 ما يلي: + +- **توجيه عالمي يعتمد على زمن الوصول (latency-based routing)** — يتم توجيه المستخدمين تلقائيًا إلى أسرع نقطة نهاية +- **فحوصات حالة (Health checks)** — مراقبة مستمرة مع انتقال تلقائي عند الفشل (failover) +- **اتفاقية مستوى خدمة (SLA) بتوافرية 100%** — ضمان توافر مدعوم من AWS لحل أسماء نطاقات DNS -
- ### أبرز مزايا واجهة برمجة التطبيقات API +--- + +
+ ## مسار CI/CD
-- **بيانات السوق اللحظية**: بث الأسعار الفورية، والصفقات، وغيرها من بيانات السوق الأساسية. -- **البيانات التاريخية**: الوصول إلى البيانات التاريخية، بما في ذلك بيانات الشموع الزمنية (الـ bars)، والأسعار، وأداء السوق عبر الزمن. -- **الأخبار والرؤى**: مواكبة أحدث الأخبار اللحظية والرؤى المؤثرة في حركة السوق. -- **الأساسيات المالية للشركات**: استرجاع المقاييس المالية الأساسية، مثل الإيرادات، والأرباح، والنسب المالية الرئيسية. +تفرض عملية النشر لدينا معايير جودة صارمة قبل أن تصل أي شيفرة إلى بيئة الإنتاج. -
- ## كفاءة تخزين البيانات والبحث باستخدام Elasticsearch +
+ ### سير عمل التطوير
-لتحقيق استرجاع البيانات وتخزينها بكفاءة، تستخدم Benzinga **Elasticsearch** كمكوّن أساسي في نظام البحث والفهرسة لديها. يتيح Elasticsearch الوصول السريع إلى البيانات المهيكلة وغير المهيكلة، مما يضمن للمستخدمين إمكانية الاستعلام بسرعة عن مجموعات بيانات كبيرة، مثل البيانات التاريخية وأرشيف الأخبار، بزمن استجابة في حدود الملّي ثانية. يدعم هذا الإعداد أيضًا التحليلات، مما يتيح للعملاء تحليل البيانات واستخلاص رؤى قيّمة منها. +```mermaid +flowchart LR + A[Developer Commit] --> B[GitLab CI Pipeline] + B --> C{Linting & Tests} + C -->|Pass| D[Build Container Image] + C -->|Fail| E[Reject & Notify] + D --> F[Push to Registry] + F --> G[Peer Review Required] + G -->|2 Approvals| H[Update GitOps Repo] + H --> I[ArgoCD Sync] + I --> J[Deploy to Staging] + J -->|Validated| K[Promote to Production] +``` - - مفهوم معمارية Elasticsearch - مفهوم معمارية Elasticsearch - -
- ## بنية تحتية قائمة على الخدمات المصغّرة من أجل القابلية للتوسّع +
+ ### مراحل خطّ الأنابيب
-تعتمد بنية Benzinga على نهج **الخدمات المصغّرة**، حيث تتولى كل خدمة وظيفةً محددة — مثل إدخال البيانات أو معالجتها أو تخزينها أو توزيعها. يعزّز هذا النهج المعياري القابلية للتوسّع، إذ يتيح لكل مكوّن أن يتوسّع بشكل مستقل وفقًا للطلب. بالإضافة إلى ذلك، تتواصل الخدمات المصغّرة عبر بروتوكولات خفيفة الوزن، مما يضمن انخفاض زمن الاستجابة والمرونة على مستوى النظام بأكمله. +| المرحلة | الوصف | بوابة الجودة | +|--------|--------|--------------| +| **Lint** | فحوصات نمط الشفرة والتحليل الساكن للشفرة | يجب أن تجتاز جميع القواعد | +| **Unit Tests** | تنفيذ مجموعة الاختبارات الآلية | نجاح 100٪ من الاختبارات | +| **Security Scan** | فحص الحاويات لاكتشاف الثغرات الأمنية | لا توجد ثغرات CVE حرجة/عالية | +| **Build** | إنشاء صورة Docker مع وسم commit SHA | بناء ناجح | +| **Peer Review** | مراجعة الشفرة يدويًا من قِبل مطوّرين اثنين | يتطلّب اعتمادًا مزدوجًا | +| **GitOps Update** | تحديث وسم الصورة في مستودع ArgoCD | ترويج يدوي | -
- ## توصيل مدعوم بشبكة CDN للصور والمحتوى الثابت +
+ ### GitOps باستخدام ArgoCD
-لضمان توصيل الصور والشعارات وغيرها من الأصول الثابتة بسرعة، تستخدم Benzinga **CDN** (شبكة توصيل المحتوى). يعمل هذا التصميم على تقليل زمن التحميل وتقليل وقت الاستجابة عن طريق تخزين الموارد الثابتة مؤقتًا بالقرب من المستخدمين، مما يضمن تحميل الصور والملفات بشكل شبه فوري، بغض النظر عن الموقع الجغرافي. +تُدار جميع عمليات النشر من خلال **ArgoCD** وفقًا لمبادئ GitOps: + +- **تعريفية (Declarative)** — الحالة المطلوبة مُعرَّفة في Git، وهو مصدر الحقيقة الوحيد +- **مزامنة آلية** — يكتشف ArgoCD التغييرات ويطبقها تلقائيًا +- **إمكانية التراجع (Rollback)** — تراجع فوري عن طريق إرجاع (revert) عمليات Git commit +- **سجل تدقيق (Audit trail)** — سجل كامل لتاريخ عمليات النشر عبر سجلّات Git commit -
- ## الفوائد الرئيسية للبنية المعمارية لدى Benzinga + + يمكن تتبّع كل تغيير في بيئة الإنتاج إلى Git commit محدد، ومراجعة أقران، وموافقة مسؤول — مما يضمن قابلية تدقيق كاملة لتلبية متطلبات الامتثال. + + +--- + +
+ ## بنية التوسّع التلقائي
-- **القابلية للتوسع**: مُصمَّمة للتوسع أفقيًا، مع دعم ملايين الطلبات في الدقيقة وأعداد كبيرة من اتصالات ويب سوكيت المتزامنة. -- **التوافرية العالية**: أنظمة احتياطية ومكوّنات موزَّعة جغرافيًا تضمن جهوزية عالية وتوافر البيانات. -- **اتساق البيانات**: توفّر Kafka وElasticsearch معًا تدفّقًا متّسقًا للبيانات واسترجاعًا موثوقًا لها، مع آليات فعّالة لتجاوز الأعطال. -- **انخفاض زمن الاستجابة**: مُحسَّنة لتسليم البيانات بأقل زمن استجابة ممكن، بالاستفادة من أداء Go، وبث Kafka، وإمكانات الوقت الفعلي في ويب سوكيت. +تتوسع بنيتنا التحتية تلقائيًا على عدّة مستويات للتعامل مع الارتفاعات المفاجئة في حجم الحركة. -
- ## مرونة النشر وتكامل البنية التحتية +
+ ### التحجيم على مستوى الـ Pod ‏(HPA)
-تدعم هندسة Benzinga خيارات نشر مرنة لتلبية الاحتياجات المتنوعة لعملائها: +يتضمن كل نشر لخدمة تكوين `Horizontal Pod Autoscaler`: + +```yaml +# مثال على تكوين HPA +apiVersion: autoscaling/v2 +kind: HorizontalPodAutoscaler +spec: + minReplicas: 3 + maxReplicas: 50 + metrics: + - type: Resource + resource: + name: cpu + target: + type: Utilization + averageUtilization: 70 +``` -- **خدمة سحابية مُدارة**: للعملاء الذين يبحثون عن تجربة سلسة، توفر Benzinga خدمة سحابية مُدارة بالكامل، بما في ذلك التوسّع التلقائي والصيانة الدورية. -- **خيار الاستضافة الذاتية**: لمن يحتاجون إلى مزيد من التحكم، يمكن تكييف هندسة Benzinga للنشر في البيئات المحلية (on-premises) أو السحابات الخاصة، مع ضمان الملكية الكاملة للبيانات والامتثال للوائح المحلية. +**محفّزات التحجيم:** -
- ### وصول عالمي مع التخزين المؤقت على الحافة +* استخدام وحدة المعالجة المركزية (CPU) > 70% +* استخدام الذاكرة > 80% +* مقاييس مخصّصة (عمق قائمة انتظار الطلبات، القيم المئوية لزمن الاستجابة) + + +
+ ### التحجيم على مستوى العقدة (Karpenter)
-لتحسين الأداء بشكل أكبر، تستخدم Benzinga **التخزين المؤقت على الحافة (edge caching)** لضمان وصول البيانات، بما في ذلك التدفقات الآنية والمحتوى الثابت، إلى المستخدمين بأقل قدر ممكن من التأخير. ومن خلال توزيع نقاط تواجد (PoPs) بشكل استراتيجي حول العالم، تضمن Benzinga توافرًا عاليًا وزمن استجابة منخفضًا للعملاء عبر القارات. +يتولى **Karpenter** إدارة سعة الـ cluster من خلال: -يتيح هذا التصميم الموزع لـ Benzinga توفير بيانات آنية وموثوقة للعملاء بغض النظر عن موقعهم الجغرافي، بما يلبي احتياجات المستخدمين المحليين والعالميين على حد سواء. +- تجهيز عقد بأحجام مثالية في أقل من 60 ثانية +- دمج العقد قليلة الاستخدام لتقليل التكاليف +- دعم مثيلات Spot للأحمال غير الحرجة +- احترام قيود طوبولوجيا الـ pod ومناطق التوافر (availability zones) --- -تجمع هذه البنية بين تقنيات حديثة قابلة للتوسع لتقديم بيانات ورؤى مالية سريعة وموثوقة، بما يدعم التزام Benzinga بالجودة والأداء. لمزيد من التفاصيل التقنية أو للبدء باستخدام واجهات برمجة التطبيقات API الخاصة بنا، يُرجى التواصل مع فريق دعم Benzinga أو زيارة مستنداتنا. \ No newline at end of file +
+ ## قابلية الرصد والمراقبة على مستوى بيئة الإنتاج +
+ +تستخدم بنيتنا التحتية **مراقبة على مستوى المؤسسات** مع طبقات متعددة من قابلية الرصد، مما يضمن رؤية كاملة لصحة النظام وأدائه وموثوقيته. تتم مراقبة كل مكوّن بشكل مستمر مع تنبيهات مؤتمتة وبروتوكولات استجابة للحوادث. + +
+ ### حزمة مراقبة شاملة +
+ + + + **تتبّع موزّع وتسجيل السجلات** + - تجميع فوري للسجلات من جميع الخدمات + - تتبّع موزّع عبر الخدمات المصغّرة (Microservices) + - مراقبة أداء التطبيقات (APM) + - تتبّع الطلبات من البداية إلى النهاية باستخدام معرّفات الارتباط + - التعرّف على أنماط السجلات واكتشاف الشذوذ + - لوحات معلومات مخصّصة لمؤشرات الأعمال + + + **التنبيهات والمراقبة التركيبية** + - اختبار مستمر لنقاط نهاية واجهة برمجة التطبيقات API على مدار الساعة + - مراقبة تركيبية متعددة المناطق + - تتبّع زمن الاستجابة والتوفّر + - تنبيهات مؤتمتة مع توجيه ذكي + - تتبّع مؤشرات مستوى الخدمة (SLI) + - اكتشاف تراجع الأداء + + + +
+ ### Coralogix: التتبّع وتسجيل السجلات +
+ +توفر Coralogix **قابلية ملاحظة كاملة** لطبقة التطبيق لدينا: + + + + يتم تجميع جميع سجلات التطبيقات من كل خدمة، وpod، وcontainer في الوقت الفعلي، ما يوفّر وصولًا فوريًا إلى معلومات تصحيح الأخطاء عبر البنية التحتية بالكامل. + + + يتم تتبّع كل طلب لواجهة برمجة التطبيقات API من البداية إلى النهاية عبر الخدمات المصغّرة، وموزّعات الحمل، وقواعد البيانات، والخدمات الخارجية. يتيح ذلك إجراء تحليل سريع للجذر الأساسي لمشكلات الأداء أو الأخطاء. + + + اكتشاف تلقائي للأخطاء مع تتبّعات المكدّس، والمعلومات السياقية، وأعداد المستخدمين المتأثرين. تُصنَّف الأخطاء حسب درجة الخطورة والتأثير. + + + مقاييس لحظية لأزمنة استجابة واجهة برمجة التطبيقات API، ومعدّل التدفق، ومعدّلات الأخطاء، واستخدام الموارد عبر جميع الخدمات. + + + +**ميزات Coralogix الأساسية في بيئة الإنتاج:** + +- **سياسة الاحتفاظ**: تخزين ساخن لمدة 30 يومًا للوصول الفوري، وأرشيف لمدة 90 يومًا لأغراض الامتثال +- **أداء الاستعلام**: استعلامات بزمن استجابة أقل من ثانية عبر مليارات من إدخالات السجلات +- **تكامل التنبيهات**: توجيه آلي إلى قنوات Slack والمهندسين المناوبين +- **لوحات معلومات مخصّصة**: مقاييس خاصة بالأعمال مرئية لأصحاب المصلحة في الوقت الفعلي + +
+ ### Datadog: التنبيه والاختبارات الاصطناعية +
+ +يوفر Datadog **مراقبة استباقية** والتحقق المستمر: + + + + تُشغَّل اختبارات مؤتمتة كل 60 ثانية من عدة مناطق جغرافية للتحقق من توفر واجهة برمجة التطبيقات API، وأزمنة الاستجابة، ودقة البيانات قبل أن يتأثر العملاء. + + + تحدد آليات اكتشاف الشذوذ المدعومة بالتعلم الآلي الأنماط غير الاعتيادية في المقاييس، مما يطلق التنبيهات قبل أن تؤثر المشكلات على العملاء. + + + تتبُّع لحظي لأهداف مستوى الخدمة (SLOs) مع تقارير مؤتمتة عن أهداف التوفر بنسبة 99.9%. + + + مراقبة مستمرة للقيم المئوية لزمن الاستجابة (الكمون) p50 وp95 وp99 لضمان أداء ثابت. + + + +**الاختبارات الاصطناعية في Datadog تتضمن:** + +| نوع الاختبار | التكرار | المناطق | المقاييس المُتابَعة | +|-----------|-----------|---------|-----------------| +| **فحوصات صحة واجهة برمجة التطبيقات API** | كل 60 ثانية | 5 مناطق عالمية | التوفر، زمن الاستجابة، رموز الحالة | +| **اختبارات دقة البيانات** | كل 5 دقائق | 3 مناطق | حداثة البيانات، التحقق من المخطط، سلامة البيانات | +| **اختبارات الأداء** | كل 60 ثانية | 5 مناطق | زمن الاستجابة (p50/p95/p99)، الإنتاجية، معدلات الأخطاء | +| **اختبارات المصادقة** | كل 5 دقائق | منطقتان | التحقق من مفتاح واجهة برمجة التطبيقات API، تقييد المعدل، تدفقات OAuth | + +
+ ### تكامل Slack وإدارة الحوادث +
+ +تتكامل جميع أنظمة المراقبة مع **قنوات Slack مخصّصة** لضمان الرصد الفوري والاستجابة السريعة: + + + + **تنبيهات حرجة** + + * حوادث P1/P2 تتطلب إجراءً فوريًا + * استدعاء آلي للمهندس المناوب + * مقاييس لحظية وروابط إلى runbook التشغيلي + * تعيين قائد للحادث + + + + **رؤى الأداء** + + * ملخصات يومية لحالة الأنظمة + * تنبيهات لتخطيط السعة + * إشعارات باتجاهات الأداء + * تحذيرات من اكتشاف الحالات الشاذة + + + +**سير عمل تنبيهات Slack:** + +```mermaid +flowchart LR + A[تم تفعيل التنبيه] --> B{مستوى الخطورة} + B -->|P1/P2| C[#alerts-production] + B -->|P3/P4| D[#monitoring-insights] + C --> E[تم استدعاء المهندس المناوب] + C --> F[تم إنشاء قناة الحادث] + F --> G[تم تعيين المطور] + G --> H[التحقيق في السبب الجذري] + H --> I[تم نشر الإصلاح] + I --> J[تقرير ما بعد الحادث] +``` + + +
+ ### التنبيهات والحوادث +
+ +**عملية إسناد المطورين:** + +1. **تفعيل التنبيه** → إشعار Slack تلقائي يتضمّن السياق والقياسات +2. **فرز من المهندس المناوب** → تقييم مستوى الخطورة وإنشاء قناة للحادث +3. **تعيين المطور** → الإشارة إلى خبير المجال حسب الخدمة المتأثرة +4. **التحقيق** → تحليل السبب الجذري باستخدام تتبعات Coralogix وقياسات Datadog +5. **المعالجة** → نشر الإصلاح عبر خط أنابيب GitOps القياسي +6. **مراجعة ما بعد الحادث (Post-Mortem)** → توثيق الحادث مع إجراءات وقائية + + + جميع الحوادث من نوع P1/P2 تؤدي إلى **استدعاء فوري آلي** لمهندسي المناوبة مع تغطية 24/5. + + + + أنظمة المراقبة لدينا اكتشفت وعالجت **95% من المشكلات المحتملة قبل أن تؤثر في العملاء** من خلال التنبيه الاستباقي والمعالجة الآلية. + + +--- + +
+ ## الأمان والامتثال +
+ +
+ ### أمان الشبكة +
+ +- **VPC Isolation** — عزل كامل للشبكة عن الإنترنت العامة +- **Security Groups** — قواعد دخول/خروج صارمة، مع سياسة افتراضية قائمة على الرفض (deny-by-default) +- **TLS Everywhere** — تشفير لجميع حركة المرور الداخلية والخارجية +- **Secrets Management** — استخدام AWS Secrets Manager لبيانات الاعتماد الحساسة + +
+ ### التحكم في الوصول +
+ +- **RBAC** — التحكم في الوصول المستند إلى الأدوار في Kubernetes لجميع العمليات +- **SSO Integration** — تكامل تسجيل الدخول الأحادي مع موفّر الهوية المؤسسي +- **Audit Logging** — الاحتفاظ بسجلات وصول كاملة لأغراض الامتثال + +--- + +
+ ## التعافي من الكوارث +
+ +
+ ### أهداف الاستعادة +
+ +| المقياس | الهدف | الوضع الحالي | +|--------|--------|---------| +| **RTO** (هدف زمن الاستعادة) | < 15 دقيقة | ~5 دقائق | +| **RPO** (هدف نقطة الاستعادة) | < 1 دقيقة | نسخ متماثل في الوقت الحقيقي | + +
+ ### ميزات المرونة +
+ +- **النسخ المتماثل متعدد مناطق التوافر** — تُكرَّر البيانات عبر مناطق توافر متعددة +- **التحويل التلقائي عند التعطّل** — فحوصات السلامة في Route 53 تُطلِق تحويل مسار DNS تلقائيًا +- **عمليات نشر متدرجة** — عمليات نشر دون توقّف عن الخدمة مع تراجع تلقائي +- **النسخ الاحتياطي والاستعادة** — نسخ احتياطية يومية تلقائية مع استعادة إلى نقطة زمنية محددة + +--- + +
+ ## ضمانات موثوقية بمستوى الإنتاج +
+ +
+ ### لماذا تُعدّ بنيتنا التحتية صلبة للغاية +
+ +تُختبَر بنية Benzinga التحتية في بيئات الإنتاج **وعلى نطاق واسع**، حيث تتعامل مع ملايين الطلبات اليومية مع موثوقية مثبتة: + + + + **إحصاءات بيئة الإنتاج** + - معالجة أكثر من 10 ملايين طلب لواجهة برمجة التطبيقات API يوميًا + - متوسط زمن استجابة أقل من 100 مللي ثانية + - تحقيق زمن جاهزية تاريخي بنسبة 99.9٪ + - بدون أي فقدان للبيانات لأكثر من 3 سنوات + + + **تميز تشغيلي** + - تغطية هندسية للمناوبات على مدار 24 ساعة، 5 أيام في الأسبوع، طوال 365 يومًا في السنة + - تجاوز تلقائي للأعطال وآليات تعافٍ ذاتي + - تكرار متعدد المناطق + + + +
+ ### التميّز في المراقبة وقابلية الملاحظة +
+ +يضمن **نظام المراقبة الشامل لدينا** اكتشاف المشكلات وحلّها قبل أن تؤثر في أعمالك: + + + + يتم تتبّع كل طلب، وكل سجل، وكل مقياس من البداية إلى النهاية باستخدام Coralogix للتتبّع الموزّع والتسجيل المركزي للسجلات + + + تقوم اختبارات المراقبة الاصطناعية في Datadog باختبار واجهات برمجة التطبيقات API كل 60 ثانية من عدّة مناطق جغرافية، مع إرسال تنبيهات عن المشكلات قبل تأثيرها في العملاء + + + يوجّه التكامل الآلي مع Slack التنبيهات إلى قنوات مخصّصة مع إسناد فوري إلى المطوّرين وتتبع مسار الحل + + + يضمن تحليل ما بعد كل حادثة عدم تكرار المشكلات مرة أخرى، من خلال تطبيق إجراءات وقائية آلية + + + +
+ ### ثقة العملاء: ماذا يعني هذا بالنسبة لك +
+ +عند دمجك مع واجهات برمجة التطبيقات API الخاصة بـ Benzinga، فإنك تتصل ببنية تحتية **جاهزة للإنتاج** مدعومة بـ: + +| الميزة | فائدة العميل | +|---------|----------------| +| **تكرار على عدة مناطق توفّر (Multi-AZ)** | يبقى تطبيقك متصلًا عبر الإنترنت حتى أثناء انقطاعات مناطق التوفّر في AWS | +| **التحجيم التلقائي** | تتم معالجة طلباتك بسلاسة أثناء ارتفاعات الزيارات بدون فرض قيود على المعدّل (Rate Limiting) | +| **مراقبة على مدار الساعة (24/7)** | يتم اكتشاف المشكلات وحلها بواسطة المهندسين قبل أن تلاحظ أي تدهور | +| **نشر بدون توقّف للخدمة (Zero-Downtime)** | تحديثاتنا لا تع interromp توفّر خدمتك أبدًا | +| **سجل تدقيق كامل** | يتم تتبّع كل عملية نشر ومراجعتها، مع إمكانية التراجع الفوري عنها | +| **تنبيهات استباقية** | يتم حل 95% من المشكلات المحتملة قبل تأثيرها على العملاء | + + + **جاهز للإنتاج**: قامت بنيتنا التحتية بمعالجة أكثر من **مليار طلب إلى واجهة برمجة التطبيقات API** مع توافر بنسبة 99.9% والمحافظة على زمن استجابة أقل من 100 مللي ثانية لتسليم بيانات مالية في الوقت الفعلي. + + +--- + +
+ ## الملخص +
+ +توفّر بنية Benzinga التحتية **موثوقية بمستوى المؤسسات** من خلال: + + + + AWS EKS مع نشر عبر مناطق توافر متعددة (multi-AZ) ومستوى تحكم مُدار لضمان أعلى وقت تشغيل ممكن + + + إصدارات مُدارة بواسطة ArgoCD مع سجل تدقيق كامل وإمكانات تراجع فوري + + + Karpenter + HPA لإدارة السعة بسلاسة والتعامل تلقائيًا مع طفرات حركة المرور + + + تتبّع/تسجيل بواسطة Coralogix + تنبيهات/اختبارات اصطناعية عبر Datadog مع تكامل Slack للاستجابة السريعة للحوادث + + + مهندسون مخصصون للمناوبات (on-call) + + + دفاع متعمّق يعتمد على التشفير وRBAC وعزل الشبكة لحماية بياناتك + + + + + **نجاحك هو أولويتنا**: لأي أسئلة حول بنيتنا التحتية أو ضمانات اتفاقية مستوى الخدمة SLA أو لمناقشة متطلباتك المحددة للموثوقية، تواصل مع ممثل حسابك أو أرسل بريدًا إلكترونيًا إلى [support@benzinga.com](mailto:support@benzinga.com). + \ No newline at end of file diff --git a/ar/openapi/analyst-reports-raw-text-api_api.spec.yml b/ar/openapi/analyst-reports-raw-text-api_api.spec.yml index e9b7d239..5ee88f01 100644 --- a/ar/openapi/analyst-reports-raw-text-api_api.spec.yml +++ b/ar/openapi/analyst-reports-raw-text-api_api.spec.yml @@ -1,36 +1,37 @@ openapi: 3.0.0 info: contact: {} - description: توفر واجهة برمجة تطبيقات REST هذه نقاط نهاية لجلب تفاصيل تقارير - أبحاث المحللين. + description: توفّر واجهة برمجة تطبيقات REST هذه نقاط نهاية لاسترجاع تفاصيل + تقارير المحللين. termsOfService: http://swagger.io/terms/ title: Analyst Reports Raw Text API version: 1.0.0 paths: /analyst/reports/raw-text: get: - description: تسترجع النص الخام لتقارير أبحاث المحللين المحترفين. تُعيد تقارير - محللين كاملة النص، ومذكرات بحثية، وتوصيات استثمارية صادرة عن مؤسسات - مالية. تتضمن بيانات وصفية للتقرير، وتغييرات في التقييم، وأهدافًا سعرية، - وتحليلات تفصيلية. تُعد ضرورية للوصول إلى أبحاث المؤسسات وقياس توجهات - المحللين. + description: يسترجع نصوص خام من تقارير أبحاث المحللين المحترفين. يعيد تقارير + المحللين بالنص الكامل، ومذكرات البحث، وتوصيات الاستثمار الصادرة عن + المؤسسات المالية. يتضمن بيانات وصفية للتقارير، وتغييرات في التقييمات، + والأهداف السعرية، وتحليلات مفصلة. يعد عنصرًا أساسيًا للوصول إلى الأبحاث + المؤسسية وقياس توجهات المحللين. operationId: get-analyst-reports-raw-text-data parameters: - - description: "رقم الصفحة لأغراض التجزئة (الترقيم). يبدأ العد من الصفر (0 = - الصفحة الأولى، 1 = الصفحة الثانية، وهكذا). القيمة الافتراضية: 0" + - description: "رقم الصفحة للاستخدام في آلية التقسيم إلى صفحات (Pagination). يبدأ + الترقيم من الصفر (0 = الصفحة الأولى، 1 = الصفحة الثانية، إلخ). + القيمة الافتراضية: 0" in: query name: page schema: type: integer - - description: "عدد النتائج في الصفحة الواحدة. القيمة الافتراضية: 100. الحد - الأقصى: 100. تُرجَع أحدث التقارير أولًا." + - description: "عدد النتائج في كل صفحة. القيمة الافتراضية: 100. الحد الأقصى: 100. + يُرجِع أحدث التقارير أولًا." in: query name: pagesize schema: type: integer responses: "200": - description: مصفوفة من تقارير المحللين تحتوي على النص الكامل وبيانات التعريف. + description: مصفوفة لتقارير المحللين تحتوي على النص الكامل والبيانات الوصفية content: application/json: schema: @@ -38,7 +39,7 @@ paths: $ref: "#/components/schemas/models.AnalystReportRawText" type: array "400": - description: طلب غير صالح - معلمات غير صحيحة + description: طلب غير صالح - معاملات غير صالحة content: application/json: schema: @@ -46,7 +47,7 @@ paths: type: string type: array "500": - description: خطأ خادم داخلي + description: خطأ داخلي في الخادم content: application/json: schema: @@ -55,7 +56,7 @@ paths: type: array security: - ApiKeyAuth: [] - summary: تقارير أبحاث المحللين + summary: تقارير بحوث المحللين tags: - Analyst Reports components: @@ -87,6 +88,3 @@ components: example: AAPL type: string type: object -servers: - - url: https://api.benzinga.com - description: PROD diff --git a/ar/openapi/calendar_api.spec.yml b/ar/openapi/calendar_api.spec.yml index e87b059a..cfbb2901 100644 --- a/ar/openapi/calendar_api.spec.yml +++ b/ar/openapi/calendar_api.spec.yml @@ -101,7 +101,7 @@ paths: content: application/json: schema: - $ref: "#/components/schemas/calendarapi.AnalystInsightsJSON" + $ref: "#/components/schemas/api.AnalystInsightsResponse" "400": description: طلب غير صالح content: @@ -160,7 +160,7 @@ paths: content: application/json: schema: - $ref: "#/components/schemas/calendarapi.BullsSayBearsSayJSON" + $ref: "#/components/schemas/api.BullsSayBearsSayResponse" "400": description: الطلب غير صالح content: @@ -259,19 +259,19 @@ paths: content: application/json: schema: - type: string + $ref: "#/components/schemas/api.ErrorResponse" "400": description: طلب غير صالح content: application/json: schema: - type: string + $ref: "#/components/schemas/api.ErrorResponse" "500": description: خطأ داخلي content: application/json: schema: - type: string + $ref: "#/components/schemas/api.ErrorResponse" security: - ApiKeyAuth: [] summary: يُرجِع بيانات إجماع تصنيفات المحللين @@ -329,10 +329,10 @@ paths: content: application/json: schema: - $ref: "#/components/schemas/calendarapi.ErxGapJSON" + $ref: "#/components/schemas/calendarapi.ErxGaps" text/xml: schema: - $ref: "#/components/schemas/calendarapi.ErxGapJSON" + $ref: "#/components/schemas/calendarapi.ErxGaps" "400": description: طلب غير صحيح content: @@ -540,51 +540,54 @@ paths: summary: تداولات الحكومة tags: - Government Trades - /api/v1/sec/insider_transactions/filings: + /api/v1/sec/insider_transactions/{view_type}: get: - description: يُرجِع إفصاحات معاملات المطلعين من نموذج SEC Form 4، بما في ذلك - عمليات شراء وبيع الأسهم وتنفيذ الخيارات من قبل المطلعين في الشركة - operationId: get-insider-transaction-filing + description: يُرجِع بيانات الصفقات الداخلية من نماذج SEC Form 4 المُقدَّمة. + استخدِم المسار /filings لعرض الإيداعات بشكل مُجمَّع (الصفقات متداخلة تحت + كل إيداع)، أو المسار /transactions لعرض كل صفقة بشكل منفصل (مُسطَّح). + كلا المسارين يدعمان معاملات الاستعلام نفسها. + operationId: get-insider-transaction parameters: - - description: إزاحة الصفحة. لأسباب تتعلق بتحسين الأداء والاعتبارات التقنية، - تُقيَّد إزاحات الصفحات بين 0 و100000. يمكنك حصر نتائج الاستعلام - باستخدام معاملات أخرى مثل التاريخ. القيمة الافتراضية هي 0 + - description: إزاحة الصفحة (page offset). لأسباب متعلقة بتحسين الأداء والاعتبارات + التقنية، يتم تقييد قيمة إزاحة الصفحة بين 0 و100000. حدِّد نطاق نتائج + الاستعلام باستخدام معاملات أخرى مثل التاريخ. القيمة الافتراضية هي 0. in: query name: page schema: type: integer default: 0 - - description: عدد النتائج المُسترجَعة. الحد الأقصى 1000 + - description: عدد النتائج المُرجَعة. الحد الأقصى 1000. in: query name: pagesize schema: type: integer default: 100 - - description: تاريخ البدء بتنسيق YYYY-MM-DD + - description: تاريخ البدء بصيغة YYYY-MM-DD in: query name: date_from schema: type: string format: date - - description: تاريخ الانتهاء بتنسيق YYYY-MM-DD + - description: تاريخ الانتهاء بصيغة YYYY-MM-DD in: query name: date_to schema: type: string format: date - - description: الطابع الزمني بنظام Unix (UTC) لآخر تحديث للسجلات. سيؤدي ذلك إلى - فرض ترتيب الفرز بحيث يكون أكبر من أو يساوي الطابع الزمني المحدَّد + - description: الطابع الزمني Unix (بتوقيت UTC) لآخر وقت كانت فيه السجلات محدَّثة. + سيجبر هذا ترتيب الفرز على أن يكون أكبر من أو مساويًا للطابع الزمني + المحدَّد in: query name: updated_since schema: type: integer - - description: التاريخ بتنسيق YYYY-MM-DD + - description: تاريخ بصيغة YYYY-MM-DD in: query name: date schema: type: string format: date - - description: غرفة + - description: الغرفة in: query name: chamber schema: @@ -612,6 +615,125 @@ paths: name: search_keys schema: type: string + - description: نوع العرض + in: query + name: display + schema: + type: string + enum: + - flat + - nested + - description: "صيغة الاستجابة: تعيد القيمة «filings» عرضًا مجمّعًا لملفات الإيداع + مع تضمين المعاملات، بينما تعيد القيمة «transactions» عرضًا مسطَّحًا + لكل معاملة منفردة" + in: path + name: view_type + required: true + schema: + type: string + enum: + - filings + - transactions + responses: + "200": + description: "بيانات معاملات المطلعين. تختلف بنية الاستجابة باختلاف نقطة + النهاية: تُرجِع ‏/filings بيانات ملفات متداخلة، بينما تُرجِع + ‏/transactions بيانات معاملات مسطّحة" + content: + application/json: + schema: + $ref: "#/components/schemas/calendarapi.InsiderTransactionFilingDoc" + "400": + description: طلب غير صالح + content: + application/json: + schema: + $ref: "#/components/schemas/api.ErrorResponse" + "500": + description: خطأ خادم داخلي + content: + application/json: + schema: + $ref: "#/components/schemas/api.ErrorResponse" + security: + - ApiKeyAuth: [] + summary: الصفقات الداخلية + tags: + - Insider Transaction + /api/v1/sec/insider_transactions/owners: + get: + description: يُرجِع معلومات عن مالكي معاملات المطلعين، بما في ذلك مسؤولو الشركة + والمديرون والمالكون المستفيدون + operationId: get-insider-transaction-owner + parameters: + - description: إزاحة الصفحة (Page offset). لأسباب متعلّقة بالتحسين والأداء + والاعتبارات التقنية، تُقيَّد قيم الإزاحة بين 0 و100000. حدِّد نطاق + نتائج الاستعلام باستخدام معلمات أخرى مثل التاريخ. القيمة الافتراضية + هي 0 + in: query + name: page + schema: + type: integer + default: 0 + - description: عدد النتائج المُرجَعة. الحد الأقصى 1000 + in: query + name: pagesize + schema: + type: integer + default: 100 + - description: تاريخ البدء بصيغة YYYY-MM-DD + in: query + name: date_from + schema: + type: string + format: date + - description: تاريخ الانتهاء بصيغة YYYY-MM-DD + in: query + name: date_to + schema: + type: string + format: date + - description: أحدث طابع زمني من نوع Unix (بالتوقيت العالمي UTC) للسجلات + المحدَّثة. سيُجبِر ترتيب الفرز ليكون أكبر من أو يساوي الطابع الزمني + المحدَّد. + in: query + name: updated_since + schema: + type: integer + - description: تاريخ بصيغة YYYY-MM-DD + in: query + name: date + schema: + type: string + format: date + - description: الغرفة + in: query + name: chamber + schema: + type: string + enum: + - House + - Senate + - description: الحقول + in: query + name: fields + schema: + type: string + - description: نوع مفتاح البحث + in: query + name: search_keys_type + schema: + type: string + enum: + - symbol + - cik + - name_fuzzy + - name_starts_with + - description: مفاتيح البحث + in: query + name: search_keys + schema: + type: string - description: العرض in: query name: display @@ -622,7 +744,7 @@ paths: - nested responses: "200": - description: صفقات المطلعين + description: مالك الصفقة الداخلية content: application/json: schema: @@ -641,7 +763,7 @@ paths: $ref: "#/components/schemas/api.ErrorResponse" security: - ApiKeyAuth: [] - summary: إفصاح عن تعاملات المطلعين + summary: مالك الصفقة الداخلية tags: - Insider Transaction /api/v1/signal/block_trade: @@ -694,7 +816,7 @@ paths: content: application/json: schema: - $ref: "#/components/schemas/calendarapi.BlockTradeJSON" + $ref: "#/components/schemas/api.BlockTradeResponse" "400": description: طلب غير صالح content: @@ -762,7 +884,7 @@ paths: content: application/json: schema: - $ref: "#/components/schemas/calendarapi.HaltResumeJSON" + $ref: "#/components/schemas/calendarapi.HaltResume" "400": description: طلب غير صالح content: @@ -850,7 +972,7 @@ paths: content: application/json: schema: - $ref: "#/components/schemas/calendarapi.OptionActivityJSON" + $ref: "#/components/schemas/calendarapi.OptionActivity" "400": description: طلب غير صحيح content: @@ -925,10 +1047,10 @@ paths: content: application/json: schema: - type: string + $ref: "#/components/schemas/api.ErrorResponse" text/xml: schema: - type: string + $ref: "#/components/schemas/api.ErrorResponse" security: - ApiKeyAuth: [] summary: محذوف (v2) @@ -1004,10 +1126,10 @@ paths: content: application/json: schema: - $ref: "#/components/schemas/calendarapi.ConferenceJSON" + $ref: "#/components/schemas/api.ConferenceResponse" text/xml: schema: - $ref: "#/components/schemas/calendarapi.ConferenceJSON" + $ref: "#/components/schemas/api.ConferenceResponse" "400": description: طلب غير صالح content: @@ -1142,10 +1264,10 @@ paths: content: application/json: schema: - $ref: "#/components/schemas/calendarapi.DividendJSON" + $ref: "#/components/schemas/api.DividendResponse" text/xml: schema: - $ref: "#/components/schemas/calendarapi.DividendJSON" + $ref: "#/components/schemas/api.DividendResponse" "400": description: طلب غير صالح content: @@ -1260,10 +1382,10 @@ paths: content: application/json: schema: - $ref: "#/components/schemas/calendarapi.EarningJSON" + $ref: "#/components/schemas/api.EarningResponse" text/xml: schema: - $ref: "#/components/schemas/calendarapi.EarningJSON" + $ref: "#/components/schemas/api.EarningResponse" "400": description: طلب غير صالح content: @@ -1374,10 +1496,10 @@ paths: content: application/json: schema: - $ref: "#/components/schemas/calendarapi.EconomicJSON" + $ref: "#/components/schemas/api.EconomicResponse" text/xml: schema: - $ref: "#/components/schemas/calendarapi.EconomicJSON" + $ref: "#/components/schemas/api.EconomicResponse" "400": description: طلب غير صالح content: @@ -1492,10 +1614,10 @@ paths: content: application/json: schema: - $ref: "#/components/schemas/calendarapi.FDAJSON" + $ref: "#/components/schemas/api.FDAResponse" text/xml: schema: - $ref: "#/components/schemas/calendarapi.FDAJSON" + $ref: "#/components/schemas/api.FDAResponse" "400": description: طلب غير صحيح content: @@ -1612,10 +1734,10 @@ paths: content: application/json: schema: - $ref: "#/components/schemas/calendarapi.GuidanceJSON" + $ref: "#/components/schemas/api.GuidanceResponse" text/xml: schema: - $ref: "#/components/schemas/calendarapi.GuidanceJSON" + $ref: "#/components/schemas/api.GuidanceResponse" "400": description: طلب غير صالح content: @@ -1702,10 +1824,10 @@ paths: content: application/json: schema: - $ref: "#/components/schemas/calendarapi.IPOJSON" + $ref: "#/components/schemas/api.IPOResponse" text/xml: schema: - $ref: "#/components/schemas/calendarapi.IPOJSON" + $ref: "#/components/schemas/api.IPOResponse" "400": description: طلب غير صحيح content: @@ -1822,10 +1944,10 @@ paths: content: application/json: schema: - $ref: "#/components/schemas/calendarapi.AcquisitionJSON" + $ref: "#/components/schemas/api.AcquisitionResponse" text/xml: schema: - $ref: "#/components/schemas/calendarapi.AcquisitionJSON" + $ref: "#/components/schemas/api.AcquisitionResponse" "400": description: طلب غير صالح content: @@ -1932,10 +2054,10 @@ paths: content: application/json: schema: - $ref: "#/components/schemas/calendarapi.OfferingJSON" + $ref: "#/components/schemas/api.OfferingResponse" text/xml: schema: - $ref: "#/components/schemas/calendarapi.OfferingJSON" + $ref: "#/components/schemas/api.OfferingResponse" "400": description: طلب غير صالح content: @@ -2101,10 +2223,10 @@ paths: content: application/json: schema: - $ref: "#/components/schemas/calendarapi.RatingJSON" + $ref: "#/components/schemas/api.RatingResponse" text/xml: schema: - $ref: "#/components/schemas/calendarapi.RatingJSON" + $ref: "#/components/schemas/api.RatingResponse" "400": description: طلب غير صالح content: @@ -2185,10 +2307,10 @@ paths: content: application/json: schema: - $ref: "#/components/schemas/calendarapi.RatingsAnalystJSON" + $ref: "#/components/schemas/calendarapi.RatingsAnalyst" text/xml: schema: - $ref: "#/components/schemas/calendarapi.RatingsAnalystJSON" + $ref: "#/components/schemas/calendarapi.RatingsAnalyst" "400": description: طلب غير صالح content: @@ -2254,10 +2376,10 @@ paths: content: application/json: schema: - $ref: "#/components/schemas/calendarapi.RatingsFirmJSON" + $ref: "#/components/schemas/calendarapi.RatingsFirm" text/xml: schema: - $ref: "#/components/schemas/calendarapi.RatingsFirmJSON" + $ref: "#/components/schemas/calendarapi.RatingsFirm" "400": description: طلب غير صالح content: @@ -2374,10 +2496,10 @@ paths: content: application/json: schema: - $ref: "#/components/schemas/calendarapi.SplitJSON" + $ref: "#/components/schemas/api.SplitResponse" text/xml: schema: - $ref: "#/components/schemas/calendarapi.SplitJSON" + $ref: "#/components/schemas/api.SplitResponse" "400": description: طلب غير صالح content: @@ -2513,10 +2635,10 @@ paths: content: application/json: schema: - $ref: "#/components/schemas/calendarapi.DividendJSON" + $ref: "#/components/schemas/api.DividendResponse" text/xml: schema: - $ref: "#/components/schemas/calendarapi.DividendJSON" + $ref: "#/components/schemas/api.DividendResponse" "400": description: طلب غير صالح content: @@ -2623,10 +2745,10 @@ paths: content: application/json: schema: - $ref: "#/components/schemas/calendarapi.EventsJSON" + $ref: "#/components/schemas/api.EventsResponse" text/xml: schema: - $ref: "#/components/schemas/calendarapi.EventsJSON" + $ref: "#/components/schemas/api.EventsResponse" "400": description: طلب غير صالح content: @@ -2730,10 +2852,10 @@ paths: content: application/json: schema: - $ref: "#/components/schemas/calendarapi.IPOJSON" + $ref: "#/components/schemas/api.IPOResponse" text/xml: schema: - $ref: "#/components/schemas/calendarapi.IPOJSON" + $ref: "#/components/schemas/api.IPOResponse" "400": description: طلب غير صالح content: @@ -2757,112 +2879,6 @@ paths: summary: يُرجِع بيانات الطروحات العامة الأولية tags: - ipos - /sec/insider_transactions/owners: - get: - description: يُرجِع معلومات عن مالكي التداولات الداخلية، بما في ذلك مسؤولو - الشركة وأعضاء مجلس الإدارة والمالكون المنتفعون - operationId: get-insider-transaction-owner - parameters: - - description: إزاحة الصفحة. لأسباب تتعلق بالتحسين والأداء والاعتبارات التقنية، - تقتصر قيم إزاحة الصفحات على النطاق من 0 إلى 100000. يمكنك تقييد - نتائج الاستعلام باستخدام معاملات أخرى مثل التاريخ. القيمة الافتراضية - هي 0 - in: query - name: page - schema: - type: integer - default: 0 - - description: "عدد النتائج المُعادة. الحد الأقصى: 1000" - in: query - name: pagesize - schema: - type: integer - default: 100 - - description: تاريخ البدء بالتنسيق YYYY-MM-DD - in: query - name: date_from - schema: - type: string - format: date - - description: تاريخ الانتهاء بصيغة YYYY-MM-DD - in: query - name: date_to - schema: - type: string - format: date - - description: الطابع الزمني Unix لآخر مرة كانت فيها السجلات محدَّثة (بتوقيت UTC). - سيؤدي هذا إلى فرض ترتيب الفرز ليكون أكبر من أو يساوي الطابع الزمني - المشار إليه - in: query - name: updated_since - schema: - type: integer - - description: التاريخ بالصيغة YYYY-MM-DD - in: query - name: date - schema: - type: string - format: date - - description: غرفة - in: query - name: chamber - schema: - type: string - enum: - - House - - Senate - - description: الحقول - in: query - name: fields - schema: - type: string - - description: نوع مفاتيح البحث - in: query - name: search_keys_type - schema: - type: string - enum: - - symbol - - cik - - name_fuzzy - - name_starts_with - - description: مفاتيح البحث - in: query - name: search_keys - schema: - type: string - - description: عرض - in: query - name: display - schema: - type: string - enum: - - flat - - nested - responses: - "200": - description: صاحب الصفقة الداخلية - content: - application/json: - schema: - $ref: "#/components/schemas/calendarapi.InsiderTransactionFilingJSON" - "400": - description: طلب غير صالح - content: - application/json: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - "500": - description: خطأ داخلي في الخادم - content: - application/json: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - security: - - ApiKeyAuth: [] - summary: صاحب التداول الداخلي - tags: - - Insider Transaction components: securitySchemes: ApiKeyAuth: @@ -2870,277 +2886,1982 @@ components: name: token type: apiKey schemas: - api.ErrorResponse: + api.AcquisitionResponse: + description: استجابة واجهة برمجة التطبيقات API التي تتضمن مصفوفة سجلات لعمليات + الدمج والاستحواذ (M&A) properties: - text: - type: string + ma: + items: + $ref: "#/components/schemas/calendarapi.Acquisition" + type: array type: object - calendarapi.AcquisitionJSON: + api.AnalystInsightsResponse: + description: استجابة واجهة برمجة التطبيقات API التي تتضمن مصفوفة سجلات لرؤى المحللين properties: - ma: + analyst-insights: items: - additionalProperties: true - type: object + $ref: "#/components/schemas/calendarapi.AnalystInsights" type: array type: object - calendarapi.AggregateRating: + api.BlockTradeResponse: + description: استجابة واجهة برمجة التطبيقات API التي تتضمن مصفوفة سجلات للصفقات الكتلية properties: - buy: - type: integer - hold: - type: integer - sell: - type: integer - strong_buy: - type: integer - strong_sell: - type: integer + block-trade: + items: + $ref: "#/components/schemas/calendarapi.BlockTrade" + type: array type: object - calendarapi.AnalystInsightsJSON: + api.BullsSayBearsSayResponse: + description: استجابة واجهة برمجة التطبيقات API التي تتضمن مصفوفة سجلات لـ Bulls + Say Bears Say properties: - analyst-insights: + bulls-say-bears-say: items: - additionalProperties: true - type: object + $ref: "#/components/schemas/calendarapi.BullsSayBearsSay" type: array type: object - calendarapi.BlockTradeJSON: + api.ConferenceResponse: + description: استجابة واجهة برمجة التطبيقات API التي تتضمن مصفوفة سجلات للمكالمات + الجماعية properties: - block_trade: + conference-calls: items: - additionalProperties: true - type: object + $ref: "#/components/schemas/calendarapi.Conference" type: array type: object - calendarapi.BullsSayBearsSayJSON: + api.DividendResponse: + description: استجابة واجهة برمجة التطبيقات API التي تتضمن مصفوفة سجلات للتوزيعات properties: - bulls_say_bears_say: + dividends: items: - additionalProperties: true - type: object + $ref: "#/components/schemas/calendarapi.Dividend" type: array type: object - calendarapi.ConferenceJSON: + api.EarningResponse: + description: استجابة واجهة برمجة التطبيقات API التي تتضمن مصفوفة سجلات للأرباح properties: - conference: + earnings: items: - additionalProperties: true - type: object + $ref: "#/components/schemas/calendarapi.Earning" type: array type: object - calendarapi.ConsensusRating: + api.EconomicResponse: + description: استجابة واجهة برمجة التطبيقات API التي تتضمن مصفوفة سجلات للأحداث + الاقتصادية properties: - aggregate_ratings: - $ref: "#/components/schemas/calendarapi.AggregateRating" - aggregate_type: - type: string - consensus_price_target: - type: number - consensus_rating: - type: string - consensus_rating_val: - type: number - high_price_target: - type: number - low_price_target: - type: number - total_analyst_count: - type: integer - unique_analyst_count: - type: integer - updated_at: + economics: + items: + $ref: "#/components/schemas/calendarapi.Economic" + type: array + type: object + api.ErrorResponse: + properties: + text: type: string type: object - calendarapi.DividendJSON: + api.EventsResponse: + description: استجابة واجهة برمجة التطبيقات API التي تتضمن مصفوفة سجلات للأحداث properties: - dividends: + events: items: - additionalProperties: true - type: object + $ref: "#/components/schemas/calendarapi.Events" type: array type: object - calendarapi.EarningJSON: + api.FDAResponse: + description: استجابة من واجهة برمجة التطبيقات API تتضمن مصفوفة من سجلات أحداث + إدارة الغذاء والدواء (FDA) properties: - earnings: + fda: items: - additionalProperties: true - type: object + $ref: "#/components/schemas/calendarapi.FDA" type: array type: object - calendarapi.EconomicJSON: + api.GuidanceResponse: + description: استجابة من واجهة برمجة التطبيقات API تتضمن مصفوفة من سجلات التوجيهات properties: - economics: + guidance: items: - additionalProperties: true - type: object + $ref: "#/components/schemas/calendarapi.Guidance" type: array type: object - calendarapi.ErxGapJSON: + api.IPOResponse: + description: استجابة من واجهة برمجة التطبيقات API تتضمن مصفوفة من سجلات + الاكتتابات العامة الأولية (IPO) properties: - erx_gap: + ipos: items: - additionalProperties: true - type: object + $ref: "#/components/schemas/calendarapi.IPO" type: array type: object - calendarapi.EventsJSON: + api.OfferingResponse: + description: استجابة من واجهة برمجة التطبيقات API تتضمن مصفوفة من سجلات الطروحات properties: - events: + offerings: items: - additionalProperties: true - type: object + $ref: "#/components/schemas/calendarapi.Offering" type: array type: object - calendarapi.FDAJSON: + api.RatingResponse: + description: استجابة من واجهة برمجة التطبيقات API تتضمن مصفوفة من تقييمات المحللين properties: - fda: + ratings: items: - additionalProperties: true - type: object + $ref: "#/components/schemas/calendarapi.Rating" type: array type: object - calendarapi.GovernmentTradeJSON: + api.SplitResponse: + description: استجابة من واجهة برمجة التطبيقات API تتضمن مصفوفة من سجلات عمليات + تجزئة الأسهم properties: - data: + splits: items: - additionalProperties: true - type: object + $ref: "#/components/schemas/calendarapi.Split" type: array type: object - calendarapi.GuidanceJSON: + calendarapi.Acquisition: properties: - guidance: + acquirer_cusip: + example: "594918104" + type: string + acquirer_exchange: + example: NASDAQ + type: string + acquirer_isin: + example: US5949181045 + type: string + acquirer_name: + example: Microsoft Corporation + type: string + acquirer_ticker: + example: MSFT + type: string + currency: + example: USD + type: string + date: + example: 2024-01-09 + type: string + date_completed: + example: 2024-06-15 + type: string + date_expected: + example: 2024-06-30 + type: string + deal_payment_type: + example: Cash + type: string + deal_size: + example: "68700000000" + type: string + deal_status: + example: Completed + type: string + deal_terms_extra: + example: All-cash transaction + type: string + deal_type: + example: Merger + type: string + id: + example: 60a7f5e8e4b0f5a3c8e9f5ac + type: string + importance: + example: 5 + type: integer + notes: + example: Subject to regulatory approval + type: string + target_cusip: + example: 00507V109 + type: string + target_exchange: + example: NASDAQ + type: string + target_isin: + example: US00507V1098 + type: string + target_name: + example: Activision Blizzard Inc. + type: string + target_ticker: + example: ATVI + type: string + updated: + example: 1704819600 + type: integer + type: object + calendarapi.AggregateRating: + properties: + buy: + example: 10 + type: integer + hold: + example: 3 + type: integer + sell: + example: 1 + type: integer + strong_buy: + example: 5 + type: integer + strong_sell: + example: 0 + type: integer + type: object + calendarapi.AnalystInsights: + properties: + action: + example: Maintains + type: string + analyst_id: + example: 60a7f5e8e4b0f5a3c8e9f5b8 + type: string + analyst_insights: + example: Strong fundamentals support higher valuation + type: string + date: + example: 2024-01-09 + type: string + firm: + example: Goldman Sachs + type: string + firm_id: + example: 60a7f5e8e4b0f5a3c8e9f5b7 + type: string + id: + example: 60a7f5e8e4b0f5a3c8e9f5b6 + type: string + pt: + example: "200.00" + type: string + rating: + example: Buy + type: string + rating_id: + example: 60a7f5e8e4b0f5a3c8e9f5b9 + type: string + security: + $ref: "#/components/schemas/calendarapi.AnalystInsightsSecurity" + updated: + example: 1704819600 + type: integer + type: object + calendarapi.AnalystInsightsSecurity: + properties: + cik: + example: "320193" + type: string + exchange: + example: NASDAQ + type: string + isin: + example: US0378331005 + type: string + name: + example: Apple Inc. + type: string + symbol: + example: AAPL + type: string + type: object + calendarapi.BlockTrade: + properties: + ask: + example: "185.44" + type: string + bid: + example: "185.40" + type: string + count: + example: 1 + type: integer + cusip: + example: 37833100 + type: string + date: + example: 2024-01-09 + type: string + description: + example: Large institutional trade + type: string + exchange: + example: NASDAQ + type: string + executing_exchange: + example: Q + type: string + id: + example: 60a7f5e8e4b0f5a3c8e9f5b4 + type: string + importance: + example: 4 + type: integer + isin: + example: US0378331005 + type: string + name: + example: Apple Inc. + type: string + price: + example: "185.42" + type: string + sale_conditions: + example: "@" + type: string + size: + example: "500000" + type: string + ticker: + example: AAPL + type: string + time: + example: 15:45:30 + type: string + updated: + example: 1704819600 + type: integer + type: object + calendarapi.BullsSayBearsSay: + properties: + analyst_firms_referenced: + example: 12 + type: integer + bear_case: + example: Market saturation and competitive pressures + type: string + bull_case: + example: Strong product pipeline and ecosystem lock-in effect + type: string + created: + example: 1704819000 + type: integer + exchange: + example: NASDAQ + type: string + id: + example: 60a7f5e8e4b0f5a3c8e9f5c0 + type: string + latest: + example: true + type: boolean + securities: items: - additionalProperties: true + properties: + cik: + example: "320193" + type: string + exchange: + example: NASDAQ + type: string + isin: + example: US0378331005 + type: string + name: + example: Apple Inc. + type: string + symbol: + example: AAPL + type: string type: object type: array + ticker: + example: AAPL + type: string + updated: + example: 1704819600 + type: integer + type: object + calendarapi.ClosingRangeAlert: + properties: + alert_date: + example: 2024-01-09 + type: string + alert_type: + example: Upper Third Close + type: string + closing_id: + example: 4001 + type: integer + closing_range_percentage: + example: 85.5 + type: number + day_high: + example: 157.5 + type: number + day_low: + example: 153.25 + type: number + description: + example: Stock closed in the upper third of the day's range + type: string + gap_id: + example: 500 + type: integer + symbol: + example: AAPL + type: string + title: + example: Upper Third Close + type: string type: object - calendarapi.HaltResumeJSON: + calendarapi.Company: properties: - halt_resume: + cik: + example: "1682852" + type: string + id: + example: 60a7f5e8e4b0f5a3c8e9f5be + type: string + name: + example: Moderna Inc. + type: string + securities: items: - additionalProperties: true - type: object + $ref: "#/components/schemas/calendarapi.Security" type: array type: object - calendarapi.IPOJSON: + calendarapi.Conference: properties: - ipos: + access_code: + example: "123456" + type: string + confirmed: + example: true + type: boolean + cusip: + example: 37833100 + type: string + date: + example: 2024-01-09 + type: string + exchange: + example: NASDAQ + type: string + id: + example: 60a7f5e8e4b0f5a3c8e9f5ae + type: string + importance: + example: 4 + type: integer + international_num: + example: 1-201-389-0918 + type: string + isin: + example: US0378331005 + type: string + name: + example: Apple Inc. + type: string + notes: + example: Q1 2024 Earnings Conference Call + type: string + period: + example: Q1 + type: string + period_year: + example: 2025 + type: integer + phone_num: + example: 1-877-407-0890 + type: string + reservation_num: + example: "13744123" + type: string + start_time: + example: 16:30:00 + type: string + ticker: + example: AAPL + type: string + time: + example: 16:30:00 + type: string + updated: + example: 1704819600 + type: integer + webcast_url: + example: https://event.webcasts.com/example + type: string + type: object + calendarapi.ConsensusRating: + properties: + aggregate_ratings: + $ref: "#/components/schemas/calendarapi.AggregateRating" + aggregate_type: + example: 90D + type: string + consensus_price_target: + example: 195.5 + type: number + consensus_rating: + example: Buy + type: string + consensus_rating_val: + example: 4.2 + type: number + high_price_target: + example: 225 + type: number + low_price_target: + example: 150 + type: number + total_analyst_count: + example: 19 + type: integer + unique_analyst_count: + example: 15 + type: integer + updated_at: + example: 2024-01-09T16:00:00Z + type: string + type: object + calendarapi.DayAlert: + properties: + alert_date: + type: string + alert_type: + type: string + day: + type: integer + day_alert_id: + type: integer + description: + type: string + gap_id: + type: integer + price: + type: number + price_type: + type: string + title: + type: string + type: object + calendarapi.Dividend: + properties: + confirmed: + example: true + type: boolean + currency: + example: USD + type: string + cusip: + example: 37833100 + type: string + date: + example: 2024-01-09 + type: string + dividend: + example: "0.25" + type: string + dividend_prior: + example: "0.24" + type: string + dividend_type: + example: Cash + type: string + dividend_yield: + example: "0.55" + type: string + end_regular_dividend: + example: false + type: boolean + ex_dividend_date: + example: 2024-01-12 + type: string + exchange: + example: NASDAQ + type: string + frequency: + example: 4 + type: integer + id: + example: 60a7f5e8e4b0f5a3c8e9f5a7 + type: string + importance: + example: 3 + type: integer + isin: + example: US0378331005 + type: string + name: + example: Apple Inc. + type: string + notes: + example: Regular quarterly dividend + type: string + payable_date: + example: 2024-02-15 + type: string + period: + example: Q1 + type: string + record_date: + example: 2024-01-15 + type: string + ticker: + example: AAPL + type: string + updated: + example: 1704819600 + type: integer + year: + example: 2024 + type: integer + type: object + calendarapi.Drug: + properties: + generic: + example: false + type: boolean + id: + example: 60a7f5e8e4b0f5a3c8e9f5bf + type: string + indication_symptom: + example: + - '["COVID-19"]' items: - additionalProperties: true - type: object + type: string type: array + name: + example: Spikevax + type: string + type: object + calendarapi.Earning: + properties: + currency: + example: USD + type: string + cusip: + example: 37833100 + type: string + date: + example: 2024-01-09 + type: string + date_confirmed: + example: 1 + type: integer + eps: + example: "2.18" + type: string + eps_est: + example: "2.10" + type: string + eps_prior: + example: "1.88" + type: string + eps_surprise: + example: "0.08" + type: string + eps_surprise_percent: + example: "3.81" + type: string + eps_type: + example: GAAP + type: string + exchange: + example: NASDAQ + type: string + id: + example: 60a7f5e8e4b0f5a3c8e9f5a3 + type: string + importance: + example: 5 + type: integer + isin: + example: US0378331005 + type: string + name: + example: Apple Inc. + type: string + notes: + example: Beat on EPS and revenue + type: string + period: + example: Q1 + type: string + period_year: + example: 2024 + type: integer + revenue: + example: "89537000000" + type: string + revenue_est: + example: "88500000000" + type: string + revenue_prior: + example: "81800000000" + type: string + revenue_surprise: + example: "1037000000" + type: string + revenue_surprise_percent: + example: "1.17" + type: string + revenue_type: + example: GAAP + type: string + ticker: + example: AAPL + type: string + time: + example: amc + type: string + updated: + example: 1704819600 + type: integer + type: object + calendarapi.Economic: + properties: + actual: + example: "216000" + type: string + actual_t: + example: 216K + type: string + confirmed: + example: true + type: boolean + consensus: + example: "170000" + type: string + consensus_t: + example: 170K + type: string + country: + example: United States + type: string + date: + example: 2024-01-09 + type: string + description: + example: The change in the number of employed people + type: string + event_category: + example: Employment + type: string + event_name: + example: Nonfarm Payrolls + type: string + event_period: + example: December + type: string + id: + example: 60a7f5e8e4b0f5a3c8e9f5af + type: string + importance: + example: 5 + type: integer + notes: + example: Nonfarm payrolls beat expectations + type: string + period_year: + example: 2023 + type: integer + prior: + example: "199000" + type: string + prior_t: + example: 199K + type: string + time: + example: 08:30:00 + type: string + updated: + example: 1704819600 + type: integer + type: object + calendarapi.EmaCrossover: + properties: + crossover_date: + example: 2024-01-12 + type: string + crossover_id: + example: 6001 + type: integer + crossover_price: + example: 154.75 + type: number + crossover_type: + example: EMA21 + type: string + days_from_gap: + example: "3" + type: string + description: + example: Price crossed above EMA21 + type: string + gap_id: + example: 500 + type: integer + title: + example: EMA21 Crossover + type: string + type: object + calendarapi.ErxGaps: + properties: + closing_range_alerts: + items: + $ref: "#/components/schemas/calendarapi.ClosingRangeAlert" + type: array + day: + example: 5 + type: integer + day_alerts: + items: + $ref: "#/components/schemas/calendarapi.DayAlert" + type: array + day1_valid: + example: true + type: boolean + earnings_surprise: + example: 0.15 + type: number + ema_crossovers: + items: + $ref: "#/components/schemas/calendarapi.EmaCrossover" + type: array + ema_status: + example: Above EMA21 + type: string + ema_status_updated: + example: 2024-01-09T10:30:00Z + type: string + fibonacci_alerts: + items: + $ref: "#/components/schemas/calendarapi.FibonacciAlert" + type: array + fibonacci_status: + example: Above 50% + type: string + fibonacci_status_updated: + example: 2024-01-09T10:30:00Z + type: string + first_13min_close: + example: 155.75 + type: number + gap_date: + example: 2024-01-09 + type: string + gap_day_high: + example: 157.5 + type: number + gap_day_low: + example: 153.25 + type: number + gap_percentage: + example: 3.75 + type: number + hvc_price: + example: 156 + type: number + hvc_undercut: + example: 155.5 + type: number + id: + example: 64a1b2c3d4e5f6789012345 + type: string + market_session_alerts: + items: + $ref: "#/components/schemas/calendarapi.MarketSessionAlert" + type: array + milestone_measurements: + items: + $ref: "#/components/schemas/calendarapi.MilestoneMeasurement" + type: array + monster_gap: + example: true + type: boolean + monster_power_earning_gap: + example: false + type: boolean + next_ms_date: + example: 2024-01-19 + type: string + next_ms_day: + example: 10 + type: integer + oel_gap: + example: true + type: boolean + open: + example: 154.5 + type: number + power_earning_gap: + example: true + type: boolean + previous_close: + example: 150.25 + type: number + price: + example: 156.25 + type: number + price_alerts: + items: + $ref: "#/components/schemas/calendarapi.PriceAlert" + type: array + status: + example: true + type: boolean + symbol: + example: AAPL + type: string + triggered_date: + example: 2024-01-09 + type: string + updated: + example: 1704758400 + type: integer + volume: + example: 12500000 + type: integer + volume_50d: + example: 8500000 + type: integer + volume_alerts: + items: + $ref: "#/components/schemas/calendarapi.VolumeAlert" + type: array + type: object + calendarapi.Events: + properties: + date_end: + example: 2024-01-11 + type: string + date_start: + example: 2024-01-09 + type: string + event_name: + example: CES 2024 + type: string + event_type: + example: Conference + type: string + id: + example: 60a7f5e8e4b0f5a3c8e9f5bc + type: string + importance: + example: 3 + type: integer + international_number: + example: +1-212-555-0100 + type: string + location: + example: Las Vegas Convention Center + type: string + phone_number: + example: 1-800-555-0100 + type: string + securities: + items: + $ref: "#/components/schemas/calendarapi.Securities" + type: array + source_link: + example: https://www.example.com/event-details + type: string + start_time: + example: 09:00:00 + type: string + tags: + example: + - '["Technology"' + - '"Innovation"]' + items: + type: string + type: array + updated: + example: 1704819600 + type: integer + webcast_link: + example: https://webcast.example.com/event123 + type: string + type: object + calendarapi.FDA: + properties: + commentary: + example: Approval was expected based on positive Phase 3 results + type: string + companies: + items: + $ref: "#/components/schemas/calendarapi.Company" + type: array + created: + example: 1704819000 + type: integer + date: + example: 2024-01-09 + type: string + drug: + $ref: "#/components/schemas/calendarapi.Drug" + event_type: + example: PDUFA + type: string + id: + example: 60a7f5e8e4b0f5a3c8e9f5bd + type: string + nic_number: + example: "022527" + type: string + notes: + example: Breakthrough therapy designation + type: string + outcome: + example: FDA approved the drug for treatment of condition X + type: string + outcome_brief: + example: Approved + type: string + source_link: + example: https://www.fda.gov/drugs/news-events + type: string + source_type: + example: FDA + type: string + status: + example: Pending + type: string + target_date: + example: 2024-03-15 + type: string + time: + example: 00:00:00 + type: string + updated: + example: 1704819600 + type: integer + type: object + calendarapi.FibonacciAlert: + properties: + alert_date: + example: 2024-01-09 + type: string + alert_type: + example: Fibonacci Retracement + type: string + description: + example: Price reached 50% Fibonacci retracement level + type: string + fib_id: + example: 2001 + type: integer + fibonacci_level: + example: 50% + type: string + gap_id: + example: 500 + type: integer + level_price: + example: 153.5 + type: number + open: + example: 154.5 + type: number + prev_close: + example: 150.25 + type: number + symbol: + example: AAPL + type: string + title: + example: 50% Fibonacci Retracement + type: string + type: object + calendarapi.GovernmentTradeJSON: + properties: + data: + items: + additionalProperties: true + type: object + type: array + type: object + calendarapi.Guidance: + properties: + confirmed: + type: boolean + currency: + example: USD + type: string + cusip: + example: 37833100 + type: string + date: + example: 2024-01-09 + type: string + eps_guidance_est: + example: "1.55" + type: string + eps_guidance_max: + example: "1.60" + type: string + eps_guidance_min: + example: "1.50" + type: string + eps_guidance_prior_max: + example: "1.45" + type: string + eps_guidance_prior_min: + example: "1.35" + type: string + eps_type: + example: GAAP + type: string + exchange: + example: NASDAQ + type: string + id: + example: 60a7f5e8e4b0f5a3c8e9f5b1 + type: string + importance: + example: 4 + type: integer + is_primary: + example: "true" + type: string + name: + example: Apple Inc. + type: string + notes: + example: Raised guidance above analyst expectations + type: string + period: + example: Q2 + type: string + period_year: + example: 2024 + type: integer + prelim: + example: "false" + type: string + revenue_guidance_est: + example: "93000000000" + type: string + revenue_guidance_max: + example: "95000000000" + type: string + revenue_guidance_min: + example: "91000000000" + type: string + revenue_guidance_prior_max: + example: "89000000000" + type: string + revenue_guidance_prior_min: + example: "87000000000" + type: string + revenue_type: + example: GAAP + type: string + ticker: + example: AAPL + type: string + time: + example: 16:05:00 + type: string + updated: + example: 1704819600 + type: integer + type: object + calendarapi.HaltResume: + properties: + count: + example: 1 + type: integer + cusip: + example: 88160R101 + type: string + date: + example: 2024-01-09 + type: string + description: + example: Trading halted due to news pending + type: string + exchange: + example: NASDAQ + type: string + halt_type: + example: News Pending + type: string + id: + example: 60a7f5e8e4b0f5a3c8e9f5b3 + type: string + importance: + example: 4 + type: integer + isin: + example: US88160R1014 + type: string + name: + example: Tesla Inc. + type: string + ticker: + example: TSLA + type: string + time: + example: 14:25:00 + type: string + updated: + example: 1704819600 + type: integer + type: object + calendarapi.IPO: + properties: + currency: + example: USD + type: string + cusip: + example: 38744101 + type: string + date: + example: 2024-01-09 + type: string + deal_status: + example: Priced + type: string + description: + example: Online marketplace for lodging and tourism experiences + type: string + exchange: + example: NASDAQ + type: string + id: + example: 60a7f5e8e4b0f5a3c8e9f5a9 + type: string + initial_filing_date: + example: 2023-11-15 + type: string + insider_lockup_date: + example: 2024-07-07 + type: string + insider_lockup_days: + example: 180 + type: integer + ipo_type: + example: IPO + type: string + last_yr_income: + example: -674000000 + type: integer + last_yr_income_year: + example: 2023 + type: integer + last_yr_revenue: + example: 4805000000 + type: integer + last_yr_revenue_year: + example: 2023 + type: integer + lead_underwriters: + example: + - '[{"name":"Morgan Stanley"}]' + items: + type: string + type: array + market_cap_at_offer: + example: 47000000000 + type: integer + name: + example: Airbnb Inc. + type: string + notes: + example: Strong first day trading + type: string + offering_shares: + example: 51500000 + type: integer + offering_shares_ord_adr: + example: 51500000 + type: integer + offering_value: + example: 3500000000 + type: integer + open_date_verified: + example: true + type: boolean + ord_shares_out_after_offer: + example: 615000000 + type: integer + other_underwriters: + example: + - '[{"name":"Goldman Sachs"}]' + items: + type: string + type: array + price_max: + example: "50.00" + type: string + price_min: + example: "44.00" + type: string + price_open: + example: "146.00" + type: string + price_public_offering: + example: "68.00" + type: string + pricing_date: + example: 2024-01-08 + type: string + pricing_date_verified: + example: true + type: boolean + sec_accession_number: + example: 0001559720-20-000079 + type: string + sec_filing_url: + example: https://www.sec.gov/cgi-bin/browse-edgar + type: string + shares_outstanding: + example: 615000000 + type: integer + sic: + example: 7389 + type: integer + spac_converted_to_target: + example: false + type: boolean + state_location: + example: Delaware + type: string + ticker: + example: ABNB + type: string + time: + example: 09:30:00 + type: string + underwriter_quiet_expiration_date: + example: 2024-02-03 + type: string + underwriter_quiet_expiration_days: + example: 25 + type: integer + updated: + example: 1704819600 + type: integer + type: object + calendarapi.InsiderTransaction: + properties: + accession_number: + example: 0001127602-24-000123 + type: string + company_cik: + example: 320193 + type: string + company_name: + example: Apple Inc. + type: string + company_symbol: + example: AAPL + type: string + filing_date: + example: 2024-01-09T00:00:00Z + type: string + footnotes: + items: + $ref: "#/components/schemas/calendarapi.SECFootnotes" + type: array + form_type: + example: "4" + type: string + html_url: + example: https://www.sec.gov/cgi-bin/browse-edgar?action=getcompany&CIK=0000320193 + type: string + id: + example: 64a1b2c3d4e5f6789012345 + type: string + is_10b5: + example: true + type: boolean + owner: + $ref: "#/components/schemas/calendarapi.Owner" + remaining_shares: + example: "125000" + type: string + remaining_underlying_shares: + example: "50000" + type: string + traded_percentage: + example: "15.5" + type: string + transactions: + items: + $ref: "#/components/schemas/calendarapi.Transaction" + type: array + updated: + example: 1704758400 + type: integer + type: object + calendarapi.InsiderTransactionFilingDoc: + properties: + data: + items: + $ref: "#/components/schemas/calendarapi.InsiderTransaction" + type: array + type: object + calendarapi.MarketSessionAlert: + properties: + description: + example: Price broke above first 15-minute high + type: string + first_5min_close: + example: 155.25 + type: number + first_5min_high: + example: 155.5 + type: number + first_15min_close: + example: 155.75 + type: number + first_15min_high: + example: 156 + type: number + gap_id: + example: 500 + type: integer + session_date: + example: 2024-01-09 + type: string + session_high: + example: 157.5 + type: number + session_id: + example: 5001 + type: integer + session_type: + example: Regular + type: string + session_volume: + example: 12500000 + type: integer + symbol: + example: AAPL + type: string + title: + example: First 15 Min Breakout + type: string + type: object + calendarapi.MilestoneMeasurement: + properties: + above_hvc_pct: + example: 1.6 + type: number + above_milestone_avg_pct: + example: 0.79 + type: number + alert_type: + example: Milestone Day 10 + type: string + close_price: + example: 158.5 + type: number + description: + example: Stock held above HVC on Day 10 + type: string + gap_id: + example: 500 + type: integer + milestone_avg: + example: 157.25 + type: number + milestone_date: + example: 2024-01-19 + type: string + milestone_day: + example: 10 + type: integer + milestone_id: + example: 7001 + type: integer + price_type: + example: Close + type: string + title: + example: Day 10 Milestone + type: string type: object - calendarapi.InsiderTransaction: + calendarapi.Offering: properties: - accession_number: + currency: + example: USD type: string - company_cik: + cusip: + example: 88160R101 type: string - company_name: + date: + example: 2024-01-09 type: string - company_symbol: + dollar_shares: + example: "5000000000" type: string - filing_date: + exchange: + example: NASDAQ type: string - footnotes: - items: - $ref: "#/components/schemas/calendarapi.SECFootnotes" - type: array - form_type: + id: + example: 60a7f5e8e4b0f5a3c8e9f5ab type: string - html_url: + importance: + example: 4 + type: integer + name: + example: Tesla Inc. type: string - id: + notes: + example: Common stock offering type: string - is_10b5: - type: boolean - owner: - $ref: "#/components/schemas/calendarapi.Owner" - remaining_shares: + number_shares: + example: 20592018 + type: integer + offering_type: + example: Follow-on type: string - remaining_underlying_shares: + price: + example: "242.84" type: string - traded_percentage: + proceeds: + example: "5000000000" + type: string + shelf: + example: false + type: boolean + ticker: + example: TSLA + type: string + time: + example: 09:30:00 type: string - transactions: - items: - $ref: "#/components/schemas/calendarapi.Transaction" - type: array updated: + example: 1704819600 type: integer + url: + example: https://www.benzinga.com/offering/123456 + type: string type: object - calendarapi.InsiderTransactionFilingDoc: - properties: - data: - items: - $ref: "#/components/schemas/calendarapi.InsiderTransaction" - type: array - type: object - calendarapi.InsiderTransactionFilingJSON: - properties: - data: - items: - additionalProperties: true - type: object - type: array - type: object - calendarapi.OfferingJSON: - properties: - offerings: - items: - additionalProperties: true - type: object - type: array - type: object - calendarapi.OptionActivityJSON: + calendarapi.OptionActivity: properties: - option_activity: - items: - additionalProperties: true - type: object - type: array + aggressor_ind: + example: "1" + type: string + ask: + example: "4.35" + type: string + bid: + example: "4.25" + type: string + cost_basis: + example: "2156000" + type: string + date: + example: 2024-01-09 + type: string + date_expiration: + example: 2024-01-19 + type: string + description: + example: Trade + type: string + description_extended: + example: Sweep | Bullish | Above Ask + type: string + exchange: + example: NASDAQ + type: string + execution_estimate: + example: Above Ask + type: string + id: + example: 60a7f5e8e4b0f5a3c8e9f5ad + type: string + midpoint: + example: "4.30" + type: string + open_interest: + example: "1523" + type: string + option_activity_type: + example: Sweep + type: string + option_symbol: + example: AAPL240119C00195000 + type: string + price: + example: "4.31" + type: string + put_call: + example: Call + type: string + sentiment: + example: Bullish + type: string + size: + example: "500" + type: string + strike_price: + example: "195.00" + type: string + ticker: + example: AAPL + type: string + time: + example: 14:35:22 + type: string + trade_count: + example: 1 + type: integer + underlying_price: + example: "185.92" + type: string + underlying_type: + example: Common Stock + type: string + updated: + example: 1704819600 + type: integer + volume: + example: "2845" + type: string type: object calendarapi.Owner: properties: insider_cik: + example: "0001234567" type: string insider_name: + example: Tim Cook type: string insider_title: + example: Chief Executive Officer type: string is_director: + example: true type: boolean is_officer: + example: true type: boolean is_ten_percent_owner: + example: false type: boolean raw_signature: + example: /s/ Tim Cook type: string type: object - calendarapi.RatingJSON: + calendarapi.PriceAlert: properties: - ratings: - items: - additionalProperties: true - type: object - type: array + description: + example: Price moved above High Volume Close level + type: string + direction: + example: Above + type: string + gap_id: + example: 500 + type: integer + level_name: + example: HVC + type: string + level_price: + example: 156 + type: number + price: + example: 156.25 + type: number + price_alert_id: + example: 3001 + type: integer + title: + example: Price Above HVC + type: string type: object - calendarapi.RatingsAnalystJSON: + calendarapi.Rank: properties: - analyst_ratings_analyst: - items: - additionalProperties: true - type: object - type: array + rank: + example: 15 + type: integer + total: + example: 500 + type: integer type: object - calendarapi.RatingsFirmJSON: + calendarapi.Rating: properties: - analyst_ratings_firm: - items: - additionalProperties: true - type: object - type: array + action_company: + example: Goldman Sachs + type: string + action_pt: + example: Raises + type: string + adjusted_pt_current: + example: "200.00" + type: string + adjusted_pt_prior: + example: "185.00" + type: string + analyst: + example: Goldman Sachs + type: string + analyst_id: + example: 60a7f5e8e4b0f5a3c8e9f5a6 + type: string + analyst_name: + example: John Smith + type: string + currency: + example: USD + type: string + cusip: + example: 37833100 + type: string + date: + example: 2024-01-09 + type: string + exchange: + example: NASDAQ + type: string + firm_id: + example: 60a7f5e8e4b0f5a3c8e9f5a5 + type: string + id: + example: 60a7f5e8e4b0f5a3c8e9f5a4 + type: string + importance: + example: 3 + type: integer + isin: + example: US0378331005 + type: string + name: + example: Apple Inc. + type: string + notes: + example: Upgraded due to strong quarterly performance + type: string + pt_current: + example: "200.00" + type: string + pt_prior: + example: "185.00" + type: string + rating_current: + example: Buy + type: string + rating_prior: + example: Neutral + type: string + ticker: + example: AAPL + type: string + time: + example: 09:30:00 + type: string + updated: + example: 1704819600 + type: integer + url: + example: https://www.benzinga.com/ratings/123456 + type: string + url_calendar: + example: https://www.benzinga.com/calendar/ratings/123456 + type: string + url_news: + example: https://www.benzinga.com/news/123456 + type: string + type: object + calendarapi.RatingsAccuracy: + properties: + 1m_average_return: + example: "3.5" + type: string + 1m_gain_count: + example: 52 + type: integer + 1m_loss_count: + example: 28 + type: integer + 1m_smart_score: + example: "82.5" + type: string + 1m_stdev: + example: "2.5" + type: string + 1m_success_rate: + example: "65.0" + type: string + 1y_average_return: + example: "18.5" + type: string + 1y_gain_count: + example: 57 + type: integer + 1y_loss_count: + example: 23 + type: integer + 1y_smart_score: + example: "87.0" + type: string + 1y_stdev: + example: "9.5" + type: string + 1y_success_rate: + example: "71.5" + type: string + 2y_average_return: + example: "22.5" + type: string + 2y_gain_count: + example: 55 + type: integer + 2y_loss_count: + example: 25 + type: integer + 2y_smart_score: + example: "85.5" + type: string + 2y_stdev: + example: "11.5" + type: string + 2y_success_rate: + example: "69.0" + type: string + 3m_average_return: + example: "7.5" + type: string + 3m_gain_count: + example: 54 + type: integer + 3m_loss_count: + example: 26 + type: integer + 3m_smart_score: + example: "84.0" + type: string + 3m_stdev: + example: "4.5" + type: string + 3m_success_rate: + example: "67.5" + type: string + 3y_average_return: + example: "25.5" + type: string + 3y_gain_count: + example: 53 + type: integer + 3y_loss_count: + example: 27 + type: integer + 3y_smart_score: + example: "84.0" + type: string + 3y_stdev: + example: "13.5" + type: string + 3y_success_rate: + example: "68.5" + type: string + 9m_average_return: + example: "15.5" + type: string + 9m_gain_count: + example: 56 + type: integer + 9m_loss_count: + example: 24 + type: integer + 9m_smart_score: + example: "86.5" + type: string + 9m_stdev: + example: "7.5" + type: string + 9m_success_rate: + example: "70.0" + type: string + overall_average_return: + example: "12.5" + type: string + overall_avg_return_percentile: + example: "72.3" + type: string + overall_gain_count: + example: 168 + type: integer + overall_loss_count: + example: 77 + type: integer + overall_stdev: + example: "8.5" + type: string + overall_success_rate: + example: "68.5" + type: string + smart_score: + example: "85.5" + type: string + total_ratings: + example: 245 + type: integer + total_ratings_percentile: + example: "85.0" + type: string + updated: + example: 1704758400 + type: integer + type: object + calendarapi.RatingsAnalyst: + properties: + firm_id: + example: FIRM-123456 + type: string + firm_name: + example: Goldman Sachs + type: string + id: + example: 64a1b2c3d4e5f6789012345 + type: string + name_first: + example: John + type: string + name_full: + example: John Smith + type: string + name_last: + example: Smith + type: string + rank: + properties: + 1m_smart_score_rank: + $ref: "#/components/schemas/calendarapi.Rank" + 1y_smart_score_rank: + $ref: "#/components/schemas/calendarapi.Rank" + 2y_smart_score_rank: + $ref: "#/components/schemas/calendarapi.Rank" + 3m_smart_score_rank: + $ref: "#/components/schemas/calendarapi.Rank" + 3y_smart_score_rank: + $ref: "#/components/schemas/calendarapi.Rank" + 9m_smart_score_rank: + $ref: "#/components/schemas/calendarapi.Rank" + overall_smart_score_rank: + $ref: "#/components/schemas/calendarapi.Rank" + type: object + ratings_accuracy: + $ref: "#/components/schemas/calendarapi.RatingsAccuracy" + updated: + example: 1704758400 + type: integer + type: object + calendarapi.RatingsFirm: + properties: + currency: + example: USD + type: string + homepage: + example: https://www.goldmansachs.com + type: string + id: + example: 60a7f5e8e4b0f5a3c8e9f5ba + type: string + name: + example: Goldman Sachs + type: string + updated: + example: 1704819600 + type: integer type: object calendarapi.Removed: properties: @@ -3161,57 +4882,177 @@ components: calendarapi.SECFootnotes: properties: id: + example: F1 type: string text: + example: Shares were sold pursuant to a Rule 10b5-1 trading plan type: string type: object - calendarapi.SplitJSON: + calendarapi.Securities: properties: - splits: - items: - additionalProperties: true - type: object - type: array + country: + example: US + type: string + cusip: + example: 37833100 + type: string + exchange: + example: NASDAQ + type: string + isin: + example: US0378331005 + type: string + symbol: + example: AAPL + type: string + type: object + calendarapi.Security: + properties: + exchange: + example: NASDAQ + type: string + symbol: + example: MRNA + type: string + type: object + calendarapi.Split: + properties: + cusip: + example: 88160R101 + type: string + date_announced: + example: 2024-01-09 + type: string + date_distribution: + example: 2024-02-15 + type: string + date_ex: + example: 2024-02-14 + type: string + date_recorded: + example: 2024-02-10 + type: string + exchange: + example: NASDAQ + type: string + id: + example: 60a7f5e8e4b0f5a3c8e9f5a8 + type: string + importance: + example: 4 + type: integer + name: + example: Tesla Inc. + type: string + notes: + example: Forward stock split + type: string + optionable: + example: true + type: boolean + ratio: + example: 3-1 + type: string + split_type: + example: Split + type: string + ticker: + example: TSLA + type: string + updated: + example: 1704819600 + type: integer type: object calendarapi.Transaction: properties: acquired_or_disposed: + example: D type: string conversion_exercise_price_derivative: + example: "150.25" type: string date_deemed_execution: + example: 2024-01-09T00:00:00Z type: string date_exercisable: + example: 2024-01-09T00:00:00Z type: string date_expiration: + example: 2025-01-09T00:00:00Z type: string date_transaction: + example: 2024-01-09T00:00:00Z type: string is_derivative: + example: false type: boolean ownership: + example: Direct type: string post_transaction_quantity: + example: "250000" type: string price_per_share: + example: "150.25" type: string remaining_underlying_shares: + example: "50000" type: string security_title: + example: Common Stock type: string shares: + example: "10000" type: string transaction_code: + example: S type: string transaction_id: + example: TXN-20240109-001 type: string underlying_security_title: + example: Common Stock type: string underlying_shares: + example: "10000" type: string voluntarily_reported: + example: false type: boolean type: object + calendarapi.VolumeAlert: + properties: + alert_date: + example: 2024-01-09 + type: string + alert_id: + example: 1001 + type: integer + alert_type: + example: High Volume + type: string + average_volume_50d: + example: 8500000 + type: integer + description: + example: Volume exceeded 1.5x the 50-day average + type: string + gap_id: + example: 500 + type: integer + symbol: + example: AAPL + type: string + title: + example: Volume Spike Alert + type: string + volume: + example: 15000000 + type: integer + volume_ratio: + example: 1.76 + type: number + type: object servers: - url: https://api.benzinga.com - description: بيئة الإنتاج + description: PROD diff --git a/ar/openapi/data-api-proxy_api.spec.yml b/ar/openapi/data-api-proxy_api.spec.yml index 6a6f73a1..1e6ca3d8 100644 --- a/ar/openapi/data-api-proxy_api.spec.yml +++ b/ar/openapi/data-api-proxy_api.spec.yml @@ -1450,6 +1450,8 @@ components: type: object bzhttp.ErrorCode: enum: + - unsupported_message_type + - database_query_error - json_unmarshaling_error - no_data_found - no_matching_endpoint @@ -1461,10 +1463,10 @@ components: - failed_dependency - service_unavailable - upstream_api_error - - unsupported_message_type - - database_query_error type: string x-enum-varnames: + - ErrorUnsupportedMessageType + - ErrorDBQueryError - ErrorJSONUnmarshaling - ErrorNoDataFound - ErrorNoMatchingEndpoint @@ -1476,8 +1478,6 @@ components: - ErrorFailedDependency - ErrorServiceUnavailable - ErrorUpstreamAPIError - - ErrorUnsupportedMessageType - - ErrorDBQueryError bzhttp.Resp: properties: data: @@ -1516,6 +1516,3 @@ components: symbol: type: string type: object -servers: - - url: https://api.benzinga.com - description: PROD diff --git a/ar/openapi/delivery_api.spec.yml b/ar/openapi/delivery_api.spec.yml index f7b72586..3f8ff72c 100644 --- a/ar/openapi/delivery_api.spec.yml +++ b/ar/openapi/delivery_api.spec.yml @@ -9,8 +9,9 @@ info: paths: /api/v1/transcripts/calls: get: - description: استرجاع قائمة بالمكالمات مع إمكانية استخدام عوامل التصفية وتقسيم - النتائج إلى صفحات اختياريًا + description: استرجاع قائمة بالمكالمات مع خيارات للتصفية والترقيم الصفحي. بشكل + افتراضي، تُعاد المكالمات ذات الحالة COMPLETED فقط. استخدم status=ALL + لإرجاع جميع الحالات. operationId: get-conference-calls parameters: - description: رقم الصفحة للاستخدام في ترقيم الصفحات (يبدأ من 1) @@ -25,6 +26,13 @@ paths: schema: type: integer default: 10 + - description: تصفية حسب حالة المكالمة. القيمة الافتراضية هي COMPLETED. استخدم ALL + لإرجاع جميع الحالات. + in: query + name: status + schema: + type: string + default: COMPLETED responses: "200": description: موافق @@ -55,6 +63,46 @@ paths: tags: - calls /api/v1/transcripts/calls/{call_id}: + delete: + description: حذف مكالمة معيّنة بالمعرّف الخاص بها + operationId: delete-conference-call-by-id + parameters: + - description: المعرّف الفريد لنص المكالمة + in: path + name: call_id + required: true + schema: + type: string + responses: + "200": + description: ناجح + content: + application/json: + schema: + additionalProperties: + type: string + type: object + "400": + description: طلب غير صالح + content: + application/json: + schema: + additionalProperties: + type: string + type: object + "500": + description: خطأ داخلي في الخادم + content: + application/json: + schema: + additionalProperties: + type: string + type: object + security: + - ApiKeyAuth: [] + summary: حذف مكالمة بالمعرّف + tags: + - calls get: description: استرجِع معلومات تفصيلية حول استدعاء معيّن عبر معرّفه operationId: get-conference-call-by-id @@ -71,12 +119,18 @@ paths: name: audio schema: type: boolean - - description: إذا كانت القيمة true، فسيُرجِع تنسيق مخرجات أبسط وأنظف + - description: إذا كانت القيمة true، يتضمّن عناوين URL موقَّعة مسبقًا لمحضر الجلسة + بصيغة PDF + in: query + name: pdf + schema: + type: boolean + - description: إذا كانت القيمة true، يُرجِع مخرجات أنظف وأكثر تبسيطًا in: query name: clean schema: type: boolean - - description: "تنسيق الاستجابة (على سبيل المثال: 'json' أو 'html')" + - description: "صيغة الاستجابة (مثال: 'json' أو 'html')" in: query name: format schema: @@ -117,6 +171,264 @@ paths: summary: جلب الاستدعاء بالمعرّف tags: - calls + put: + description: حدّث تفاصيل نص مكالمة معيّنة باستخدام معرّفها + operationId: update-conference-call-by-id + parameters: + - description: المعرّف الفريد لنص المكالمة + in: path + name: call_id + required: true + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: "#/components/schemas/domain.UpdateCallReq" + description: بيانات تحديث نص المكالمة + required: true + responses: + "200": + description: ناجح + content: + application/json: + schema: + additionalProperties: + type: string + type: object + "400": + description: طلب غير صالح + content: + application/json: + schema: + additionalProperties: + type: string + type: object + "500": + description: خطأ داخلي في الخادم + content: + application/json: + schema: + additionalProperties: + type: string + type: object + security: + - ApiKeyAuth: [] + summary: تحديث مكالمة بالمعرّف + tags: + - calls + /api/v1/transcripts/participants/{participant_id}: + delete: + description: حذف مشارك معيّن باستخدام معرّفه + operationId: delete-participant-by-id + parameters: + - description: المعرّف الفريد للمشارك + in: path + name: participant_id + required: true + schema: + type: string + responses: + "200": + description: نجاح + content: + application/json: + schema: + additionalProperties: + type: string + type: object + "400": + description: طلب غير صالح + content: + application/json: + schema: + additionalProperties: + type: string + type: object + "500": + description: خطأ داخلي في الخادم + content: + application/json: + schema: + additionalProperties: + type: string + type: object + security: + - ApiKeyAuth: [] + summary: حذف مشارك بالمعرّف + tags: + - participants + put: + description: تحديث تفاصيل مشارك معيّن باستخدام معرّفه + operationId: update-participant-by-id + parameters: + - description: المعرّف الفريد للمشارك + in: path + name: participant_id + required: true + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: "#/components/schemas/domain.UpdateParticipantReq" + description: تفاصيل تحديث المشارك + required: true + responses: + "200": + description: نجاح + content: + application/json: + schema: + additionalProperties: + type: string + type: object + "400": + description: طلب غير صالح + content: + application/json: + schema: + additionalProperties: + type: string + type: object + "500": + description: خطأ داخلي في الخادم + content: + application/json: + schema: + additionalProperties: + type: string + type: object + security: + - ApiKeyAuth: [] + summary: تحديث مشارك بالمعرّف + tags: + - participants + /api/v1/transcripts/status: + get: + description: الاستعلام عن عرض معيّن مع عوامل تصفية وترقيم صفحات (pagination). + يدعم طريقتي GET (بمعلمات استعلام) وPOST (بجسم JSON). + operationId: query-status-view + parameters: + - description: اسم العرض (لطلبات GET) + in: query + name: view_name + schema: + type: string + - description: شرط ‎where‎ مُرمَّز بتنسيق JSON (لطلبات GET) + in: query + name: where + schema: + type: string + - description: قيمة ‎order_by‎ مُرمَّزة بتنسيق JSON (لطلبات GET) + in: query + name: order_by + schema: + type: string + - description: رقم الصفحة + in: query + name: page + schema: + type: integer + - description: حجم الصفحة + in: query + name: page_size + schema: + type: integer + requestBody: + $ref: "#/components/requestBodies/api.QueryRequest" + responses: + "200": + description: ناجح + content: + application/json: + schema: + additionalProperties: true + type: object + "400": + description: طلب غير صالح + content: + application/json: + schema: + additionalProperties: + type: string + type: object + "500": + description: خطأ داخلي في الخادم + content: + application/json: + schema: + additionalProperties: + type: string + type: object + security: + - ApiKeyAuth: [] + summary: استرجاع حالة الاستعلام + tags: + - status + post: + description: استعلام عن منظور معيّن مع عوامل تصفية وترقيم للصفحات. يدعم كلًّا من + طلبات GET (معاملات الاستعلام) وطلبات POST (هيكل JSON في جسم الطلب). + operationId: query-status-view + parameters: + - description: اسم المنظور (لطلبات GET) + in: query + name: view_name + schema: + type: string + - description: شرط WHERE مُشفَّر بصيغة JSON (لطلبات GET) + in: query + name: where + schema: + type: string + - description: حقل order_by مُشفَّر بصيغة JSON (لطلبات GET) + in: query + name: order_by + schema: + type: string + - description: رقم الصفحة + in: query + name: page + schema: + type: integer + - description: حجم الصفحة + in: query + name: page_size + schema: + type: integer + requestBody: + $ref: "#/components/requestBodies/api.QueryRequest" + responses: + "200": + description: ناجح + content: + application/json: + schema: + additionalProperties: true + type: object + "400": + description: طلب غير صالح + content: + application/json: + schema: + additionalProperties: + type: string + type: object + "500": + description: خطأ خادم داخلي + content: + application/json: + schema: + additionalProperties: + type: string + type: object + security: + - ApiKeyAuth: [] + summary: استرجاع حالة الاستعلام + tags: + - status /api/v1/transcripts/summaries: get: description: استرجاع قائمة بالملخصات مع دعم تقسيم الصفحات @@ -202,13 +514,169 @@ paths: summary: استرجاع الملخص باستخدام معرّف المكالمة tags: - summaries + put: + description: تحديث تفاصيل الملخّص لمعرّف اتصال معيّن + operationId: update-summary-by-call-id + parameters: + - description: المعرّف الفريد للمكالمة + in: path + name: call_id + required: true + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: "#/components/schemas/domain.UpdateSummaryReq" + description: تفاصيل تحديث الملخّص + required: true + responses: + "200": + description: نجاح + content: + application/json: + schema: + additionalProperties: + type: string + type: object + "400": + description: طلب غير صالح + content: + application/json: + schema: + additionalProperties: + type: string + type: object + "500": + description: خطأ داخلي في الخادم + content: + application/json: + schema: + additionalProperties: + type: string + type: object + security: + - ApiKeyAuth: [] + summary: تحديث الملخّص حسب معرّف المكالمة + tags: + - summaries + /api/v1/transcripts/transcripts/{transcript_id}/segment/{segment_id}: + delete: + description: حذف مقطع نصي محدّد + operationId: delete-transcript-segments-by-id + parameters: + - description: المعرّف الفريد للنص + in: path + name: transcript_id + required: true + schema: + type: string + - description: المعرّف الفريد للمقطع النصي + in: path + name: segment_id + required: true + schema: + type: string + responses: + "200": + description: نجاح + content: + application/json: + schema: + additionalProperties: + type: string + type: object + "400": + description: طلب غير صالح + content: + application/json: + schema: + additionalProperties: + type: string + type: object + "500": + description: خطأ داخلي في الخادم + content: + application/json: + schema: + additionalProperties: + type: string + type: object + security: + - ApiKeyAuth: [] + summary: حذف مقطع من نص المكالمة بالمعرّف + tags: + - transcripts + put: + description: تحديث بيانات مقطع محدد من النص المُفرَّغ + operationId: update-transcript-segments-by-id + parameters: + - description: المعرّف الفريد للنص المُفرَّغ + in: path + name: transcript_id + required: true + schema: + type: string + - description: المعرّف الفريد للمقطع + in: path + name: segment_id + required: true + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: "#/components/schemas/domain.UpdateTranscriptSegmentsReq" + description: تفاصيل تحديث المقطع + required: true + responses: + "200": + description: ناجح + content: + application/json: + schema: + additionalProperties: + type: string + type: object + "400": + description: طلب غير صالح + content: + application/json: + schema: + additionalProperties: + type: string + type: object + "500": + description: خطأ داخلي في الخادم + content: + application/json: + schema: + additionalProperties: + type: string + type: object + security: + - ApiKeyAuth: [] + summary: تحديث مقطع من نص المكالمة بالمعرّف + tags: + - transcripts components: + requestBodies: + api.QueryRequest: + content: + application/json: + schema: + $ref: "#/components/schemas/api.QueryRequest" + description: تفاصيل الاستعلام (لطلب POST) securitySchemes: ApiKeyAuth: in: query name: token type: apiKey schemas: + api.QueryRequest: + type: object domain.Calls: properties: call_id: @@ -252,8 +720,10 @@ components: period: example: Q3 type: string - recording: - $ref: "#/components/schemas/domain.Recordings" + recordings: + items: + $ref: "#/components/schemas/domain.Recordings" + type: array securities: $ref: "#/components/schemas/pgtype.JSONB" start_time: @@ -277,8 +747,8 @@ components: example: https://example.com/webcast type: string year: - example: "2023" - type: string + example: 2023 + type: integer type: object domain.Participants: properties: @@ -394,6 +864,87 @@ components: x-enum-varnames: - LiveTranscripts - NonLiveTranscripts + domain.UpdateCallReq: + properties: + call_title: + example: Q3 2023 Earnings Call + type: string + cusip: + example: 37833100 + type: string + duration: + example: 60 + type: integer + end_time: + example: 2023-10-25T15:00:00Z + type: string + exchange: + example: NASDAQ + type: string + headline: + example: Company X Reports Strong Q3 Results + type: string + isin: + example: US0378331005 + type: string + name: + example: Apple Inc. + type: string + start_time: + example: 2023-10-25T14:00:00Z + type: string + status: + example: completed + type: string + symbol: + example: AAPL + type: string + type: object + domain.UpdateParticipantReq: + properties: + human_verified: + example: true + type: boolean + mentions: + example: 5 + type: integer + name: + example: Tim Cook + type: string + organization: + example: Apple Inc. + type: string + role: + example: CEO + type: string + type: object + domain.UpdateSummaryReq: + properties: + language: + example: en + type: string + summary: + example: Overall, the quarter was strong with 5% revenue growth... + type: string + symbol: + example: AAPL + type: string + type: object + domain.UpdateTranscriptSegmentsReq: + properties: + end_time: + example: 00:05:30 + type: string + speaker: + example: Elon Musk + type: string + start_time: + example: 00:00:10 + type: string + text: + example: Welcome everyone to the Q3 earnings call. + type: string + type: object pgtype.JSONB: properties: bytes: @@ -415,4 +966,4 @@ components: - Present servers: - url: https://api.benzinga.com/api/v1 - description: الإنتاج + description: PROD diff --git a/ar/openapi/earnings-call-transcripts-api_api.spec.yml b/ar/openapi/earnings-call-transcripts-api_api.spec.yml index 1326c66c..59015c50 100644 --- a/ar/openapi/earnings-call-transcripts-api_api.spec.yml +++ b/ar/openapi/earnings-call-transcripts-api_api.spec.yml @@ -280,6 +280,3 @@ components: example: Thank you for joining us today... type: string type: object -servers: - - url: https://api.benzinga.com/api/v1 - description: V1 diff --git a/ar/openapi/logo-api_api.spec.yml b/ar/openapi/logo-api_api.spec.yml index 5c0b5775..ee1b7364 100644 --- a/ar/openapi/logo-api_api.spec.yml +++ b/ar/openapi/logo-api_api.spec.yml @@ -151,6 +151,13 @@ paths: name: max_width schema: type: string + - description: إذا كانت القيمة true، فسيُضاف معامل الاستعلام + flutter_compatible=true إلى عناوين URL لملفات SVG لضمان التوافق مع + مكتبة flutter_svg + in: query + name: flutter_compatible + schema: + type: boolean responses: "200": description: استجابة ناجحة تتضمن مصفوفة من كائنات LogoClientResponse ضمن الحقل @@ -240,6 +247,3 @@ components: ok: type: boolean type: object -servers: - - url: https://api.benzinga.com - description: PROD diff --git a/ar/openapi/newsquantified-api_api.spec.yml b/ar/openapi/newsquantified-api_api.spec.yml index 5f1360e6..b9ade5fc 100644 --- a/ar/openapi/newsquantified-api_api.spec.yml +++ b/ar/openapi/newsquantified-api_api.spec.yml @@ -447,6 +447,3 @@ components: example: "1.2" type: string type: object -servers: - - url: https://api.benzinga.com/api/v2 - description: v2 diff --git a/ar/openapi/ticker-trends-api_api.spec.yml b/ar/openapi/ticker-trends-api_api.spec.yml index bbeb116c..83afbfee 100644 --- a/ar/openapi/ticker-trends-api_api.spec.yml +++ b/ar/openapi/ticker-trends-api_api.spec.yml @@ -309,6 +309,3 @@ components: security: $ref: "#/components/schemas/models.Security" type: object -servers: - - url: https://api.benzinga.com - description: PROD diff --git a/ar/openapi/webhook_api.spec.yml b/ar/openapi/webhook_api.spec.yml index e33bdaec..f5cdbbbe 100644 --- a/ar/openapi/webhook_api.spec.yml +++ b/ar/openapi/webhook_api.spec.yml @@ -34,11 +34,28 @@ paths: - name: kind in: query required: true - description: يحدّد نوع الرسالة في حقل kind. القيمة الحالية هي News/v1 + description: يُحدِّد قيمة الحقل kind في حمولة الاختبار schema: type: string enum: - News/v1 + - Signals/v1 + - Earnings/v1 + - Ratings/v1 + - Dividends/v1 + - IPOs/v1 + - Guidance/v1 + - Splits/v1 + - OptionActivity/v1 + - Conference/v1 + - Economics/v1 + - Offerings/v1 + - MA/v1 + - Retail/v1 + - FDA/v1 + - WIIMs/v1 + - SECInsiderTransaction/v1 + - GovernmentTrade/v1 default: News/v1 - name: token in: query diff --git a/docs.json b/docs.json index 8a632ad5..9dfedbbb 100644 --- a/docs.json +++ b/docs.json @@ -344,7 +344,7 @@ "tab": "التوثيق", "groups": [ { - "group": "مقدمة", + "group": "نظرة عامة", "pages": [ "ar/introduction/welcome", "ar/introduction/introduction", @@ -372,9 +372,10 @@ ] }, { - "group": "أدلة", + "group": "الأدلة", "pages": [ - "ar/api-reference/guides/consensus-ratings-explained" + "ar/api-reference/guides/consensus-ratings-explained", + "ar/api-reference/guides/guidance-process-explained" ] }, { @@ -385,14 +386,14 @@ ] }, { - "group": "الشموع السعرية", + "group": "بيانات الشريط", "pages": [ "ar/api-reference/data-api-proxy-api/bars/overview", "ar/api-reference/data-api-proxy-api/bars/get-bars" ] }, { - "group": "ما يقوله المتفائلون (الثيران) وما يقوله المتشائمون (الدببة)", + "group": "تقييمات الثيران والدببة", "pages": [ "ar/api-reference/calendar-api/bulls-say-bears-say/overview", "ar/api-reference/calendar-api/bulls-say-bears-say/get-bulls-say-bears-say" @@ -425,7 +426,7 @@ ] }, { - "group": "الأساسيات المالية للشركة", + "group": "الأساسيات المالية للشركات", "pages": [ "ar/api-reference/data-api-proxy-api/fundamentals/overview", "ar/api-reference/data-api-proxy-api/fundamentals/get-alpha-beta", @@ -456,7 +457,7 @@ ] }, { - "group": "نصوص مكالمات المؤتمرات الهاتفية", + "group": "نصوص مكالمات الأرباح", "pages": [ "ar/api-reference/delivery-api/overview", "ar/api-reference/delivery-api/calls/fetch-all-calls", @@ -466,7 +467,7 @@ ] }, { - "group": "أسعار متأخرة", + "group": "عروض الأسعار المتأخرة", "pages": [ "ar/api-reference/data-api-proxy-api/quotedelayed/overview", "ar/api-reference/data-api-proxy-api/quotedelayed/get-delayed-quotes" @@ -497,7 +498,7 @@ ] }, { - "group": "تغذية الأخبار", + "group": "موجز الأخبار", "pages": [ "ar/api-reference/news-api/overview", "ar/api-reference/news-api/get-news-items", @@ -549,7 +550,7 @@ ] }, { - "group": "تحليلات المحللين", + "group": "رؤى المحللين", "pages": [ "ar/ws-reference/data-websocket/get-analyst-insights-stream" ] @@ -575,7 +576,7 @@ ] }, { - "group": "التفريغات النصية (Transcripts)", + "group": "النصوص الحرفية", "pages": [ "ar/ws-reference/data-websocket/get-transcripts-stream" ] @@ -583,17 +584,17 @@ ] }, { - "tab": "مرجع Webhook", + "tab": "مرجع الويب هوك", "groups": [ { - "group": "ويب هوكس", + "group": "خطافات الويب", "pages": [ "ar/webhook-reference/overview", "ar/webhook-reference/webhook-engine" ] }, { - "group": "واجهة برمجة التطبيقات API للويب هوك", + "group": "واجهة برمجة التطبيقات API لخطافات الويب", "pages": [ "ar/api-reference/webhook-api/test-webhook-delivery" ] @@ -604,7 +605,7 @@ "tab": "مرجع TCP", "groups": [ { - "group": "بث عبر TCP", + "group": "البث عبر بروتوكول TCP", "pages": [ "ar/tcp-reference/introduction", "ar/tcp-reference/connection", @@ -612,7 +613,7 @@ ] }, { - "group": "مكتبات العميل البرمجية", + "group": "مكتبات العميل", "pages": [ "ar/tcp-reference/go-client", "ar/tcp-reference/python-client" @@ -621,10 +622,10 @@ ] }, { - "tab": "الودجات", + "tab": "الويدجتات", "groups": [ { - "group": "الودجات", + "group": "الويدجات", "pages": [ "ar/widgets/overview", "ar/widgets/authorization" @@ -636,13 +637,13 @@ "tab": "عدة تطوير البرمجيات SDK", "groups": [ { - "group": "حزم عِدّة تطوير البرمجيات SDK", + "group": "عدة تطوير البرمجيات SDK", "pages": [ "ar/sdks/overview" ] }, { - "group": "حزم عِدّة تطوير البرمجيات SDK", + "group": "عدة تطوير البرمجيات SDK", "pages": [ "ar/sdks/languages/java", "ar/sdks/languages/node", @@ -701,11 +702,12 @@ { "group": "Guías", "pages": [ - "es/api-reference/guides/consensus-ratings-explained" + "es/api-reference/guides/consensus-ratings-explained", + "es/api-reference/guides/guidance-process-explained" ] }, { - "group": "Información de analistas", + "group": "Opiniones de analistas", "pages": [ "es/api-reference/calendar-api/analyst-insights/overview", "es/api-reference/calendar-api/analyst-insights/get-analyst-insights" @@ -719,7 +721,7 @@ ] }, { - "group": "Bulls Say Bears Say", + "group": "Alcistas y bajistas", "pages": [ "es/api-reference/calendar-api/bulls-say-bears-say/overview", "es/api-reference/calendar-api/bulls-say-bears-say/get-bulls-say-bears-say" @@ -800,7 +802,7 @@ ] }, { - "group": "Transacciones gubernamentales", + "group": "Operaciones del gobierno", "pages": [ "es/api-reference/calendar-api/government-trades/overview", "es/api-reference/calendar-api/government-trades/get-government-trade-reports", @@ -808,7 +810,7 @@ ] }, { - "group": "Transacciones de iniciados", + "group": "Operaciones de insiders", "pages": [ "es/api-reference/calendar-api/insider-transaction/overview", "es/api-reference/calendar-api/insider-transaction/get-insider-transaction-filing", @@ -824,7 +826,7 @@ ] }, { - "group": "Newsfeed", + "group": "Feed de noticias", "pages": [ "es/api-reference/news-api/overview", "es/api-reference/news-api/get-news-items", @@ -876,7 +878,7 @@ ] }, { - "group": "Opiniones de analistas", + "group": "Información de analistas", "pages": [ "es/ws-reference/data-websocket/get-analyst-insights-stream" ] @@ -890,7 +892,7 @@ ] }, { - "group": "Sentimiento del mercado", + "group": "Sentimiento de mercado", "pages": [ "es/ws-reference/data-websocket/get-bulls-bears-say-stream" ] @@ -910,7 +912,7 @@ ] }, { - "tab": "Referencia de Webhooks", + "tab": "Referencia de Webhook", "groups": [ { "group": "Webhooks", @@ -920,7 +922,7 @@ ] }, { - "group": "API de webhooks", + "group": "API de Webhooks", "pages": [ "es/api-reference/webhook-api/test-webhook-delivery" ] @@ -931,7 +933,7 @@ "tab": "Referencia de TCP", "groups": [ { - "group": "Transmisión vía TCP", + "group": "Streaming por TCP", "pages": [ "es/tcp-reference/introduction", "es/tcp-reference/connection", @@ -939,7 +941,7 @@ ] }, { - "group": "Librerías de cliente", + "group": "Bibliotecas de cliente", "pages": [ "es/tcp-reference/go-client", "es/tcp-reference/python-client" @@ -963,13 +965,13 @@ "tab": "Kits de desarrollo de software (SDK)", "groups": [ { - "group": "SDKs", + "group": "Kits de desarrollo de software", "pages": [ "es/sdks/overview" ] }, { - "group": "SDKs", + "group": "Kits de desarrollo de software", "pages": [ "es/sdks/languages/java", "es/sdks/languages/node", @@ -1015,7 +1017,7 @@ ] }, { - "tab": "APIリファレンス", + "tab": "API リファレンス", "groups": [ { "group": "APIドキュメント", @@ -1028,7 +1030,8 @@ { "group": "ガイド", "pages": [ - "ja/api-reference/guides/consensus-ratings-explained" + "ja/api-reference/guides/consensus-ratings-explained", + "ja/api-reference/guides/guidance-process-explained" ] }, { @@ -1046,14 +1049,14 @@ ] }, { - "group": "強気/弱気", + "group": "Bulls Say Bears Say", "pages": [ "ja/api-reference/calendar-api/bulls-say-bears-say/overview", "ja/api-reference/calendar-api/bulls-say-bears-say/get-bulls-say-bears-say" ] }, { - "group": "カレンダー", + "group": "calendar", "pages": [ "ja/api-reference/calendar-api/overview", "ja/api-reference/calendar-api/get-blocktrade", @@ -1110,7 +1113,7 @@ ] }, { - "group": "カンファレンスコール・トランスクリプト", + "group": "カンファレンスコールの書き起こし", "pages": [ "ja/api-reference/delivery-api/overview", "ja/api-reference/delivery-api/calls/fetch-all-calls", @@ -1120,14 +1123,14 @@ ] }, { - "group": "遅延気配値", + "group": "遅延気配情報", "pages": [ "ja/api-reference/data-api-proxy-api/quotedelayed/overview", "ja/api-reference/data-api-proxy-api/quotedelayed/get-delayed-quotes" ] }, { - "group": "政府関係者による取引", + "group": "政府関係者の取引", "pages": [ "ja/api-reference/calendar-api/government-trades/overview", "ja/api-reference/calendar-api/government-trades/get-government-trade-reports", @@ -1143,7 +1146,7 @@ ] }, { - "group": "市場データ", + "group": "マーケットデータ", "pages": [ "ja/api-reference/data-api-proxy-api/market-data/overview", "ja/api-reference/data-api-proxy-api/market-data/get-market-movers", @@ -1174,7 +1177,7 @@ ] }, { - "group": "ティッカー・トレンド", + "group": "tickerトレンド", "pages": [ "ja/api-reference/ticker-trends-api/overview", "ja/api-reference/ticker-trends-api/get-ticker-trend-data", @@ -1203,7 +1206,7 @@ ] }, { - "group": "アナリストインサイト", + "group": "アナリスト・インサイト", "pages": [ "ja/ws-reference/data-websocket/get-analyst-insights-stream" ] @@ -1247,7 +1250,7 @@ ] }, { - "group": "Webhook API", + "group": "ウェブフック API", "pages": [ "ja/api-reference/webhook-api/test-webhook-delivery" ] @@ -1255,10 +1258,10 @@ ] }, { - "tab": "TCPリファレンス", + "tab": "TCP リファレンス", "groups": [ { - "group": "TCPストリーミング", + "group": "TCP ストリーミング", "pages": [ "ja/tcp-reference/introduction", "ja/tcp-reference/connection", @@ -1342,7 +1345,7 @@ ] }, { - "tab": "API 참조", + "tab": "API 레퍼런스", "groups": [ { "group": "API 문서", @@ -1355,7 +1358,8 @@ { "group": "가이드", "pages": [ - "ko/api-reference/guides/consensus-ratings-explained" + "ko/api-reference/guides/consensus-ratings-explained", + "ko/api-reference/guides/guidance-process-explained" ] }, { @@ -1366,7 +1370,7 @@ ] }, { - "group": "Bar 데이터", + "group": "가격 표시 바", "pages": [ "ko/api-reference/data-api-proxy-api/bars/overview", "ko/api-reference/data-api-proxy-api/bars/get-bars" @@ -1380,7 +1384,7 @@ ] }, { - "group": "calendar", + "group": "캘린더", "pages": [ "ko/api-reference/calendar-api/overview", "ko/api-reference/calendar-api/get-blocktrade", @@ -1406,7 +1410,7 @@ ] }, { - "group": "기초 재무 지표", + "group": "기업 기초 재무 지표", "pages": [ "ko/api-reference/data-api-proxy-api/fundamentals/overview", "ko/api-reference/data-api-proxy-api/fundamentals/get-alpha-beta", @@ -1437,7 +1441,7 @@ ] }, { - "group": "컨퍼런스 콜 녹취록", + "group": "컨퍼런스 콜 통화록", "pages": [ "ko/api-reference/delivery-api/overview", "ko/api-reference/delivery-api/calls/fetch-all-calls", @@ -1454,7 +1458,7 @@ ] }, { - "group": "정부 매매", + "group": "정부 거래", "pages": [ "ko/api-reference/calendar-api/government-trades/overview", "ko/api-reference/calendar-api/government-trades/get-government-trade-reports", @@ -1462,7 +1466,7 @@ ] }, { - "group": "내부자 매매", + "group": "내부자 거래", "pages": [ "ko/api-reference/calendar-api/insider-transaction/overview", "ko/api-reference/calendar-api/insider-transaction/get-insider-transaction-filing", @@ -1494,14 +1498,14 @@ ] }, { - "group": "보도자료", + "group": "보도 자료", "pages": [ "ko/api-reference/news-api/press-releases/overview", "ko/api-reference/news-api/press-releases/get-press-releases" ] }, { - "group": "티커 트렌드", + "group": "티커 동향", "pages": [ "ko/api-reference/ticker-trends-api/overview", "ko/api-reference/ticker-trends-api/get-ticker-trend-data", @@ -1518,7 +1522,7 @@ ] }, { - "tab": "웹소켓 참조", + "tab": "웹소켓 레퍼런스", "groups": [ { "group": "웹소켓", @@ -1564,17 +1568,17 @@ ] }, { - "tab": "웹훅 참조", + "tab": "웹훅 레퍼런스", "groups": [ { - "group": "웹훅", + "group": "웹후크", "pages": [ "ko/webhook-reference/overview", "ko/webhook-reference/webhook-engine" ] }, { - "group": "웹훅 API", + "group": "웹후크 API", "pages": [ "ko/api-reference/webhook-api/test-webhook-delivery" ] @@ -1582,7 +1586,7 @@ ] }, { - "tab": "TCP 참조", + "tab": "TCP 레퍼런스", "groups": [ { "group": "TCP 스트리밍", @@ -1633,10 +1637,10 @@ ] }, { - "tab": "변경 내역", + "tab": "변경 로그", "groups": [ { - "group": "변경 내역", + "group": "변경 로그", "pages": [ "ko/changelog/overview" ] diff --git a/es/api-reference/calendar-api/analyst-insights/get-analyst-insights.mdx b/es/api-reference/calendar-api/analyst-insights/get-analyst-insights.mdx index 63aef992..c0d34b8c 100644 --- a/es/api-reference/calendar-api/analyst-insights/get-analyst-insights.mdx +++ b/es/api-reference/calendar-api/analyst-insights/get-analyst-insights.mdx @@ -1,5 +1,5 @@ --- -title: "Perspectivas de los analistas" +title: "Perspectivas de analistas" openapi: /es/openapi/calendar_api.spec.yml GET /api/v1/analyst/insights --- @@ -10,7 +10,7 @@ openapi: /es/openapi/calendar_api.spec.yml GET /api/v1/analyst/insights { "action": "Upgrades", "analyst_id": "669ea49c3f2d7e0001303664", - "analyst_insights": "BWS Financial mejoró su recomendación sobre las acciones de Innodata a Top Pick con un precio objetivo de $110.00. \n\n **Sólido desempeño financiero y perspectivas de crecimiento**: Innodata ha demostrado un crecimiento financiero significativo y un alto potencial, especialmente puesto de relieve por el anuncio de $68 millones en acuerdos de preentrenamiento en su última conferencia de resultados. Esto refleja la capacidad de la compañía para asegurar contratos de gran tamaño y su sólida posición dentro del entorno de IA en rápida evolución, lo que probablemente impulsará un mayor crecimiento de los ingresos y la confianza de los inversores.\n\n**Adjudicación estratégica de contrato gubernamental**: La obtención de un contrato gubernamental que comienza en el cuarto trimestre de 2025 posiciona a Innodata para una expansión sustancial hacia nuevas áreas de negocio en 2026. Se espera que esta iniciativa contribuya de forma significativa a los ingresos de la compañía hacia finales de año, poniendo de relieve sus iniciativas de crecimiento estratégico y aumentando su valor de mercado.", + "analyst_insights": "BWS Financial elevó la calificación de las acciones de Innodata a Top Pick, con un precio objetivo (PO) de 110,00 $. \n\n **Sólido desempeño financiero y perspectivas de crecimiento**: Innodata ha demostrado un crecimiento financiero y un potencial significativos, especialmente resaltados por el anuncio de 68 millones de dólares en acuerdos de preentrenamiento en su última conferencia de resultados. Esto refleja la capacidad de la compañía para asegurar contratos de gran tamaño y su sólida posición dentro del panorama de IA, que evoluciona rápidamente y probablemente impulsará un mayor crecimiento de los ingresos y la confianza de los inversores.\n\n**Obtención estratégica de un contrato gubernamental**: La adjudicación de un contrato gubernamental al inicio del cuarto trimestre de 2025 sitúa a Innodata en posición de lograr una expansión sustancial hacia nuevas áreas de negocio en 2026. Se espera que esta iniciativa contribuya de forma significativa a los ingresos de la compañía hacia finales de año, poniendo de manifiesto sus iniciativas estratégicas de crecimiento y reforzando su valor de mercado.", "date": "2026-01-05", "firm": "BWS Financial", "firm_id": "57f832d56b87f600016fa43f", @@ -30,7 +30,7 @@ openapi: /es/openapi/calendar_api.spec.yml GET /api/v1/analyst/insights { "action": "Maintains", "analyst_id": "669ea49c3f2d7e0001303664", - "analyst_insights": "BWS Financial mantuvo su recomendación de Compra sobre las acciones de Innodata con un precio objetivo de $110.00. \n\n **Fuerte potencial de crecimiento de ingresos**: Innodata ha mostrado una trayectoria financiera sólida al asegurar $68 millones en acuerdos de preentrenamiento, lo que indica una demanda sustancial de sus servicios de preparación y de ingeniería de datos para IA. Este crecimiento es un claro indicador de la capacidad de la compañía para atraer contratos significativos, reforzando así la confianza de los inversores en sus perspectivas de ingresos y fortaleza operativa.\n\n**Contrato gubernamental estratégico**: El inicio del cuarto trimestre de 2025 con un contrato gubernamental posiciona a la compañía para ampliar sus oportunidades de negocio en 2026. Este movimiento estratégico no solo diversifica las fuentes de ingresos de Innodata, sino que también sienta las bases para mayores beneficios financieros hacia finales de año, demostrando el potencial de la compañía para aumentar su cuota de mercado y su rentabilidad.", + "analyst_insights": "BWS Financial mantuvo su recomendación de Compra sobre las acciones de Innodata, con un precio objetivo (PO) de 110,00 $. \n\n **Fuerte potencial de crecimiento de los ingresos**: Innodata ha mostrado una trayectoria financiera sólida al asegurar 68 millones de dólares en acuerdos de preentrenamiento, lo que indica una demanda considerable de sus servicios de preparación y de ingeniería de datos para IA. Este crecimiento es un claro indicador de la capacidad de la compañía para atraer contratos de envergadura, lo que refuerza la confianza de los inversores en sus perspectivas de ingresos y en su fortaleza operativa.\n\n**Contrato gubernamental estratégico**: La entrada de la compañía en el cuarto trimestre de 2025 con un contrato gubernamental la posiciona para ampliar sus oportunidades de negocio en 2026. Este movimiento estratégico no solo diversifica las fuentes de ingresos de Innodata, sino que también sienta las bases para mayores beneficios financieros hacia finales de año, demostrando el potencial de la compañía para aumentar su cuota de mercado y su rentabilidad.", "date": "2026-01-05", "firm": "BWS Financial", "firm_id": "57f832d56b87f600016fa43f", @@ -57,7 +57,7 @@ openapi: /es/openapi/calendar_api.spec.yml GET /api/v1/analyst/insights { "code": "auth_failed", "id": "unauthorized", - "value": "Token de autenticación no válido o ausente" + "value": "Invalid or missing authentication token" } ] } @@ -69,7 +69,7 @@ openapi: /es/openapi/calendar_api.spec.yml GET /api/v1/analyst/insights { "code": "no_data_found", "id": "not_found", - "value": "No se encontraron datos para los parámetros especificados" + "value": "No data found for the specified parameters" } ] } @@ -81,7 +81,7 @@ openapi: /es/openapi/calendar_api.spec.yml GET /api/v1/analyst/insights { "code": "internal_server_error", "id": "server_error", - "value": "Se produjo un error inesperado al procesar su solicitud" + "value": "An unexpected error occurred while processing your request" } ] } diff --git a/es/api-reference/calendar-api/bulls-say-bears-say/get-bulls-say-bears-say.mdx b/es/api-reference/calendar-api/bulls-say-bears-say/get-bulls-say-bears-say.mdx index cf19b34e..6a7b6ff5 100644 --- a/es/api-reference/calendar-api/bulls-say-bears-say/get-bulls-say-bears-say.mdx +++ b/es/api-reference/calendar-api/bulls-say-bears-say/get-bulls-say-bears-say.mdx @@ -1,15 +1,15 @@ --- -title: "Toros VS Osos" +title: "Alcistas VS Bajistas" openapi: /es/openapi/calendar_api.spec.yml GET /api/v1/bulls_bears_say --- -```json Respuesta (200 OK) +```json Response (200 OK) { "bulls_say_bears_say": [ { - "bear_case": "El análisis destaca una caída interanual del 3,6 % en las ventas procedentes de China, lo que genera preocupación sobre el desempeño del mercado en una región clave. Además, aunque los márgenes brutos se mantienen estables en torno al 47 % interanual, el aumento de los gastos operativos supone un riesgo para la rentabilidad. Asimismo, un posible crecimiento ralentizado de las ventas de iPhone y la posibilidad de un deterioro de la reputación de Apple podrían ejercer presión a la baja sobre la valoración de la compañía, generando inquietud entre los inversores.", - "bull_case": "Las ventas del cuarto trimestre de Apple aumentaron un 8 % hasta 102,5 mil millones de dólares, en línea con las estimaciones y respaldando una proyección de crecimiento total de ventas del 10 % al 12 % para el próximo trimestre, impulsado principalmente por el sólido desempeño en las ventas de iPhone. La compañía también reportó un ingreso operativo de 32,4 mil millones de dólares, lo que supone un aumento interanual del 10 %, y un crecimiento de los ingresos por servicios del 15 %, contribuyendo positivamente a la dinámica del margen bruto. Además, con el crecimiento previsto en la región de China y las inversiones estratégicas en IA y desarrollo de productos, Apple está posicionada para un crecimiento sostenible a largo plazo a pesar del aumento de los gastos operativos.", + "bear_case": "El análisis destaca una disminución interanual del 3,6% en las ventas provenientes de China, lo que genera preocupaciones sobre el desempeño en el mercado de una región clave. Además, aunque los márgenes brutos se mantienen estables en aproximadamente un 47% interanual, el aumento de los gastos operativos supone un riesgo para la rentabilidad. Asimismo, un posible crecimiento lento en las ventas de iPhone y la posibilidad de un deterioro en la reputación de Apple podrían ejercer presión a la baja sobre la valoración de la compañía, generando inquietud entre los inversores.", + "bull_case": "Las ventas del cuarto trimestre de Apple aumentaron un 8% hasta los 102,5 mil millones de dólares, en línea con las estimaciones y respaldando un crecimiento total de ventas proyectado del 10% al 12% en el próximo trimestre, impulsado principalmente por un sólido desempeño en las ventas de iPhone. La compañía también reportó un ingreso operativo de 32,4 mil millones de dólares, lo que refleja un aumento interanual del 10%, y un crecimiento de los ingresos por servicios del 15%, lo que contribuye positivamente a la dinámica del margen bruto. Además, con el crecimiento previsto en la región de China y las inversiones estratégicas en IA y desarrollo de productos, Apple está bien posicionada para un crecimiento sostenible a largo plazo a pesar del aumento de los gastos operativos.", "id": "6951d73e304f6ecd69d00189", "securities": [ { @@ -26,7 +26,7 @@ openapi: /es/openapi/calendar_api.spec.yml GET /api/v1/bulls_bears_say ] } ``` -```json Respuesta (401 Unauthorized) +```json Response (401 Unauthorized) { "ok": false, "errors": [ @@ -38,7 +38,7 @@ openapi: /es/openapi/calendar_api.spec.yml GET /api/v1/bulls_bears_say ] } ``` -```json Respuesta (404 Not Found) +```json Response (404 Not Found) { "ok": false, "errors": [ @@ -50,14 +50,14 @@ openapi: /es/openapi/calendar_api.spec.yml GET /api/v1/bulls_bears_say ] } ``` -```json Respuesta (500 Internal Server Error) +```json Response (500 Internal Server Error) { "ok": false, "errors": [ { "code": "internal_server_error", "id": "server_error", - "value": "Se produjo un error inesperado al procesar su solicitud" + "value": "Se produjo un error inesperado al procesar tu solicitud" } ] } diff --git a/es/api-reference/calendar-api/dividends/dividends-events.mdx b/es/api-reference/calendar-api/dividends/dividends-events.mdx index f2a8db2d..65bf701f 100644 --- a/es/api-reference/calendar-api/dividends/dividends-events.mdx +++ b/es/api-reference/calendar-api/dividends/dividends-events.mdx @@ -63,7 +63,7 @@ openapi: /es/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/dividends { "code": "internal_server_error", "id": "server_error", - "value": "Se produjo un error inesperado al procesar su solicitud" + "value": "Se produjo un error inesperado al procesar la solicitud" } ] } diff --git a/es/api-reference/calendar-api/get-blocktrade.mdx b/es/api-reference/calendar-api/get-blocktrade.mdx index 5a7b1372..e5092865 100644 --- a/es/api-reference/calendar-api/get-blocktrade.mdx +++ b/es/api-reference/calendar-api/get-blocktrade.mdx @@ -12,7 +12,7 @@ openapi: /es/openapi/calendar_api.spec.yml GET /api/v1/signal/block_trade "bid": "30.13", "count": 1, "date": "2026-01-06", - "description": "Block Trade: CFLT 2.2M @ $30.15", + "description": "Operación en bloque: CFLT 2.2M @ $30.15", "exchange": "NASDAQ", "executing_exchange": "L", "id": "695d0f6d8f047b0001fefed9", diff --git a/es/api-reference/calendar-api/get-conference-calls.mdx b/es/api-reference/calendar-api/get-conference-calls.mdx index 119fd764..771f15a4 100644 --- a/es/api-reference/calendar-api/get-conference-calls.mdx +++ b/es/api-reference/calendar-api/get-conference-calls.mdx @@ -1,5 +1,5 @@ --- -title: "Conferencias telefónicas" +title: "Llamadas de conferencia" openapi: /es/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/conference-calls --- @@ -48,7 +48,7 @@ openapi: /es/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/conference-cal ] } ``` -```json Respuesta (401 Unauthorized) +```json Respuesta (401 No autorizado) { "ok": false, "errors": [ @@ -60,7 +60,7 @@ openapi: /es/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/conference-cal ] } ``` -```json Respuesta (404 Not Found) +```json Respuesta (404 No encontrado) { "ok": false, "errors": [ @@ -72,7 +72,7 @@ openapi: /es/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/conference-cal ] } ``` -```json Respuesta (500 Internal Server Error) +```json Respuesta (500 Error interno del servidor) { "ok": false, "errors": [ diff --git a/es/api-reference/calendar-api/get-consensus-ratings.mdx b/es/api-reference/calendar-api/get-consensus-ratings.mdx index 26bdac83..33ed9891 100644 --- a/es/api-reference/calendar-api/get-consensus-ratings.mdx +++ b/es/api-reference/calendar-api/get-consensus-ratings.mdx @@ -1,5 +1,5 @@ --- -title: "Recomendaciones de consenso" +title: "Calificaciones de consenso" openapi: /es/openapi/calendar_api.spec.yml GET /api/v1/consensus-ratings --- @@ -30,7 +30,7 @@ openapi: /es/openapi/calendar_api.spec.yml GET /api/v1/consensus-ratings { "code": "auth_failed", "id": "unauthorized", - "value": "Invalid or missing authentication token" + "value": "Token de autenticación inválido o ausente" } ] } @@ -42,7 +42,7 @@ openapi: /es/openapi/calendar_api.spec.yml GET /api/v1/consensus-ratings { "code": "no_data_found", "id": "not_found", - "value": "No data found for the specified parameters" + "value": "No se encontraron datos para los parámetros especificados" } ] } @@ -54,7 +54,7 @@ openapi: /es/openapi/calendar_api.spec.yml GET /api/v1/consensus-ratings { "code": "internal_server_error", "id": "server_error", - "value": "An unexpected error occurred while processing your request" + "value": "Se produjo un error inesperado al procesar la solicitud" } ] } diff --git a/es/api-reference/calendar-api/get-dividends.mdx b/es/api-reference/calendar-api/get-dividends.mdx index 3b559081..f8a4b640 100644 --- a/es/api-reference/calendar-api/get-dividends.mdx +++ b/es/api-reference/calendar-api/get-dividends.mdx @@ -67,7 +67,7 @@ openapi: /es/openapi/calendar_api.spec.yml GET /api/v2.2/calendar/dividends { "code": "auth_failed", "id": "unauthorized", - "value": "Token de autenticación no válido o ausente" + "value": "Token de autenticación no válido o faltante" } ] } @@ -79,7 +79,7 @@ openapi: /es/openapi/calendar_api.spec.yml GET /api/v2.2/calendar/dividends { "code": "no_data_found", "id": "not_found", - "value": "No se encontraron datos para los parámetros especificados" + "value": "No se encontraron datos para los parámetros indicados" } ] } @@ -91,7 +91,7 @@ openapi: /es/openapi/calendar_api.spec.yml GET /api/v2.2/calendar/dividends { "code": "internal_server_error", "id": "server_error", - "value": "Se produjo un error inesperado al procesar su solicitud" + "value": "Se produjo un error inesperado al procesar la solicitud" } ] } diff --git a/es/api-reference/calendar-api/get-earnings.mdx b/es/api-reference/calendar-api/get-earnings.mdx index 9d3e3b47..006ea863 100644 --- a/es/api-reference/calendar-api/get-earnings.mdx +++ b/es/api-reference/calendar-api/get-earnings.mdx @@ -39,7 +39,7 @@ openapi: /es/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/earnings ] } ``` -```json Respuesta (401 Unauthorized) +```json Respuesta (401 No autorizado) { "ok": false, "errors": [ @@ -51,7 +51,7 @@ openapi: /es/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/earnings ] } ``` -```json Respuesta (404 Not Found) +```json Respuesta (404 No encontrado) { "ok": false, "errors": [ @@ -63,7 +63,7 @@ openapi: /es/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/earnings ] } ``` -```json Respuesta (500 Internal Server Error) +```json Respuesta (500 Error interno del servidor) { "ok": false, "errors": [ diff --git a/es/api-reference/calendar-api/get-economics.mdx b/es/api-reference/calendar-api/get-economics.mdx index 12c49124..7c646a3c 100644 --- a/es/api-reference/calendar-api/get-economics.mdx +++ b/es/api-reference/calendar-api/get-economics.mdx @@ -14,7 +14,7 @@ openapi: /es/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/economics "consensus_t": "", "country": "USA", "date": "2026-03-08", - "description": "El informe Challenger Job Cuts (YoY) registra el porcentaje de variación en los despidos reportados por los empleadores durante un mes determinado en comparación con el mismo mes del año anterior. Los inversores y analistas utilizan este informe para evaluar la solidez del mercado laboral y tomar decisiones informadas sobre sus inversiones. Los datos de este informe también pueden afectar el valor del dólar estadounidense, ya que unas cifras superiores a las esperadas se consideran negativas y unas cifras inferiores a las esperadas se consideran positivas.", + "description": "El informe Challenger Job Cuts (YoY) registra el cambio porcentual en los despidos reportados por los empleadores durante un mes determinado en comparación con el mismo mes del año anterior. Los inversores y analistas utilizan este informe para evaluar la fortaleza del mercado laboral y tomar decisiones informadas sobre sus inversiones. Los datos de este informe también pueden afectar el valor del dólar estadounidense: cifras superiores a las esperadas suelen percibirse como negativas y cifras inferiores a las esperadas como positivas.", "event_category": "Employment", "event_name": "Challenger Job Cuts (YoY)", "event_period": "", diff --git a/es/api-reference/calendar-api/get-erx-gaps.mdx b/es/api-reference/calendar-api/get-erx-gaps.mdx index 09b10b8d..2830492d 100644 --- a/es/api-reference/calendar-api/get-erx-gaps.mdx +++ b/es/api-reference/calendar-api/get-erx-gaps.mdx @@ -1,44 +1,44 @@ --- -title: "Brechas de ERX" +title: "Brechas ERX" openapi: /es/openapi/calendar_api.spec.yml GET /api/v1/erx-gaps --- -```json Response (200 OK) +```json Respuesta (200 OK) {} ``` -```json Response (401 Unauthorized) +```json Respuesta (401 No autorizado) { "ok": false, "errors": [ { "code": "auth_failed", "id": "unauthorized", - "value": "token de autenticación inválido o ausente" + "value": "Token de autenticación no válido o faltante" } ] } ``` -```json Response (404 Not Found) +```json Respuesta (404 No encontrado) { "ok": false, "errors": [ { "code": "no_data_found", "id": "not_found", - "value": "No se encontraron datos para los parámetros especificados" + "value": "No se encontraron datos para los parámetros indicados" } ] } ``` -```json Response (500 Internal Server Error) +```json Respuesta (500 Error interno del servidor) { "ok": false, "errors": [ { "code": "internal_server_error", "id": "server_error", - "value": "Se produjo un error inesperado al procesar su solicitud" + "value": "Se produjo un error inesperado al procesar la solicitud" } ] } diff --git a/es/api-reference/calendar-api/get-events.mdx b/es/api-reference/calendar-api/get-events.mdx index d52e84c4..00a0aa08 100644 --- a/es/api-reference/calendar-api/get-events.mdx +++ b/es/api-reference/calendar-api/get-events.mdx @@ -4,7 +4,7 @@ openapi: /es/openapi/calendar_api.spec.yml GET /api/v2/calendar/events --- -```json Respuesta (200 OK) +```json Response (200 OK) { "events": [ { @@ -38,38 +38,38 @@ openapi: /es/openapi/calendar_api.spec.yml GET /api/v2/calendar/events } ``` -```json Respuesta (401 Unauthorized) +```json Response (401 Unauthorized) { "ok": false, "errors": [ { "code": "auth_failed", "id": "unauthorized", - "value": "Token de autenticación no válido o ausente" + "value": "Invalid or missing authentication token" } ] } ``` -```json Respuesta (404 Not Found) +```json Response (404 Not Found) { "ok": false, "errors": [ { "code": "no_data_found", "id": "not_found", - "value": "No se encontraron datos para los parámetros especificados" + "value": "No data found for the specified parameters" } ] } ``` -```json Respuesta (500 Internal Server Error) +```json Response (500 Internal Server Error) { "ok": false, "errors": [ { "code": "internal_server_error", "id": "server_error", - "value": "Se produjo un error inesperado al procesar su solicitud" + "value": "An unexpected error occurred while processing your request" } ] } diff --git a/es/api-reference/calendar-api/get-fda.mdx b/es/api-reference/calendar-api/get-fda.mdx index 21063ee0..bfb5111e 100644 --- a/es/api-reference/calendar-api/get-fda.mdx +++ b/es/api-reference/calendar-api/get-fda.mdx @@ -4,7 +4,7 @@ openapi: /es/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/fda --- -```json Response (200 OK) +```json Respuesta (200 OK) { "fda": [ { @@ -32,14 +32,14 @@ openapi: /es/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/fda ], "name": "Alpha DaRT" }, - "event_type": "Actualización proporcionada", + "event_type": "Provided Update", "id": "695bc49183cac20001bec514", "nic_number": "", "notes": "", - "outcome": "Alpha Tau Medical Ltd. anunció la presentación del primer módulo de su solicitud de aprobación previa a la comercialización (PMA) ante la Administración de Alimentos y Medicamentos de EE. UU. (FDA), tras la decisión previa de la FDA de permitir que la compañía utilice el enfoque modular más flexible.", + "outcome": "Alpha Tau Medical Ltd. announced the submission of the first module of its pre-market approval (PMA) application to the U.S. Food and Drug Administration (FDA), following the FDA's previous decision to allow the Company to use the more flexible modular approach.", "outcome_brief": "", "source_link": "https://www.benzinga.com/pressreleases/26/01/g49690927/alpha-tau-submits-first-pre-market-approval-module-to-the-fda-for-alpha-dart-for-the-treatment-of-", - "source_type": "Comunicado de prensa", + "source_type": "Press Release", "status": "", "target_date": "", "time": "09:00:00", @@ -48,38 +48,38 @@ openapi: /es/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/fda ] } ``` -```json Response (401 No autorizado) +```json Respuesta (401 Unauthorized) { "ok": false, "errors": [ { "code": "auth_failed", "id": "unauthorized", - "value": "Token de autenticación no válido o ausente" + "value": "Invalid or missing authentication token" } ] } ``` -```json Response (404 No encontrado) +```json Respuesta (404 Not Found) { "ok": false, "errors": [ { "code": "no_data_found", "id": "not_found", - "value": "No se encontraron datos para los parámetros especificados" + "value": "No data found for the specified parameters" } ] } ``` -```json Response (500 Error interno del servidor) +```json Respuesta (500 Internal Server Error) { "ok": false, "errors": [ { "code": "internal_server_error", "id": "server_error", - "value": "Se produjo un error inesperado al procesar su solicitud" + "value": "An unexpected error occurred while processing your request" } ] } diff --git a/es/api-reference/calendar-api/get-guidance.mdx b/es/api-reference/calendar-api/get-guidance.mdx index 272770f1..b0c90d2c 100644 --- a/es/api-reference/calendar-api/get-guidance.mdx +++ b/es/api-reference/calendar-api/get-guidance.mdx @@ -1,5 +1,5 @@ --- -title: "Previsiones" +title: "Proyecciones" openapi: /es/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/guidance --- @@ -39,19 +39,19 @@ openapi: /es/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/guidance ] } ``` -```json Respuesta (401 No autorizado) +```json Respuesta (401 Unauthorized) { "ok": false, "errors": [ { "code": "auth_failed", "id": "unauthorized", - "value": "Token de autenticación no válido o ausente" + "value": "token de autenticación no válido o ausente" } ] } ``` -```json Respuesta (404 No encontrado) +```json Respuesta (404 Not Found) { "ok": false, "errors": [ @@ -63,14 +63,14 @@ openapi: /es/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/guidance ] } ``` -```json Respuesta (500 Error interno del servidor) +```json Respuesta (500 Internal Server Error) { "ok": false, "errors": [ { "code": "internal_server_error", "id": "server_error", - "value": "Se produjo un error inesperado al procesar su solicitud" + "value": "Se produjo un error inesperado durante el procesamiento de su solicitud" } ] } diff --git a/es/api-reference/calendar-api/get-haltresume.mdx b/es/api-reference/calendar-api/get-haltresume.mdx index 3dcfc166..eb7e085a 100644 --- a/es/api-reference/calendar-api/get-haltresume.mdx +++ b/es/api-reference/calendar-api/get-haltresume.mdx @@ -7,19 +7,19 @@ openapi: /es/openapi/calendar_api.spec.yml GET /api/v1/signal/halt_resume ```json Respuesta (200 OK) {} ``` - ```json Respuesta (401 Unauthorized) + ```json Respuesta (401 No autorizado) { "ok": false, "errors": [ { "code": "auth_failed", "id": "unauthorized", - "value": "Token de autenticación no válido o ausente" + "value": "Token de autenticación no válido o faltante" } ] } ``` - ```json Respuesta (404 Not Found) + ```json Respuesta (404 No encontrado) { "ok": false, "errors": [ @@ -31,14 +31,14 @@ openapi: /es/openapi/calendar_api.spec.yml GET /api/v1/signal/halt_resume ] } ``` - ```json Respuesta (500 Internal Server Error) + ```json Respuesta (500 Error interno del servidor) { "ok": false, "errors": [ { "code": "internal_server_error", "id": "server_error", - "value": "Se produjo un error inesperado al procesar la solicitud" + "value": "Se produjo un error inesperado al procesar tu solicitud" } ] } diff --git a/es/api-reference/calendar-api/get-ipos.mdx b/es/api-reference/calendar-api/get-ipos.mdx index 3552c408..8ab3d68b 100644 --- a/es/api-reference/calendar-api/get-ipos.mdx +++ b/es/api-reference/calendar-api/get-ipos.mdx @@ -1,10 +1,10 @@ --- -title: "OPIs V2" -openapi: /es/openapi/calendar_api.spec.yml GET /api/v2/calendar/ipos +title: "IPOs" +openapi: /es/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/ipos --- -```json Respuesta (200 OK) +```json Response (200 OK) { "ipos": [ { @@ -56,38 +56,38 @@ openapi: /es/openapi/calendar_api.spec.yml GET /api/v2/calendar/ipos ] } ``` -```json Respuesta (401 No autorizado) +```json Response (401 Unauthorized) { "ok": false, "errors": [ { "code": "auth_failed", "id": "unauthorized", - "value": "Token de autenticación no válido o ausente" + "value": "Invalid or missing authentication token" } ] } ``` -```json Respuesta (404 No encontrado) +```json Response (404 Not Found) { "ok": false, "errors": [ { "code": "no_data_found", "id": "not_found", - "value": "No se encontraron datos para los parámetros especificados" + "value": "No data found for the specified parameters" } ] } ``` -```json Respuesta (500 Error interno del servidor) +```json Response (500 Internal Server Error) { "ok": false, "errors": [ { "code": "internal_server_error", "id": "server_error", - "value": "Se produjo un error inesperado al procesar su solicitud" + "value": "An unexpected error occurred while processing your request" } ] } diff --git a/es/api-reference/calendar-api/get-ma.mdx b/es/api-reference/calendar-api/get-ma.mdx index d757371f..9a8bf016 100644 --- a/es/api-reference/calendar-api/get-ma.mdx +++ b/es/api-reference/calendar-api/get-ma.mdx @@ -4,7 +4,7 @@ openapi: /es/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/ma --- -```json Response (200 OK) +```json Respuesta (200 OK) { "ma": [ { @@ -20,7 +20,7 @@ openapi: /es/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/ma "deal_payment_type": "", "deal_size": "", "deal_status": "Completed", - "deal_terms_extra": "Terms of the transaction are not being disclosed.", + "deal_terms_extra": "No se revelan los términos de la transacción.", "deal_type": "Acquisition", "id": "695bc1b183cac20001bec44e", "importance": 2, @@ -33,19 +33,19 @@ openapi: /es/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/ma ] } ``` -```json Response (401 Unauthorized) +```json Respuesta (401 No autorizado) { "ok": false, "errors": [ { "code": "auth_failed", "id": "unauthorized", - "value": "Token de autenticación no válido o ausente" + "value": "Token de autenticación no válido o faltante" } ] } ``` -```json Response (404 Not Found) +```json Respuesta (404 No encontrado) { "ok": false, "errors": [ @@ -57,14 +57,14 @@ openapi: /es/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/ma ] } ``` -```json Response (500 Internal Server Error) +```json Respuesta (500 Error interno del servidor) { "ok": false, "errors": [ { "code": "internal_server_error", "id": "server_error", - "value": "Se produjo un error inesperado al procesar su solicitud" + "value": "Se produjo un error inesperado al procesar la solicitud" } ] } diff --git a/es/api-reference/calendar-api/get-offerings.mdx b/es/api-reference/calendar-api/get-offerings.mdx index 3dbe4706..7195a271 100644 --- a/es/api-reference/calendar-api/get-offerings.mdx +++ b/es/api-reference/calendar-api/get-offerings.mdx @@ -30,19 +30,19 @@ openapi: /es/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/offerings ] } ``` -```json Respuesta (401 Unauthorized) +```json Respuesta (401 No autorizado) { "ok": false, "errors": [ { "code": "auth_failed", "id": "unauthorized", - "value": "Token de autenticación inválido o ausente" + "value": "Token de autenticación no válido o ausente" } ] } ``` -```json Respuesta (404 Not Found) +```json Respuesta (404 No encontrado) { "ok": false, "errors": [ @@ -54,14 +54,14 @@ openapi: /es/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/offerings ] } ``` -```json Respuesta (500 Internal Server Error) +```json Respuesta (500 Error interno del servidor) { "ok": false, "errors": [ { "code": "internal_server_error", "id": "server_error", - "value": "Se produjo un error inesperado al procesar su solicitud" + "value": "Se produjo un error inesperado al procesar la solicitud" } ] } diff --git a/es/api-reference/calendar-api/get-optionactivity.mdx b/es/api-reference/calendar-api/get-optionactivity.mdx index f78016fa..eb3f58a5 100644 --- a/es/api-reference/calendar-api/get-optionactivity.mdx +++ b/es/api-reference/calendar-api/get-optionactivity.mdx @@ -4,7 +4,7 @@ openapi: /es/openapi/calendar_api.spec.yml GET /api/v1/signal/option_activity --- -```json Respuesta (200 OK) +```json Response (200 OK) { "option_activity": [ { @@ -14,8 +14,8 @@ openapi: /es/openapi/calendar_api.spec.yml GET /api/v1/signal/option_activity "cost_basis": "336000.0", "date": "2025-12-29", "date_expiration": "2026-09-18", - "description": "Freeport-McMoRan Option Alert: Sep 18 $50 Puts at the Ask: 600 vs 636 OI; Earnings 1/22 Before Open [est] ", - "description_extended": "Freeport-McMoRan Option Alert: Sep 18 $50 Puts at the Ask: 600 @ $5.6 vs 636 OI; Earnings 1/22 Before Open [est] Ref=$51.4", + "description": "Alerta de opciones de Freeport-McMoRan: puts de 50 $ con vencimiento el 18 de septiembre al precio de venta (ask): 600 frente a 636 de OI; resultados el 22/1 antes de la apertura [est] ", + "description_extended": "Alerta de opciones de Freeport-McMoRan: puts de 50 $ con vencimiento el 18 de septiembre al precio de venta (ask): 600 @ 5,6 $ frente a 636 de OI; resultados el 22/1 antes de la apertura [est] Ref=51,4 $", "exchange": "NYSE", "execution_estimate": "AT_ASK", "id": "6952ef7b6ab0a40001b39586", @@ -39,19 +39,19 @@ openapi: /es/openapi/calendar_api.spec.yml GET /api/v1/signal/option_activity ] } ``` -```json Respuesta (401 Unauthorized) +```json Response (401 Unauthorized) { "ok": false, "errors": [ { "code": "auth_failed", "id": "unauthorized", - "value": "Token de autenticación no válido o ausente" + "value": "Token de autenticación no válido o faltante" } ] } ``` -```json Respuesta (404 Not Found) +```json Response (404 Not Found) { "ok": false, "errors": [ @@ -63,7 +63,7 @@ openapi: /es/openapi/calendar_api.spec.yml GET /api/v1/signal/option_activity ] } ``` -```json Respuesta (500 Internal Server Error) +```json Response (500 Internal Server Error) { "ok": false, "errors": [ diff --git a/es/api-reference/calendar-api/get-ratings-analysts.mdx b/es/api-reference/calendar-api/get-ratings-analysts.mdx index 92242dd6..b2b1dd05 100644 --- a/es/api-reference/calendar-api/get-ratings-analysts.mdx +++ b/es/api-reference/calendar-api/get-ratings-analysts.mdx @@ -4,7 +4,7 @@ openapi: /es/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/ratings/analys --- -```json Respuesta (200 OK) +```json Response (200 OK) { "analyst_ratings_analyst": [ { @@ -57,7 +57,7 @@ openapi: /es/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/ratings/analys ] } ``` -```json Respuesta (401 Unauthorized) +```json Response (401 Unauthorized) { "ok": false, "errors": [ @@ -69,7 +69,7 @@ openapi: /es/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/ratings/analys ] } ``` -```json Respuesta (404 Not Found) +```json Response (404 Not Found) { "ok": false, "errors": [ @@ -81,7 +81,7 @@ openapi: /es/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/ratings/analys ] } ``` -```json Respuesta (500 Internal Server Error) +```json Response (500 Internal Server Error) { "ok": false, "errors": [ diff --git a/es/api-reference/calendar-api/get-ratings-firms.mdx b/es/api-reference/calendar-api/get-ratings-firms.mdx index 99fecc1a..0d304e62 100644 --- a/es/api-reference/calendar-api/get-ratings-firms.mdx +++ b/es/api-reference/calendar-api/get-ratings-firms.mdx @@ -37,7 +37,7 @@ openapi: /es/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/ratings/firms { "code": "auth_failed", "id": "unauthorized", - "value": "Invalid or missing authentication token" + "value": "Token de autenticación no válido o ausente" } ] } @@ -49,7 +49,7 @@ openapi: /es/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/ratings/firms { "code": "no_data_found", "id": "not_found", - "value": "No data found for the specified parameters" + "value": "No se encontraron datos para los parámetros especificados" } ] } @@ -61,7 +61,7 @@ openapi: /es/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/ratings/firms { "code": "internal_server_error", "id": "server_error", - "value": "An unexpected error occurred while processing your request" + "value": "Se produjo un error inesperado al procesar su solicitud" } ] } diff --git a/es/api-reference/calendar-api/get-removed.mdx b/es/api-reference/calendar-api/get-removed.mdx index 3c2cf988..051f842f 100644 --- a/es/api-reference/calendar-api/get-removed.mdx +++ b/es/api-reference/calendar-api/get-removed.mdx @@ -42,7 +42,7 @@ openapi: /es/openapi/calendar_api.spec.yml GET /api/v2.1/calendar-removed/ { "code": "auth_failed", "id": "unauthorized", - "value": "Token de autenticación no válido o ausente" + "value": "Token de autenticación no válido o faltante" } ] } diff --git a/es/api-reference/calendar-api/get-splits.mdx b/es/api-reference/calendar-api/get-splits.mdx index 60ce46f3..2664f812 100644 --- a/es/api-reference/calendar-api/get-splits.mdx +++ b/es/api-reference/calendar-api/get-splits.mdx @@ -27,38 +27,38 @@ openapi: /es/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/splits ] } ``` -```json Respuesta (401 Unauthorized) +```json Respuesta (401 No autorizado) { "ok": false, "errors": [ { "code": "auth_failed", "id": "unauthorized", - "value": "Invalid or missing authentication token" + "value": "Token de autenticación no válido o faltante" } ] } ``` -```json Respuesta (404 Not Found) +```json Respuesta (404 No encontrado) { "ok": false, "errors": [ { "code": "no_data_found", "id": "not_found", - "value": "No data found for the specified parameters" + "value": "No se encontraron datos para los parámetros especificados" } ] } ``` -```json Respuesta (500 Internal Server Error) +```json Respuesta (500 Error interno del servidor) { "ok": false, "errors": [ { "code": "internal_server_error", "id": "server_error", - "value": "An unexpected error occurred while processing your request" + "value": "Se produjo un error inesperado al procesar la solicitud" } ] } diff --git a/es/api-reference/calendar-api/government-trades/get-government-trade-reports.mdx b/es/api-reference/calendar-api/government-trades/get-government-trade-reports.mdx index ac543171..0c662854 100644 --- a/es/api-reference/calendar-api/government-trades/get-government-trade-reports.mdx +++ b/es/api-reference/calendar-api/government-trades/get-government-trade-reports.mdx @@ -4,41 +4,41 @@ openapi: /es/openapi/calendar_api.spec.yml GET /api/v1/government_trade_reports --- - ```json Respuesta (200 OK) + ```json Response (200 OK) {} ``` - ```json Respuesta (401 No autorizado) + ```json Response (401 No autorizado) { "ok": false, "errors": [ { "code": "auth_failed", "id": "unauthorized", - "value": "Invalid or missing authentication token" + "value": "Token de autenticación no válido o faltante" } ] } ``` - ```json Respuesta (404 No encontrado) + ```json Response (404 No encontrado) { "ok": false, "errors": [ { "code": "no_data_found", "id": "not_found", - "value": "No data found for the specified parameters" + "value": "No se encontraron datos para los parámetros indicados" } ] } ``` - ```json Respuesta (500 Error interno del servidor) + ```json Response (500 Error interno del servidor) { "ok": false, "errors": [ { "code": "internal_server_error", "id": "server_error", - "value": "An unexpected error occurred while processing your request" + "value": "Se produjo un error inesperado al procesar su solicitud" } ] } diff --git a/es/api-reference/calendar-api/government-trades/get-government-trades.mdx b/es/api-reference/calendar-api/government-trades/get-government-trades.mdx index cb5cf7a3..73a82518 100644 --- a/es/api-reference/calendar-api/government-trades/get-government-trades.mdx +++ b/es/api-reference/calendar-api/government-trades/get-government-trades.mdx @@ -1,5 +1,5 @@ --- -title: "Operaciones del gobierno" +title: "Operaciones gubernamentales" openapi: /es/openapi/calendar_api.spec.yml GET /api/v1/government_trades --- diff --git a/es/api-reference/calendar-api/insider-transaction/get-insider-transaction-filing.mdx b/es/api-reference/calendar-api/insider-transaction/get-insider-transaction-filing.mdx index 6d3d76b1..ce81de49 100644 --- a/es/api-reference/calendar-api/insider-transaction/get-insider-transaction-filing.mdx +++ b/es/api-reference/calendar-api/insider-transaction/get-insider-transaction-filing.mdx @@ -1,6 +1,7 @@ --- -title: "Transacción de iniciados" -openapi: /es/openapi/calendar_api.spec.yml GET /api/v1/sec/insider_transactions/filings +title: "Transacción de un insider" +openapi: /es/openapi/calendar_api.spec.yml GET + /api/v1/sec/insider_transactions/{view_type} --- diff --git a/es/api-reference/calendar-api/insider-transaction/get-insider-transaction-owner.mdx b/es/api-reference/calendar-api/insider-transaction/get-insider-transaction-owner.mdx index acfd88c9..ea1d61d0 100644 --- a/es/api-reference/calendar-api/insider-transaction/get-insider-transaction-owner.mdx +++ b/es/api-reference/calendar-api/insider-transaction/get-insider-transaction-owner.mdx @@ -1,6 +1,6 @@ --- -title: "Titular de operaciones con información privilegiada" -openapi: /es/openapi/calendar_api.spec.yml GET /sec/insider_transactions/owners +title: "Propietario de transacciones de insiders" +openapi: /es/openapi/calendar_api.spec.yml GET /api/v1/sec/insider_transactions/owners --- @@ -14,19 +14,19 @@ openapi: /es/openapi/calendar_api.spec.yml GET /sec/insider_transactions/owners ] } ``` -```json Respuesta (401 No autorizado) +```json Respuesta (401 Unauthorized) { "ok": false, "errors": [ { "code": "auth_failed", "id": "unauthorized", - "value": "Token de autenticación no válido o faltante" + "value": "Token de autenticación no válido o ausente" } ] } ``` -```json Respuesta (404 No encontrado) +```json Respuesta (404 Not Found) { "ok": false, "errors": [ @@ -38,7 +38,7 @@ openapi: /es/openapi/calendar_api.spec.yml GET /sec/insider_transactions/owners ] } ``` -```json Respuesta (500 Error interno del servidor) +```json Respuesta (500 Internal Server Error) { "ok": false, "errors": [ diff --git a/es/api-reference/calendar-api/ipos/returns-ipo-data.mdx b/es/api-reference/calendar-api/ipos/returns-ipo-data.mdx index 5a621ad6..350aa301 100644 --- a/es/api-reference/calendar-api/ipos/returns-ipo-data.mdx +++ b/es/api-reference/calendar-api/ipos/returns-ipo-data.mdx @@ -1,6 +1,6 @@ --- -title: "OPIs" -openapi: /es/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/ipos +title: "IPOs V2" +openapi: /es/openapi/calendar_api.spec.yml GET /api/v2/calendar/ipos --- @@ -56,19 +56,19 @@ openapi: /es/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/ipos ] } ``` -```json Respuesta (401 Unauthorized) +```json Respuesta (401 No autorizado) { "ok": false, "errors": [ { "code": "auth_failed", "id": "unauthorized", - "value": "Token de autenticación no válido o ausente" + "value": "token de autenticación no válido o ausente" } ] } ``` -```json Respuesta (404 Not Found) +```json Respuesta (404 No encontrado) { "ok": false, "errors": [ @@ -80,14 +80,14 @@ openapi: /es/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/ipos ] } ``` -```json Respuesta (500 Internal Server Error) +```json Respuesta (500 Error interno del servidor) { "ok": false, "errors": [ { "code": "internal_server_error", "id": "server_error", - "value": "Se produjo un error inesperado al procesar su solicitud" + "value": "Se produjo un error inesperado al procesar la solicitud" } ] } diff --git a/es/api-reference/calendar_api/analyst-insights/analyst-insights-v1.mdx b/es/api-reference/calendar_api/analyst-insights/analyst-insights-v1.mdx new file mode 100644 index 00000000..2f9b2347 --- /dev/null +++ b/es/api-reference/calendar_api/analyst-insights/analyst-insights-v1.mdx @@ -0,0 +1,3 @@ +--- +openapi: /es/openapi/calendar_api.spec.yml GET /api/v1/analyst/insights +--- \ No newline at end of file diff --git a/es/api-reference/calendar_api/block-trade/blocktrade-v1.mdx b/es/api-reference/calendar_api/block-trade/blocktrade-v1.mdx new file mode 100644 index 00000000..d9b90431 --- /dev/null +++ b/es/api-reference/calendar_api/block-trade/blocktrade-v1.mdx @@ -0,0 +1,3 @@ +--- +openapi: /es/openapi/calendar_api.spec.yml GET /api/v1/signal/block_trade +--- \ No newline at end of file diff --git a/es/api-reference/calendar_api/bulls-say-bears-say/latest-bull-and-bear-cases-for-a-given-ticker-symbol.mdx b/es/api-reference/calendar_api/bulls-say-bears-say/latest-bull-and-bear-cases-for-a-given-ticker-symbol.mdx new file mode 100644 index 00000000..bcf51eef --- /dev/null +++ b/es/api-reference/calendar_api/bulls-say-bears-say/latest-bull-and-bear-cases-for-a-given-ticker-symbol.mdx @@ -0,0 +1,3 @@ +--- +openapi: /es/openapi/calendar_api.spec.yml GET /api/v1/bulls_bears_say +--- \ No newline at end of file diff --git a/es/api-reference/calendar_api/conference_calls/returns-conference-call-data.mdx b/es/api-reference/calendar_api/conference_calls/returns-conference-call-data.mdx new file mode 100644 index 00000000..b2f96201 --- /dev/null +++ b/es/api-reference/calendar_api/conference_calls/returns-conference-call-data.mdx @@ -0,0 +1,3 @@ +--- +openapi: /es/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/conference-calls +--- \ No newline at end of file diff --git a/es/api-reference/calendar_api/consensus_ratings/returns-analyst-ratings-consensus-data.mdx b/es/api-reference/calendar_api/consensus_ratings/returns-analyst-ratings-consensus-data.mdx new file mode 100644 index 00000000..ff77ef46 --- /dev/null +++ b/es/api-reference/calendar_api/consensus_ratings/returns-analyst-ratings-consensus-data.mdx @@ -0,0 +1,3 @@ +--- +openapi: /es/openapi/calendar_api.spec.yml GET /api/v1/consensus-ratings +--- \ No newline at end of file diff --git a/es/api-reference/calendar_api/dividends/dividends-events-v22.mdx b/es/api-reference/calendar_api/dividends/dividends-events-v22.mdx new file mode 100644 index 00000000..d34847a7 --- /dev/null +++ b/es/api-reference/calendar_api/dividends/dividends-events-v22.mdx @@ -0,0 +1,3 @@ +--- +openapi: /es/openapi/calendar_api.spec.yml GET /api/v2.2/calendar/dividends +--- \ No newline at end of file diff --git a/es/api-reference/calendar_api/dividends/dividends-events.mdx b/es/api-reference/calendar_api/dividends/dividends-events.mdx new file mode 100644 index 00000000..d2953e01 --- /dev/null +++ b/es/api-reference/calendar_api/dividends/dividends-events.mdx @@ -0,0 +1,3 @@ +--- +openapi: /es/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/dividends +--- \ No newline at end of file diff --git a/es/api-reference/calendar_api/earnings/returns-the-earnings-data.mdx b/es/api-reference/calendar_api/earnings/returns-the-earnings-data.mdx new file mode 100644 index 00000000..d9f57d3b --- /dev/null +++ b/es/api-reference/calendar_api/earnings/returns-the-earnings-data.mdx @@ -0,0 +1,3 @@ +--- +openapi: /es/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/earnings +--- \ No newline at end of file diff --git a/es/api-reference/calendar_api/economics/returns-the-economic-calendar-data.mdx b/es/api-reference/calendar_api/economics/returns-the-economic-calendar-data.mdx new file mode 100644 index 00000000..a708a7c6 --- /dev/null +++ b/es/api-reference/calendar_api/economics/returns-the-economic-calendar-data.mdx @@ -0,0 +1,3 @@ +--- +openapi: /es/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/economics +--- \ No newline at end of file diff --git a/es/api-reference/calendar_api/erx-gaps/erx-gaps.mdx b/es/api-reference/calendar_api/erx-gaps/erx-gaps.mdx new file mode 100644 index 00000000..3aac88a1 --- /dev/null +++ b/es/api-reference/calendar_api/erx-gaps/erx-gaps.mdx @@ -0,0 +1,3 @@ +--- +openapi: /es/openapi/calendar_api.spec.yml GET /api/v1/erx-gaps +--- \ No newline at end of file diff --git a/es/api-reference/calendar_api/events/events.mdx b/es/api-reference/calendar_api/events/events.mdx new file mode 100644 index 00000000..717c6f0d --- /dev/null +++ b/es/api-reference/calendar_api/events/events.mdx @@ -0,0 +1,3 @@ +--- +openapi: /es/openapi/calendar_api.spec.yml GET /api/v2/calendar/events +--- \ No newline at end of file diff --git a/es/api-reference/calendar_api/fda/fda-approvals-clinical-trials-and-pdufa-dates.mdx b/es/api-reference/calendar_api/fda/fda-approvals-clinical-trials-and-pdufa-dates.mdx new file mode 100644 index 00000000..e2bbb5f0 --- /dev/null +++ b/es/api-reference/calendar_api/fda/fda-approvals-clinical-trials-and-pdufa-dates.mdx @@ -0,0 +1,3 @@ +--- +openapi: /es/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/fda +--- \ No newline at end of file diff --git a/es/api-reference/calendar_api/government-trade-reports/government-trade-reports.mdx b/es/api-reference/calendar_api/government-trade-reports/government-trade-reports.mdx new file mode 100644 index 00000000..a7a2dc8b --- /dev/null +++ b/es/api-reference/calendar_api/government-trade-reports/government-trade-reports.mdx @@ -0,0 +1,3 @@ +--- +openapi: /es/openapi/calendar_api.spec.yml GET /api/v1/government_trade_reports +--- \ No newline at end of file diff --git a/es/api-reference/calendar_api/government-trades/government-trades.mdx b/es/api-reference/calendar_api/government-trades/government-trades.mdx new file mode 100644 index 00000000..b6e58e33 --- /dev/null +++ b/es/api-reference/calendar_api/government-trades/government-trades.mdx @@ -0,0 +1,3 @@ +--- +openapi: /es/openapi/calendar_api.spec.yml GET /api/v1/government_trades +--- \ No newline at end of file diff --git a/es/api-reference/calendar_api/guidance/returns-guidance-data.mdx b/es/api-reference/calendar_api/guidance/returns-guidance-data.mdx new file mode 100644 index 00000000..abba8a92 --- /dev/null +++ b/es/api-reference/calendar_api/guidance/returns-guidance-data.mdx @@ -0,0 +1,3 @@ +--- +openapi: /es/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/guidance +--- \ No newline at end of file diff --git a/es/api-reference/calendar_api/halt-resume/haltresume-v1.mdx b/es/api-reference/calendar_api/halt-resume/haltresume-v1.mdx new file mode 100644 index 00000000..a220ff5c --- /dev/null +++ b/es/api-reference/calendar_api/halt-resume/haltresume-v1.mdx @@ -0,0 +1,85 @@ +--- +title: "Suspensión y reanudación" +openapi: /es/openapi/calendar_api.spec.yml GET /api/v1/signal/halt_resume +--- + + + ```json Respuesta (200 OK) + { + "halt_resume": [ + { + "count": 1, + "date": "2026-01-28", + "description": "Suspensión de cotización: estado de la suspensión actualizado a las 3:04:51 a. m. ET: Suspensión de cotización: motivo no disponible", + "exchange": "NASDAQ", + "halt_type": "UPDATED", + "id": "6979c32524a26100013b72a7", + "name": "Applied Therapeutics", + "ticker": "APLT", + "time": "03:04:53", + "updated": 1769587493 + }, + { + "count": 1, + "date": "2026-01-28", + "description": "Suspensión de cotización: estado de la suspensión actualizado a las 3:04:51 a. m. ET: Suspensión de cotización: motivo no disponible", + "exchange": "NASDAQ", + "halt_type": "UPDATED", + "id": "6979c32524a26100013b72a8", + "name": "Revelation Biosciences", + "ticker": "REVBW", + "time": "03:04:53", + "updated": 1769587493 + }, + { + "count": 0, + "date": "2026-01-28", + "description": "Suspensión de cotización: reanudación a las 3:04:51 a. m. ET", + "exchange": "", + "halt_type": "RESUMED", + "id": "6979c32524a26100013b72a9", + "name": "", + "ticker": "FEMD", + "time": "03:04:53", + "updated": 1769587493 + } + ] + } + ``` + ```json Respuesta (401 No autorizado) + { + "ok": false, + "errors": [ + { + "code": "auth_failed", + "id": "unauthorized", + "value": "token de autenticación no válido o ausente" + } + ] + } + ``` + ```json Respuesta (404 No encontrado) + { + "ok": false, + "errors": [ + { + "code": "no_data_found", + "id": "not_found", + "value": "No se encontraron datos para los parámetros especificados" + } + ] + } + ``` + ```json Respuesta (500 Error interno del servidor) + { + "ok": false, + "errors": [ + { + "code": "internal_server_error", + "id": "server_error", + "value": "Se produjo un error inesperado al procesar su solicitud" + } + ] + } + ``` + \ No newline at end of file diff --git a/es/api-reference/calendar_api/insider-transaction/insider-transaction-filing.mdx b/es/api-reference/calendar_api/insider-transaction/insider-transaction-filing.mdx new file mode 100644 index 00000000..72f7d556 --- /dev/null +++ b/es/api-reference/calendar_api/insider-transaction/insider-transaction-filing.mdx @@ -0,0 +1,3 @@ +--- +openapi: get /api/v1/sec/insider_transactions/filings +--- \ No newline at end of file diff --git a/es/api-reference/calendar_api/insider-transaction/insider-transaction-owner.mdx b/es/api-reference/calendar_api/insider-transaction/insider-transaction-owner.mdx new file mode 100644 index 00000000..a44b4b34 --- /dev/null +++ b/es/api-reference/calendar_api/insider-transaction/insider-transaction-owner.mdx @@ -0,0 +1,3 @@ +--- +openapi: get /sec/insider_transactions/owners +--- \ No newline at end of file diff --git a/es/api-reference/calendar_api/insider-transaction/insider-transactions.mdx b/es/api-reference/calendar_api/insider-transaction/insider-transactions.mdx new file mode 100644 index 00000000..cac7c5b9 --- /dev/null +++ b/es/api-reference/calendar_api/insider-transaction/insider-transactions.mdx @@ -0,0 +1,4 @@ +--- +openapi: /es/openapi/calendar_api.spec.yml GET + /api/v1/sec/insider_transactions/{view_type} +--- \ No newline at end of file diff --git a/es/api-reference/calendar_api/ipos/ipos-v21.mdx b/es/api-reference/calendar_api/ipos/ipos-v21.mdx new file mode 100644 index 00000000..d057a19b --- /dev/null +++ b/es/api-reference/calendar_api/ipos/ipos-v21.mdx @@ -0,0 +1,3 @@ +--- +openapi: /es/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/ipos +--- \ No newline at end of file diff --git a/es/api-reference/calendar_api/ipos/returns-ipo-data.mdx b/es/api-reference/calendar_api/ipos/returns-ipo-data.mdx new file mode 100644 index 00000000..b53d1f26 --- /dev/null +++ b/es/api-reference/calendar_api/ipos/returns-ipo-data.mdx @@ -0,0 +1,3 @@ +--- +openapi: /es/openapi/calendar_api.spec.yml GET /api/v2/calendar/ipos +--- \ No newline at end of file diff --git a/es/api-reference/calendar_api/ma/returns-the-mergers-and-acquisitions-data.mdx b/es/api-reference/calendar_api/ma/returns-the-mergers-and-acquisitions-data.mdx new file mode 100644 index 00000000..6829bae3 --- /dev/null +++ b/es/api-reference/calendar_api/ma/returns-the-mergers-and-acquisitions-data.mdx @@ -0,0 +1,3 @@ +--- +openapi: /es/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/ma +--- \ No newline at end of file diff --git a/es/api-reference/calendar_api/offerings/returns-secondary-offering-data.mdx b/es/api-reference/calendar_api/offerings/returns-secondary-offering-data.mdx new file mode 100644 index 00000000..23b305aa --- /dev/null +++ b/es/api-reference/calendar_api/offerings/returns-secondary-offering-data.mdx @@ -0,0 +1,3 @@ +--- +openapi: /es/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/offerings +--- \ No newline at end of file diff --git a/es/api-reference/calendar_api/option-activity/optionactivity-v1.mdx b/es/api-reference/calendar_api/option-activity/optionactivity-v1.mdx new file mode 100644 index 00000000..8702e372 --- /dev/null +++ b/es/api-reference/calendar_api/option-activity/optionactivity-v1.mdx @@ -0,0 +1,3 @@ +--- +openapi: /es/openapi/calendar_api.spec.yml GET /api/v1/signal/option_activity +--- \ No newline at end of file diff --git a/es/api-reference/calendar_api/ratings/returns-analyst-ratings-data.mdx b/es/api-reference/calendar_api/ratings/returns-analyst-ratings-data.mdx new file mode 100644 index 00000000..31bd2290 --- /dev/null +++ b/es/api-reference/calendar_api/ratings/returns-analyst-ratings-data.mdx @@ -0,0 +1,3 @@ +--- +openapi: /es/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/ratings +--- \ No newline at end of file diff --git a/es/api-reference/calendar_api/ratings_analysts/ratings-analysts.mdx b/es/api-reference/calendar_api/ratings_analysts/ratings-analysts.mdx new file mode 100644 index 00000000..668620c1 --- /dev/null +++ b/es/api-reference/calendar_api/ratings_analysts/ratings-analysts.mdx @@ -0,0 +1,3 @@ +--- +openapi: /es/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/ratings/analysts +--- \ No newline at end of file diff --git a/es/api-reference/calendar_api/ratings_firms/ratings-firms.mdx b/es/api-reference/calendar_api/ratings_firms/ratings-firms.mdx new file mode 100644 index 00000000..922bf539 --- /dev/null +++ b/es/api-reference/calendar_api/ratings_firms/ratings-firms.mdx @@ -0,0 +1,3 @@ +--- +openapi: /es/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/ratings/firms +--- \ No newline at end of file diff --git a/es/api-reference/calendar_api/removed/removed-v2.mdx b/es/api-reference/calendar_api/removed/removed-v2.mdx new file mode 100644 index 00000000..6516a28c --- /dev/null +++ b/es/api-reference/calendar_api/removed/removed-v2.mdx @@ -0,0 +1,3 @@ +--- +openapi: /es/openapi/calendar_api.spec.yml GET /api/v2.1/calendar-removed/ +--- \ No newline at end of file diff --git a/es/api-reference/calendar_api/splits/returns-the-splits-calendar-data.mdx b/es/api-reference/calendar_api/splits/returns-the-splits-calendar-data.mdx new file mode 100644 index 00000000..1cfb2f06 --- /dev/null +++ b/es/api-reference/calendar_api/splits/returns-the-splits-calendar-data.mdx @@ -0,0 +1,3 @@ +--- +openapi: /es/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/splits +--- \ No newline at end of file diff --git a/es/api-reference/data-api-proxy-api/fundamentals/company-fundamentals-v21.mdx b/es/api-reference/data-api-proxy-api/fundamentals/company-fundamentals-v21.mdx index 0e21466a..1a34bbcb 100644 --- a/es/api-reference/data-api-proxy-api/fundamentals/company-fundamentals-v21.mdx +++ b/es/api-reference/data-api-proxy-api/fundamentals/company-fundamentals-v21.mdx @@ -1,4 +1,4 @@ --- -title: "Fundamentos de la compañía V2.1" +title: "Fundamentos de la empresa V2.1" openapi: /es/openapi/data-api-proxy_api.spec.yml GET /api/v2.1/fundamentals --- \ No newline at end of file diff --git a/es/api-reference/data-api-proxy-api/fundamentals/company-fundamentals-v3.mdx b/es/api-reference/data-api-proxy-api/fundamentals/company-fundamentals-v3.mdx index 26076e6c..8f2d7993 100644 --- a/es/api-reference/data-api-proxy-api/fundamentals/company-fundamentals-v3.mdx +++ b/es/api-reference/data-api-proxy-api/fundamentals/company-fundamentals-v3.mdx @@ -1,4 +1,4 @@ --- -title: "Fundamentos de la empresa v3" +title: "Fundamentos de la empresa V3" openapi: /es/openapi/data-api-proxy_api.spec.yml GET /api/v3/fundamentals --- \ No newline at end of file diff --git a/es/api-reference/data-api-proxy-api/fundamentals/get-alpha-beta.mdx b/es/api-reference/data-api-proxy-api/fundamentals/get-alpha-beta.mdx index e7d70c96..248e945d 100644 --- a/es/api-reference/data-api-proxy-api/fundamentals/get-alpha-beta.mdx +++ b/es/api-reference/data-api-proxy-api/fundamentals/get-alpha-beta.mdx @@ -1,5 +1,5 @@ --- -title: "Alfa Beta" +title: "Alpha Beta" openapi: /es/openapi/data-api-proxy_api.spec.yml GET /api/v2.1/fundamentals/alphaBeta --- @@ -43,38 +43,38 @@ openapi: /es/openapi/data-api-proxy_api.spec.yml GET /api/v2.1/fundamentals/alph ] } ``` -```json Respuesta (401 Unauthorized) +```json Respuesta (401 No autorizado) { "ok": false, "errors": [ { "code": "auth_failed", "id": "unauthorized", - "value": "Token de autenticación inválido o ausente" + "value": "Token de autenticación no válido o ausente" } ] } ``` -```json Respuesta (404 Not Found) +```json Respuesta (404 No encontrado) { "ok": false, "errors": [ { "code": "no_data_found", "id": "not_found", - "value": "No se encontraron datos para los parámetros especificados" + "value": "No se encontraron datos para los parámetros indicados" } ] } ``` -```json Respuesta (500 Internal Server Error) +```json Respuesta (500 Error interno del servidor) { "ok": false, "errors": [ { "code": "internal_server_error", "id": "server_error", - "value": "Se produjo un error inesperado al procesar su solicitud" + "value": "Se produjo un error inesperado al procesar la solicitud" } ] } diff --git a/es/api-reference/data-api-proxy-api/fundamentals/get-balance-sheet.mdx b/es/api-reference/data-api-proxy-api/fundamentals/get-balance-sheet.mdx index ce3a4600..e8e901c4 100644 --- a/es/api-reference/data-api-proxy-api/fundamentals/get-balance-sheet.mdx +++ b/es/api-reference/data-api-proxy-api/fundamentals/get-balance-sheet.mdx @@ -10,7 +10,7 @@ openapi: /es/openapi/data-api-proxy_api.spec.yml GET /api/v3/fundamentals/balanc "data": [] } ``` -```json Respuesta (401 No autorizado) +```json Respuesta (401 Unauthorized) { "ok": false, "errors": [ @@ -22,7 +22,7 @@ openapi: /es/openapi/data-api-proxy_api.spec.yml GET /api/v3/fundamentals/balanc ] } ``` -```json Respuesta (404 No encontrado) +```json Respuesta (404 Not Found) { "ok": false, "errors": [ @@ -34,7 +34,7 @@ openapi: /es/openapi/data-api-proxy_api.spec.yml GET /api/v3/fundamentals/balanc ] } ``` -```json Respuesta (500 Error interno del servidor) +```json Respuesta (500 Internal Server Error) { "ok": false, "errors": [ diff --git a/es/api-reference/data-api-proxy-api/fundamentals/get-cash-flow.mdx b/es/api-reference/data-api-proxy-api/fundamentals/get-cash-flow.mdx index 73d3dee8..a4621059 100644 --- a/es/api-reference/data-api-proxy-api/fundamentals/get-cash-flow.mdx +++ b/es/api-reference/data-api-proxy-api/fundamentals/get-cash-flow.mdx @@ -17,7 +17,7 @@ openapi: /es/openapi/data-api-proxy_api.spec.yml GET /api/v3/fundamentals/cash-f { "code": "auth_failed", "id": "unauthorized", - "value": "Token de autenticación no válido o faltante" + "value": "Token de autenticación no válido o ausente" } ] } diff --git a/es/api-reference/data-api-proxy-api/fundamentals/get-financials.mdx b/es/api-reference/data-api-proxy-api/fundamentals/get-financials.mdx index ca4bd802..97c9a867 100644 --- a/es/api-reference/data-api-proxy-api/fundamentals/get-financials.mdx +++ b/es/api-reference/data-api-proxy-api/fundamentals/get-financials.mdx @@ -259,7 +259,7 @@ openapi: /es/openapi/data-api-proxy_api.spec.yml GET /api/v2.1/fundamentals/fina { "code": "internal_server_error", "id": "server_error", - "value": "Ocurrió un error inesperado al procesar su solicitud" + "value": "Ocurrió un error inesperado al procesar la solicitud" } ] } diff --git a/es/api-reference/data-api-proxy-api/fundamentals/get-share-class-profile.mdx b/es/api-reference/data-api-proxy-api/fundamentals/get-share-class-profile.mdx index 983b5ff1..bcb0d574 100644 --- a/es/api-reference/data-api-proxy-api/fundamentals/get-share-class-profile.mdx +++ b/es/api-reference/data-api-proxy-api/fundamentals/get-share-class-profile.mdx @@ -37,19 +37,19 @@ openapi: /es/openapi/data-api-proxy_api.spec.yml GET ] } ``` -```json Respuesta (401 Unauthorized) +```json Respuesta (401 No autorizado) { "ok": false, "errors": [ { "code": "auth_failed", "id": "unauthorized", - "value": "Token de autenticación no válido o ausente" + "value": "Token de autenticación no válido o faltante" } ] } ``` -```json Respuesta (404 Not Found) +```json Respuesta (404 No encontrado) { "ok": false, "errors": [ @@ -61,14 +61,14 @@ openapi: /es/openapi/data-api-proxy_api.spec.yml GET ] } ``` -```json Respuesta (500 Internal Server Error) +```json Respuesta (500 Error interno del servidor) { "ok": false, "errors": [ { "code": "internal_server_error", "id": "server_error", - "value": "Se produjo un error inesperado al procesar su solicitud" + "value": "Se produjo un error inesperado al procesar la solicitud" } ] } diff --git a/es/api-reference/data-api-proxy-api/fundamentals/get-share-class-v21.mdx b/es/api-reference/data-api-proxy-api/fundamentals/get-share-class-v21.mdx index fa9db4f6..b99c844a 100644 --- a/es/api-reference/data-api-proxy-api/fundamentals/get-share-class-v21.mdx +++ b/es/api-reference/data-api-proxy-api/fundamentals/get-share-class-v21.mdx @@ -1,4 +1,4 @@ --- -title: "Clase de acciones V21" +title: "Clase de acción V21" openapi: /es/openapi/data-api-proxy_api.spec.yml GET /api/v2.1/fundamentals/shareClass --- \ No newline at end of file diff --git a/es/api-reference/data-api-proxy-api/fundamentals/get-share-price-ratios.mdx b/es/api-reference/data-api-proxy-api/fundamentals/get-share-price-ratios.mdx index ab73a6d9..ca727039 100644 --- a/es/api-reference/data-api-proxy-api/fundamentals/get-share-price-ratios.mdx +++ b/es/api-reference/data-api-proxy-api/fundamentals/get-share-price-ratios.mdx @@ -1,5 +1,5 @@ --- -title: "Ratios del precio de la acción" +title: "Ratios de precio de la acción" openapi: /es/openapi/data-api-proxy_api.spec.yml GET /api/v3/fundamentals/share-price-ratios --- @@ -123,11 +123,11 @@ openapi: /es/openapi/data-api-proxy_api.spec.yml GET ```json Response (404 Not Found) { "ok": false, - "errors": [ + "errores": [ { "code": "no_data_found", "id": "not_found", - "value": "No data found for the specified parameters" + "value": "No se encontraron datos para los parámetros especificados" } ] } @@ -140,7 +140,7 @@ openapi: /es/openapi/data-api-proxy_api.spec.yml GET { "code": "internal_server_error", "id": "server_error", - "value": "An unexpected error occurred while processing your request" + "value": "Ocurrió un error inesperado al procesar su solicitud" } ] } diff --git a/es/api-reference/data-api-proxy-api/market-data/get-market-movers.mdx b/es/api-reference/data-api-proxy-api/market-data/get-market-movers.mdx index 9ccda54c..b8cda373 100644 --- a/es/api-reference/data-api-proxy-api/market-data/get-market-movers.mdx +++ b/es/api-reference/data-api-proxy-api/market-data/get-market-movers.mdx @@ -1,5 +1,5 @@ --- -title: "Valores con mayor movimiento" +title: "Movers" openapi: /es/openapi/data-api-proxy_api.spec.yml GET /api/v1/market/movers --- @@ -23,7 +23,7 @@ openapi: /es/openapi/data-api-proxy_api.spec.yml GET /api/v1/market/movers "averageVolume": 54118, "previousClose": 2.25, "marketCap": "3717459", - "gicsSectorName": "Consumer Discretionary", + "gicsSectorName": "Consumo discrecional", "shareFloat": "627204", "isin": "KYG837611170" }, @@ -38,7 +38,7 @@ openapi: /es/openapi/data-api-proxy_api.spec.yml GET /api/v1/market/movers "averageVolume": 38277, "previousClose": 1.12, "marketCap": "5177790", - "gicsSectorName": "Industrials", + "gicsSectorName": "Industriales", "shareFloat": "1412527", "isin": "US1311001093" }, @@ -53,7 +53,7 @@ openapi: /es/openapi/data-api-proxy_api.spec.yml GET /api/v1/market/movers "averageVolume": 38513, "previousClose": 3.53, "marketCap": "2563193", - "gicsSectorName": "Consumer Staples", + "gicsSectorName": "Bienes de consumo básicos", "shareFloat": "573192", "isin": "KYG6223S1259" } diff --git a/es/api-reference/data-api-proxy_api/fundamentals/company-financial-data-v21.mdx b/es/api-reference/data-api-proxy_api/fundamentals/company-financial-data-v21.mdx new file mode 100644 index 00000000..b31d3e12 --- /dev/null +++ b/es/api-reference/data-api-proxy_api/fundamentals/company-financial-data-v21.mdx @@ -0,0 +1,3 @@ +--- +openapi: /es/openapi/data-api-proxy_api.spec.yml GET /api/v2.1/fundamentals/company +--- \ No newline at end of file diff --git a/es/api-reference/data-api-proxy_api/fundamentals/company-fundamentals-v2.mdx b/es/api-reference/data-api-proxy_api/fundamentals/company-fundamentals-v2.mdx new file mode 100644 index 00000000..521b72ec --- /dev/null +++ b/es/api-reference/data-api-proxy_api/fundamentals/company-fundamentals-v2.mdx @@ -0,0 +1,3 @@ +--- +openapi: /es/openapi/data-api-proxy_api.spec.yml GET /api/v2/fundamentals +--- \ No newline at end of file diff --git a/es/api-reference/data-api-proxy_api/fundamentals/company-fundamentals-v21.mdx b/es/api-reference/data-api-proxy_api/fundamentals/company-fundamentals-v21.mdx new file mode 100644 index 00000000..45afc602 --- /dev/null +++ b/es/api-reference/data-api-proxy_api/fundamentals/company-fundamentals-v21.mdx @@ -0,0 +1,3 @@ +--- +openapi: /es/openapi/data-api-proxy_api.spec.yml GET /api/v2.1/fundamentals +--- \ No newline at end of file diff --git a/es/api-reference/data-api-proxy_api/fundamentals/company-fundamentals-v3.mdx b/es/api-reference/data-api-proxy_api/fundamentals/company-fundamentals-v3.mdx new file mode 100644 index 00000000..e83fb343 --- /dev/null +++ b/es/api-reference/data-api-proxy_api/fundamentals/company-fundamentals-v3.mdx @@ -0,0 +1,3 @@ +--- +openapi: /es/openapi/data-api-proxy_api.spec.yml GET /api/v3/fundamentals +--- \ No newline at end of file diff --git a/es/api-reference/data-api-proxy_api/fundamentals/company-profile-information-v21.mdx b/es/api-reference/data-api-proxy_api/fundamentals/company-profile-information-v21.mdx new file mode 100644 index 00000000..6dd0b3ac --- /dev/null +++ b/es/api-reference/data-api-proxy_api/fundamentals/company-profile-information-v21.mdx @@ -0,0 +1,4 @@ +--- +openapi: /es/openapi/data-api-proxy_api.spec.yml GET + /api/v2.1/fundamentals/companyProfile +--- \ No newline at end of file diff --git a/es/api-reference/data-api-proxy_api/fundamentals/get-alpha-beta-v21.mdx b/es/api-reference/data-api-proxy_api/fundamentals/get-alpha-beta-v21.mdx new file mode 100644 index 00000000..af9170e9 --- /dev/null +++ b/es/api-reference/data-api-proxy_api/fundamentals/get-alpha-beta-v21.mdx @@ -0,0 +1,3 @@ +--- +openapi: /es/openapi/data-api-proxy_api.spec.yml GET /api/v2.1/fundamentals/alphaBeta +--- \ No newline at end of file diff --git a/es/api-reference/data-api-proxy_api/fundamentals/get-asset-classification-v21.mdx b/es/api-reference/data-api-proxy_api/fundamentals/get-asset-classification-v21.mdx new file mode 100644 index 00000000..21867e8f --- /dev/null +++ b/es/api-reference/data-api-proxy_api/fundamentals/get-asset-classification-v21.mdx @@ -0,0 +1,4 @@ +--- +openapi: /es/openapi/data-api-proxy_api.spec.yml GET + /api/v2.1/fundamentals/assetClassification +--- \ No newline at end of file diff --git a/es/api-reference/data-api-proxy_api/fundamentals/get-balance-sheet-v3.mdx b/es/api-reference/data-api-proxy_api/fundamentals/get-balance-sheet-v3.mdx new file mode 100644 index 00000000..7adc2b9d --- /dev/null +++ b/es/api-reference/data-api-proxy_api/fundamentals/get-balance-sheet-v3.mdx @@ -0,0 +1,3 @@ +--- +openapi: /es/openapi/data-api-proxy_api.spec.yml GET /api/v3/fundamentals/balance-sheet +--- \ No newline at end of file diff --git a/es/api-reference/data-api-proxy_api/fundamentals/get-cash-flow-v3.mdx b/es/api-reference/data-api-proxy_api/fundamentals/get-cash-flow-v3.mdx new file mode 100644 index 00000000..57aa6a18 --- /dev/null +++ b/es/api-reference/data-api-proxy_api/fundamentals/get-cash-flow-v3.mdx @@ -0,0 +1,3 @@ +--- +openapi: /es/openapi/data-api-proxy_api.spec.yml GET /api/v3/fundamentals/cash-flow +--- \ No newline at end of file diff --git a/es/api-reference/data-api-proxy_api/fundamentals/get-derived-figures-and-ratios-v3.mdx b/es/api-reference/data-api-proxy_api/fundamentals/get-derived-figures-and-ratios-v3.mdx new file mode 100644 index 00000000..34ebfe72 --- /dev/null +++ b/es/api-reference/data-api-proxy_api/fundamentals/get-derived-figures-and-ratios-v3.mdx @@ -0,0 +1,3 @@ +--- +openapi: /es/openapi/data-api-proxy_api.spec.yml GET /api/v3/fundamentals/derived +--- \ No newline at end of file diff --git a/es/api-reference/data-api-proxy_api/fundamentals/get-earning-ratios-v21.mdx b/es/api-reference/data-api-proxy_api/fundamentals/get-earning-ratios-v21.mdx new file mode 100644 index 00000000..784e1d9b --- /dev/null +++ b/es/api-reference/data-api-proxy_api/fundamentals/get-earning-ratios-v21.mdx @@ -0,0 +1,4 @@ +--- +openapi: /es/openapi/data-api-proxy_api.spec.yml GET + /api/v2.1/fundamentals/earningRatios +--- \ No newline at end of file diff --git a/es/api-reference/data-api-proxy_api/fundamentals/get-financials-v21.mdx b/es/api-reference/data-api-proxy_api/fundamentals/get-financials-v21.mdx new file mode 100644 index 00000000..6b278da0 --- /dev/null +++ b/es/api-reference/data-api-proxy_api/fundamentals/get-financials-v21.mdx @@ -0,0 +1,3 @@ +--- +openapi: /es/openapi/data-api-proxy_api.spec.yml GET /api/v2.1/fundamentals/financials +--- \ No newline at end of file diff --git a/es/api-reference/data-api-proxy_api/fundamentals/get-operation-ratios-v21.mdx b/es/api-reference/data-api-proxy_api/fundamentals/get-operation-ratios-v21.mdx new file mode 100644 index 00000000..93a61b7d --- /dev/null +++ b/es/api-reference/data-api-proxy_api/fundamentals/get-operation-ratios-v21.mdx @@ -0,0 +1,4 @@ +--- +openapi: /es/openapi/data-api-proxy_api.spec.yml GET + /api/v2.1/fundamentals/operationRatios +--- \ No newline at end of file diff --git a/es/api-reference/data-api-proxy_api/fundamentals/get-share-class-profile-v21.mdx b/es/api-reference/data-api-proxy_api/fundamentals/get-share-class-profile-v21.mdx new file mode 100644 index 00000000..82a56633 --- /dev/null +++ b/es/api-reference/data-api-proxy_api/fundamentals/get-share-class-profile-v21.mdx @@ -0,0 +1,4 @@ +--- +openapi: /es/openapi/data-api-proxy_api.spec.yml GET + /api/v2.1/fundamentals/shareClassProfile +--- \ No newline at end of file diff --git a/es/api-reference/data-api-proxy_api/fundamentals/get-share-class-v21.mdx b/es/api-reference/data-api-proxy_api/fundamentals/get-share-class-v21.mdx new file mode 100644 index 00000000..275cfc7c --- /dev/null +++ b/es/api-reference/data-api-proxy_api/fundamentals/get-share-class-v21.mdx @@ -0,0 +1,3 @@ +--- +openapi: /es/openapi/data-api-proxy_api.spec.yml GET /api/v2.1/fundamentals/shareClass +--- \ No newline at end of file diff --git a/es/api-reference/data-api-proxy_api/fundamentals/get-share-price-ratios-v3.mdx b/es/api-reference/data-api-proxy_api/fundamentals/get-share-price-ratios-v3.mdx new file mode 100644 index 00000000..8ab0df45 --- /dev/null +++ b/es/api-reference/data-api-proxy_api/fundamentals/get-share-price-ratios-v3.mdx @@ -0,0 +1,4 @@ +--- +openapi: /es/openapi/data-api-proxy_api.spec.yml GET + /api/v3/fundamentals/share-price-ratios +--- \ No newline at end of file diff --git a/es/api-reference/data-api-proxy_api/fundamentals/get-valuation-ratios-v21.mdx b/es/api-reference/data-api-proxy_api/fundamentals/get-valuation-ratios-v21.mdx new file mode 100644 index 00000000..3520dbee --- /dev/null +++ b/es/api-reference/data-api-proxy_api/fundamentals/get-valuation-ratios-v21.mdx @@ -0,0 +1,4 @@ +--- +openapi: /es/openapi/data-api-proxy_api.spec.yml GET + /api/v2.1/fundamentals/valuationRatios +--- \ No newline at end of file diff --git a/es/api-reference/data-api-proxy_api/fundamentals/income-statement-data-v3.mdx b/es/api-reference/data-api-proxy_api/fundamentals/income-statement-data-v3.mdx new file mode 100644 index 00000000..ee6bf4fe --- /dev/null +++ b/es/api-reference/data-api-proxy_api/fundamentals/income-statement-data-v3.mdx @@ -0,0 +1,4 @@ +--- +openapi: /es/openapi/data-api-proxy_api.spec.yml GET + /api/v3/fundamentals/income-statement +--- \ No newline at end of file diff --git a/es/api-reference/data-api-proxy_api/fundamentals/operational-efficiency-ratios-v2.mdx b/es/api-reference/data-api-proxy_api/fundamentals/operational-efficiency-ratios-v2.mdx new file mode 100644 index 00000000..141ff9e3 --- /dev/null +++ b/es/api-reference/data-api-proxy_api/fundamentals/operational-efficiency-ratios-v2.mdx @@ -0,0 +1,4 @@ +--- +openapi: /es/openapi/data-api-proxy_api.spec.yml GET + /api/v2/fundamentals/operationRatios +--- \ No newline at end of file diff --git a/es/api-reference/data-api-proxy_api/fundamentals/quarterly-and-annual-earnings-reports-v21.mdx b/es/api-reference/data-api-proxy_api/fundamentals/quarterly-and-annual-earnings-reports-v21.mdx new file mode 100644 index 00000000..9f084bf2 --- /dev/null +++ b/es/api-reference/data-api-proxy_api/fundamentals/quarterly-and-annual-earnings-reports-v21.mdx @@ -0,0 +1,4 @@ +--- +openapi: /es/openapi/data-api-proxy_api.spec.yml GET + /api/v2.1/fundamentals/earningReports +--- \ No newline at end of file diff --git a/es/api-reference/data-api-proxy_api/market-data/historical-price-bars.mdx b/es/api-reference/data-api-proxy_api/market-data/historical-price-bars.mdx new file mode 100644 index 00000000..7e172a12 --- /dev/null +++ b/es/api-reference/data-api-proxy_api/market-data/historical-price-bars.mdx @@ -0,0 +1,3 @@ +--- +openapi: /es/openapi/data-api-proxy_api.spec.yml GET /api/v2/bars +--- \ No newline at end of file diff --git a/es/api-reference/data-api-proxy_api/market-data/market-movers.mdx b/es/api-reference/data-api-proxy_api/market-data/market-movers.mdx new file mode 100644 index 00000000..bf05356f --- /dev/null +++ b/es/api-reference/data-api-proxy_api/market-data/market-movers.mdx @@ -0,0 +1,3 @@ +--- +openapi: /es/openapi/data-api-proxy_api.spec.yml GET /api/v1/market/movers +--- \ No newline at end of file diff --git a/es/api-reference/data-api-proxy_api/market-data/short-interest-data.mdx b/es/api-reference/data-api-proxy_api/market-data/short-interest-data.mdx new file mode 100644 index 00000000..728cc912 --- /dev/null +++ b/es/api-reference/data-api-proxy_api/market-data/short-interest-data.mdx @@ -0,0 +1,3 @@ +--- +openapi: /es/openapi/data-api-proxy_api.spec.yml GET /api/v1/shortinterest +--- \ No newline at end of file diff --git a/es/api-reference/data-api-proxy_api/quotedelayed/get-delayed-quotes-v2.mdx b/es/api-reference/data-api-proxy_api/quotedelayed/get-delayed-quotes-v2.mdx new file mode 100644 index 00000000..25ffe3d5 --- /dev/null +++ b/es/api-reference/data-api-proxy_api/quotedelayed/get-delayed-quotes-v2.mdx @@ -0,0 +1,3 @@ +--- +openapi: /es/openapi/data-api-proxy_api.spec.yml GET /api/v2/quoteDelayed +--- \ No newline at end of file diff --git a/es/api-reference/data-api-proxy_api/quotedelayed/get-delayted-quotes-v1.mdx b/es/api-reference/data-api-proxy_api/quotedelayed/get-delayted-quotes-v1.mdx new file mode 100644 index 00000000..dc8fc6fc --- /dev/null +++ b/es/api-reference/data-api-proxy_api/quotedelayed/get-delayted-quotes-v1.mdx @@ -0,0 +1,3 @@ +--- +openapi: /es/openapi/data-api-proxy_api.spec.yml GET /api/v1/quoteDelayed +--- \ No newline at end of file diff --git a/es/api-reference/delivery-api/calls/fetch-all-calls.mdx b/es/api-reference/delivery-api/calls/fetch-all-calls.mdx index b51f2f9a..f2513641 100644 --- a/es/api-reference/delivery-api/calls/fetch-all-calls.mdx +++ b/es/api-reference/delivery-api/calls/fetch-all-calls.mdx @@ -9,10 +9,10 @@ openapi: /es/openapi/delivery_api.spec.yml GET /api/v1/transcripts/calls "data": [ { "call_id": "694bf432dd7f23000124626c", - "call_title": "Aritzia alcanza unos ingresos récord de 1.000 millones de dólares, impulsados por el crecimiento digital y la expansión de boutiques", - "description": "Q1 2026 Aritzia (ATZ) llamada de resultados", + "call_title": "Aritzia achieves record $1 billion revenue, driven by digital growth and boutique expansion", + "description": "Q1 2026 Aritzia (ATZ) Earnings Conference Call", "webcast_url": "https://events.q4inc.com/attendee/476349537", - "headline": "Aritzia registra un crecimiento de los ingresos del 43 % hasta 1.040 millones de dólares en el 3T, impulsado por un sólido comercio electrónico en EE. UU. y la apertura estratégica de boutiques", + "headline": "Aritzia posts 43% revenue growth to $1.04 billion in Q3, fueled by strong U.S. e-commerce and strategic boutique openings", "symbol": "ATZ", "exchange": "TSX", "figis": [ @@ -28,7 +28,7 @@ openapi: /es/openapi/delivery_api.spec.yml GET /api/v1/transcripts/calls "transcripts": [ { "transcript_id": "053c48c4-17f2-48a8-8216-68513c5c54c2", - "text": "Gracias por mantenerse en línea, este es el operador de la conferencia... ahora puede desconectar sus líneas", + "text": "Thank you for standing by this is the conference operator .. day you may now disconnect your lines", "language": "en-US", "confidence_score": 0.41074312812500047, "segments": null, @@ -36,7 +36,7 @@ openapi: /es/openapi/delivery_api.spec.yml GET /api/v1/transcripts/calls }, { "transcript_id": "c10f465c-f09e-4661-b029-c1092b2b9d40", - "text": "Gracias por mantenerse en línea... Gracias por acompañarnos y que tenga un buen día. Ahora puede desconectar sus líneas.", + "text": "Thank you for standing by... Thank you for joining and have a pleasant day. You may now disconnect your lines.", "language": "en-US", "confidence_score": 0.9678800193700792, "segments": null, @@ -57,7 +57,7 @@ openapi: /es/openapi/delivery_api.spec.yml GET /api/v1/transcripts/calls ] } ], - "message": "Llamadas obtenidas correctamente", + "message": "Successfully fetched calls", "pagination": { "hits": 15686, "page": 1, @@ -73,7 +73,7 @@ openapi: /es/openapi/delivery_api.spec.yml GET /api/v1/transcripts/calls { "code": "bad_request", "id": "invalid_parameter", - "value": "Parámetro \"search_keys_type\" no válido" + "value": "Invalid search_keys_type parameter" } ] } @@ -85,7 +85,7 @@ openapi: /es/openapi/delivery_api.spec.yml GET /api/v1/transcripts/calls { "code": "auth_failed", "id": "unauthorized", - "value": "Token de autenticación no válido o ausente" + "value": "Invalid or missing authentication token" } ] } @@ -97,7 +97,7 @@ openapi: /es/openapi/delivery_api.spec.yml GET /api/v1/transcripts/calls { "code": "no_data_found", "id": "not_found", - "value": "No se encontraron logos para la clave de búsqueda especificada" + "value": "No logos found for the specified search key" } ] } @@ -109,7 +109,7 @@ openapi: /es/openapi/delivery_api.spec.yml GET /api/v1/transcripts/calls { "code": "internal_server_error", "id": "server_error", - "value": "Se produjo un error inesperado al procesar su solicitud" + "value": "An unexpected error occurred while processing your request" } ] } diff --git a/es/api-reference/delivery-api/calls/fetch-call-by-id.mdx b/es/api-reference/delivery-api/calls/fetch-call-by-id.mdx index fd53830e..e01495dc 100644 --- a/es/api-reference/delivery-api/calls/fetch-call-by-id.mdx +++ b/es/api-reference/delivery-api/calls/fetch-call-by-id.mdx @@ -7,10 +7,10 @@ openapi: /es/openapi/delivery_api.spec.yml GET /api/v1/transcripts/calls/{call_i ```json Response (200 OK) { "call_id": "68c1684993d1da0001953084", - "call_title": "TotalEnergies reporta un sólido crecimiento en el tercer trimestre y aumenta los dividendos a pesar de los desafíos del mercado", - "description": "Llamada de resultados del cuarto trimestre de 2025 de TotalEnergies (TTE)", + "call_title": "TotalEnergies reporta un sólido crecimiento en el T3 y aumenta los dividendos a pesar de los desafíos del mercado", + "description": "Conferencia de resultados del T4 2025 de TotalEnergies (TTE)", "webcast_url": "https://edge.media-server.com/mmc/p/zfnjs6iz/", - "headline": "TotalEnergies mejora los retornos para los accionistas con un crecimiento del 4% en el flujo de efectivo a medida que la producción se incrementa y la estrategia cobra impulso en medio de precios del petróleo fluctuantes.", + "headline": "TotalEnergies mejora los retornos para los accionistas con un crecimiento del 4% en el flujo de efectivo a medida que la producción aumenta y la estrategia gana impulso en medio de precios del petróleo fluctuantes.", "symbol": "TTE", "exchange": "NYSE", "figis": [ @@ -20,13 +20,13 @@ openapi: /es/openapi/delivery_api.spec.yml GET /api/v1/transcripts/calls/{call_i "start_time": "2025-10-30T10:59:03Z", "end_time": "2025-11-02T19:56:03Z", "duration": 5427, - "status": "COMPLETED", + "status": "COMPLETADO", "created_at": "2025-10-30T10:59:03.695748Z", "updated_at": "2025-11-02T19:56:03Z", "transcripts": [ { "transcript_id": "df8fa7e2-37ec-4981-8e86-6715f9207ff2", - "text": "Good afternoon. Good morning everyone. Before Jean Pierre goes through the details of the third quarter results, I would like to make a few opening comments ..{{truncated}}.. And frankly, board of directors and myself as you, we are quite pleased with the results of this quarter because that demonstrates and again that all what we explain you quarter and year after year is on the delivery mode and that free cash flow will increase. Thank you for your attendance.", + "text": "Buenas tardes. Buenos días a todos. Antes de que Jean Pierre repase los detalles de los resultados del tercer trimestre, me gustaría hacer algunos comentarios iniciales ..{{truncado}}.. Y francamente, la junta directiva y yo, al igual que ustedes, estamos muy satisfechos con los resultados de este trimestre porque demuestra una vez más que todo lo que les explicamos trimestre tras trimestre y año tras año se está cumpliendo y que el flujo de efectivo libre aumentará. Gracias por su asistencia.", "language": "en-US", "confidence_score": 0.948344884949495, "segments": [ @@ -36,7 +36,7 @@ openapi: /es/openapi/delivery_api.spec.yml GET /api/v1/transcripts/calls/{call_i "start_time": "00:00:01", "end_time": "00:08:06", "confidence": 0.95141685, - "text": "Buenas tardes. Buenos días a todos. Antes de que Jean Pierre repase los detalles de los resultados del tercer trimestre ..{{truncado}}.. Ahora le cedo la llamada a Jean Pierre, quien repasará los detalles de sus finanzas del primer trimestre.", + "text": "Buenas tardes. Buenos días a todos. Antes de que Jean Pierre repase los detalles de los resultados del tercer trimestre ..{{truncado}}.. Ahora cederé la llamada a Jean Pierre, quien repasará los detalles de sus resultados financieros del primer trimestre.", "sentiment": 0.45 }, { @@ -54,7 +54,7 @@ openapi: /es/openapi/delivery_api.spec.yml GET /api/v1/transcripts/calls/{call_i "start_time": "00:19:18", "end_time": "00:19:49", "confidence": 0.9713833, - "text": "Gracias damas y caballeros. Ahora comenzaremos la sesión de preguntas y respuestas. Como recordatorio, si desea hacer una pregunta, por favor presione asterisco n1 en su teléfono y espere a que se anuncie su nombre. Por favor silencie cualquier fuente de audio al hacer una pregunta. Si desea cancelar su solicitud, por favor presione la tecla numeral. Una vez más, por favor presione N1 si desea hacer una pregunta. La primera pregunta es de Lydia Rainforth, Barclays. Por favor adelante.", + "text": "Gracias damas y caballeros. Ahora comenzaremos la sesión de preguntas y respuestas. Como recordatorio, si desea hacer una pregunta, presione estrella n1 en su teléfono y espere a que se anuncie su nombre. Por favor, silencie cualquier fuente de audio al hacer una pregunta. Si desea cancelar su solicitud, presione la tecla numeral. Una vez más, presione N1 si desea hacer una pregunta. La primera pregunta es de Lydia Rainforth, Barclays. Por favor, adelante.", "sentiment": 0 }, { @@ -63,7 +63,7 @@ openapi: /es/openapi/delivery_api.spec.yml GET /api/v1/transcripts/calls/{call_i "start_time": "00:19:51", "end_time": "00:20:26", "confidence": 0.9671036, - "text": "Gracias y buenas tardes a ambos y gracias por la presentación. Entonces, cuando piensan en 2026, ¿pueden darnos una indicación de cuánto más podría crecer el flujo de efectivo que la producción para el próximo año? ¿Y solo recordarnos eso?", + "text": "Gracias y buenas tardes a ambos y gracias por la presentación. Entonces, cuando piensan en 2026, ¿pueden darnos una indicación de cuánto más podría crecer el flujo de efectivo en comparación con la producción para el próximo año? ¿Y pueden recordarnos eso?", "sentiment": 0.1 }, {....}, @@ -73,7 +73,7 @@ openapi: /es/openapi/delivery_api.spec.yml GET /api/v1/transcripts/calls/{call_i "start_time": "01:29:45", "end_time": "01:30:25", "confidence": 0.9567434, - "text": "Bien. Así que gracias a todos ustedes por su asistencia. Espero que todo el análisis que han hecho se refleje en el precio de las acciones, lo cual no fue el caso esta mañana. Gracias por su asistencia.", + "text": "Bien. Así que gracias a todos ustedes por su asistencia. Espero que todo el análisis que han realizado se refleje en el precio de las acciones, lo cual no fue el caso esta mañana. Gracias por su asistencia.", "sentiment": 0.5 } ], @@ -111,7 +111,7 @@ openapi: /es/openapi/delivery_api.spec.yml GET /api/v1/transcripts/calls/{call_i "summary_id": "d3a9f050-dcfe-4baf-b5d2-5abf3a4cd0fc", "transcript_id": "", "call_id": "68c1684993d1da0001953084", - "summary": "TotalEnergies reportó un aumento del 4% en el flujo de efectivo para el tercer trimestre a pesar de una caída de $10 por barril en los precios del petróleo interanual.\nLos nuevos proyectos de hidrocarburos en Brasil y Estados Unidos han contribuido significativamente al flujo de efectivo de la compañía, agregando $400 millones interanuales.\nEl consejo ha aumentado el tercer dividendo provisional en cerca del 8% en euros y más del 10% en dólares en comparación con 2024.\nLa compañía ha autorizado un programa de recompra de acciones de hasta $1.5 mil millones para el cuarto trimestre de 2025.\nSe pronostica que la producción upstream crecerá más del 4% interanual, con inversiones netas que se espera disminuyan.\nLa compañía planea comenzar a cotizar acciones ordinarias en la Bolsa de Valores de Nueva York a partir del 8 de diciembre.\nEl segmento downstream experimentó un aumento en el flujo de efectivo de casi $500 millones debido a mejores márgenes de refinación.\nLa compañía tiene como objetivo mantener el apalancamiento en 15-16% para fin de año, respaldado por desinversiones y mejoras en el capital de trabajo.\nLa gerencia destacó la resiliencia en el desempeño financiero, atribuyéndolo a iniciativas estratégicas y crecimiento de producción incremental.", + "summary": "TotalEnergies reportó un aumento del 4% en el flujo de efectivo para el tercer trimestre a pesar de una caída de $10 por barril en los precios del petróleo interanual.\nLos nuevos proyectos de hidrocarburos en Brasil y Estados Unidos han contribuido significativamente al flujo de efectivo de la compañía, agregando $400 millones interanuales.\nLa junta directiva ha aumentado el tercer dividendo provisional en cerca del 8% en euros y más del 10% en dólares en comparación con 2024.\nLa compañía ha autorizado un programa de recompra de acciones de hasta $1.5 mil millones para el cuarto trimestre de 2025.\nSe pronostica que la producción upstream crecerá más del 4% interanual, con inversiones netas que se espera disminuyan.\nLa compañía planea comenzar a cotizar acciones ordinarias en la Bolsa de Valores de Nueva York a partir del 8 de diciembre.\nEl segmento downstream experimentó un aumento en el flujo de efectivo de casi $500 millones debido a mejores márgenes de refinación.\nLa compañía tiene como objetivo mantener el apalancamiento en 15-16% para fin de año, respaldado por desinversiones y mejoras en el capital de trabajo.\nLa gerencia destacó la resiliencia en el desempeño financiero, atribuyéndola a iniciativas estratégicas y crecimiento de producción incremental.", "symbol": "", "sentiment": 0.78, "language": "", @@ -123,7 +123,7 @@ openapi: /es/openapi/delivery_api.spec.yml GET /api/v1/transcripts/calls/{call_i "participant_id": "b819ea94-8ada-4d02-b7b8-dd1f013443de", "call_id": "68c1684993d1da0001953084", "name": "Patrick Pouyanné", - "role": "Presidente y Director Ejecutivo", + "role": "Presidente y CEO", "organization": "TotalEnergies", "mentions": 11, "human_verified": false diff --git a/es/api-reference/delivery-api/summaries/fetch-summaries.mdx b/es/api-reference/delivery-api/summaries/fetch-summaries.mdx index c48c8dd5..8524262e 100644 --- a/es/api-reference/delivery-api/summaries/fetch-summaries.mdx +++ b/es/api-reference/delivery-api/summaries/fetch-summaries.mdx @@ -11,31 +11,31 @@ openapi: /es/openapi/delivery_api.spec.yml GET /api/v1/transcripts/summaries "summary_id": "4b0d7883-10fd-4212-9d59-d781bf5434d8", "transcript_id": "08dd94d7-ad88-430b-8402-a3cb8d82e80b", "call_id": "694bf432dd7f23000124626c", - "summary": "Aritzia alcanzó más de $1,000 millones en ingresos netos para el Q3 del año fiscal 2026, superando las proyecciones con un incremento del 43% interanual, impulsado por un sólido crecimiento en los canales de comercio electrónico y minorista.\nLa compañía reportó un incremento del 58% en las ventas de comercio electrónico y un incremento del 35% en las ventas minoristas. Los ingresos netos en EE. UU. aumentaron un 54%, evidenciando una demanda y expansión significativas.\nLas iniciativas estratégicas incluyeron aperturas de nuevas boutiques, un exitoso lanzamiento de aplicación móvil e inversiones en marketing, contribuyendo al incremento del conocimiento de marca y el impulso de ventas.\nEl lanzamiento de la aplicación móvil superó las expectativas, alcanzando 1.4 millones de descargas e impulsando significativamente la participación en comercio electrónico.\nLa gerencia elevó las proyecciones de ingresos netos para el año fiscal 2026 a entre $3,615 y $3,640 millones, con planes de mayor expansión en EE. UU. e iniciativas digitales en el año fiscal 2027.\nLa compañía mantuvo un balance sólido con $620 millones en efectivo y sin deuda, y continuó con las recompras de acciones bajo el NCIB.\nAritzia planea continuar optimizando las estrategias de inventario y abastecimiento, reduciendo la dependencia de China y manteniendo un sólido desempeño de márgenes a pesar de las presiones externas.", - "symbol": "ATZ", - "sentiment": 0.85, - "language": "en-US", - "created_at": "2026-01-09T13:00:29.963428Z", - "updated_at": "2026-01-09T13:00:29.963428Z" + "resumen": "Aritzia alcanzó más de $1,000 millones en ingresos netos para el T3 del año fiscal 2026, superando las proyecciones con un incremento del 43% interanual, impulsado por un sólido crecimiento en los canales de comercio electrónico y minorista.\nLa compañía reportó un incremento del 58% en las ventas de comercio electrónico y un incremento del 35% en las ventas minoristas. Los ingresos netos en EE. UU. aumentaron un 54%, evidenciando una demanda y expansión significativas.\nLas iniciativas estratégicas incluyeron aperturas de nuevas boutiques, un lanzamiento exitoso de aplicación móvil e inversiones en marketing, contribuyendo al aumento del reconocimiento de marca y el impulso de ventas.\nEl lanzamiento de la aplicación móvil superó las expectativas, alcanzando 1.4 millones de descargas e impulsando significativamente la interacción en comercio electrónico.\nLa gerencia elevó las proyecciones de ingresos netos para el año fiscal 2026 a entre $3,615 y $3,640 millones, con planes de mayor expansión en EE. UU. e iniciativas digitales en el año fiscal 2027.\nLa compañía mantuvo un balance sólido con $620 millones en efectivo y sin deuda, y continuó con las recompras de acciones bajo el NCIB.\nAritzia planea continuar optimizando las estrategias de inventario y abastecimiento, reduciendo la dependencia de China y manteniendo un sólido desempeño de márgenes a pesar de las presiones externas.", + "símbolo": "ATZ", + "sentimiento": 0.85, + "idioma": "en-US", + "creado_en": "2026-01-09T13:00:29.963428Z", + "actualizado_en": "2026-01-09T13:00:29.963428Z" }, { "summary_id": "f8890d3f-1c61-40ed-9ed5-2eaed75aa6fa", "transcript_id": "52769188-2cea-442b-8140-aaa57b5733bf", "call_id": "694bf432dd7f23000124626c", - "summary": "Aritzia reported record net revenue of $1.04 billion in Q3 fiscal 2026, a 43% increase driven by strong e-commerce and retail performance.\nThe company saw exceptional growth in the United States, with US net revenue increasing by 54%, highlighting strong demand and brand momentum.\nAritzia successfully launched a mobile app, which significantly boosted e-commerce sales and achieved over 1 million downloads shortly after launch.\nThe company opened 13 new and 4 repositioned boutiques, mainly in the US, as part of its real estate expansion strategy, which is yielding exceptional results.\nFuture guidance suggests continued strong performance with Q4 revenue expected to be between $1.1 to $1.125 billion, and fiscal 2026 revenue forecast raised to $3.615 to $3.64 billion.\nAritzia plans to open 12 to 14 new boutiques in fiscal 2027, with a focus on the US market, and will also invest in infrastructure, including a second US distribution center.\nManagement expressed confidence in achieving fiscal 2027 revenue targets ahead of schedule, supported by strategic marketing investments and digital growth initiatives.", - "symbol": "ATZ", - "sentiment": 0.85, - "language": "en-US", - "created_at": "2026-01-09T13:00:25.721386Z", - "updated_at": "2026-01-09T13:00:25.721386Z" + "resumen": "Aritzia reportó ingresos netos récord de $1,040 millones en el T3 del año fiscal 2026, un incremento del 43% impulsado por un sólido desempeño en comercio electrónico y minorista.\nLa compañía experimentó un crecimiento excepcional en Estados Unidos, con ingresos netos en EE. UU. aumentando un 54%, destacando una fuerte demanda e impulso de marca.\nAritzia lanzó exitosamente una aplicación móvil, que impulsó significativamente las ventas de comercio electrónico y alcanzó más de 1 millón de descargas poco después del lanzamiento.\nLa compañía abrió 13 boutiques nuevas y reposicionó 4, principalmente en EE. UU., como parte de su estrategia de expansión inmobiliaria, que está generando resultados excepcionales.\nLas proyecciones futuras sugieren un desempeño sólido continuo con ingresos del T4 esperados entre $1,100 y $1,125 millones, y el pronóstico de ingresos para el año fiscal 2026 elevado a entre $3,615 y $3,640 millones.\nAritzia planea abrir de 12 a 14 boutiques nuevas en el año fiscal 2027, con enfoque en el mercado estadounidense, y también invertirá en infraestructura, incluyendo un segundo centro de distribución en EE. UU.\nLa gerencia expresó confianza en alcanzar los objetivos de ingresos del año fiscal 2027 antes de lo programado, respaldada por inversiones estratégicas en marketing e iniciativas de crecimiento digital.", + "símbolo": "ATZ", + "sentimiento": 0.85, + "idioma": "en-US", + "creado_en": "2026-01-09T13:00:25.721386Z", + "actualizado_en": "2026-01-09T13:00:25.721386Z" } ], - "message": "Successfully fetched summaries", - "pagination": { - "hits": 16110, - "page": 1, - "page_count": 1611, - "page_size": 2 + "message": "Resúmenes obtenidos exitosamente", + "paginación": { + "resultados": 16110, + "página": 1, + "total_páginas": 1611, + "tamaño_página": 2 } } ``` diff --git a/es/api-reference/delivery-api/summaries/fetch-summary-by-call-id.mdx b/es/api-reference/delivery-api/summaries/fetch-summary-by-call-id.mdx index a12fda13..9c8a1129 100644 --- a/es/api-reference/delivery-api/summaries/fetch-summary-by-call-id.mdx +++ b/es/api-reference/delivery-api/summaries/fetch-summary-by-call-id.mdx @@ -11,31 +11,31 @@ openapi: /es/openapi/delivery_api.spec.yml GET /api/v1/transcripts/summaries/{ca "summary_id": "4b0d7883-10fd-4212-9d59-d781bf5434d8", "transcript_id": "08dd94d7-ad88-430b-8402-a3cb8d82e80b", "call_id": "694bf432dd7f23000124626c", - "summary": "Aritzia alcanzó más de $1,000 millones en ingresos netos para el T3 del año fiscal 2026, superando las proyecciones con un incremento del 43% interanual, impulsado por un sólido crecimiento en los canales de comercio electrónico y minorista.\nLa compañía reportó un incremento del 58% en las ventas de comercio electrónico y un incremento del 35% en las ventas minoristas. Los ingresos netos en EE. UU. aumentaron un 54%, evidenciando una demanda y expansión significativas.\nLas iniciativas estratégicas incluyeron aperturas de nuevas boutiques, un exitoso lanzamiento de aplicación móvil e inversiones en marketing, contribuyendo a un mayor reconocimiento de marca e impulso en las ventas.\nEl lanzamiento de la aplicación móvil superó las expectativas, alcanzando 1.4 millones de descargas e impulsando significativamente la participación en comercio electrónico.\nLa gerencia elevó las proyecciones de ingresos netos para el año fiscal 2026 a un rango de $3,615 a $3,640 millones, con planes de mayor expansión en EE. UU. e iniciativas digitales en el año fiscal 2027.\nLa compañía mantuvo un balance sólido con $620 millones en efectivo y sin deuda, y continuó con las recompras de acciones bajo el NCIB.\nAritzia planea continuar optimizando las estrategias de inventario y abastecimiento, reduciendo la dependencia de China y manteniendo un sólido desempeño de márgenes a pesar de las presiones externas.", - "symbol": "ATZ", - "sentiment": 0.85, - "language": "en-US", - "created_at": "2026-01-09T13:00:29.963428Z", - "updated_at": "2026-01-09T13:00:29.963428Z" + "resumen": "Aritzia alcanzó más de $1,000 millones en ingresos netos para el T3 del año fiscal 2026, superando las proyecciones con un incremento del 43% interanual, impulsado por un sólido crecimiento en los canales de comercio electrónico y minorista.\nLa compañía reportó un incremento del 58% en las ventas de comercio electrónico y un incremento del 35% en las ventas minoristas. Los ingresos netos en EE. UU. aumentaron un 54%, evidenciando una demanda y expansión significativas.\nLas iniciativas estratégicas incluyeron aperturas de nuevas boutiques, un lanzamiento exitoso de aplicación móvil e inversiones en marketing, contribuyendo al aumento del reconocimiento de marca y el impulso de ventas.\nEl lanzamiento de la aplicación móvil superó las expectativas, alcanzando 1.4 millones de descargas e impulsando significativamente la interacción en comercio electrónico.\nLa gerencia elevó las proyecciones de ingresos netos para el año fiscal 2026 a entre $3,615 y $3,640 millones, con planes de mayor expansión en EE. UU. e iniciativas digitales en el año fiscal 2027.\nLa compañía mantuvo un balance sólido con $620 millones en efectivo y sin deuda, y continuó con las recompras de acciones bajo el NCIB.\nAritzia planea continuar optimizando las estrategias de inventario y abastecimiento, reduciendo la dependencia de China y manteniendo un sólido desempeño de márgenes a pesar de las presiones externas.", + "símbolo": "ATZ", + "sentimiento": 0.85, + "idioma": "en-US", + "creado_en": "2026-01-09T13:00:29.963428Z", + "actualizado_en": "2026-01-09T13:00:29.963428Z" }, { "summary_id": "f8890d3f-1c61-40ed-9ed5-2eaed75aa6fa", "transcript_id": "52769188-2cea-442b-8140-aaa57b5733bf", "call_id": "694bf432dd7f23000124626c", - "summary": "Aritzia reportó ingresos netos récord de $1,040 millones en el T3 del año fiscal 2026, un incremento del 43% impulsado por un sólido desempeño en comercio electrónico y minorista.\nLa compañía experimentó un crecimiento excepcional en Estados Unidos, con ingresos netos en EE. UU. aumentando un 54%, destacando una fuerte demanda e impulso de marca.\nAritzia lanzó exitosamente una aplicación móvil, que impulsó significativamente las ventas de comercio electrónico y alcanzó más de 1 millón de descargas poco después del lanzamiento.\nLa compañía abrió 13 boutiques nuevas y 4 reposicionadas, principalmente en EE. UU., como parte de su estrategia de expansión inmobiliaria, que está generando resultados excepcionales.\nLas proyecciones futuras sugieren un desempeño sólido continuo con ingresos del T4 esperados entre $1,100 y $1,125 millones, y el pronóstico de ingresos para el año fiscal 2026 elevado a un rango de $3,615 a $3,640 millones.\nAritzia planea abrir de 12 a 14 boutiques nuevas en el año fiscal 2027, con enfoque en el mercado estadounidense, y también invertirá en infraestructura, incluyendo un segundo centro de distribución en EE. UU.\nLa gerencia expresó confianza en alcanzar los objetivos de ingresos del año fiscal 2027 antes de lo programado, respaldada por inversiones estratégicas en marketing e iniciativas de crecimiento digital.", - "symbol": "ATZ", - "sentiment": 0.85, - "language": "en-US", - "created_at": "2026-01-09T13:00:25.721386Z", - "updated_at": "2026-01-09T13:00:25.721386Z" + "resumen": "Aritzia reportó ingresos netos récord de $1,040 millones en el T3 del año fiscal 2026, un incremento del 43% impulsado por un sólido desempeño en comercio electrónico y minorista.\nLa compañía experimentó un crecimiento excepcional en Estados Unidos, con ingresos netos en EE. UU. aumentando un 54%, destacando una fuerte demanda e impulso de marca.\nAritzia lanzó exitosamente una aplicación móvil, que impulsó significativamente las ventas de comercio electrónico y alcanzó más de 1 millón de descargas poco después del lanzamiento.\nLa compañía abrió 13 boutiques nuevas y reposicionó 4, principalmente en EE. UU., como parte de su estrategia de expansión inmobiliaria, que está generando resultados excepcionales.\nLas proyecciones futuras sugieren un desempeño sólido continuo con ingresos del T4 esperados entre $1,100 y $1,125 millones, y el pronóstico de ingresos para el año fiscal 2026 elevado a entre $3,615 y $3,640 millones.\nAritzia planea abrir de 12 a 14 boutiques nuevas en el año fiscal 2027, con enfoque en el mercado estadounidense, y también invertirá en infraestructura, incluyendo un segundo centro de distribución en EE. UU.\nLa gerencia expresó confianza en alcanzar los objetivos de ingresos del año fiscal 2027 antes de lo programado, respaldada por inversiones estratégicas en marketing e iniciativas de crecimiento digital.", + "símbolo": "ATZ", + "sentimiento": 0.85, + "idioma": "en-US", + "creado_en": "2026-01-09T13:00:25.721386Z", + "actualizado_en": "2026-01-09T13:00:25.721386Z" } ], "message": "Resúmenes obtenidos exitosamente", - "pagination": { - "hits": 16110, - "page": 1, - "page_count": 1611, - "page_size": 2 + "paginación": { + "resultados": 16110, + "página": 1, + "total_páginas": 1611, + "tamaño_página": 2 } } ``` diff --git a/es/api-reference/delivery_api/calls/delete-call-by-id.mdx b/es/api-reference/delivery_api/calls/delete-call-by-id.mdx new file mode 100644 index 00000000..f9f5def1 --- /dev/null +++ b/es/api-reference/delivery_api/calls/delete-call-by-id.mdx @@ -0,0 +1,3 @@ +--- +openapi: /es/openapi/delivery_api.spec.yml DELETE /api/v1/transcripts/calls/{call_id} +--- \ No newline at end of file diff --git a/es/api-reference/delivery_api/calls/fetch-all-calls.mdx b/es/api-reference/delivery_api/calls/fetch-all-calls.mdx new file mode 100644 index 00000000..b713fcb8 --- /dev/null +++ b/es/api-reference/delivery_api/calls/fetch-all-calls.mdx @@ -0,0 +1,3 @@ +--- +openapi: /es/openapi/delivery_api.spec.yml GET /api/v1/transcripts/calls +--- \ No newline at end of file diff --git a/es/api-reference/delivery_api/calls/fetch-call-by-id.mdx b/es/api-reference/delivery_api/calls/fetch-call-by-id.mdx new file mode 100644 index 00000000..df1a0acb --- /dev/null +++ b/es/api-reference/delivery_api/calls/fetch-call-by-id.mdx @@ -0,0 +1,3 @@ +--- +openapi: /es/openapi/delivery_api.spec.yml GET /api/v1/transcripts/calls/{call_id} +--- \ No newline at end of file diff --git a/es/api-reference/delivery_api/calls/update-call-by-id.mdx b/es/api-reference/delivery_api/calls/update-call-by-id.mdx new file mode 100644 index 00000000..1897636b --- /dev/null +++ b/es/api-reference/delivery_api/calls/update-call-by-id.mdx @@ -0,0 +1,3 @@ +--- +openapi: /es/openapi/delivery_api.spec.yml PUT /api/v1/transcripts/calls/{call_id} +--- \ No newline at end of file diff --git a/es/api-reference/delivery_api/participants/delete-participant-by-id.mdx b/es/api-reference/delivery_api/participants/delete-participant-by-id.mdx new file mode 100644 index 00000000..b7ca32e5 --- /dev/null +++ b/es/api-reference/delivery_api/participants/delete-participant-by-id.mdx @@ -0,0 +1,4 @@ +--- +openapi: /es/openapi/delivery_api.spec.yml DELETE + /api/v1/transcripts/participants/{participant_id} +--- \ No newline at end of file diff --git a/es/api-reference/delivery_api/participants/update-participant-by-id.mdx b/es/api-reference/delivery_api/participants/update-participant-by-id.mdx new file mode 100644 index 00000000..5a2afb15 --- /dev/null +++ b/es/api-reference/delivery_api/participants/update-participant-by-id.mdx @@ -0,0 +1,4 @@ +--- +openapi: /es/openapi/delivery_api.spec.yml PUT + /api/v1/transcripts/participants/{participant_id} +--- \ No newline at end of file diff --git a/es/api-reference/delivery_api/status/query-status-view-1.mdx b/es/api-reference/delivery_api/status/query-status-view-1.mdx new file mode 100644 index 00000000..e0974ec2 --- /dev/null +++ b/es/api-reference/delivery_api/status/query-status-view-1.mdx @@ -0,0 +1,3 @@ +--- +openapi: /es/openapi/delivery_api.spec.yml POST /api/v1/transcripts/status +--- \ No newline at end of file diff --git a/es/api-reference/delivery_api/status/query-status-view.mdx b/es/api-reference/delivery_api/status/query-status-view.mdx new file mode 100644 index 00000000..d0fec8c8 --- /dev/null +++ b/es/api-reference/delivery_api/status/query-status-view.mdx @@ -0,0 +1,3 @@ +--- +openapi: /es/openapi/delivery_api.spec.yml GET /api/v1/transcripts/status +--- \ No newline at end of file diff --git a/es/api-reference/delivery_api/summaries/fetch-summaries.mdx b/es/api-reference/delivery_api/summaries/fetch-summaries.mdx new file mode 100644 index 00000000..af147619 --- /dev/null +++ b/es/api-reference/delivery_api/summaries/fetch-summaries.mdx @@ -0,0 +1,3 @@ +--- +openapi: /es/openapi/delivery_api.spec.yml GET /api/v1/transcripts/summaries +--- \ No newline at end of file diff --git a/es/api-reference/delivery_api/summaries/fetch-summary-by-call-id.mdx b/es/api-reference/delivery_api/summaries/fetch-summary-by-call-id.mdx new file mode 100644 index 00000000..82084497 --- /dev/null +++ b/es/api-reference/delivery_api/summaries/fetch-summary-by-call-id.mdx @@ -0,0 +1,3 @@ +--- +openapi: /es/openapi/delivery_api.spec.yml GET /api/v1/transcripts/summaries/{call_id} +--- \ No newline at end of file diff --git a/es/api-reference/delivery_api/summaries/update-summary-by-call-id.mdx b/es/api-reference/delivery_api/summaries/update-summary-by-call-id.mdx new file mode 100644 index 00000000..f52f0af9 --- /dev/null +++ b/es/api-reference/delivery_api/summaries/update-summary-by-call-id.mdx @@ -0,0 +1,3 @@ +--- +openapi: /es/openapi/delivery_api.spec.yml PUT /api/v1/transcripts/summaries/{call_id} +--- \ No newline at end of file diff --git a/es/api-reference/delivery_api/transcripts/delete-transcript-segment-by-id.mdx b/es/api-reference/delivery_api/transcripts/delete-transcript-segment-by-id.mdx new file mode 100644 index 00000000..7a5ed82a --- /dev/null +++ b/es/api-reference/delivery_api/transcripts/delete-transcript-segment-by-id.mdx @@ -0,0 +1,4 @@ +--- +openapi: /es/openapi/delivery_api.spec.yml DELETE + /api/v1/transcripts/transcripts/{transcript_id}/segment/{segment_id} +--- \ No newline at end of file diff --git a/es/api-reference/delivery_api/transcripts/update-transcript-segment-by-id.mdx b/es/api-reference/delivery_api/transcripts/update-transcript-segment-by-id.mdx new file mode 100644 index 00000000..9f11c13f --- /dev/null +++ b/es/api-reference/delivery_api/transcripts/update-transcript-segment-by-id.mdx @@ -0,0 +1,4 @@ +--- +openapi: /es/openapi/delivery_api.spec.yml PUT + /api/v1/transcripts/transcripts/{transcript_id}/segment/{segment_id} +--- \ No newline at end of file diff --git a/es/api-reference/guides/consensus-ratings-explained.mdx b/es/api-reference/guides/consensus-ratings-explained.mdx index 6f3dab72..796d20a7 100644 --- a/es/api-reference/guides/consensus-ratings-explained.mdx +++ b/es/api-reference/guides/consensus-ratings-explained.mdx @@ -1,67 +1,83 @@ --- -title: "Consensus Ratings Explained" -description: "Learn how Benzinga calculates consensus ratings from individual analyst recommendations" +title: "Calificaciones de consenso explicadas" +description: "Aprende cómo Benzinga calcula las calificaciones de consenso a partir de las recomendaciones de analistas individuales" --- -## Overview +
+ ## Descripción general +
-Consensus ratings provide a consolidated view of analyst sentiment on a stock by aggregating individual analyst ratings into a single, easy-to-understand metric. This guide explains how we calculate consensus ratings to help you make informed investment decisions. +Las calificaciones de consenso ofrecen una visión consolidada del sentimiento de los analistas sobre una acción, al combinar las calificaciones individuales de los analistas en una métrica única y fácil de entender. Esta guía explica cómo calculamos las calificaciones de consenso para ayudarle a tomar decisiones de inversión con fundamento. -## How Consensus Ratings Are Calculated +
+ ## Cómo se calculan las recomendaciones de consenso +
-### Step 1: Collecting Analyst Ratings +
+ ### Paso 1: Recopilación de calificaciones de analistas +
-We gather all available analyst ratings for a given stock. Each rating includes: +Recopilamos todas las calificaciones de analistas disponibles para una acción determinada. Cada calificación incluye: -- **Analyst Name** and **Firm Name** -- **Rating** (e.g., Strong Buy, Buy, Hold, Sell, Strong Sell) -- **Price Target** - The analyst's projected stock price -- **Date Updated** - When the rating was issued +* **Nombre del analista** y **Nombre de la firma** +* **Calificación** (p. ej., Strong Buy, Buy, Hold, Sell, Strong Sell) +* **Precio objetivo** - El precio de la acción proyectado por el analista +* **Fecha de actualización** - Cuándo se emitió la calificación -### Step 2: Filtering for Unique Analysts +
+ ### Paso 2: Filtrado de analistas únicos +
-To ensure accuracy and avoid double-counting, we only include the **most recent rating** from each unique analyst-firm combination. +Para garantizar la precisión y evitar contar dos veces, solo incluimos la **calificación más reciente** de cada combinación única de analista y firma. -**Example:** If Morgan Stanley's analyst John Doe has rated a stock multiple times, only their latest rating is included in the calculation. +**Ejemplo:** Si el analista de Morgan Stanley John Doe ha calificado una acción varias veces, solo se incluye su calificación más reciente en el cálculo. -Ratings without a valid price target are excluded from the analysis. + Las calificaciones sin un precio objetivo válido se excluyen del análisis. -### Step 3: Categorizing Ratings +
+ ### Paso 3: Clasificación de recomendaciones +
-Analyst ratings are categorized into five standard categories: +Las recomendaciones de los analistas se agrupan en cinco categorías estándar: -| Category | Numeric Value | +| Categoría | Valor numérico | |----------|---------------| -| **Strong Sell** | 1 | -| **Sell** | 2 | -| **Hold** | 3 | -| **Buy** | 4 | -| **Strong Buy** | 5 | +| **Venta fuerte** | 1 | +| **Venta** | 2 | +| **Mantener** | 3 | +| **Compra** | 4 | +| **Compra fuerte** | 5 | -### Step 4: Aggregating Ratings +
+ ### Paso 4: Agrupar las calificaciones +
-We count how many analysts fall into each category. +Contamos cuántos analistas entran en cada categoría. -**Example Aggregate:** -- Strong Buy: 8 analysts -- Buy: 12 analysts -- Hold: 5 analysts -- Sell: 2 analysts -- Strong Sell: 1 analyst +**Ejemplo de agregación:** -**Total:** 28 unique analysts +* Compra fuerte: 8 analistas +* Compra: 12 analistas +* Mantener: 5 analistas +* Venta: 2 analistas +* Venta fuerte: 1 analista -### Step 5: Calculating the Consensus Rating Value +**Total:** 28 analistas únicos -The consensus rating value is calculated as a weighted average: +
+ ### Paso 5: Calcular el valor de la calificación de consenso +
+ +El valor de la calificación de consenso se calcula como un promedio ponderado: ``` Consensus Value = (Strong Buy × 5 + Buy × 4 + Hold × 3 + Sell × 2 + Strong Sell × 1) / Total Analysts ``` -**Using the example above:** +**Con el ejemplo anterior:** + ``` Consensus Value = (8×5 + 12×4 + 5×3 + 2×2 + 1×1) / 28 Consensus Value = (40 + 48 + 15 + 4 + 1) / 28 @@ -69,144 +85,186 @@ Consensus Value = 108 / 28 Consensus Value = 3.86 ``` -### Step 6: Determining the Consensus Rating +
+ ### Paso 6: Determinar la calificación de consenso +
-The consensus value is rounded to the nearest whole number and mapped to a rating: +El valor de consenso se redondea al entero más cercano y se asigna una calificación: -| Consensus Value | Standard Rating | Simplified Rating | +| Valor de consenso | Calificación estándar | Calificación simplificada | |----------------|-----------------|-------------------| -| **1** | Strong Sell | Sell | -| **2** | Sell | Sell | -| **3** | Hold | Hold | -| **4** | Buy | Buy | -| **5** | Strong Buy | Buy | +| **1** | Venta fuerte | Venta | +| **2** | Venta | Venta | +| **3** | Mantener | Mantener | +| **4** | Compra | Compra | +| **5** | Compra fuerte | Compra | -**In our example:** 3.86 rounds to **4**, which translates to a **"Buy"** consensus rating. +**En nuestro ejemplo:** 3.86 se redondea a **4**, lo que da como resultado una calificación de consenso de **«Compra»**. ---- +*** -## Display Options +
+ ## Opciones de visualización +
-### Standard vs. Simplified Ratings +
+ ### Calificaciones estándar vs. simplificadas +
-We offer two display formats: +Ofrecemos dos formatos de presentación: -**Standard (5-category):** -- Strong Sell, Sell, Hold, Buy, Strong Buy +**Estándar (5 categorías):** -**Simplified (3-category):** -- Sell (combines Strong Sell + Sell) -- Hold -- Buy (combines Buy + Strong Buy) +* Venta fuerte, Venta, Mantener, Compra, Compra fuerte -### Count vs. Percentage Display +**Simplificado (3 categorías):** -**Count Display:** -Shows the actual number of analysts in each category. +* Venta (combina Venta fuerte + Venta) +* Mantener +* Compra (combina Compra + Compra fuerte) -**Percentage Display:** -Shows the proportion of analysts in each category, rounded to whole percentages that sum to exactly 100%. +
+ ### Recuento frente a porcentaje +
-**Example:** -- Buy: 71% (20 analysts) -- Hold: 18% (5 analysts) -- Sell: 11% (3 analysts) +**Recuento:** +Muestra el número exacto de analistas en cada categoría. ---- +**Porcentaje:** +Muestra la proporción de analistas en cada categoría, redondeada a porcentajes enteros que suman exactamente el 100 %. + +**Ejemplo:** + +* Compra: 71 % (20 analistas) +* Mantener: 18 % (5 analistas) +* Venta: 11 % (3 analistas) -## Price Target Calculations +*** -### Consensus Price Target +
+ ## Cálculo del precio objetivo +
-The average of all analyst price targets: +
+ ### Precio objetivo de consenso +
+ +La media de todos los precios objetivo de los analistas: ``` -Consensus PT = Sum of all Price Targets / Number of Analysts +PO Consenso = Suma de todos los Precios Objetivo / Número de Analistas ``` -### Low and High Price Targets +
+ ### Precios objetivo mínimo y máximo +
-- **Low Price Target:** The lowest price target among all analysts -- **High Price Target:** The highest price target among all analysts +* **Precio objetivo mínimo:** El precio objetivo más bajo entre todos los analistas +* **Precio objetivo máximo:** El precio objetivo más alto entre todos los analistas -These provide a range showing the spectrum of analyst expectations. +Estos valores definen un rango que refleja el espectro de expectativas de los analistas. ---- +*** -## Understanding the Metrics +
+ ## Cómo interpretar las métricas +
-### Total Analyst Count vs. Unique Analyst Count +
+ ### Recuento total de analistas vs. recuento único de analistas +
-- **Total Analyst Count:** All ratings collected (may include multiple ratings from the same analyst) -- **Unique Analyst Count:** The number of distinct analyst-firm combinations (used for calculations) +* **Recuento total de analistas:** Todas las calificaciones recopiladas (puede incluir múltiples calificaciones del mismo analista) +* **Recuento único de analistas:** El número de combinaciones únicas analista–firma (empleado para los cálculos) -The unique count ensures each analyst's voice is counted only once, providing a more accurate consensus. +El recuento único garantiza que la opinión de cada analista se cuente solo una vez, lo que proporciona un consenso más preciso. ---- +*** -## Important Considerations +
+ ## Consideraciones importantes +
-### Rating Freshness +
+ ### Actualización de las calificaciones +
-Consensus ratings reflect the most recent analyst opinions. The **Updated At** timestamp indicates when the consensus was last calculated. +Las calificaciones de consenso reflejan las opiniones más recientes de los analistas. La marca de tiempo **Updated At** indica cuándo se calculó por última vez el consenso. -### Coverage Depth +
+ ### Profundidad de cobertura +
-Consensus ratings are more reliable when based on a larger number of unique analysts. Stocks with limited analyst coverage (fewer than 3-5 analysts) may have less stable consensus ratings. +Las calificaciones de consenso son más fiables cuando se basan en un mayor número de analistas distintos. Las acciones con cobertura limitada de analistas (por debajo de 3‑5 analistas) pueden tener calificaciones de consenso menos estables. -### Rating Distribution +
+ ### Distribución de recomendaciones +
-Pay attention to the distribution of ratings, not just the consensus. A stock with 50% Buy and 50% Sell ratings will have a "Hold" consensus, but this masks significant disagreement among analysts. +Presta atención a la distribución de las recomendaciones, no solo al consenso. Una acción con 50% de recomendaciones de Compra y 50% de recomendaciones de Venta tendrá un consenso de "Mantener", pero esto oculta un desacuerdo significativo entre los analistas. ---- +*** + +
+ ## Ejemplo de cálculo paso a paso +
-## Example Calculation Walkthrough +Veamos un ejemplo completo con **XYZ Corporation**: -Let's walk through a complete example for **XYZ Corporation**: +
+ ### Datos en bruto (10 analistas) +
-### Raw Data (10 analysts) -| Analyst | Firm | Rating | Price Target | +| Analista | Firma | Recomendación | Precio objetivo | |---------|------|--------|--------------| -| Analyst A | Goldman Sachs | Buy | $150 | -| Analyst B | JP Morgan | Strong Buy | $165 | -| Analyst C | Morgan Stanley | Buy | $155 | -| Analyst D | Bank of America | Hold | $140 | -| Analyst E | Citigroup | Strong Buy | $170 | -| Analyst F | Wells Fargo | Buy | $152 | -| Analyst G | Deutsche Bank | Hold | $145 | -| Analyst H | Barclays | Sell | $130 | -| Analyst I | UBS | Buy | $158 | -| Analyst J | Credit Suisse | Strong Buy | $168 | - -### Step-by-Step Calculation - -**1. Filter for unique analysts:** All 10 ratings are unique (10 analysts used) - -**2. Aggregate counts:** -- Strong Buy: 3 -- Buy: 4 -- Hold: 2 -- Sell: 1 -- Strong Sell: 0 - -**3. Calculate consensus value:** +| Analista A | Goldman Sachs | Comprar | $150 | +| Analista B | JP Morgan | Compra fuerte | $165 | +| Analista C | Morgan Stanley | Comprar | $155 | +| Analista D | Bank of America | Mantener | $140 | +| Analista E | Citigroup | Compra fuerte | $170 | +| Analista F | Wells Fargo | Comprar | $152 | +| Analista G | Deutsche Bank | Mantener | $145 | +| Analista H | Barclays | Vender | $130 | +| Analista I | UBS | Comprar | $158 | +| Analista J | Credit Suisse | Compra fuerte | $168 | + +
+ ### Cálculo paso a paso +
+ +**1. Filtrar por analistas únicos:** Las 10 calificaciones son distintas (se usan 10 analistas) + +**2. Agregar recuentos:** + +* Strong Buy: 3 +* Buy: 4 +* Hold: 2 +* Sell: 1 +* Strong Sell: 0 + +**3. Calcular el valor de consenso:** + ``` (3×5 + 4×4 + 2×3 + 1×2 + 0×1) / 10 = (15 + 16 + 6 + 2 + 0) / 10 = 3.9 ``` -**4. Determine consensus:** 3.9 rounds to **4 = "Buy"** +**4. Determinar el consenso:** 3.9 se redondea a **4 = "Compra"** -**5. Price targets:** -- Consensus PT: (150+165+155+140+170+152+145+130+158+168) / 10 = **$153.30** -- Low PT: **$130** -- High PT: **$170** +**5. Precios objetivo (PO):** -**6. Percentage breakdown:** -- Buy: 70% (Strong Buy 30% + Buy 40%) -- Hold: 20% -- Sell: 10% +* PO de consenso: (150+165+155+140+170+152+145+130+158+168) / 10 = **$153.30** +* PO mínima: **$130** +* PO máxima: **$170** -### Final Consensus Rating Output +**6. Desglose porcentual:** + +* Compra: 70% (Compra fuerte 30% + Compra 40%) +* Mantener: 20% +* Vender: 10% + +
+ ### Salida de la calificación de consenso definitiva +
```json { @@ -221,37 +279,42 @@ Let's walk through a complete example for **XYZ Corporation**: } ``` ---- +*** -## Frequently Asked Questions +
+ ## Preguntas frecuentes +
- - If an analyst from the same firm updates their rating multiple times, the total count includes all instances, but only the most recent is used in calculations (reflected in the unique count). + + Si un analista de la misma firma actualiza su calificación varias veces, el conteo total incluye todas las ocasiones, pero solo la más reciente se utiliza en los cálculos (reflejado en el conteo único). - - Consensus ratings are recalculated whenever new analyst ratings are published or existing ratings are updated. + + Las calificaciones de consenso se recalculan cada vez que se publican nuevas calificaciones de analistas o se actualizan las existentes. - - Without analyst coverage, a consensus rating cannot be calculated. The stock will show no consensus data. + + Sin cobertura de analistas, no se puede calcular una calificación de consenso. La acción no mostrará datos de consenso. - - No. The consensus only changes when analysts issue new ratings or update existing ones. + + No. El consenso solo cambia cuando los analistas emiten nuevas calificaciones o actualizan las existentes. ---- +*** -## Related Endpoints + - - Get consensus rating data for stocks + + Obtener datos de calificaciones de consenso para acciones - - Get individual analyst ratings + + + Obtener las calificaciones individuales de los analistas - + \ No newline at end of file diff --git a/es/api-reference/guides/guidance-process-explained.mdx b/es/api-reference/guides/guidance-process-explained.mdx new file mode 100644 index 00000000..b50158ca --- /dev/null +++ b/es/api-reference/guides/guidance-process-explained.mdx @@ -0,0 +1,278 @@ +--- +title: "Explicación del proceso de guidance" +description: "Aprenda cómo funciona el guidance de las empresas y cómo usar la Guidance API para análisis financiero a futuro" +--- + +## Descripción general + +* Qué representa el company guidance +* Diferencia entre el guidance y las estimaciones de los analistas +* Por qué el guidance es importante para el análisis prospectivo +* Fuente de datos: divulgaciones de la dirección de la empresa + +*** + +
+ ## Qué representa la guía de la empresa +
+ +La guía de la empresa representa las expectativas financieras a futuro emitidas directamente por la dirección de una compañía. Normalmente incluye rangos proyectados o estimaciones para métricas clave de desempeño, como las ganancias por acción (earnings per share, EPS) y los ingresos para un período fiscal específico. La guía refleja los pronósticos internos de la dirección, sus supuestos y su perspectiva estratégica en el momento en que se emite. + + + A diferencia de los resultados financieros históricos, la guía es prospectiva y está sujeta a cambios según las condiciones del mercado, el desempeño del negocio y factores externos. + + +*** + +
+ ## Diferencia entre la guidance y las estimaciones de analistas +
+ +| Aspecto | Guidance de la empresa | Estimaciones de analistas | +|--------|------------------------|---------------------------| +| **Fuente** | Dirección de la empresa | Analistas financieros independientes | +| **Base** | Proyecciones internas y conocimiento operativo | Modelos de investigación externos y supuestos | +| **Perspectiva** | Desempeño esperado por la dirección | Expectativas de consenso del mercado | +| **Frecuencia de actualización** | Emitida periódicamente o cuando cambia la perspectiva | Actualizadas de forma continua | +| **Objetivo** | Comunicar la perspectiva y fijar expectativas | Evaluar y proyectar el desempeño de la empresa | + +*** + +
+ ## Por qué el guidance es importante para el análisis prospectivo +
+ +El guidance de la dirección es un insumo fundamental para el análisis prospectivo porque: + +* **Ancla las expectativas del mercado** a la perspectiva de la dirección +* **Señala confianza o cautela** sobre el desempeño futuro +* **Proporciona contexto** para interpretar los resultados de beneficios +* **Ayuda a evaluar cambios en la trayectoria** como revisiones al alza, a la baja o la reafirmación de las perspectivas + + + Los inversores y analistas suelen comparar el guidance con el guidance previo y con las expectativas de los analistas para evaluar el impulso, el riesgo de ejecución y la dirección estratégica. + + +*** + +
+ ## Fuente de datos: Divulgaciones de la dirección de la empresa +
+ +Los datos de guidance se obtienen directamente de comunicaciones oficiales de la empresa, que incluyen: + +* Conferencias de resultados +* Comunicados de prensa de resultados +* Presentaciones para inversores +* Documentos regulatorios + + + Todo el guidance refleja información divulgada explícitamente por la dirección de la empresa y está estructurado para preservar los rangos, las estimaciones y las fechas originales proporcionados en el momento del anuncio. + + +*** + +
+ ## Guidance API – Guía del desarrollador +
+ +
+ ### Descripción general +
+ +La Guidance API proporciona guidance estructurado emitido por las empresas, incluido beneficio por acción (EPS) y proyecciones de ingresos. El guidance refleja las expectativas de la dirección para un período fiscal específico y es fundamental para el análisis a futuro, la comparación y los flujos de trabajo basados en eventos. + +*** + +
+ ## Métricas de previsión +
+ +
+ ### Proyección del beneficio por acción (EPS) +
+ +Cada registro de proyección puede incluir: + +| Campo | Descripción | +|-------|-------------| +| `eps_guidance_min` | Proyección mínima del beneficio por acción (EPS) | +| `eps_guidance_max` | Proyección máxima del beneficio por acción (EPS) | +| `eps_guidance_est` | Punto medio estimado del beneficio por acción (EPS) | +| `eps_type` | Base contable (GAAP o ajustada) | + +
+ ### Proyección de ingresos +
+ +Cada registro de proyección puede incluir: + +| Campo | Descripción | +|-------|-------------| +| `revenue_guidance_min` | Proyección mínima de ingresos | +| `revenue_guidance_max` | Proyección máxima de ingresos | +| `revenue_guidance_est` | Estima los ingresos en el punto medio | +| `revenue_type` | Base contable (GAAP o ajustada) | + +
+ ### Guía previa vs actual +
+ +| Field | Description | +|-------|-------------| +| `eps_guidance_prior_min` | Proyección mínima previa de beneficio por acción (EPS) | +| `eps_guidance_prior_max` | Proyección máxima previa de beneficio por acción (EPS) | +| `revenue_guidance_prior_min` | Proyección mínima previa de ingresos | +| `revenue_guidance_prior_max` | Proyección máxima previa de ingresos | + + + Compara la guía actual con las proyecciones previas para ver si la gerencia ha aumentado, reducido o reafirmado las expectativas. + + +*** + +
+ ## Fechas y período +
+ +| Campo | Descripción | +|-------|-------------| +| `period` | Ámbito fiscal (p. ej., Q1, FY) | +| `period_year` | Año fiscal | +| `date` y `time` | Fecha y hora del anuncio | +| `updated` | Marca de tiempo de la última actualización (Unix, UTC) | +| `prelim` | Indicador preliminar | + +*** + +
+ ## Clasificación de registros +
+ +
+ ### Previsión principal +
+ +| Field | Description | +|-------|-------------| +| `is_primary` | Y/N – Marca el registro predeterminado cuando existen múltiples registros de previsiones para la misma empresa/fecha | + + + La previsión ajustada tiene prioridad sobre la GAAP para la selección principal. + + +
+ ### Estado de confirmación +
+ +| Campo | Descripción | +|-------|-------------| +| `confirmed` | Y/N – Y indica previsión oficial de la empresa; N indica previsión esperada (no confirmada) | + +La **previsión confirmada** (`Y`) representa una divulgación oficial de la empresa. + +La **previsión no confirmada** (`N`) se genera automáticamente para próximos reportes de ganancias, se actualiza diariamente y puede incluir: + +* Momento esperado del anuncio +* Métricas previstas +* Clasificación primaria/secundaria + +*** + +
+ ## Identificación de valores +
+ +Cada registro se asocia con: + +| Field | Description | +|-------|-------------| +| `ticker` | Símbolo bursátil | +| `name` | Nombre de la empresa | +| `cusip` | Identificador CUSIP | +| `exchange` | Mercado donde se negocia el valor | + +Esto garantiza la asignación precisa de estas pautas a la empresa y al valor correctos. + +*** + +
+ ## Directrices para la visualización y la interpretación +
+ +* Usa la **guidance primaria** (`is_primary = Y`) para las vistas predeterminadas +* Muestra los rangos completos cuando estén disponibles; en caso contrario, recurre a estimaciones +* La **guidance confirmada** representa una divulgación oficial; la **guidance no confirmada** es solo indicativa +* La guidance debe interpretarse junto con las estimaciones de los analistas y el rendimiento histórico + +*** + +
+ ## Manejo de errores +
+ +| Escenario | Comportamiento | +|----------|----------| +| No se devuelven datos | Array de guidance vacío | +| Faltan valores mínimo/máximo | Guidance solo con estimaciones | +| Múltiples registros sin indicador primario | Resolver usando `is_primary` | + +*** + +
+ ## Preguntas frecuentes +
+ + + + Guía prevista antes de la divulgación oficial por parte de la empresa. Se actualiza diariamente y puede cambiar. + + **Los registros de guía prevista ofrecen varias ventajas clave:** + + * Se completan automáticamente tan pronto como se confirman las próximas fechas de resultados + * Identifican la fecha y la hora previstas del anuncio de la guía + * Predicen el tipo de guía (ganancias por acción (EPS) o ingresos), incluyendo métricas GAAP frente a ajustadas + * Distinguen entre guía primaria y secundaria dentro de un período fiscal + * Incluyen estimaciones actualizadas de forma continua, renovadas diariamente hasta el anuncio oficial de la guía + + + + El registro con `is_primary = Y`. + + + + Las empresas pueden emitir guía GAAP y ajustada, o guía para múltiples métricas. + + + + Sí, las empresas pueden actualizar o retirar la guía en anuncios posteriores. + + + + No todas las empresas proporcionan una guía formal. + + + +*** + + + + + + Realiza un seguimiento de los próximos eventos de resultados + + + + Obtén datos de proyecciones de la empresa + + + + Compara las proyecciones con las expectativas de los analistas + + + + Valida las proyecciones frente al desempeño histórico + + \ No newline at end of file diff --git a/es/api-reference/logo-api_api/logos/bulk-logos-sync.mdx b/es/api-reference/logo-api_api/logos/bulk-logos-sync.mdx new file mode 100644 index 00000000..91530890 --- /dev/null +++ b/es/api-reference/logo-api_api/logos/bulk-logos-sync.mdx @@ -0,0 +1,3 @@ +--- +openapi: /openapi/logo-api_api.spec.yml GET /logos/sync +--- \ No newline at end of file diff --git a/es/api-reference/logo-api_api/logos/search-logos.mdx b/es/api-reference/logo-api_api/logos/search-logos.mdx new file mode 100644 index 00000000..73e46a50 --- /dev/null +++ b/es/api-reference/logo-api_api/logos/search-logos.mdx @@ -0,0 +1,3 @@ +--- +openapi: /openapi/logo-api_api.spec.yml GET /logos/search +--- \ No newline at end of file diff --git a/es/api-reference/news-api/get-news-items.mdx b/es/api-reference/news-api/get-news-items.mdx index 9638c8f7..40f7c4a6 100644 --- a/es/api-reference/news-api/get-news-items.mdx +++ b/es/api-reference/news-api/get-news-items.mdx @@ -11,7 +11,7 @@ openapi: /es/openapi/news-api_api.spec.yml GET /api/v2/news "author": "Benzinga Insights", "created": "Mon, 01 Jan 2024 13:35:14 -0400", "updated": "Mon, 01 Jan 2024 13:35:15 -0400", - "title": "10 Information Technology Stocks With Whale Alerts In Today's Session", + "title": "10 acciones tecnológicas con alertas de grandes inversores en la sesión de hoy", "teaser": "", "body": "", "url": "https://www.benzinga.com/markets/options/24/01/36444586/10-information-technology-stocks-with-whale-alerts-in-todays-session", @@ -74,7 +74,7 @@ openapi: /es/openapi/news-api_api.spec.yml GET /api/v2/news } ] ``` -```json Respuesta (401 No autorizado) +```json Respuesta (401 Unauthorized) { "ok": false, "errors": [ @@ -86,7 +86,7 @@ openapi: /es/openapi/news-api_api.spec.yml GET /api/v2/news ] } ``` -```json Respuesta (404 No encontrado) +```json Respuesta (404 Not Found) { "ok": false, "errors": [ @@ -98,7 +98,7 @@ openapi: /es/openapi/news-api_api.spec.yml GET /api/v2/news ] } ``` -```json Respuesta (500 Error interno del servidor) +```json Respuesta (500 Internal Server Error) { "ok": false, "errors": [ diff --git a/es/api-reference/news-api_api/channels/get-available-news-channels.mdx b/es/api-reference/news-api_api/channels/get-available-news-channels.mdx new file mode 100644 index 00000000..96290dbe --- /dev/null +++ b/es/api-reference/news-api_api/channels/get-available-news-channels.mdx @@ -0,0 +1,175 @@ +--- +title: "Canales de noticias disponibles" +openapi: /es/openapi/news-api_api.spec.yml GET /api/v2.1/news/channels +--- + + + ```json Response (200 OK) + { + "ok": true, + "data": [ + {"id": 68, "parent": 67, "channel": "Comentarios de Analistas", "weight": 0}, + {"id": 831968, "parent": 2, "channel": "Asia", "weight": 0}, + {"id": 132653, "parent": 2, "channel": "Opciones Binarias", "weight": 0}, + {"id": 19868, "parent": 18467, "channel": "Biotecnología", "weight": 0}, + {"id": 123430, "parent": 2, "channel": "Cannabis", "weight": 0}, + {"id": 135733, "parent": 2, "channel": "Criptomonedas", "weight": 0}, + {"id": 16888, "parent": 57, "channel": "Resultados", "weight": 0}, + {"id": 862672, "parent": 16888, "channel": "Resultados por Encima de Expectativas", "weight": 0}, + {"id": 862673, "parent": 16888, "channel": "Resultados por Debajo de Expectativas", "weight": 0}, + {"id": 831970, "parent": 18467, "channel": "Entretenimiento", "weight": 0}, + {"id": 24769, "parent": 2, "channel": "Acciones", "weight": 0}, + {"id": 831969, "parent": 2, "channel": "ESG", "weight": 0}, + {"id": 38929, "parent": 17834, "channel": "Asesores Financieros", "weight": 0}, + {"id": 144421, "parent": 0, "channel": "Fintech", "weight": 0}, + {"id": 831973, "parent": 18467, "channel": "Juegos", "weight": 0}, + {"id": 26029, "parent": 0, "channel": "Gobierno", "weight": 0}, + {"id": 831976, "parent": 57, "channel": "Gran Capitalización", "weight": 0}, + {"id": 831967, "parent": 2, "channel": "América Latina", "weight": 0}, + {"id": 38, "parent": 22, "channel": "Ideas de Posición Larga", "weight": 0}, + {"id": 64, "parent": 0, "channel": "F&A", "weight": 0}, + {"id": 862546, "parent": 17375, "channel": "Eventos Macroeconómicos", "weight": 0}, + {"id": 927213, "parent": 18467, "channel": "Notificación Macroeconómica", "weight": 0}, + {"id": 927212, "parent": 18467, "channel": "Resumen de Mercado", "weight": 0}, + {"id": 831977, "parent": 57, "channel": "Mediana Capitalización", "weight": 0}, + {"id": 17043, "parent": 2, "channel": "Fondos Mutuos", "weight": 0}, + {"id": 57, "parent": 0, "channel": "Noticias", "weight": 0}, + {"id": 22681, "parent": 2, "channel": "Acciones de Centavo", "weight": 0}, + {"id": 919406, "parent": 2, "channel": "Mercados de Predicción", "weight": 0}, + {"id": 692385, "parent": 2, "channel": "Mercados Privados", "weight": 0}, + {"id": 748887, "parent": 2, "channel": "Psicodélicos", "weight": 0}, + {"id": 144213, "parent": 26029, "channel": "Regulaciones", "weight": 0}, + {"id": 142059, "parent": 142057, "channel": "REIT", "weight": 0}, + {"id": 49, "parent": 47, "channel": "ETFs Sectoriales", "weight": 0}, + {"id": 32789, "parent": 0, "channel": "Vendedores en Corto", "weight": 0}, + {"id": 831971, "parent": 18467, "channel": "Redes Sociales", "weight": 0}, + {"id": 45040, "parent": 18467, "channel": "ESPACIO", "weight": 0}, + {"id": 831972, "parent": 18467, "channel": "Apuestas Deportivas", "weight": 0}, + {"id": 726669, "parent": 0, "channel": "WIIM", "weight": 0}, + {"id": 85, "parent": 2, "channel": "Bonos", "weight": 1}, + {"id": 50, "parent": 47, "channel": "ETFs de Renta Variable Amplia de EE.UU.", "weight": 1}, + {"id": 125556, "parent": 18467, "channel": "Educación", "weight": 1}, + {"id": 16889, "parent": 57, "channel": "Guía", "weight": 1}, + {"id": 39, "parent": 22, "channel": "Ideas de Posición Corta", "weight": 1}, + {"id": 66318, "parent": 67, "channel": "Terminación", "weight": 1}, + {"id": 41, "parent": 22, "channel": "Dividendos", "weight": 2}, + {"id": 61, "parent": 57, "channel": "Dividendos", "weight": 2}, + {"id": 125558, "parent": 2, "channel": "Mercados Emergentes", "weight": 2}, + {"id": 17412, "parent": 18467, "channel": "Emprendimiento", "weight": 2}, + {"id": 52, "parent": 47, "channel": "ETFs Especializados", "weight": 2}, + {"id": 69, "parent": 67, "channel": "Mejoras de Calificación", "weight": 2}, + {"id": 70, "parent": 67, "channel": "Rebajas de Calificación", "weight": 3}, + {"id": 125557, "parent": 2, "channel": "Eurozona", "weight": 3}, + {"id": 140295, "parent": 18467, "channel": "Salud", "weight": 3}, + {"id": 40009, "parent": 47, "channel": "Nuevos ETFs", "weight": 3}, + {"id": 17374, "parent": 57, "channel": "Rumores", "weight": 3}, + {"id": 42, "parent": 22, "channel": "Análisis de Pequeña Capitalización", "weight": 3}, + {"id": 55, "parent": 47, "channel": "ETFs de Mercados Emergentes", "weight": 4}, + {"id": 34989, "parent": 57, "channel": "Financiamiento", "weight": 4}, + {"id": 86, "parent": 2, "channel": "Futuros", "weight": 4}, + {"id": 44, "parent": 18467, "channel": "Fondos de Cobertura", "weight": 4}, + {"id": 72, "parent": 67, "channel": "Precio Objetivo", "weight": 4}, + {"id": 16890, "parent": 22, "channel": "Análisis Técnico", "weight": 4}, + {"id": 36240, "parent": 2, "channel": "Materias Primas", "weight": 5}, + {"id": 54, "parent": 47, "channel": "ETFs de Divisas", "weight": 5}, + {"id": 71, "parent": 67, "channel": "Inicio de Cobertura", "weight": 5}, + {"id": 34, "parent": 18467, "channel": "Movimientos Destacados", "weight": 5}, + {"id": 65, "parent": 57, "channel": "Ofertas", "weight": 5}, + {"id": 39090, "parent": 22, "channel": "Vistas Previas", "weight": 5}, + {"id": 87, "parent": 57, "channel": "Contratos", "weight": 6}, + {"id": 16784, "parent": 2, "channel": "Opciones", "weight": 6}, + {"id": 16779, "parent": 18467, "channel": "Política", "weight": 6}, + {"id": 39823, "parent": 67, "channel": "Reiteración", "weight": 6}, + {"id": 3, "parent": 2, "channel": "Divisas", "weight": 7}, + {"id": 37760, "parent": 18467, "channel": "Psicología", "weight": 7}, + {"id": 30777, "parent": 57, "channel": "Ventas Minoristas", "weight": 7}, + {"id": 63, "parent": 57, "channel": "Recompras", "weight": 8}, + {"id": 17, "parent": 18467, "channel": "Temas", "weight": 8}, + {"id": 34992, "parent": 57, "channel": "Ventas de Activos", "weight": 9}, + {"id": 18468, "parent": 18467, "channel": "Viajes", "weight": 9}, + {"id": 39620, "parent": 18467, "channel": "Restaurantes", "weight": 10}, + {"id": 46411, "parent": 57, "channel": "Pequeña Capitalización", "weight": 10}, + {"id": 38928, "parent": 18467, "channel": "Crowdfunding", "weight": 11}, + {"id": 59, "parent": 57, "channel": "FDA", "weight": 11}, + {"id": 29619, "parent": 57, "channel": "Legal", "weight": 12}, + {"id": 413389, "parent": 18467, "channel": "Deportes", "weight": 12}, + {"id": 60, "parent": 57, "channel": "Gestión", "weight": 13}, + {"id": 62, "parent": 57, "channel": "Operaciones con Información Privilegiada", "weight": 14}, + {"id": 66, "parent": 57, "channel": "División de Acciones", "weight": 15}, + {"id": 34991, "parent": 57, "channel": "OPIs", "weight": 17}, + {"id": 34990, "parent": 57, "channel": "Bonos del Tesoro", "weight": 18}, + {"id": 29618, "parent": 57, "channel": "Eventos", "weight": 19}, + {"id": 17027, "parent": 57, "channel": "Global", "weight": 20}, + {"id": 35794, "parent": 57, "channel": "Datos Económicos", "weight": 21}, + {"id": 146540, "parent": 0, "channel": "Opinión", "weight": 23}, + {"id": 138079, "parent": 0, "channel": "Noticias Destacadas", "weight": 24}, + {"id": 17375, "parent": 0, "channel": "Economía", "weight": 25}, + {"id": 125743, "parent": 0, "channel": "Reserva Federal", "weight": 26}, + {"id": 38926, "parent": 0, "channel": "Historias de Éxito", "weight": 27}, + {"id": 38927, "parent": 0, "channel": "Startups", "weight": 29}, + {"id": 40436, "parent": 0, "channel": "Pequeñas Empresas", "weight": 30}, + {"id": 165347, "parent": 0, "channel": "Exclusivas que Mueven el Mercado", "weight": 31}, + {"id": 145889, "parent": 0, "channel": "Exclusivas", "weight": 32}, + {"id": 171552, "parent": 0, "channel": "SEC", "weight": 33}, + {"id": 171557, "parent": 0, "channel": "Señales", "weight": 34}, + {"id": 38925, "parent": 0, "channel": "Tendencia", "weight": 35}, + {"id": 23, "parent": 0, "channel": "Perspectiva Premercado", "weight": 36}, + {"id": 25, "parent": 0, "channel": "Actualización Intradía", "weight": 37}, + {"id": 26, "parent": 0, "channel": "Centro Fuera de Horario", "weight": 38}, + {"id": 2, "parent": 0, "channel": "Mercados", "weight": 39}, + {"id": 67, "parent": 0, "channel": "Calificaciones de Analistas", "weight": 48}, + {"id": 24, "parent": 22, "channel": "Valores en Movimiento", "weight": 56}, + {"id": 6, "parent": 0, "channel": "Tecnología", "weight": 57}, + {"id": 5, "parent": 0, "channel": "Medios", "weight": 58}, + {"id": 17834, "parent": 0, "channel": "Finanzas Personales", "weight": 64}, + {"id": 22, "parent": 0, "channel": "Ideas de Trading", "weight": 66}, + {"id": 31781, "parent": 0, "channel": "Reseñas", "weight": 73}, + {"id": 125566, "parent": 0, "channel": "Entrevista", "weight": 74}, + {"id": 26330, "parent": 0, "channel": "Seguros", "weight": 75}, + {"id": 16777, "parent": 0, "channel": "Comunicados de Prensa", "weight": 75}, + {"id": 47, "parent": 0, "channel": "ETFs", "weight": 76}, + {"id": 18467, "parent": 0, "channel": "General", "weight": 83}, + {"id": 142057, "parent": 0, "channel": "Bienes Raíces", "weight": 97} + ] + } + ``` + + ```json Response (401 Unauthorized) + { + "ok": false, + "errors": [ + { + "code": "auth_failed", + "id": "unauthorized", + "value": "Token de autenticación inválido o ausente" + } + ] + } + ``` + + ```json Response (404 Not Found) + { + "ok": false, + "errors": [ + { + "code": "no_data_found", + "id": "not_found", + "value": "No se encontraron datos para los parámetros especificados" + } + ] + } + ``` + + ```json Response (500 Internal Server Error) + { + "ok": false, + "errors": [ + { + "code": "internal_server_error", + "id": "server_error", + "value": "Ocurrió un error inesperado al procesar su solicitud" + } + ] + } + ``` + \ No newline at end of file diff --git a/es/api-reference/news-api_api/news/get-the-news-items.mdx b/es/api-reference/news-api_api/news/get-the-news-items.mdx new file mode 100644 index 00000000..e5a6e297 --- /dev/null +++ b/es/api-reference/news-api_api/news/get-the-news-items.mdx @@ -0,0 +1,3 @@ +--- +openapi: /es/openapi/news-api_api.spec.yml GET /api/v2/news +--- \ No newline at end of file diff --git a/es/api-reference/news-api_api/news/returns-the-removed-news-data.mdx b/es/api-reference/news-api_api/news/returns-the-removed-news-data.mdx new file mode 100644 index 00000000..46dd37d8 --- /dev/null +++ b/es/api-reference/news-api_api/news/returns-the-removed-news-data.mdx @@ -0,0 +1,62 @@ +--- +title: "Datos de noticias retiradas" +openapi: /es/openapi/news-api_api.spec.yml GET /api/v2/news-removed +--- + + + ```json Respuesta (200 OK) + [ + {"id": 50176702, "updated": "Tue, 27 Jan 2026 18:07:26 -0400"}, + {"id": 50156114, "updated": "Tue, 27 Jan 2026 15:05:20 -0400"}, + {"id": 50151282, "updated": "Tue, 27 Jan 2026 13:02:14 -0400"}, + {"id": 50153142, "updated": "Tue, 27 Jan 2026 11:52:43 -0400"}, + {"id": 50157732, "updated": "Tue, 27 Jan 2026 10:51:31 -0400"}, + {"id": 50155935, "updated": "Tue, 27 Jan 2026 10:41:33 -0400"}, + {"id": 50153292, "updated": "Tue, 27 Jan 2026 09:17:21 -0400"}, + {"id": 50125962, "updated": "Mon, 26 Jan 2026 15:37:47 -0400"}, + {"id": 50129359, "updated": "Mon, 26 Jan 2026 11:07:47 -0400"}, + {"id": 50124354, "updated": "Mon, 26 Jan 2026 09:21:31 -0400"}, + {"id": 50123902, "updated": "Mon, 26 Jan 2026 09:07:07 -0400"}, + {"id": 50122577, "updated": "Mon, 26 Jan 2026 08:18:52 -0400"}, + {"id": 50116287, "updated": "Sat, 24 Jan 2026 09:03:53 -0400"}, + {"id": 50116274, "updated": "Sat, 24 Jan 2026 08:58:31 -0400"}, + {"id": 50116267, "updated": "Sat, 24 Jan 2026 08:54:25 -0400"} + ] + ``` + ```json Respuesta (401 Unauthorized) + { + "ok": false, + "errors": [ + { + "code": "auth_failed", + "id": "unauthorized", + "value": "Token de autenticación no válido o ausente" + } + ] + } + ``` + ```json Respuesta (404 Not Found) + { + "ok": false, + "errors": [ + { + "code": "no_data_found", + "id": "not_found", + "value": "No se encontraron datos para los parámetros especificados" + } + ] + } + ``` + ```json Respuesta (500 Internal Server Error) + { + "ok": false, + "errors": [ + { + "code": "internal_server_error", + "id": "server_error", + "value": "Se produjo un error inesperado al procesar su solicitud" + } + ] + } + ``` + \ No newline at end of file diff --git a/es/api-reference/newsquantified-api_api/news-analytics/quantitative-news-analytics.mdx b/es/api-reference/newsquantified-api_api/news-analytics/quantitative-news-analytics.mdx new file mode 100644 index 00000000..5f73245c --- /dev/null +++ b/es/api-reference/newsquantified-api_api/news-analytics/quantitative-news-analytics.mdx @@ -0,0 +1,3 @@ +--- +openapi: /es/openapi/newsquantified-api_api.spec.yml GET /api/v2/newsquantified +--- \ No newline at end of file diff --git a/es/api-reference/ticker-trends-api/get-ticker-trend-data.mdx b/es/api-reference/ticker-trends-api/get-ticker-trend-data.mdx index 4b3390eb..384d18a7 100644 --- a/es/api-reference/ticker-trends-api/get-ticker-trend-data.mdx +++ b/es/api-reference/ticker-trends-api/get-ticker-trend-data.mdx @@ -1,5 +1,5 @@ --- -title: "Datos de tendencia de tickers" +title: "Datos de tendencias de tickers" openapi: /es/openapi/ticker-trends-api_api.spec.yml GET /api/v1/trending-tickers --- diff --git a/es/api-reference/ticker-trends-api_api/ticker-trends/get-ticker-trend-data.mdx b/es/api-reference/ticker-trends-api_api/ticker-trends/get-ticker-trend-data.mdx new file mode 100644 index 00000000..f9563a4e --- /dev/null +++ b/es/api-reference/ticker-trends-api_api/ticker-trends/get-ticker-trend-data.mdx @@ -0,0 +1,3 @@ +--- +openapi: /es/openapi/ticker-trends-api_api.spec.yml GET /api/v1/trending-tickers +--- \ No newline at end of file diff --git a/es/api-reference/ticker-trends-api_api/ticker-trends/get-trending-tickers-list.mdx b/es/api-reference/ticker-trends-api_api/ticker-trends/get-trending-tickers-list.mdx new file mode 100644 index 00000000..36e788c7 --- /dev/null +++ b/es/api-reference/ticker-trends-api_api/ticker-trends/get-trending-tickers-list.mdx @@ -0,0 +1,3 @@ +--- +openapi: /es/openapi/ticker-trends-api_api.spec.yml GET /api/v1/trending-tickers/list +--- \ No newline at end of file diff --git a/es/api-reference/webhook-api/test-webhook-delivery.mdx b/es/api-reference/webhook-api/test-webhook-delivery.mdx index 4fa1a2d8..e2d1fa34 100644 --- a/es/api-reference/webhook-api/test-webhook-delivery.mdx +++ b/es/api-reference/webhook-api/test-webhook-delivery.mdx @@ -7,42 +7,42 @@ openapi: /es/openapi/webhook_api.spec.yml GET /api/v1/webhook/test ## Descripción general
-Utiliza este endpoint para enviar un webhook de prueba a tu endpoint configurado. Esto te permite comprobar que tu integración de webhooks funciona correctamente antes de empezar a recibir datos de producción en tiempo real. +Use este endpoint para activar el envío de un webhook de prueba a su endpoint configurado. Esto le permite verificar que su integración de webhook esté funcionando correctamente antes de recibir datos de producción en tiempo real.
## Probar tu integración
-Cuando invoques este endpoint, Benzinga enviará una carga útil de webhook de prueba a la URL configurada en `destination`. Esta entrega de prueba utiliza el mismo formato y la misma lógica de reintentos que las entregas de webhooks en producción. +Cuando invoques este endpoint, Benzinga enviará un payload de webhook de prueba a la URL de `destination` que hayas configurado. Esta entrega de prueba sigue el mismo formato y la misma lógica de reintentos que las entregas de webhooks en producción.
- ### Qué puedes esperar + ### Qué esperar
-1. **Respuesta inmediata**: La API devuelve un código de estado `200` si se activó correctamente la entrega de prueba. -2. **Payload de prueba**: Tu endpoint de webhook recibe un payload de prueba en el mismo formato que los datos de producción. +1. **Respuesta inmediata**: La API devuelve un código de estado `200` si la entrega de prueba se activó correctamente. +2. **Payload de prueba**: Tu endpoint de webhook recibe un payload de prueba con el mismo formato que los datos de producción. 3. **Encabezados de entrega**: La entrega de prueba incluye el encabezado `X-BZ-Delivery`, igual que las entregas de producción.
### Verifica tu integración
-Usa este endpoint para confirmar: +Usa este endpoint para confirmar lo siguiente: -- Que tu endpoint de webhook sea accesible públicamente -- Que tu endpoint pueda procesar correctamente el formato del payload del webhook -- Que tu endpoint responda con los códigos de estado apropiados (2xx para indicar éxito) +- Que tu endpoint de webhook sea públicamente accesible +- Que tu endpoint pueda analizar correctamente el formato del payload del webhook +- Que tu endpoint responda con los códigos de estado apropiados (2xx para una respuesta satisfactoria) - Que tu endpoint responda dentro del tiempo de espera de 30 segundos -- Que tu lógica de idempotencia gestione correctamente el encabezado `X-BZ-Delivery` y el campo `id` del payload +- Que tu lógica de idempotencia maneje correctamente el encabezado `X-BZ-Delivery` y el campo `id` del payload
## Mejores prácticas
-- Realiza primero pruebas con endpoints de webhook no productivos -- Verifica que tu endpoint responda con códigos de estado `200` o `204` -- Confirma que tu sistema de logging y monitoreo captura la entrega de prueba -- Comprueba que tu lógica de desduplicación funciona con el ID de entrega de prueba +- Prueba primero con endpoints de webhook que no sean de producción +- Verifica que tu endpoint responda con los códigos de estado `200` o `204` +- Confirma que tu registro y monitoreo capturen la entrega de prueba +- Comprueba que tu lógica de desduplicación funcione con el ID de entrega de prueba - Prueba escenarios de error devolviendo temporalmente códigos de estado de error
@@ -53,7 +53,7 @@ Usa este endpoint para confirmar: ### 424 Error de entrega
-Si recibes un código de estado `424`, significa que el sistema no pudo entregar el payload de prueba a tu endpoint de destino. Causas comunes: +Si recibes un código de estado `424`, el sistema no pudo entregar la carga de prueba a tu endpoint de destino. Causas habituales: - La URL de destino no es accesible públicamente - El endpoint de destino está devolviendo códigos de estado de error @@ -64,32 +64,32 @@ Si recibes un código de estado `424`, significa que el sistema no pudo entregar ### 400 Solicitud no válida
-Verifique que todos los parámetros obligatorios se hayan proporcionado y tengan el formato correcto: +Asegúrate de que todos los parámetros obligatorios se hayan proporcionado y tengan el formato correcto: - `destination` debe ser una URL HTTPS válida - `version` debe ser `webhook/v1` - `kind` debe ser `News/v1` -```json Response (200 OK) +```json Respuesta (200 OK) { "status": "success" } ``` -```json Response (400 Bad Request) +```json Respuesta (400 Bad Request) { "error": "Invalid destination URL" } ``` -```json Response (424 Failed Dependency) +```json Respuesta (424 Failed Dependency) { "error": "Failed to deliver test payload to destination" } ``` -```json Response (401 Unauthorized) +```json Respuesta (401 Unauthorized) { "ok": false, "errors": [ @@ -102,7 +102,7 @@ Verifique que todos los parámetros obligatorios se hayan proporcionado y tengan } ``` -```json Response (404 Not Found) +```json Respuesta (404 Not Found) { "ok": false, "errors": [ @@ -115,7 +115,7 @@ Verifique que todos los parámetros obligatorios se hayan proporcionado y tengan } ``` -```json Response (500 Internal Server Error) +```json Respuesta (500 Internal Server Error) { "ok": false, "errors": [ diff --git a/es/api-reference/webhook_api/test-webhook-delivery.mdx b/es/api-reference/webhook_api/test-webhook-delivery.mdx new file mode 100644 index 00000000..03fe1e23 --- /dev/null +++ b/es/api-reference/webhook_api/test-webhook-delivery.mdx @@ -0,0 +1,130 @@ +--- +title: "Probar la entrega del webhook" +openapi: /es/openapi/webhook_api.spec.yml GET /api/v1/webhook/test +--- + +
+ ## Descripción general +
+ +Use este endpoint para activar el envío de un webhook de prueba a su endpoint configurado. Esto le permite verificar que su integración de webhook funciona correctamente antes de recibir datos de producción en tiempo real. + +
+ ## Prueba de tu integración +
+ +Cuando invoques este endpoint, Benzinga enviará una carga útil de webhook de prueba a la URL `destination` que configuraste. Esta entrega de prueba utiliza el mismo formato y la misma lógica de reintentos que las entregas de webhooks en producción. + +
+ ### Qué esperar +
+ +1. **Respuesta inmediata**: La API devuelve un código de estado `200` si la entrega de prueba se activó correctamente. +2. **Carga útil de prueba**: Tu endpoint de webhook recibe una carga útil de prueba en el mismo formato que los datos de producción. +3. **Encabezados de entrega**: La entrega de prueba incluye el encabezado `X-BZ-Delivery`, al igual que las entregas de producción. + +
+ ### Verifica tu integración +
+ +Usa este endpoint para confirmar: + +- Que tu endpoint de webhook es accesible públicamente +- Que tu endpoint puede procesar correctamente el formato del payload del webhook +- Que tu endpoint responde con los códigos de estado adecuados (2xx para indicar éxito) +- Que tu endpoint responde dentro del límite de tiempo de 30 segundos +- Que tu lógica de idempotencia maneja correctamente el encabezado `X-BZ-Delivery` y el campo `id` del payload + +
+ ## Mejores prácticas +
+ +- Prueba primero con endpoints de webhook que no sean de producción +- Verifica que tu endpoint responda con códigos de estado `200` o `204` +- Confirma que tu logging y monitoreo capturen la entrega de prueba +- Comprueba que tu lógica de deduplicación funcione con el ID de entrega de prueba +- Prueba escenarios de error devolviendo temporalmente códigos de estado de error + +
+ ## Resolución de problemas +
+ +
+ ### 424 Error de entrega +
+ +Si recibes un código de estado `424`, el sistema no pudo entregar el payload de prueba a tu endpoint de destino. Causas comunes: + +- La URL de destino no es accesible públicamente +- El endpoint de destino está devolviendo códigos de estado de error +- Problemas de conectividad de red +- Errores de certificado SSL/TLS en el endpoint de destino + +
+ ### 400 Solicitud no válida +
+ +Verifica que todos los parámetros obligatorios se proporcionen y tengan el formato correcto: + +- `destination` debe ser una URL HTTPS válida +- `version` debe ser `webhook/v1` +- `kind` debe ser uno de los tipos de evento admitidos (por ejemplo, `News/v1`, `Earnings/v1`, `Ratings/v1`, etc.) + + +```json Response (200 OK) +{ + "status": "success" +} +``` + +```json Response (400 Bad Request) +{ + "error": "Invalid destination URL" +} +``` + +```json Response (424 Failed Dependency) +{ + "error": "Failed to deliver test payload to destination" +} +``` + +```json Response (401 Unauthorized) +{ + "ok": false, + "errors": [ + { + "code": "auth_failed", + "id": "unauthorized", + "value": "Invalid or missing authentication token" + } + ] +} +``` + +```json Response (404 Not Found) +{ + "ok": false, + "errors": [ + { + "code": "no_data_found", + "id": "not_found", + "value": "No data found for the specified parameters" + } + ] +} +``` + +```json Response (500 Internal Server Error) +{ + "ok": false, + "errors": [ + { + "code": "internal_server_error", + "id": "server_error", + "value": "An unexpected error occurred while processing your request" + } + ] +} +``` + \ No newline at end of file diff --git a/es/changelog/roadmap.mdx b/es/changelog/roadmap.mdx new file mode 100644 index 00000000..bc4fedc1 --- /dev/null +++ b/es/changelog/roadmap.mdx @@ -0,0 +1,120 @@ +--- +title: "Hoja de ruta" +description: "Descubre en qué estamos trabajando a continuación." +--- + +
+ {/* En progreso */} + +
+
+
+ + En progreso +
+ +
+
+
Transcripciones en formato PDF
+
Formato PDF descargable de transcripciones de llamadas de conferencia.
+
+ +
+
Cobertura histórica ampliada de transcripciones
+
Ampliación de la disponibilidad de datos históricos de transcripciones de llamadas de conferencia.
+
+
+
+ + {/* Planificado */} + +
+
+
+ + Previsto +
+ +
+
+
Panel de monitoreo mejorado
+
Panel orientado al cliente con monitoreo para todos los servicios.
+
+ +
+
Optimizaciones del motor de traducción
+
Mejoras de rendimiento y calidad en los servicios de traducción.
+
+ +
+
Integración de Security Master para noticias
+
Integración del Security Master interno para mejorar las capacidades de consulta.
+
+
+
+ + {/* Pendientes */} + +
+
+
+ + Backlog +
+ +
+
+
Go SDK
+
Biblioteca cliente oficial de Go.
+
+ +
+
WebSocket para todos los calendars
+
Soporte de transmisión en tiempo real para todos los endpoints de calendar.
+
+
+
+ + {/* Completado */} + +
+
+
+ + Completado +
+ +
+
+
Security Master interno
+
Security master centralizado para mejorar la consistencia de los datos.
+
+ +
+
Streaming TCP
+
Conexiones TCP de baja latencia para datos en tiempo real.
+
+ +
+
Transcripciones de llamadas de conferencia
+
Transcripciones completas con identificación de oradores.
+
+ +
+
Motor de webhooks
+
Entrega de datos mediante push.
+
+ +
+
Kit de desarrollo de software (SDK) de Java
+
Biblioteca de cliente oficial de Java.
+
+
+
+
+ +--- + + +¿Tienes alguna sugerencia de funcionalidad? [Crea un issue en GitHub](https://github.com/Benzinga/benzinga-docs/issues/new) o [contáctanos](mailto:licensing@benzinga.com). + \ No newline at end of file diff --git a/es/introduction/architecture.mdx b/es/introduction/architecture.mdx index 8fbdbfc7..e7c533fe 100644 --- a/es/introduction/architecture.mdx +++ b/es/introduction/architecture.mdx @@ -1,97 +1,518 @@ --- -title: Arquitectura -description: Infraestructura escalable de datos financieros en tiempo real -icon: database +title: "Arquitectura de infraestructura" +description: "Infraestructura de nivel empresarial que sustenta el 99,9% de disponibilidad de la API de Benzinga con supervisión y confiabilidad de clase mundial" +icon: microchip --- -Benzinga proporciona una infraestructura de API sólida y altamente escalable, diseñada para ofrecer datos financieros en tiempo real a aplicaciones y servicios en todo el mundo. Con un enfoque en la velocidad y la disponibilidad, la arquitectura de Benzinga aprovecha una variedad de tecnologías modernas, entre ellas **Go (Golang)**, **Kafka**, **WebSockets**, **Elasticsearch** y **microservicios**, para garantizar que los usuarios reciban datos confiables y de baja latencia siempre que los necesiten. + + La infraestructura de Benzinga está diseñada para una **disponibilidad del 99,9%**, lo que garantiza que tus aplicaciones reciban datos financieros confiables y en tiempo real en todo momento. Nuestro entorno de producción está exhaustivamente probado, completamente monitorizada y respaldado por soporte de ingeniería de guardia 24/5. + -
- ## Arquitectura de alto rendimiento con Go y Kafka +
+ ## Descripción general
-Basada en **Go (Golang)** por su capacidad de concurrencia y velocidad, la infraestructura de Benzinga gestiona de forma eficiente grandes volúmenes de tráfico de datos financieros. Las canalizaciones de datos y el streaming en tiempo real están impulsados por **Kafka**, lo que permite una ingesta, procesamiento y distribución de datos rápidos con una latencia mínima. Esta arquitectura garantiza escalabilidad y robustez en implementaciones globales, satisfaciendo las exigencias de la entrega de datos financieros en tiempo real. +Nuestra plataforma está construida sobre una arquitectura moderna, nativa de la nube, que aprovecha servicios administrados de AWS, orquestación con Kubernetes y prácticas de despliegue GitOps. Esta **infraestructura de nivel de producción** procesa millones de solicitudes de API diariamente mientras mantiene tiempos de respuesta por debajo de 100 ms, con observabilidad completa y escalado automatizado. - - Arquitectura de AWS - + + + Confiabilidad probada en producción con redundancia multi-AZ + + + Observabilidad en tiempo real con Coralogix y Datadog + + + Despliegues sin tiempo de inactividad con escalado automático inteligente + + -
- ## Acceso a datos en tiempo real mediante WebSockets y API REST +![Arquitectura de infraestructura de Benzinga](/images/infrastructure-architecture.png) + +--- + +
+ ## Infraestructura principal +
+ +
+ ### Base en la nube de AWS +
+ +Nuestra infraestructura se ejecuta completamente en **Amazon Web Services (AWS)**, aprovechando: + + + + Servicios implementados en varias Zonas de Disponibilidad para tolerancia a fallos + + + Una Virtual Private Cloud (VPC) aislada con políticas estrictas de grupos de seguridad + + + DNS global con comprobaciones de estado y enrutamiento de conmutación por error automático + + + Plano de control de Kubernetes administrado por AWS con un SLA del 99,95 % + + + +
+ ### Infraestructura de Kubernetes +
+ +Operamos **dos clústeres de Kubernetes dedicados** para garantizar despliegues seguros y aislamiento de entornos: + +| Entorno | Propósito | Flujo de despliegue | +|-------------|---------|-----------------| +| **Clúster de Staging** | Pruebas de desarrollo, validación de QA, pruebas de integración | Los cambios de código se despliegan primero para su validación | +| **Clúster de Producción** | Tráfico de clientes en producción con garantías de SLA | Solo se promueven versiones ya verificadas | + +
+ #### Componentes clave de Kubernetes +
+ +- **Karpenter** — Autoescalador de nodos nativo de AWS que aprovisiona recursos de cómputo del tamaño adecuado en segundos, no minutos +- **Horizontal Pod Autoscaler (HPA)** — Escalado automático de pods basado en CPU, memoria y métricas personalizadas +- **Kong Gateway** — API gateway empresarial que gestiona tráfico de entrada/salida, limitación de solicitudes (rate limiting) y autenticación +- **ArgoCD** — Controlador de despliegue basado en GitOps para lanzamientos declarativos y auditables + +--- + +
+ ## API Gateway y gestión del tráfico +
+ +
+ ### Kong Gateway +
+ +Todo el tráfico de la API pasa a través de **Kong Gateway**, que proporciona: + + + + Validación de claves de API y verificación de tokens JWT en el perímetro de la red + + + Limitación de solicitudes por cliente para garantizar una asignación equitativa de recursos + + + Distribución inteligente del tráfico entre pods de servicio en buen estado + + + Todo el tráfico se cifra con TLS 1.3; los certificados se renuevan automáticamente + + + +
+ ### Route 53 DNS
-Las API de Benzinga admiten tanto el protocolo **WebSocket** como **REST**, lo que permite a los clientes acceder a datos en tiempo real, así como realizar solicitudes bajo demanda. Las conexiones WebSocket son ideales para aplicaciones que requieren flujos continuos de datos, como cotizaciones de mercado en vivo y datos de negociación, mientras que las API REST cubren una amplia gama de solicitudes de datos históricos, fundamentos de empresas, noticias y análisis. +AWS Route 53 proporciona: + +- **Enrutamiento global basado en latencia** — Los usuarios son dirigidos automáticamente al endpoint más rápido +- **Comprobaciones de estado (health checks)** — Supervisión continua con conmutación por error automática en caso de fallo +- **SLA de tiempo de actividad del 100%** — Garantía de disponibilidad respaldada por AWS para la resolución DNS -
- ### Aspectos destacados de la API +--- + +
+ ## Pipeline de CI/CD
-- **Datos de mercado en tiempo real**: Transmita cotizaciones en vivo, operaciones y otros datos de mercado esenciales en tiempo real. -- **Datos históricos**: Acceda a datos históricos, incluidos datos de barras, cotizaciones y desempeño del mercado a lo largo del tiempo. -- **Noticias y análisis**: Manténgase al día con noticias en tiempo real y análisis que mueven el mercado. -- **Fundamentos de la empresa**: Obtenga métricas financieras esenciales, como ingresos, beneficios y ratios clave. +Nuestro pipeline de despliegue aplica estrictos controles de calidad antes de que cualquier código llegue a producción. -
- ## Eficiencia en el Almacenamiento y la Búsqueda de Datos con Elasticsearch +
+ ### Flujo de desarrollo
-Para un almacenamiento y una recuperación de datos eficientes, Benzinga utiliza **Elasticsearch** como componente central de su sistema de búsqueda e indexación. Elasticsearch permite un acceso rápido tanto a datos estructurados como no estructurados, lo que garantiza que los usuarios puedan consultar rápidamente grandes conjuntos de datos, como datos históricos y archivos de noticias, con tiempos de respuesta del orden de milisegundos. Esta arquitectura también admite capacidades de analítica, lo que permite a los clientes analizar y extraer información valiosa de los datos. +```mermaid +flowchart LR + A[Developer Commit] --> B[GitLab CI Pipeline] + B --> C{Linting & Tests} + C -->|Pass| D[Build Container Image] + C -->|Fail| E[Reject & Notify] + D --> F[Push to Registry] + F --> G[Peer Review Required] + G -->|2 Approvals| H[Update GitOps Repo] + H --> I[ArgoCD Sync] + I --> J[Deploy to Staging] + J -->|Validated| K[Promote to Production] +``` - - Concepto de arquitectura de Elasticsearch - Concepto de arquitectura de Elasticsearch - -
- ## Infraestructura basada en microservicios para escalabilidad +
+ ### Etapas del pipeline
-La arquitectura de Benzinga se fundamenta en un enfoque de **microservicios**, donde cada servicio gestiona una función específica —como ingesta de datos, procesamiento, almacenamiento o distribución—. Este enfoque modular mejora la escalabilidad, ya que permite escalar cada componente de forma independiente según la demanda. Además, los microservicios se comunican mediante protocolos ligeros, lo que garantiza baja latencia y resiliencia en todo el sistema. +| Etapa | Descripción | Control de calidad | +|-------|-------------|-------------------| +| **Lint** | Verificaciones de estilo de código y análisis estático | Debe cumplir todas las reglas | +| **Pruebas unitarias** | Ejecución de la suite de pruebas automatizadas | 100% de pruebas aprobadas | +| **Escaneo de seguridad** | Análisis de vulnerabilidades del contenedor | Sin CVE de severidad crítica/alta | +| **Build** | Creación de imagen de Docker etiquetada con el SHA del commit | Build satisfactorio | +| **Revisión por pares** | Revisión de código manual por 2 desarrolladores | Se requieren dos aprobaciones | +| **Actualización GitOps** | Etiqueta de imagen actualizada en el repositorio de ArgoCD | Promoción manual | -
- ## Entrega con CDN para imágenes y contenido estático +
+ ### GitOps con ArgoCD
-Para garantizar que las imágenes, logotipos y otros recursos estáticos se entreguen rápidamente, Benzinga utiliza una **CDN** (red de entrega de contenido). Esta arquitectura reduce los tiempos de carga y minimiza la latencia al almacenar en caché los recursos estáticos cerca de los usuarios, lo que asegura que las imágenes y los archivos se carguen casi al instante, independientemente de la ubicación geográfica. +Todos los despliegues se gestionan mediante **ArgoCD**, siguiendo los principios de GitOps: + +- **Declarativo** — Estado deseado definido en Git, única fuente de verdad +- **Sincronización automática** — ArgoCD detecta cambios y los aplica automáticamente +- **Capacidad de reversión** — Reversión instantánea al deshacer commits de Git +- **Registro de auditoría** — Historial completo de despliegues mediante el registro de commits de Git -
- ## Beneficios clave de la arquitectura de Benzinga + + Cada cambio en producción se puede rastrear hasta un commit específico de Git, con revisión por pares y aprobador, lo que garantiza una auditabilidad completa para los requisitos de cumplimiento. + + +--- + +
+ ## Arquitectura de escalado automático
-- **Escalabilidad**: Diseñada para escalar horizontalmente, con soporte para millones de solicitudes por minuto y grandes volúmenes de conexiones WebSocket concurrentes. -- **Alta disponibilidad**: Sistemas redundantes y componentes distribuidos geográficamente garantizan el tiempo de actividad y la disponibilidad de los datos. -- **Consistencia de datos**: Kafka y Elasticsearch en conjunto proporcionan un flujo y una recuperación de datos consistentes, con mecanismos de conmutación por error confiables. -- **Baja latencia**: Optimizada para entregar datos con una latencia mínima, aprovechando el rendimiento de Go, el streaming de Kafka y las capacidades en tiempo real de WebSocket. +Nuestra infraestructura se escala automáticamente en varios niveles para manejar picos de tráfico. -
- ## Flexibilidad de despliegue e integración con la infraestructura +
+ ### Autoescalado a nivel de pods (HPA)
-La arquitectura de Benzinga ofrece opciones de despliegue flexibles para satisfacer las diversas necesidades de sus clientes: +Cada despliegue de servicio incluye la configuración de Horizontal Pod Autoscaler: + +```yaml +# Ejemplo de configuración de HPA +apiVersion: autoscaling/v2 +kind: HorizontalPodAutoscaler +spec: + minReplicas: 3 + maxReplicas: 50 + metrics: + - type: Resource + resource: + name: cpu + target: + type: Utilization + averageUtilization: 70 +``` -- **Servicio en la nube gestionado**: Para los clientes que buscan una experiencia fluida, Benzinga ofrece un servicio en la nube totalmente gestionado, que incluye escalado automático y mantenimiento. -- **Opción autoalojada**: Para quienes necesitan más control, la arquitectura de Benzinga puede adaptarse para despliegues en las instalaciones (on-premises) o en nubes privadas, garantizando plena propiedad de los datos y cumplimiento de las regulaciones locales. +**Condiciones de escalado:** -
- ### Alcance global con edge caching +* Uso de CPU > 70% +* Uso de memoria > 80% +* Métricas personalizadas (profundidad de la cola de solicitudes, percentiles de latencia) + + +
+ ### Escalado a nivel de nodo (Karpenter)
-Para mejorar aún más el rendimiento, Benzinga emplea **edge caching** para garantizar que los datos, incluidos los flujos en tiempo real y el contenido estático, lleguen a los usuarios con una latencia mínima. Al ubicar estratégicamente Puntos de Presencia (PoPs) en todo el mundo, Benzinga asegura una alta disponibilidad y baja latencia para clientes en todos los continentes. +**Karpenter** gestiona la capacidad del clúster mediante: -Esta arquitectura distribuida permite a Benzinga proporcionar datos confiables en tiempo real a los clientes, independientemente de su ubicación geográfica, satisfaciendo las necesidades de usuarios tanto locales como globales. +- Aprovisiona nodos de tamaño óptimo en menos de 60 segundos +- Consolida nodos infrautilizados para reducir costos +- Admite instancias spot para cargas de trabajo no críticas +- Respeta la topología de pods y las restricciones de zona de disponibilidad --- -Esta arquitectura combina tecnologías modernas y escalables para ofrecer datos e insights financieros rápidos y confiables, respaldando el compromiso de Benzinga con la calidad y el rendimiento. Para obtener más detalles técnicos o para comenzar a usar nuestras API, comunícate con el equipo de soporte de Benzinga o visita nuestra documentación. \ No newline at end of file +
+ ## Observabilidad y monitorización a nivel de producción +
+ +Nuestra infraestructura emplea **monitorización a nivel empresarial** con múltiples capas de observabilidad, lo que garantiza una visibilidad total del estado, el rendimiento y la fiabilidad del sistema. Cada componente se monitoriza de forma continua con alertas automatizadas y protocolos de respuesta a incidentes. + +
+ ### Stack de monitoreo integral +
+ + + + **Trazas distribuidas y registros (logging)** + - Agregación de registros en tiempo real de todos los servicios + - Trazas distribuidas a través de microservicios + - Monitoreo de rendimiento de aplicaciones (APM) + - Seguimiento de solicitudes de extremo a extremo con IDs de correlación + - Reconocimiento de patrones en los registros y detección de anomalías + - Paneles personalizados para métricas de negocio + + + **Alertas y monitoreo sintético** + - Pruebas continuas 24/7 de endpoints de API + - Monitoreo sintético multirregión + - Seguimiento de tiempo de respuesta y disponibilidad + - Alertas automatizadas con enrutamiento inteligente + - Seguimiento de indicadores de nivel de servicio (SLI) + - Detección de regresiones de rendimiento + + + +
+ ### Coralogix: Trazas y registros +
+ +Coralogix proporciona **observabilidad completa** en nuestra capa de aplicación: + + + + Todos los registros de las aplicaciones de cada servicio, pod y contenedor se agregan en tiempo real, lo que proporciona acceso instantáneo a la información de depuración en toda la infraestructura. + + + Cada solicitud de API se rastrea de extremo a extremo a través de microservicios, balanceadores de carga, bases de datos y servicios externos. Esto permite un análisis rápido de la causa raíz de problemas de rendimiento o errores. + + + Detección automática de errores con trazas de pila, información contextual y número de usuarios afectados. Los errores se categorizan por gravedad e impacto. + + + Métricas en tiempo real sobre tiempos de respuesta de la API, rendimiento, tasas de error y utilización de recursos en todos los servicios. + + + +**Características clave de Coralogix en producción:** + +- **Política de retención**: 30 días de almacenamiento en caliente para acceso inmediato, 90 días de archivo para cumplimiento normativo +- **Rendimiento de consultas**: Consultas en menos de un segundo sobre miles de millones de entradas de registro +- **Integración de alertas**: Enrutamiento automatizado a canales de Slack e ingenieros de guardia +- **Paneles personalizados**: Métricas específicas del negocio visibles para las partes interesadas en tiempo real + +
+ ### Datadog: Alertas y pruebas sintéticas +
+ +Datadog proporciona **monitorización proactiva** y validación continua: + + + + Las pruebas automatizadas se ejecutan cada 60 segundos desde múltiples regiones geográficas, validando la disponibilidad de la API, los tiempos de respuesta y la precisión de los datos antes de que los clientes se vean afectados. + + + La detección de anomalías basada en aprendizaje automático identifica patrones inusuales en las métricas, activando alertas antes de que los problemas afecten a los clientes. + + + Seguimiento en tiempo real de los objetivos de nivel de servicio (SLO) con generación de informes automatizados sobre objetivos de disponibilidad del 99,9 %. + + + Monitorización continua de los percentiles de latencia p50, p95 y p99 para garantizar un rendimiento constante. + + + +**Las pruebas sintéticas de Datadog incluyen:** + +| Tipo de prueba | Frecuencia | Regiones | Métricas supervisadas | +|----------------|------------|----------|------------------------| +| **Comprobaciones de estado de API** | Cada 60 s | 5 regiones globales | Disponibilidad, tiempo de respuesta, códigos de estado | +| **Pruebas de precisión de datos** | Cada 5 min | 3 regiones | Frescura de los datos, validación de esquema, integridad | +| **Pruebas de rendimiento** | Cada 60 s | 5 regiones | Latencia (p50/p95/p99), throughput, tasas de error | +| **Pruebas de autenticación** | Cada 5 min | 2 regiones | Validación de clave de API, rate limiting, flujos OAuth | + +
+ ### Integración con Slack y gestión de incidentes +
+ +Todos los sistemas de monitorización se integran con **canales dedicados de Slack** para visibilidad inmediata y respuesta rápida: + + + + **Alertas críticas** + + * Incidentes P1/P2 que requieren acción inmediata + * Alertado automático del ingeniero de guardia + * Métricas en tiempo real y enlaces a runbooks + * Asignación de un responsable del incidente + + + + **Información de rendimiento** + + * Resúmenes diarios del estado + * Alertas de planificación de capacidad + * Notificaciones de tendencias de rendimiento + * Advertencias de detección de anomalías + + + +**Flujo de alertas de Slack:** + +```mermaid +flowchart LR + A[Alerta Activada] --> B{Nivel de Severidad} + B -->|P1/P2| C[#alerts-production] + B -->|P3/P4| D[#monitoring-insights] + C --> E[Ingeniero de Guardia Notificado] + C --> F[Canal de Incidente Creado] + F --> G[Desarrollador Asignado] + G --> H[Investigación de Causa Raíz] + H --> I[Corrección Implementada] + I --> J[Informe Post-Mortem] +``` + + +
+ ### Alertas e incidentes +
+ +**Proceso de asignación de desarrolladores:** + +1. **Alerta activada** → Notificación automática en Slack con contexto y métricas +2. **Ingeniero de guardia realiza el triage** → Se evalúa la gravedad y se crea el canal de incidentes +3. **Desarrollador asignado** → Se etiqueta a la persona experta en el tema según el servicio afectado +4. **Investigación** → Análisis de causa raíz usando trazas de Coralogix y métricas de Datadog +5. **Resolución** → Corrección desplegada mediante el pipeline estándar de GitOps +6. **Análisis post mortem** → Incidente documentado con medidas preventivas + + + Todos los incidentes P1/P2 activan un **paging automatizado inmediato** a los ingenieros de guardia con cobertura 24/5. + + + + Nuestros sistemas de monitoreo han detectado y resuelto **el 95% de los problemas potenciales antes de que afecten a los clientes** mediante alertas proactivas y remediación automatizada. + + +--- + +
+ ## Seguridad y cumplimiento normativo +
+ +
+ ### Seguridad de red +
+ +- **Aislamiento de VPC** — Segmentación completa de la red respecto de la Internet pública +- **Security Groups** — Reglas estrictas de entrada/salida, con denegación por defecto +- **TLS en todas partes** — Todo el tráfico interno y externo cifrado +- **Gestión de secretos** — AWS Secrets Manager para credenciales confidenciales + +
+ ### Control de acceso +
+ +- **RBAC** — Control de acceso basado en roles (RBAC) de Kubernetes para todas las operaciones +- **Integración SSO** — Integración con el proveedor de identidad empresarial (SSO) +- **Registros de auditoría** — Registros de acceso completos conservados para fines de cumplimiento normativo + +--- + +
+ ## Recuperación ante desastres +
+ +
+ ### Objetivos de recuperación +
+ +| Métrica | Objetivo | Actual | +|--------|----------|--------| +| **RTO** (Recovery Time Objective) | < 15 minutos | ~5 minutos | +| **RPO** (Recovery Point Objective) | < 1 minuto | Replicación en tiempo real | + +
+ ### Características de resiliencia +
+ +- **Replicación Multi-AZ** — Datos replicados entre zonas de disponibilidad +- **Conmutación por error automatizada** — Las comprobaciones de estado de Route 53 activan la conmutación por error de DNS +- **Despliegues progresivos** — Despliegues sin tiempo de inactividad con reversión automática +- **Copia de seguridad y restauración** — Copias de seguridad diarias automatizadas con recuperación a un punto en el tiempo + +--- + +
+ ## Garantías de confiabilidad a nivel de producción +
+ +
+ ### Por qué nuestra infraestructura es a prueba de fallos +
+ +La infraestructura de Benzinga está **probada en producción a gran escala**, gestionando millones de solicitudes diarias con fiabilidad demostrada: + + + + **Estadísticas de producción** + - Más de 10 millones de solicitudes de API procesadas diariamente + - Tiempo de respuesta medio inferior a 100 ms + - 99,9 % de disponibilidad histórica + - Sin pérdida de datos en más de 3 años + + + **Excelencia operativa** + - Cobertura de ingeniería on-call 24/5/365 + - Conmutación por error automatizada y autorrecuperación + - Redundancia multirregión + + + +
+ ### Excelencia en monitoreo y observabilidad +
+ +Nuestro **monitoreo integral** garantiza que los problemas se detecten y se resuelvan antes de que afecten su negocio: + + + + Cada solicitud, entrada de log y métrica se sigue de extremo a extremo usando trazas distribuidas de Coralogix y registros centralizados + + + El monitoreo sintético de Datadog prueba las APIs cada 60 segundos desde múltiples regiones, y alerta sobre problemas antes de que afecten a los clientes + + + La integración automatizada con Slack enruta las alertas a canales dedicados con asignación inmediata de desarrolladores y seguimiento de la resolución + + + El análisis postmortem de todos los incidentes garantiza que los problemas no vuelvan a ocurrir, con medidas preventivas automatizadas + + + +
+ ### Confianza de los clientes: qué significa esto para usted +
+ +Cuando integra con las API de Benzinga, se conecta a una **infraestructura de nivel de producción** respaldada por: + +| Feature | Client Benefit | +|---------|----------------| +| **Multi-AZ Redundancy** | Su aplicación se mantiene en línea incluso durante caídas en zonas de disponibilidad de AWS | +| **Automated Scaling** | Sus solicitudes se gestionan sin problemas durante picos de tráfico, sin aplicar limitación de tasa | +| **24/7 Monitoring** | Los ingenieros detectan y resuelven los problemas antes de que usted note cualquier degradación | +| **Zero-Downtime Deployments** | Nuestras actualizaciones nunca interrumpen la disponibilidad de su servicio | +| **Complete Audit Trail** | Cada implementación se registra, se revisa y puede revertirse al instante | +| **Proactive Alerting** | El 95% de los posibles problemas se resuelven antes de que afecten al cliente | + + + **Listo para producción**: Nuestra infraestructura ha procesado más de **mil millones de solicitudes de API** con un 99,9% de disponibilidad y mantiene una latencia inferior a 100 ms para la entrega de datos financieros en tiempo real. + + +--- + +
+ ## Resumen +
+ +La infraestructura de Benzinga ofrece **fiabilidad a nivel empresarial** mediante: + + + + AWS EKS con implementación multi-AZ y plano de control gestionado que garantiza el máximo tiempo de actividad + + + Despliegues gestionados con ArgoCD, con registro de auditoría completo y capacidades de reversión inmediata + + + Karpenter + HPA para una gestión de capacidad transparente que maneja automáticamente los picos de tráfico + + + Trazado/registro con Coralogix + alertas/pruebas sintéticas con Datadog e integración con Slack para una respuesta rápida ante incidentes + + + Ingenieros dedicados de guardia + + + Defensa en profundidad con cifrado, RBAC y aislamiento de red para proteger sus datos + + + + + **Su éxito es nuestra prioridad**: Si tiene preguntas sobre nuestra infraestructura, las garantías de SLA o desea hablar de sus requisitos específicos de fiabilidad, póngase en contacto con su representante de cuenta o envíe un correo electrónico a [support@benzinga.com](mailto:support@benzinga.com). + \ No newline at end of file diff --git a/es/openapi/analyst-reports-raw-text-api_api.spec.yml b/es/openapi/analyst-reports-raw-text-api_api.spec.yml index 706a60c5..fd5c3851 100644 --- a/es/openapi/analyst-reports-raw-text-api_api.spec.yml +++ b/es/openapi/analyst-reports-raw-text-api_api.spec.yml @@ -9,32 +9,30 @@ info: paths: /analyst/reports/raw-text: get: - description: Recupera contenido de texto sin procesar de informes de - investigación redactados por analistas profesionales. Devuelve informes - de analistas a texto completo, notas de investigación y recomendaciones - de inversión de instituciones financieras. Incluye metadatos del - informe, cambios de calificación, precios objetivo y análisis detallado. - Es esencial para acceder a la investigación institucional y al - sentimiento de los analistas. + description: Recupera texto sin procesar de informes de investigación de + analistas profesionales. Devuelve informes de analistas en texto + completo, notas de investigación y recomendaciones de inversión de + instituciones financieras. Incluye metadatos del informe, cambios de + calificación, precios objetivo y análisis detallado. Es esencial para + acceder a la investigación institucional y al sentimiento de los + analistas. operationId: get-analyst-reports-raw-text-data parameters: - - description: "Número de página para la paginación. El índice comienza en cero (0 - = primera página, 1 = segunda página, etc.). Valor predeterminado: - 0" + - description: "Número de página para la paginación. Indexada desde cero (0 = + primera página, 1 = segunda página, etc.). Valor predeterminado: 0" in: query name: page schema: type: integer - - description: "Número de resultados por página. Predeterminado: 100. Máximo: 100. - Devuelve primero los informes más recientes." + - description: "Número de resultados por página. Valor predeterminado: 100. + Máximo: 100. Devuelve primero los informes más recientes." in: query name: pagesize schema: type: integer responses: "200": - description: Lista de informes de analistas con el texto completo en content y - los metadatos correspondientes. + description: Array de informes de analistas con texto íntegro y metadatos content: application/json: schema: @@ -42,7 +40,7 @@ paths: $ref: "#/components/schemas/models.AnalystReportRawText" type: array "400": - description: "Solicitud incorrecta: parámetros no válidos" + description: Solicitud incorrecta - parámetros no válidos content: application/json: schema: @@ -59,7 +57,7 @@ paths: type: array security: - ApiKeyAuth: [] - summary: Informes de investigación de analistas + summary: Informes de analistas tags: - Analyst Reports components: @@ -91,6 +89,3 @@ components: example: AAPL type: string type: object -servers: - - url: https://api.benzinga.com - description: PROD diff --git a/es/openapi/calendar_api.spec.yml b/es/openapi/calendar_api.spec.yml index 59775b44..9ec085b5 100644 --- a/es/openapi/calendar_api.spec.yml +++ b/es/openapi/calendar_api.spec.yml @@ -105,7 +105,7 @@ paths: content: application/json: schema: - $ref: "#/components/schemas/calendarapi.AnalystInsightsJSON" + $ref: "#/components/schemas/api.AnalystInsightsResponse" "400": description: Solicitud incorrecta content: @@ -167,7 +167,7 @@ paths: content: application/json: schema: - $ref: "#/components/schemas/calendarapi.BullsSayBearsSayJSON" + $ref: "#/components/schemas/api.BullsSayBearsSayResponse" "400": description: Solicitud incorrecta content: @@ -267,19 +267,19 @@ paths: content: application/json: schema: - type: string + $ref: "#/components/schemas/api.ErrorResponse" "400": description: Solicitud incorrecta content: application/json: schema: - type: string + $ref: "#/components/schemas/api.ErrorResponse" "500": description: Error interno content: application/json: schema: - type: string + $ref: "#/components/schemas/api.ErrorResponse" security: - ApiKeyAuth: [] summary: Devuelve datos de consenso de recomendaciones de analistas @@ -339,10 +339,10 @@ paths: content: application/json: schema: - $ref: "#/components/schemas/calendarapi.ErxGapJSON" + $ref: "#/components/schemas/calendarapi.ErxGaps" text/xml: schema: - $ref: "#/components/schemas/calendarapi.ErxGapJSON" + $ref: "#/components/schemas/calendarapi.ErxGaps" "400": description: Solicitud incorrecta content: @@ -555,24 +555,27 @@ paths: summary: Operaciones del gobierno tags: - Government Trades - /api/v1/sec/insider_transactions/filings: + /api/v1/sec/insider_transactions/{view_type}: get: - description: Devuelve declaraciones de transacciones de personas con información - privilegiada del Formulario 4 de la SEC, incluidas compras y ventas de - acciones y ejercicios de opciones por parte de personas con información - privilegiada de la empresa - operationId: get-insider-transaction-filing + description: Devuelve datos de transacciones de insiders a partir de + presentaciones del Formulario 4 ante la SEC. Use el endpoint /filings + para una vista agrupada por presentación (transacciones anidadas bajo + cada presentación) o el endpoint /transactions para una vista aplanada + de transacciones individuales. Ambos endpoints admiten los mismos + parámetros de consulta. + operationId: get-insider-transaction parameters: - - description: Desplazamiento de página. Por motivos de optimización, rendimiento - y cuestiones técnicas, los desplazamientos de página están limitados - de 0 a 100000. Limite los resultados de la consulta usando otros - parámetros, como la fecha. El valor predeterminado es 0. + - description: Desplazamiento de página (page offset). Por razones de + optimización, rendimiento y técnicas, los desplazamientos de página + están limitados al rango de 0 a 100000. Limite los resultados de la + consulta con otros parámetros como la fecha. El valor predeterminado + es 0. in: query name: page schema: type: integer default: 0 - - description: "Número de resultados devueltos. Límite: 1000" + - description: Número de resultados devueltos. Límite máximo de 1000. in: query name: pagesize schema: @@ -584,15 +587,15 @@ paths: schema: type: string format: date - - description: Fecha de finalización en el formato AAAA-MM-DD + - description: Fecha de fin en formato AAAA-MM-DD in: query name: date_to schema: type: string format: date - - description: Última marca de tiempo Unix (UTC) de actualización de los - registros. Esto forzará que el orden de clasificación sea mayor o - igual que la marca de tiempo indicada + - description: Registros con marca de tiempo Unix (UTC) de la última + actualización. Esto forzará que el orden de clasificación sea mayor + o igual que la marca de tiempo indicada in: query name: updated_since schema: @@ -639,9 +642,23 @@ paths: enum: - flat - nested + - description: "Formato de la respuesta: «filings» devuelve una vista agrupada de + las presentaciones con las transacciones anidadas; «transactions» + devuelve una vista aplanada de transacciones individuales" + in: path + name: view_type + required: true + schema: + type: string + enum: + - filings + - transactions responses: "200": - description: Transacción de iniciados + description: "Datos de transacciones de insiders. La estructura de la respuesta + varía según el endpoint: /filings devuelve datos de presentaciones + en estructura anidada; /transactions devuelve datos de transacciones + en formato plano." content: application/json: schema: @@ -660,7 +677,115 @@ paths: $ref: "#/components/schemas/api.ErrorResponse" security: - ApiKeyAuth: [] - summary: Declaración de operaciones de insiders + summary: Transacciones de insiders + tags: + - Insider Transaction + /api/v1/sec/insider_transactions/owners: + get: + description: Devuelve información sobre las personas que realizan transacciones + de insiders, incluidos directivos de la empresa, miembros del consejo de + administración y beneficiarios reales. + operationId: get-insider-transaction-owner + parameters: + - description: Desplazamiento de paginación (offset). Por motivos de optimización, + rendimiento y consideraciones técnicas, los desplazamientos de + página están limitados al rango de 0 a 100000. Limite los resultados + de la consulta mediante otros parámetros, como la fecha. El valor + predeterminado es 0. + in: query + name: page + schema: + type: integer + default: 0 + - description: Número de resultados devueltos. Límite 1000. + in: query + name: pagesize + schema: + type: integer + default: 100 + - description: Fecha de inicio en formato YYYY-MM-DD. + in: query + name: date_from + schema: + type: string + format: date + - description: Fecha de finalización, en formato AAAA-MM-DD + in: query + name: date_to + schema: + type: string + format: date + - description: Marca de tiempo Unix (UTC) de la última vez que se actualizaron los + registros. Esto forzará a que el orden de clasificación sea mayor o + igual que la marca de tiempo indicada + in: query + name: updated_since + schema: + type: integer + - description: Fecha en formato AAAA-MM-DD + in: query + name: date + schema: + type: string + format: date + - description: Cámara + in: query + name: chamber + schema: + type: string + enum: + - House + - Senate + - description: Campos + in: query + name: fields + schema: + type: string + - description: Tipo de clave de búsqueda + in: query + name: search_keys_type + schema: + type: string + enum: + - symbol + - cik + - name_fuzzy + - name_starts_with + - description: Claves de búsqueda + in: query + name: search_keys + schema: + type: string + - description: Visualización + in: query + name: display + schema: + type: string + enum: + - flat + - nested + responses: + "200": + description: Propietario de la transacción interna + content: + application/json: + schema: + $ref: "#/components/schemas/calendarapi.InsiderTransactionFilingDoc" + "400": + description: Solicitud no válida + content: + application/json: + schema: + $ref: "#/components/schemas/api.ErrorResponse" + "500": + description: Error interno del servidor + content: + application/json: + schema: + $ref: "#/components/schemas/api.ErrorResponse" + security: + - ApiKeyAuth: [] + summary: Propietario de la transacción de insider tags: - Insider Transaction /api/v1/signal/block_trade: @@ -717,7 +842,7 @@ paths: content: application/json: schema: - $ref: "#/components/schemas/calendarapi.BlockTradeJSON" + $ref: "#/components/schemas/api.BlockTradeResponse" "400": description: Solicitud no válida content: @@ -789,7 +914,7 @@ paths: content: application/json: schema: - $ref: "#/components/schemas/calendarapi.HaltResumeJSON" + $ref: "#/components/schemas/calendarapi.HaltResume" "400": description: Solicitud incorrecta content: @@ -881,7 +1006,7 @@ paths: content: application/json: schema: - $ref: "#/components/schemas/calendarapi.OptionActivityJSON" + $ref: "#/components/schemas/calendarapi.OptionActivity" "400": description: Solicitud incorrecta content: @@ -958,10 +1083,10 @@ paths: content: application/json: schema: - type: string + $ref: "#/components/schemas/api.ErrorResponse" text/xml: schema: - type: string + $ref: "#/components/schemas/api.ErrorResponse" security: - ApiKeyAuth: [] summary: Eliminado (v2) @@ -1040,10 +1165,10 @@ paths: content: application/json: schema: - $ref: "#/components/schemas/calendarapi.ConferenceJSON" + $ref: "#/components/schemas/api.ConferenceResponse" text/xml: schema: - $ref: "#/components/schemas/calendarapi.ConferenceJSON" + $ref: "#/components/schemas/api.ConferenceResponse" "400": description: Solicitud incorrecta content: @@ -1183,10 +1308,10 @@ paths: content: application/json: schema: - $ref: "#/components/schemas/calendarapi.DividendJSON" + $ref: "#/components/schemas/api.DividendResponse" text/xml: schema: - $ref: "#/components/schemas/calendarapi.DividendJSON" + $ref: "#/components/schemas/api.DividendResponse" "400": description: Solicitud incorrecta content: @@ -1304,10 +1429,10 @@ paths: content: application/json: schema: - $ref: "#/components/schemas/calendarapi.EarningJSON" + $ref: "#/components/schemas/api.EarningResponse" text/xml: schema: - $ref: "#/components/schemas/calendarapi.EarningJSON" + $ref: "#/components/schemas/api.EarningResponse" "400": description: Solicitud incorrecta content: @@ -1420,10 +1545,10 @@ paths: content: application/json: schema: - $ref: "#/components/schemas/calendarapi.EconomicJSON" + $ref: "#/components/schemas/api.EconomicResponse" text/xml: schema: - $ref: "#/components/schemas/calendarapi.EconomicJSON" + $ref: "#/components/schemas/api.EconomicResponse" "400": description: Solicitud incorrecta content: @@ -1543,10 +1668,10 @@ paths: content: application/json: schema: - $ref: "#/components/schemas/calendarapi.FDAJSON" + $ref: "#/components/schemas/api.FDAResponse" text/xml: schema: - $ref: "#/components/schemas/calendarapi.FDAJSON" + $ref: "#/components/schemas/api.FDAResponse" "400": description: Solicitud incorrecta content: @@ -1668,10 +1793,10 @@ paths: content: application/json: schema: - $ref: "#/components/schemas/calendarapi.GuidanceJSON" + $ref: "#/components/schemas/api.GuidanceResponse" text/xml: schema: - $ref: "#/components/schemas/calendarapi.GuidanceJSON" + $ref: "#/components/schemas/api.GuidanceResponse" "400": description: Solicitud incorrecta content: @@ -1758,10 +1883,10 @@ paths: content: application/json: schema: - $ref: "#/components/schemas/calendarapi.IPOJSON" + $ref: "#/components/schemas/api.IPOResponse" text/xml: schema: - $ref: "#/components/schemas/calendarapi.IPOJSON" + $ref: "#/components/schemas/api.IPOResponse" "400": description: Solicitud incorrecta content: @@ -1881,10 +2006,10 @@ paths: content: application/json: schema: - $ref: "#/components/schemas/calendarapi.AcquisitionJSON" + $ref: "#/components/schemas/api.AcquisitionResponse" text/xml: schema: - $ref: "#/components/schemas/calendarapi.AcquisitionJSON" + $ref: "#/components/schemas/api.AcquisitionResponse" "400": description: Solicitud no válida content: @@ -1994,10 +2119,10 @@ paths: content: application/json: schema: - $ref: "#/components/schemas/calendarapi.OfferingJSON" + $ref: "#/components/schemas/api.OfferingResponse" text/xml: schema: - $ref: "#/components/schemas/calendarapi.OfferingJSON" + $ref: "#/components/schemas/api.OfferingResponse" "400": description: Solicitud incorrecta content: @@ -2171,10 +2296,10 @@ paths: content: application/json: schema: - $ref: "#/components/schemas/calendarapi.RatingJSON" + $ref: "#/components/schemas/api.RatingResponse" text/xml: schema: - $ref: "#/components/schemas/calendarapi.RatingJSON" + $ref: "#/components/schemas/api.RatingResponse" "400": description: Solicitud incorrecta content: @@ -2256,10 +2381,10 @@ paths: content: application/json: schema: - $ref: "#/components/schemas/calendarapi.RatingsAnalystJSON" + $ref: "#/components/schemas/calendarapi.RatingsAnalyst" text/xml: schema: - $ref: "#/components/schemas/calendarapi.RatingsAnalystJSON" + $ref: "#/components/schemas/calendarapi.RatingsAnalyst" "400": description: Solicitud incorrecta content: @@ -2326,10 +2451,10 @@ paths: content: application/json: schema: - $ref: "#/components/schemas/calendarapi.RatingsFirmJSON" + $ref: "#/components/schemas/calendarapi.RatingsFirm" text/xml: schema: - $ref: "#/components/schemas/calendarapi.RatingsFirmJSON" + $ref: "#/components/schemas/calendarapi.RatingsFirm" "400": description: Solicitud no válida content: @@ -2450,10 +2575,10 @@ paths: content: application/json: schema: - $ref: "#/components/schemas/calendarapi.SplitJSON" + $ref: "#/components/schemas/api.SplitResponse" text/xml: schema: - $ref: "#/components/schemas/calendarapi.SplitJSON" + $ref: "#/components/schemas/api.SplitResponse" "400": description: Solicitud incorrecta content: @@ -2592,10 +2717,10 @@ paths: content: application/json: schema: - $ref: "#/components/schemas/calendarapi.DividendJSON" + $ref: "#/components/schemas/api.DividendResponse" text/xml: schema: - $ref: "#/components/schemas/calendarapi.DividendJSON" + $ref: "#/components/schemas/api.DividendResponse" "400": description: Solicitud incorrecta content: @@ -2706,10 +2831,10 @@ paths: content: application/json: schema: - $ref: "#/components/schemas/calendarapi.EventsJSON" + $ref: "#/components/schemas/api.EventsResponse" text/xml: schema: - $ref: "#/components/schemas/calendarapi.EventsJSON" + $ref: "#/components/schemas/api.EventsResponse" "400": description: Solicitud incorrecta content: @@ -2817,10 +2942,10 @@ paths: content: application/json: schema: - $ref: "#/components/schemas/calendarapi.IPOJSON" + $ref: "#/components/schemas/api.IPOResponse" text/xml: schema: - $ref: "#/components/schemas/calendarapi.IPOJSON" + $ref: "#/components/schemas/api.IPOResponse" "400": description: Solicitud incorrecta content: @@ -2844,113 +2969,6 @@ paths: summary: Devuelve datos de OPI tags: - ipos - /sec/insider_transactions/owners: - get: - description: Devuelve información sobre los titulares de operaciones de - información privilegiada, incluidos directivos de la empresa, miembros - del consejo y propietarios beneficiarios - operationId: get-insider-transaction-owner - parameters: - - description: Desplazamiento de página. Por motivos técnicos de optimización y - rendimiento, los desplazamientos de página están limitados entre 0 y - 100000. Limite los resultados de la consulta mediante otros - parámetros, como la fecha. El valor predeterminado es 0. - in: query - name: page - schema: - type: integer - default: 0 - - description: "Número de resultados devueltos. Límite: 1000" - in: query - name: pagesize - schema: - type: integer - default: 100 - - description: Fecha inicial en formato AAAA-MM-DD - in: query - name: date_from - schema: - type: string - format: date - - description: Fecha hasta en formato AAAA-MM-DD - in: query - name: date_to - schema: - type: string - format: date - - description: Marca de tiempo Unix (UTC) de la última actualización de los - registros. Esto forzará que el orden de clasificación sea de «mayor - o igual que» respecto a la marca de tiempo indicada. - in: query - name: updated_since - schema: - type: integer - - description: Fecha en formato AAAA-MM-DD - in: query - name: date - schema: - type: string - format: date - - description: Cámara - in: query - name: chamber - schema: - type: string - enum: - - House - - Senate - - description: Campos - in: query - name: fields - schema: - type: string - - description: Tipos de claves de búsqueda - in: query - name: search_keys_type - schema: - type: string - enum: - - symbol - - cik - - name_fuzzy - - name_starts_with - - description: Claves de búsqueda - in: query - name: search_keys - schema: - type: string - - description: Mostrar - in: query - name: display - schema: - type: string - enum: - - flat - - nested - responses: - "200": - description: Titular de la operación de insider - content: - application/json: - schema: - $ref: "#/components/schemas/calendarapi.InsiderTransactionFilingJSON" - "400": - description: Solicitud incorrecta - content: - application/json: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - "500": - description: Error interno del servidor - content: - application/json: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - security: - - ApiKeyAuth: [] - summary: Titular de la operación de insider - tags: - - Insider Transaction components: securitySchemes: ApiKeyAuth: @@ -2958,277 +2976,1983 @@ components: name: token type: apiKey schemas: - api.ErrorResponse: + api.AcquisitionResponse: + description: Respuesta de la API que contiene un array de registros de fusiones + y adquisiciones (M&A) properties: - text: - type: string + ma: + items: + $ref: "#/components/schemas/calendarapi.Acquisition" + type: array type: object - calendarapi.AcquisitionJSON: + api.AnalystInsightsResponse: + description: Respuesta de la API que contiene un array de perspectivas de analistas properties: - ma: + analyst-insights: items: - additionalProperties: true - type: object + $ref: "#/components/schemas/calendarapi.AnalystInsights" type: array type: object - calendarapi.AggregateRating: + api.BlockTradeResponse: + description: Respuesta de la API que contiene un array de registros de + operaciones en bloque properties: - buy: - type: integer - hold: - type: integer - sell: - type: integer - strong_buy: - type: integer - strong_sell: - type: integer + block-trade: + items: + $ref: "#/components/schemas/calendarapi.BlockTrade" + type: array type: object - calendarapi.AnalystInsightsJSON: + api.BullsSayBearsSayResponse: + description: Respuesta de la API que contiene un array de registros de Bulls Say + Bears Say properties: - analyst-insights: + bulls-say-bears-say: items: - additionalProperties: true - type: object + $ref: "#/components/schemas/calendarapi.BullsSayBearsSay" type: array type: object - calendarapi.BlockTradeJSON: + api.ConferenceResponse: + description: Respuesta de la API que contiene un array de registros de + conferencias telefónicas properties: - block_trade: + conference-calls: items: - additionalProperties: true - type: object + $ref: "#/components/schemas/calendarapi.Conference" type: array type: object - calendarapi.BullsSayBearsSayJSON: + api.DividendResponse: + description: Respuesta de la API que contiene un array de registros de dividendos properties: - bulls_say_bears_say: + dividends: items: - additionalProperties: true - type: object + $ref: "#/components/schemas/calendarapi.Dividend" type: array type: object - calendarapi.ConferenceJSON: + api.EarningResponse: + description: Respuesta de la API que contiene un array de registros de resultados properties: - conference: + earnings: items: - additionalProperties: true - type: object + $ref: "#/components/schemas/calendarapi.Earning" type: array type: object - calendarapi.ConsensusRating: + api.EconomicResponse: + description: Respuesta de la API que contiene un array de registros de eventos + económicos properties: - aggregate_ratings: - $ref: "#/components/schemas/calendarapi.AggregateRating" - aggregate_type: - type: string - consensus_price_target: - type: number - consensus_rating: - type: string - consensus_rating_val: - type: number - high_price_target: - type: number - low_price_target: - type: number - total_analyst_count: - type: integer - unique_analyst_count: - type: integer - updated_at: + economics: + items: + $ref: "#/components/schemas/calendarapi.Economic" + type: array + type: object + api.ErrorResponse: + properties: + text: type: string type: object - calendarapi.DividendJSON: + api.EventsResponse: + description: Respuesta de la API que contiene un array de registros de eventos properties: - dividends: + events: items: - additionalProperties: true - type: object + $ref: "#/components/schemas/calendarapi.Events" type: array type: object - calendarapi.EarningJSON: + api.FDAResponse: + description: Respuesta de la API que contiene una matriz de registros de eventos + de la FDA properties: - earnings: + fda: items: - additionalProperties: true - type: object + $ref: "#/components/schemas/calendarapi.FDA" type: array type: object - calendarapi.EconomicJSON: + api.GuidanceResponse: + description: Respuesta de la API que contiene una matriz de registros de previsiones properties: - economics: + guidance: items: - additionalProperties: true - type: object + $ref: "#/components/schemas/calendarapi.Guidance" type: array type: object - calendarapi.ErxGapJSON: + api.IPOResponse: + description: Respuesta de la API que contiene una matriz de registros de IPO properties: - erx_gap: + ipos: items: - additionalProperties: true - type: object + $ref: "#/components/schemas/calendarapi.IPO" type: array type: object - calendarapi.EventsJSON: + api.OfferingResponse: + description: Respuesta de la API que contiene una matriz de registros de ofertas properties: - events: + offerings: items: - additionalProperties: true - type: object + $ref: "#/components/schemas/calendarapi.Offering" type: array type: object - calendarapi.FDAJSON: + api.RatingResponse: + description: Respuesta de la API que contiene una matriz de calificaciones de + analistas properties: - fda: + ratings: items: - additionalProperties: true - type: object + $ref: "#/components/schemas/calendarapi.Rating" type: array type: object - calendarapi.GovernmentTradeJSON: + api.SplitResponse: + description: Respuesta de la API que contiene una matriz de registros de splits + de acciones properties: - data: + splits: items: - additionalProperties: true - type: object + $ref: "#/components/schemas/calendarapi.Split" type: array type: object - calendarapi.GuidanceJSON: + calendarapi.Acquisition: properties: - guidance: + acquirer_cusip: + example: "594918104" + type: string + acquirer_exchange: + example: NASDAQ + type: string + acquirer_isin: + example: US5949181045 + type: string + acquirer_name: + example: Microsoft Corporation + type: string + acquirer_ticker: + example: MSFT + type: string + currency: + example: USD + type: string + date: + example: 2024-01-09 + type: string + date_completed: + example: 2024-06-15 + type: string + date_expected: + example: 2024-06-30 + type: string + deal_payment_type: + example: Cash + type: string + deal_size: + example: "68700000000" + type: string + deal_status: + example: Completed + type: string + deal_terms_extra: + example: All-cash transaction + type: string + deal_type: + example: Merger + type: string + id: + example: 60a7f5e8e4b0f5a3c8e9f5ac + type: string + importance: + example: 5 + type: integer + notes: + example: Subject to regulatory approval + type: string + target_cusip: + example: 00507V109 + type: string + target_exchange: + example: NASDAQ + type: string + target_isin: + example: US00507V1098 + type: string + target_name: + example: Activision Blizzard Inc. + type: string + target_ticker: + example: ATVI + type: string + updated: + example: 1704819600 + type: integer + type: object + calendarapi.AggregateRating: + properties: + buy: + example: 10 + type: integer + hold: + example: 3 + type: integer + sell: + example: 1 + type: integer + strong_buy: + example: 5 + type: integer + strong_sell: + example: 0 + type: integer + type: object + calendarapi.AnalystInsights: + properties: + action: + example: Maintains + type: string + analyst_id: + example: 60a7f5e8e4b0f5a3c8e9f5b8 + type: string + analyst_insights: + example: Strong fundamentals support higher valuation + type: string + date: + example: 2024-01-09 + type: string + firm: + example: Goldman Sachs + type: string + firm_id: + example: 60a7f5e8e4b0f5a3c8e9f5b7 + type: string + id: + example: 60a7f5e8e4b0f5a3c8e9f5b6 + type: string + pt: + example: "200.00" + type: string + rating: + example: Buy + type: string + rating_id: + example: 60a7f5e8e4b0f5a3c8e9f5b9 + type: string + security: + $ref: "#/components/schemas/calendarapi.AnalystInsightsSecurity" + updated: + example: 1704819600 + type: integer + type: object + calendarapi.AnalystInsightsSecurity: + properties: + cik: + example: "320193" + type: string + exchange: + example: NASDAQ + type: string + isin: + example: US0378331005 + type: string + name: + example: Apple Inc. + type: string + symbol: + example: AAPL + type: string + type: object + calendarapi.BlockTrade: + properties: + ask: + example: "185.44" + type: string + bid: + example: "185.40" + type: string + count: + example: 1 + type: integer + cusip: + example: 37833100 + type: string + date: + example: 2024-01-09 + type: string + description: + example: Large institutional trade + type: string + exchange: + example: NASDAQ + type: string + executing_exchange: + example: Q + type: string + id: + example: 60a7f5e8e4b0f5a3c8e9f5b4 + type: string + importance: + example: 4 + type: integer + isin: + example: US0378331005 + type: string + name: + example: Apple Inc. + type: string + price: + example: "185.42" + type: string + sale_conditions: + example: "@" + type: string + size: + example: "500000" + type: string + ticker: + example: AAPL + type: string + time: + example: 15:45:30 + type: string + updated: + example: 1704819600 + type: integer + type: object + calendarapi.BullsSayBearsSay: + properties: + analyst_firms_referenced: + example: 12 + type: integer + bear_case: + example: Market saturation and competitive pressures + type: string + bull_case: + example: Strong product pipeline and ecosystem lock-in effect + type: string + created: + example: 1704819000 + type: integer + exchange: + example: NASDAQ + type: string + id: + example: 60a7f5e8e4b0f5a3c8e9f5c0 + type: string + latest: + example: true + type: boolean + securities: items: - additionalProperties: true + properties: + cik: + example: "320193" + type: string + exchange: + example: NASDAQ + type: string + isin: + example: US0378331005 + type: string + name: + example: Apple Inc. + type: string + symbol: + example: AAPL + type: string type: object type: array + ticker: + example: AAPL + type: string + updated: + example: 1704819600 + type: integer type: object - calendarapi.HaltResumeJSON: + calendarapi.ClosingRangeAlert: properties: - halt_resume: + alert_date: + example: 2024-01-09 + type: string + alert_type: + example: Upper Third Close + type: string + closing_id: + example: 4001 + type: integer + closing_range_percentage: + example: 85.5 + type: number + day_high: + example: 157.5 + type: number + day_low: + example: 153.25 + type: number + description: + example: Stock closed in the upper third of the day's range + type: string + gap_id: + example: 500 + type: integer + symbol: + example: AAPL + type: string + title: + example: Upper Third Close + type: string + type: object + calendarapi.Company: + properties: + cik: + example: "1682852" + type: string + id: + example: 60a7f5e8e4b0f5a3c8e9f5be + type: string + name: + example: Moderna Inc. + type: string + securities: items: - additionalProperties: true - type: object + $ref: "#/components/schemas/calendarapi.Security" type: array type: object - calendarapi.IPOJSON: + calendarapi.Conference: properties: - ipos: + access_code: + example: "123456" + type: string + confirmed: + example: true + type: boolean + cusip: + example: 37833100 + type: string + date: + example: 2024-01-09 + type: string + exchange: + example: NASDAQ + type: string + id: + example: 60a7f5e8e4b0f5a3c8e9f5ae + type: string + importance: + example: 4 + type: integer + international_num: + example: 1-201-389-0918 + type: string + isin: + example: US0378331005 + type: string + name: + example: Apple Inc. + type: string + notes: + example: Q1 2024 Earnings Conference Call + type: string + period: + example: Q1 + type: string + period_year: + example: 2025 + type: integer + phone_num: + example: 1-877-407-0890 + type: string + reservation_num: + example: "13744123" + type: string + start_time: + example: 16:30:00 + type: string + ticker: + example: AAPL + type: string + time: + example: 16:30:00 + type: string + updated: + example: 1704819600 + type: integer + webcast_url: + example: https://event.webcasts.com/example + type: string + type: object + calendarapi.ConsensusRating: + properties: + aggregate_ratings: + $ref: "#/components/schemas/calendarapi.AggregateRating" + aggregate_type: + example: 90D + type: string + consensus_price_target: + example: 195.5 + type: number + consensus_rating: + example: Buy + type: string + consensus_rating_val: + example: 4.2 + type: number + high_price_target: + example: 225 + type: number + low_price_target: + example: 150 + type: number + total_analyst_count: + example: 19 + type: integer + unique_analyst_count: + example: 15 + type: integer + updated_at: + example: 2024-01-09T16:00:00Z + type: string + type: object + calendarapi.DayAlert: + properties: + alert_date: + type: string + alert_type: + type: string + day: + type: integer + day_alert_id: + type: integer + description: + type: string + gap_id: + type: integer + price: + type: number + price_type: + type: string + title: + type: string + type: object + calendarapi.Dividend: + properties: + confirmed: + example: true + type: boolean + currency: + example: USD + type: string + cusip: + example: 37833100 + type: string + date: + example: 2024-01-09 + type: string + dividend: + example: "0.25" + type: string + dividend_prior: + example: "0.24" + type: string + dividend_type: + example: Cash + type: string + dividend_yield: + example: "0.55" + type: string + end_regular_dividend: + example: false + type: boolean + ex_dividend_date: + example: 2024-01-12 + type: string + exchange: + example: NASDAQ + type: string + frequency: + example: 4 + type: integer + id: + example: 60a7f5e8e4b0f5a3c8e9f5a7 + type: string + importance: + example: 3 + type: integer + isin: + example: US0378331005 + type: string + name: + example: Apple Inc. + type: string + notes: + example: Regular quarterly dividend + type: string + payable_date: + example: 2024-02-15 + type: string + period: + example: Q1 + type: string + record_date: + example: 2024-01-15 + type: string + ticker: + example: AAPL + type: string + updated: + example: 1704819600 + type: integer + year: + example: 2024 + type: integer + type: object + calendarapi.Drug: + properties: + generic: + example: false + type: boolean + id: + example: 60a7f5e8e4b0f5a3c8e9f5bf + type: string + indication_symptom: + example: + - '["COVID-19"]' items: - additionalProperties: true - type: object + type: string type: array + name: + example: Spikevax + type: string + type: object + calendarapi.Earning: + properties: + currency: + example: USD + type: string + cusip: + example: 37833100 + type: string + date: + example: 2024-01-09 + type: string + date_confirmed: + example: 1 + type: integer + eps: + example: "2.18" + type: string + eps_est: + example: "2.10" + type: string + eps_prior: + example: "1.88" + type: string + eps_surprise: + example: "0.08" + type: string + eps_surprise_percent: + example: "3.81" + type: string + eps_type: + example: GAAP + type: string + exchange: + example: NASDAQ + type: string + id: + example: 60a7f5e8e4b0f5a3c8e9f5a3 + type: string + importance: + example: 5 + type: integer + isin: + example: US0378331005 + type: string + name: + example: Apple Inc. + type: string + notes: + example: Beat on EPS and revenue + type: string + period: + example: Q1 + type: string + period_year: + example: 2024 + type: integer + revenue: + example: "89537000000" + type: string + revenue_est: + example: "88500000000" + type: string + revenue_prior: + example: "81800000000" + type: string + revenue_surprise: + example: "1037000000" + type: string + revenue_surprise_percent: + example: "1.17" + type: string + revenue_type: + example: GAAP + type: string + ticker: + example: AAPL + type: string + time: + example: amc + type: string + updated: + example: 1704819600 + type: integer + type: object + calendarapi.Economic: + properties: + actual: + example: "216000" + type: string + actual_t: + example: 216K + type: string + confirmed: + example: true + type: boolean + consensus: + example: "170000" + type: string + consensus_t: + example: 170K + type: string + country: + example: United States + type: string + date: + example: 2024-01-09 + type: string + description: + example: The change in the number of employed people + type: string + event_category: + example: Employment + type: string + event_name: + example: Nonfarm Payrolls + type: string + event_period: + example: December + type: string + id: + example: 60a7f5e8e4b0f5a3c8e9f5af + type: string + importance: + example: 5 + type: integer + notes: + example: Nonfarm payrolls beat expectations + type: string + period_year: + example: 2023 + type: integer + prior: + example: "199000" + type: string + prior_t: + example: 199K + type: string + time: + example: 08:30:00 + type: string + updated: + example: 1704819600 + type: integer + type: object + calendarapi.EmaCrossover: + properties: + crossover_date: + example: 2024-01-12 + type: string + crossover_id: + example: 6001 + type: integer + crossover_price: + example: 154.75 + type: number + crossover_type: + example: EMA21 + type: string + days_from_gap: + example: "3" + type: string + description: + example: Price crossed above EMA21 + type: string + gap_id: + example: 500 + type: integer + title: + example: EMA21 Crossover + type: string + type: object + calendarapi.ErxGaps: + properties: + closing_range_alerts: + items: + $ref: "#/components/schemas/calendarapi.ClosingRangeAlert" + type: array + day: + example: 5 + type: integer + day_alerts: + items: + $ref: "#/components/schemas/calendarapi.DayAlert" + type: array + day1_valid: + example: true + type: boolean + earnings_surprise: + example: 0.15 + type: number + ema_crossovers: + items: + $ref: "#/components/schemas/calendarapi.EmaCrossover" + type: array + ema_status: + example: Above EMA21 + type: string + ema_status_updated: + example: 2024-01-09T10:30:00Z + type: string + fibonacci_alerts: + items: + $ref: "#/components/schemas/calendarapi.FibonacciAlert" + type: array + fibonacci_status: + example: Above 50% + type: string + fibonacci_status_updated: + example: 2024-01-09T10:30:00Z + type: string + first_13min_close: + example: 155.75 + type: number + gap_date: + example: 2024-01-09 + type: string + gap_day_high: + example: 157.5 + type: number + gap_day_low: + example: 153.25 + type: number + gap_percentage: + example: 3.75 + type: number + hvc_price: + example: 156 + type: number + hvc_undercut: + example: 155.5 + type: number + id: + example: 64a1b2c3d4e5f6789012345 + type: string + market_session_alerts: + items: + $ref: "#/components/schemas/calendarapi.MarketSessionAlert" + type: array + milestone_measurements: + items: + $ref: "#/components/schemas/calendarapi.MilestoneMeasurement" + type: array + monster_gap: + example: true + type: boolean + monster_power_earning_gap: + example: false + type: boolean + next_ms_date: + example: 2024-01-19 + type: string + next_ms_day: + example: 10 + type: integer + oel_gap: + example: true + type: boolean + open: + example: 154.5 + type: number + power_earning_gap: + example: true + type: boolean + previous_close: + example: 150.25 + type: number + price: + example: 156.25 + type: number + price_alerts: + items: + $ref: "#/components/schemas/calendarapi.PriceAlert" + type: array + status: + example: true + type: boolean + symbol: + example: AAPL + type: string + triggered_date: + example: 2024-01-09 + type: string + updated: + example: 1704758400 + type: integer + volume: + example: 12500000 + type: integer + volume_50d: + example: 8500000 + type: integer + volume_alerts: + items: + $ref: "#/components/schemas/calendarapi.VolumeAlert" + type: array + type: object + calendarapi.Events: + properties: + date_end: + example: 2024-01-11 + type: string + date_start: + example: 2024-01-09 + type: string + event_name: + example: CES 2024 + type: string + event_type: + example: Conference + type: string + id: + example: 60a7f5e8e4b0f5a3c8e9f5bc + type: string + importance: + example: 3 + type: integer + international_number: + example: +1-212-555-0100 + type: string + location: + example: Las Vegas Convention Center + type: string + phone_number: + example: 1-800-555-0100 + type: string + securities: + items: + $ref: "#/components/schemas/calendarapi.Securities" + type: array + source_link: + example: https://www.example.com/event-details + type: string + start_time: + example: 09:00:00 + type: string + tags: + example: + - '["Technology"' + - '"Innovation"]' + items: + type: string + type: array + updated: + example: 1704819600 + type: integer + webcast_link: + example: https://webcast.example.com/event123 + type: string + type: object + calendarapi.FDA: + properties: + commentary: + example: Approval was expected based on positive Phase 3 results + type: string + companies: + items: + $ref: "#/components/schemas/calendarapi.Company" + type: array + created: + example: 1704819000 + type: integer + date: + example: 2024-01-09 + type: string + drug: + $ref: "#/components/schemas/calendarapi.Drug" + event_type: + example: PDUFA + type: string + id: + example: 60a7f5e8e4b0f5a3c8e9f5bd + type: string + nic_number: + example: "022527" + type: string + notes: + example: Breakthrough therapy designation + type: string + outcome: + example: FDA approved the drug for treatment of condition X + type: string + outcome_brief: + example: Approved + type: string + source_link: + example: https://www.fda.gov/drugs/news-events + type: string + source_type: + example: FDA + type: string + status: + example: Pending + type: string + target_date: + example: 2024-03-15 + type: string + time: + example: 00:00:00 + type: string + updated: + example: 1704819600 + type: integer + type: object + calendarapi.FibonacciAlert: + properties: + alert_date: + example: 2024-01-09 + type: string + alert_type: + example: Fibonacci Retracement + type: string + description: + example: Price reached 50% Fibonacci retracement level + type: string + fib_id: + example: 2001 + type: integer + fibonacci_level: + example: 50% + type: string + gap_id: + example: 500 + type: integer + level_price: + example: 153.5 + type: number + open: + example: 154.5 + type: number + prev_close: + example: 150.25 + type: number + symbol: + example: AAPL + type: string + title: + example: 50% Fibonacci Retracement + type: string + type: object + calendarapi.GovernmentTradeJSON: + properties: + data: + items: + additionalProperties: true + type: object + type: array + type: object + calendarapi.Guidance: + properties: + confirmed: + type: boolean + currency: + example: USD + type: string + cusip: + example: 37833100 + type: string + date: + example: 2024-01-09 + type: string + eps_guidance_est: + example: "1.55" + type: string + eps_guidance_max: + example: "1.60" + type: string + eps_guidance_min: + example: "1.50" + type: string + eps_guidance_prior_max: + example: "1.45" + type: string + eps_guidance_prior_min: + example: "1.35" + type: string + eps_type: + example: GAAP + type: string + exchange: + example: NASDAQ + type: string + id: + example: 60a7f5e8e4b0f5a3c8e9f5b1 + type: string + importance: + example: 4 + type: integer + is_primary: + example: "true" + type: string + name: + example: Apple Inc. + type: string + notes: + example: Raised guidance above analyst expectations + type: string + period: + example: Q2 + type: string + period_year: + example: 2024 + type: integer + prelim: + example: "false" + type: string + revenue_guidance_est: + example: "93000000000" + type: string + revenue_guidance_max: + example: "95000000000" + type: string + revenue_guidance_min: + example: "91000000000" + type: string + revenue_guidance_prior_max: + example: "89000000000" + type: string + revenue_guidance_prior_min: + example: "87000000000" + type: string + revenue_type: + example: GAAP + type: string + ticker: + example: AAPL + type: string + time: + example: 16:05:00 + type: string + updated: + example: 1704819600 + type: integer + type: object + calendarapi.HaltResume: + properties: + count: + example: 1 + type: integer + cusip: + example: 88160R101 + type: string + date: + example: 2024-01-09 + type: string + description: + example: Trading halted due to news pending + type: string + exchange: + example: NASDAQ + type: string + halt_type: + example: News Pending + type: string + id: + example: 60a7f5e8e4b0f5a3c8e9f5b3 + type: string + importance: + example: 4 + type: integer + isin: + example: US88160R1014 + type: string + name: + example: Tesla Inc. + type: string + ticker: + example: TSLA + type: string + time: + example: 14:25:00 + type: string + updated: + example: 1704819600 + type: integer + type: object + calendarapi.IPO: + properties: + currency: + example: USD + type: string + cusip: + example: 38744101 + type: string + date: + example: 2024-01-09 + type: string + deal_status: + example: Priced + type: string + description: + example: Online marketplace for lodging and tourism experiences + type: string + exchange: + example: NASDAQ + type: string + id: + example: 60a7f5e8e4b0f5a3c8e9f5a9 + type: string + initial_filing_date: + example: 2023-11-15 + type: string + insider_lockup_date: + example: 2024-07-07 + type: string + insider_lockup_days: + example: 180 + type: integer + ipo_type: + example: IPO + type: string + last_yr_income: + example: -674000000 + type: integer + last_yr_income_year: + example: 2023 + type: integer + last_yr_revenue: + example: 4805000000 + type: integer + last_yr_revenue_year: + example: 2023 + type: integer + lead_underwriters: + example: + - '[{"name":"Morgan Stanley"}]' + items: + type: string + type: array + market_cap_at_offer: + example: 47000000000 + type: integer + name: + example: Airbnb Inc. + type: string + notes: + example: Strong first day trading + type: string + offering_shares: + example: 51500000 + type: integer + offering_shares_ord_adr: + example: 51500000 + type: integer + offering_value: + example: 3500000000 + type: integer + open_date_verified: + example: true + type: boolean + ord_shares_out_after_offer: + example: 615000000 + type: integer + other_underwriters: + example: + - '[{"name":"Goldman Sachs"}]' + items: + type: string + type: array + price_max: + example: "50.00" + type: string + price_min: + example: "44.00" + type: string + price_open: + example: "146.00" + type: string + price_public_offering: + example: "68.00" + type: string + pricing_date: + example: 2024-01-08 + type: string + pricing_date_verified: + example: true + type: boolean + sec_accession_number: + example: 0001559720-20-000079 + type: string + sec_filing_url: + example: https://www.sec.gov/cgi-bin/browse-edgar + type: string + shares_outstanding: + example: 615000000 + type: integer + sic: + example: 7389 + type: integer + spac_converted_to_target: + example: false + type: boolean + state_location: + example: Delaware + type: string + ticker: + example: ABNB + type: string + time: + example: 09:30:00 + type: string + underwriter_quiet_expiration_date: + example: 2024-02-03 + type: string + underwriter_quiet_expiration_days: + example: 25 + type: integer + updated: + example: 1704819600 + type: integer + type: object + calendarapi.InsiderTransaction: + properties: + accession_number: + example: 0001127602-24-000123 + type: string + company_cik: + example: 320193 + type: string + company_name: + example: Apple Inc. + type: string + company_symbol: + example: AAPL + type: string + filing_date: + example: 2024-01-09T00:00:00Z + type: string + footnotes: + items: + $ref: "#/components/schemas/calendarapi.SECFootnotes" + type: array + form_type: + example: "4" + type: string + html_url: + example: https://www.sec.gov/cgi-bin/browse-edgar?action=getcompany&CIK=0000320193 + type: string + id: + example: 64a1b2c3d4e5f6789012345 + type: string + is_10b5: + example: true + type: boolean + owner: + $ref: "#/components/schemas/calendarapi.Owner" + remaining_shares: + example: "125000" + type: string + remaining_underlying_shares: + example: "50000" + type: string + traded_percentage: + example: "15.5" + type: string + transactions: + items: + $ref: "#/components/schemas/calendarapi.Transaction" + type: array + updated: + example: 1704758400 + type: integer + type: object + calendarapi.InsiderTransactionFilingDoc: + properties: + data: + items: + $ref: "#/components/schemas/calendarapi.InsiderTransaction" + type: array + type: object + calendarapi.MarketSessionAlert: + properties: + description: + example: Price broke above first 15-minute high + type: string + first_5min_close: + example: 155.25 + type: number + first_5min_high: + example: 155.5 + type: number + first_15min_close: + example: 155.75 + type: number + first_15min_high: + example: 156 + type: number + gap_id: + example: 500 + type: integer + session_date: + example: 2024-01-09 + type: string + session_high: + example: 157.5 + type: number + session_id: + example: 5001 + type: integer + session_type: + example: Regular + type: string + session_volume: + example: 12500000 + type: integer + symbol: + example: AAPL + type: string + title: + example: First 15 Min Breakout + type: string + type: object + calendarapi.MilestoneMeasurement: + properties: + above_hvc_pct: + example: 1.6 + type: number + above_milestone_avg_pct: + example: 0.79 + type: number + alert_type: + example: Milestone Day 10 + type: string + close_price: + example: 158.5 + type: number + description: + example: Stock held above HVC on Day 10 + type: string + gap_id: + example: 500 + type: integer + milestone_avg: + example: 157.25 + type: number + milestone_date: + example: 2024-01-19 + type: string + milestone_day: + example: 10 + type: integer + milestone_id: + example: 7001 + type: integer + price_type: + example: Close + type: string + title: + example: Day 10 Milestone + type: string type: object - calendarapi.InsiderTransaction: + calendarapi.Offering: properties: - accession_number: + currency: + example: USD type: string - company_cik: + cusip: + example: 88160R101 type: string - company_name: + date: + example: 2024-01-09 type: string - company_symbol: + dollar_shares: + example: "5000000000" type: string - filing_date: + exchange: + example: NASDAQ type: string - footnotes: - items: - $ref: "#/components/schemas/calendarapi.SECFootnotes" - type: array - form_type: + id: + example: 60a7f5e8e4b0f5a3c8e9f5ab type: string - html_url: + importance: + example: 4 + type: integer + name: + example: Tesla Inc. type: string - id: + notes: + example: Common stock offering type: string - is_10b5: - type: boolean - owner: - $ref: "#/components/schemas/calendarapi.Owner" - remaining_shares: + number_shares: + example: 20592018 + type: integer + offering_type: + example: Follow-on type: string - remaining_underlying_shares: + price: + example: "242.84" type: string - traded_percentage: + proceeds: + example: "5000000000" + type: string + shelf: + example: false + type: boolean + ticker: + example: TSLA + type: string + time: + example: 09:30:00 type: string - transactions: - items: - $ref: "#/components/schemas/calendarapi.Transaction" - type: array updated: + example: 1704819600 type: integer + url: + example: https://www.benzinga.com/offering/123456 + type: string type: object - calendarapi.InsiderTransactionFilingDoc: - properties: - data: - items: - $ref: "#/components/schemas/calendarapi.InsiderTransaction" - type: array - type: object - calendarapi.InsiderTransactionFilingJSON: - properties: - data: - items: - additionalProperties: true - type: object - type: array - type: object - calendarapi.OfferingJSON: - properties: - offerings: - items: - additionalProperties: true - type: object - type: array - type: object - calendarapi.OptionActivityJSON: + calendarapi.OptionActivity: properties: - option_activity: - items: - additionalProperties: true - type: object - type: array + aggressor_ind: + example: "1" + type: string + ask: + example: "4.35" + type: string + bid: + example: "4.25" + type: string + cost_basis: + example: "2156000" + type: string + date: + example: 2024-01-09 + type: string + date_expiration: + example: 2024-01-19 + type: string + description: + example: Trade + type: string + description_extended: + example: Sweep | Bullish | Above Ask + type: string + exchange: + example: NASDAQ + type: string + execution_estimate: + example: Above Ask + type: string + id: + example: 60a7f5e8e4b0f5a3c8e9f5ad + type: string + midpoint: + example: "4.30" + type: string + open_interest: + example: "1523" + type: string + option_activity_type: + example: Sweep + type: string + option_symbol: + example: AAPL240119C00195000 + type: string + price: + example: "4.31" + type: string + put_call: + example: Call + type: string + sentiment: + example: Bullish + type: string + size: + example: "500" + type: string + strike_price: + example: "195.00" + type: string + ticker: + example: AAPL + type: string + time: + example: 14:35:22 + type: string + trade_count: + example: 1 + type: integer + underlying_price: + example: "185.92" + type: string + underlying_type: + example: Common Stock + type: string + updated: + example: 1704819600 + type: integer + volume: + example: "2845" + type: string type: object calendarapi.Owner: properties: insider_cik: + example: "0001234567" type: string insider_name: + example: Tim Cook type: string insider_title: + example: Chief Executive Officer type: string is_director: + example: true type: boolean is_officer: + example: true type: boolean is_ten_percent_owner: + example: false type: boolean raw_signature: + example: /s/ Tim Cook type: string type: object - calendarapi.RatingJSON: + calendarapi.PriceAlert: properties: - ratings: - items: - additionalProperties: true - type: object - type: array + description: + example: Price moved above High Volume Close level + type: string + direction: + example: Above + type: string + gap_id: + example: 500 + type: integer + level_name: + example: HVC + type: string + level_price: + example: 156 + type: number + price: + example: 156.25 + type: number + price_alert_id: + example: 3001 + type: integer + title: + example: Price Above HVC + type: string type: object - calendarapi.RatingsAnalystJSON: + calendarapi.Rank: properties: - analyst_ratings_analyst: - items: - additionalProperties: true - type: object - type: array + rank: + example: 15 + type: integer + total: + example: 500 + type: integer type: object - calendarapi.RatingsFirmJSON: + calendarapi.Rating: properties: - analyst_ratings_firm: - items: - additionalProperties: true - type: object - type: array + action_company: + example: Goldman Sachs + type: string + action_pt: + example: Raises + type: string + adjusted_pt_current: + example: "200.00" + type: string + adjusted_pt_prior: + example: "185.00" + type: string + analyst: + example: Goldman Sachs + type: string + analyst_id: + example: 60a7f5e8e4b0f5a3c8e9f5a6 + type: string + analyst_name: + example: John Smith + type: string + currency: + example: USD + type: string + cusip: + example: 37833100 + type: string + date: + example: 2024-01-09 + type: string + exchange: + example: NASDAQ + type: string + firm_id: + example: 60a7f5e8e4b0f5a3c8e9f5a5 + type: string + id: + example: 60a7f5e8e4b0f5a3c8e9f5a4 + type: string + importance: + example: 3 + type: integer + isin: + example: US0378331005 + type: string + name: + example: Apple Inc. + type: string + notes: + example: Upgraded due to strong quarterly performance + type: string + pt_current: + example: "200.00" + type: string + pt_prior: + example: "185.00" + type: string + rating_current: + example: Buy + type: string + rating_prior: + example: Neutral + type: string + ticker: + example: AAPL + type: string + time: + example: 09:30:00 + type: string + updated: + example: 1704819600 + type: integer + url: + example: https://www.benzinga.com/ratings/123456 + type: string + url_calendar: + example: https://www.benzinga.com/calendar/ratings/123456 + type: string + url_news: + example: https://www.benzinga.com/news/123456 + type: string + type: object + calendarapi.RatingsAccuracy: + properties: + 1m_average_return: + example: "3.5" + type: string + 1m_gain_count: + example: 52 + type: integer + 1m_loss_count: + example: 28 + type: integer + 1m_smart_score: + example: "82.5" + type: string + 1m_stdev: + example: "2.5" + type: string + 1m_success_rate: + example: "65.0" + type: string + 1y_average_return: + example: "18.5" + type: string + 1y_gain_count: + example: 57 + type: integer + 1y_loss_count: + example: 23 + type: integer + 1y_smart_score: + example: "87.0" + type: string + 1y_stdev: + example: "9.5" + type: string + 1y_success_rate: + example: "71.5" + type: string + 2y_average_return: + example: "22.5" + type: string + 2y_gain_count: + example: 55 + type: integer + 2y_loss_count: + example: 25 + type: integer + 2y_smart_score: + example: "85.5" + type: string + 2y_stdev: + example: "11.5" + type: string + 2y_success_rate: + example: "69.0" + type: string + 3m_average_return: + example: "7.5" + type: string + 3m_gain_count: + example: 54 + type: integer + 3m_loss_count: + example: 26 + type: integer + 3m_smart_score: + example: "84.0" + type: string + 3m_stdev: + example: "4.5" + type: string + 3m_success_rate: + example: "67.5" + type: string + 3y_average_return: + example: "25.5" + type: string + 3y_gain_count: + example: 53 + type: integer + 3y_loss_count: + example: 27 + type: integer + 3y_smart_score: + example: "84.0" + type: string + 3y_stdev: + example: "13.5" + type: string + 3y_success_rate: + example: "68.5" + type: string + 9m_average_return: + example: "15.5" + type: string + 9m_gain_count: + example: 56 + type: integer + 9m_loss_count: + example: 24 + type: integer + 9m_smart_score: + example: "86.5" + type: string + 9m_stdev: + example: "7.5" + type: string + 9m_success_rate: + example: "70.0" + type: string + overall_average_return: + example: "12.5" + type: string + overall_avg_return_percentile: + example: "72.3" + type: string + overall_gain_count: + example: 168 + type: integer + overall_loss_count: + example: 77 + type: integer + overall_stdev: + example: "8.5" + type: string + overall_success_rate: + example: "68.5" + type: string + smart_score: + example: "85.5" + type: string + total_ratings: + example: 245 + type: integer + total_ratings_percentile: + example: "85.0" + type: string + updated: + example: 1704758400 + type: integer + type: object + calendarapi.RatingsAnalyst: + properties: + firm_id: + example: FIRM-123456 + type: string + firm_name: + example: Goldman Sachs + type: string + id: + example: 64a1b2c3d4e5f6789012345 + type: string + name_first: + example: John + type: string + name_full: + example: John Smith + type: string + name_last: + example: Smith + type: string + rank: + properties: + 1m_smart_score_rank: + $ref: "#/components/schemas/calendarapi.Rank" + 1y_smart_score_rank: + $ref: "#/components/schemas/calendarapi.Rank" + 2y_smart_score_rank: + $ref: "#/components/schemas/calendarapi.Rank" + 3m_smart_score_rank: + $ref: "#/components/schemas/calendarapi.Rank" + 3y_smart_score_rank: + $ref: "#/components/schemas/calendarapi.Rank" + 9m_smart_score_rank: + $ref: "#/components/schemas/calendarapi.Rank" + overall_smart_score_rank: + $ref: "#/components/schemas/calendarapi.Rank" + type: object + ratings_accuracy: + $ref: "#/components/schemas/calendarapi.RatingsAccuracy" + updated: + example: 1704758400 + type: integer + type: object + calendarapi.RatingsFirm: + properties: + currency: + example: USD + type: string + homepage: + example: https://www.goldmansachs.com + type: string + id: + example: 60a7f5e8e4b0f5a3c8e9f5ba + type: string + name: + example: Goldman Sachs + type: string + updated: + example: 1704819600 + type: integer type: object calendarapi.Removed: properties: @@ -3249,57 +4973,177 @@ components: calendarapi.SECFootnotes: properties: id: + example: F1 type: string text: + example: Shares were sold pursuant to a Rule 10b5-1 trading plan type: string type: object - calendarapi.SplitJSON: + calendarapi.Securities: properties: - splits: - items: - additionalProperties: true - type: object - type: array + country: + example: US + type: string + cusip: + example: 37833100 + type: string + exchange: + example: NASDAQ + type: string + isin: + example: US0378331005 + type: string + symbol: + example: AAPL + type: string + type: object + calendarapi.Security: + properties: + exchange: + example: NASDAQ + type: string + symbol: + example: MRNA + type: string + type: object + calendarapi.Split: + properties: + cusip: + example: 88160R101 + type: string + date_announced: + example: 2024-01-09 + type: string + date_distribution: + example: 2024-02-15 + type: string + date_ex: + example: 2024-02-14 + type: string + date_recorded: + example: 2024-02-10 + type: string + exchange: + example: NASDAQ + type: string + id: + example: 60a7f5e8e4b0f5a3c8e9f5a8 + type: string + importance: + example: 4 + type: integer + name: + example: Tesla Inc. + type: string + notes: + example: Forward stock split + type: string + optionable: + example: true + type: boolean + ratio: + example: 3-1 + type: string + split_type: + example: Split + type: string + ticker: + example: TSLA + type: string + updated: + example: 1704819600 + type: integer type: object calendarapi.Transaction: properties: acquired_or_disposed: + example: D type: string conversion_exercise_price_derivative: + example: "150.25" type: string date_deemed_execution: + example: 2024-01-09T00:00:00Z type: string date_exercisable: + example: 2024-01-09T00:00:00Z type: string date_expiration: + example: 2025-01-09T00:00:00Z type: string date_transaction: + example: 2024-01-09T00:00:00Z type: string is_derivative: + example: false type: boolean ownership: + example: Direct type: string post_transaction_quantity: + example: "250000" type: string price_per_share: + example: "150.25" type: string remaining_underlying_shares: + example: "50000" type: string security_title: + example: Common Stock type: string shares: + example: "10000" type: string transaction_code: + example: S type: string transaction_id: + example: TXN-20240109-001 type: string underlying_security_title: + example: Common Stock type: string underlying_shares: + example: "10000" type: string voluntarily_reported: + example: false type: boolean type: object + calendarapi.VolumeAlert: + properties: + alert_date: + example: 2024-01-09 + type: string + alert_id: + example: 1001 + type: integer + alert_type: + example: High Volume + type: string + average_volume_50d: + example: 8500000 + type: integer + description: + example: Volume exceeded 1.5x the 50-day average + type: string + gap_id: + example: 500 + type: integer + symbol: + example: AAPL + type: string + title: + example: Volume Spike Alert + type: string + volume: + example: 15000000 + type: integer + volume_ratio: + example: 1.76 + type: number + type: object servers: - url: https://api.benzinga.com description: PROD diff --git a/es/openapi/data-api-proxy_api.spec.yml b/es/openapi/data-api-proxy_api.spec.yml index dad0a26d..34895cdf 100644 --- a/es/openapi/data-api-proxy_api.spec.yml +++ b/es/openapi/data-api-proxy_api.spec.yml @@ -1480,6 +1480,8 @@ components: type: object bzhttp.ErrorCode: enum: + - unsupported_message_type + - database_query_error - json_unmarshaling_error - no_data_found - no_matching_endpoint @@ -1491,10 +1493,10 @@ components: - failed_dependency - service_unavailable - upstream_api_error - - unsupported_message_type - - database_query_error type: string x-enum-varnames: + - ErrorUnsupportedMessageType + - ErrorDBQueryError - ErrorJSONUnmarshaling - ErrorNoDataFound - ErrorNoMatchingEndpoint @@ -1506,8 +1508,6 @@ components: - ErrorFailedDependency - ErrorServiceUnavailable - ErrorUpstreamAPIError - - ErrorUnsupportedMessageType - - ErrorDBQueryError bzhttp.Resp: properties: data: @@ -1546,6 +1546,3 @@ components: symbol: type: string type: object -servers: - - url: https://api.benzinga.com - description: PROD diff --git a/es/openapi/delivery_api.spec.yml b/es/openapi/delivery_api.spec.yml index 4adb9853..9819a8c9 100644 --- a/es/openapi/delivery_api.spec.yml +++ b/es/openapi/delivery_api.spec.yml @@ -9,7 +9,9 @@ info: paths: /api/v1/transcripts/calls: get: - description: Recuperar una lista de llamadas con filtrado y paginación opcionales + description: Recupera una lista de llamadas con filtrado y paginación + opcionales. De forma predeterminada, solo se devuelven llamadas con + estado COMPLETED. Usa status=ALL para devolver todos los estados. operationId: get-conference-calls parameters: - description: El número de página para la paginación (comienza en 1) @@ -24,6 +26,13 @@ paths: schema: type: integer default: 10 + - description: Filtra por estado de la llamada. De forma predeterminada, es + COMPLETED. Usa ALL para devolver todos los estados. + in: query + name: status + schema: + type: string + default: COMPLETED responses: "200": description: De acuerdo @@ -54,6 +63,46 @@ paths: tags: - calls /api/v1/transcripts/calls/{call_id}: + delete: + description: Eliminar una llamada específica por ID + operationId: delete-conference-call-by-id + parameters: + - description: Identificador único de la llamada asociada a la transcripción + in: path + name: call_id + required: true + schema: + type: string + responses: + "200": + description: OK + content: + application/json: + schema: + additionalProperties: + type: string + type: object + "400": + description: Solicitud incorrecta + content: + application/json: + schema: + additionalProperties: + type: string + type: object + "500": + description: Error interno del servidor + content: + application/json: + schema: + additionalProperties: + type: string + type: object + security: + - ApiKeyAuth: [] + summary: Eliminar llamada por ID + tags: + - calls get: description: Recupera información detallada sobre una llamada específica mediante su ID @@ -70,12 +119,17 @@ paths: name: audio schema: type: boolean - - description: Si es true, devuelve un formato de salida más limpio y simplificado + - description: Si es true, incluye URL prefirmadas para la transcripción en PDF. + in: query + name: pdf + schema: + type: boolean + - description: Si es true, devuelve una salida más limpia y simplificada. in: query name: clean schema: type: boolean - - description: El formato de la respuesta (p. ej., «JSON» o «HTML») + - description: El formato de la respuesta (por ejemplo, "json" o "html"). in: query name: format schema: @@ -116,6 +170,264 @@ paths: summary: Obtener llamada por ID tags: - calls + put: + description: Actualiza los detalles de una llamada específica mediante su ID + operationId: update-conference-call-by-id + parameters: + - description: Identificador único de la llamada asociada a la transcripción + in: path + name: call_id + required: true + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: "#/components/schemas/domain.UpdateCallReq" + description: Detalles de actualización de la llamada + required: true + responses: + "200": + description: OK + content: + application/json: + schema: + additionalProperties: + type: string + type: object + "400": + description: Solicitud incorrecta + content: + application/json: + schema: + additionalProperties: + type: string + type: object + "500": + description: Error interno del servidor + content: + application/json: + schema: + additionalProperties: + type: string + type: object + security: + - ApiKeyAuth: [] + summary: Actualizar llamada por ID + tags: + - calls + /api/v1/transcripts/participants/{participant_id}: + delete: + description: Eliminar un participante específico mediante su ID + operationId: delete-participant-by-id + parameters: + - description: Identificador único del participante + in: path + name: participant_id + required: true + schema: + type: string + responses: + "200": + description: Correcto + content: + application/json: + schema: + additionalProperties: + type: string + type: object + "400": + description: Solicitud no válida + content: + application/json: + schema: + additionalProperties: + type: string + type: object + "500": + description: Error interno del servidor + content: + application/json: + schema: + additionalProperties: + type: string + type: object + security: + - ApiKeyAuth: [] + summary: Eliminar participante por ID + tags: + - participants + put: + description: Actualizar los detalles de un participante específico mediante su ID + operationId: update-participant-by-id + parameters: + - description: Identificador único del participante + in: path + name: participant_id + required: true + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: "#/components/schemas/domain.UpdateParticipantReq" + description: Detalles de la actualización del participante + required: true + responses: + "200": + description: Correcto + content: + application/json: + schema: + additionalProperties: + type: string + type: object + "400": + description: Solicitud no válida + content: + application/json: + schema: + additionalProperties: + type: string + type: object + "500": + description: Error interno del servidor + content: + application/json: + schema: + additionalProperties: + type: string + type: object + security: + - ApiKeyAuth: [] + summary: Actualizar participante por ID + tags: + - participants + /api/v1/transcripts/status: + get: + description: Consulta una vista específica con filtros y paginación. Admite + tanto GET (parámetros de consulta) como POST (cuerpo JSON). + operationId: query-status-view + parameters: + - description: Nombre de la vista (para GET) + in: query + name: view_name + schema: + type: string + - description: Cláusula WHERE codificada en JSON (para GET) + in: query + name: where + schema: + type: string + - description: "`order_by` codificado en JSON (para GET)" + in: query + name: order_by + schema: + type: string + - description: Número de página + in: query + name: page + schema: + type: integer + - description: Tamaño de la página + in: query + name: page_size + schema: + type: integer + requestBody: + $ref: "#/components/requestBodies/api.QueryRequest" + responses: + "200": + description: OK + content: + application/json: + schema: + additionalProperties: true + type: object + "400": + description: Solicitud incorrecta + content: + application/json: + schema: + additionalProperties: + type: string + type: object + "500": + description: Error interno del servidor + content: + application/json: + schema: + additionalProperties: + type: string + type: object + security: + - ApiKeyAuth: [] + summary: Consultar vista de estado + tags: + - status + post: + description: Consulta una vista específica con filtros y paginación. Admite + tanto GET (parámetros de consulta) como POST (cuerpo JSON). + operationId: query-status-view + parameters: + - description: Nombre de la vista (para GET) + in: query + name: view_name + schema: + type: string + - description: Cláusula where codificada en JSON (para GET) + in: query + name: where + schema: + type: string + - description: order_by codificado en JSON (para GET) + in: query + name: order_by + schema: + type: string + - description: Número de página + in: query + name: page + schema: + type: integer + - description: Tamaño de página + in: query + name: page_size + schema: + type: integer + requestBody: + $ref: "#/components/requestBodies/api.QueryRequest" + responses: + "200": + description: OK + content: + application/json: + schema: + additionalProperties: true + type: object + "400": + description: Solicitud no válida + content: + application/json: + schema: + additionalProperties: + type: string + type: object + "500": + description: Error interno del servidor + content: + application/json: + schema: + additionalProperties: + type: string + type: object + security: + - ApiKeyAuth: [] + summary: Consultar vista de estado + tags: + - status /api/v1/transcripts/summaries: get: description: Obtener una lista de resúmenes con paginación @@ -201,13 +513,169 @@ paths: summary: Obtener el resumen por ID de llamada tags: - summaries + put: + description: Actualiza los detalles del resumen para un ID de llamada específico + operationId: update-summary-by-call-id + parameters: + - description: Identificador único de la llamada + in: path + name: call_id + required: true + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: "#/components/schemas/domain.UpdateSummaryReq" + description: Detalles de la actualización del resumen + required: true + responses: + "200": + description: OK + content: + application/json: + schema: + additionalProperties: + type: string + type: object + "400": + description: Solicitud incorrecta + content: + application/json: + schema: + additionalProperties: + type: string + type: object + "500": + description: Error interno del servidor + content: + application/json: + schema: + additionalProperties: + type: string + type: object + security: + - ApiKeyAuth: [] + summary: Actualizar resumen de llamada por ID de llamada + tags: + - summaries + /api/v1/transcripts/transcripts/{transcript_id}/segment/{segment_id}: + delete: + description: Eliminar un segmento específico de la transcripción + operationId: delete-transcript-segments-by-id + parameters: + - description: Identificador único de la transcripción + in: path + name: transcript_id + required: true + schema: + type: string + - description: Identificador único del segmento + in: path + name: segment_id + required: true + schema: + type: string + responses: + "200": + description: OK + content: + application/json: + schema: + additionalProperties: + type: string + type: object + "400": + description: Solicitud incorrecta + content: + application/json: + schema: + additionalProperties: + type: string + type: object + "500": + description: Error interno del servidor + content: + application/json: + schema: + additionalProperties: + type: string + type: object + security: + - ApiKeyAuth: [] + summary: Eliminar segmento de transcripción por ID + tags: + - transcripts + put: + description: Actualizar los detalles de un segmento específico de la transcripción + operationId: update-transcript-segments-by-id + parameters: + - description: Identificador único de la transcripción + in: path + name: transcript_id + required: true + schema: + type: string + - description: Identificador único del segmento + in: path + name: segment_id + required: true + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: "#/components/schemas/domain.UpdateTranscriptSegmentsReq" + description: Detalles de la actualización del segmento + required: true + responses: + "200": + description: OK + content: + application/json: + schema: + additionalProperties: + type: string + type: object + "400": + description: Solicitud no válida + content: + application/json: + schema: + additionalProperties: + type: string + type: object + "500": + description: Error interno del servidor + content: + application/json: + schema: + additionalProperties: + type: string + type: object + security: + - ApiKeyAuth: [] + summary: Actualizar segmento de transcripción por ID + tags: + - transcripts components: + requestBodies: + api.QueryRequest: + content: + application/json: + schema: + $ref: "#/components/schemas/api.QueryRequest" + description: Detalles de la solicitud (para POST) securitySchemes: ApiKeyAuth: in: query name: token type: apiKey schemas: + api.QueryRequest: + type: object domain.Calls: properties: call_id: @@ -251,8 +719,10 @@ components: period: example: Q3 type: string - recording: - $ref: "#/components/schemas/domain.Recordings" + recordings: + items: + $ref: "#/components/schemas/domain.Recordings" + type: array securities: $ref: "#/components/schemas/pgtype.JSONB" start_time: @@ -276,8 +746,8 @@ components: example: https://example.com/webcast type: string year: - example: "2023" - type: string + example: 2023 + type: integer type: object domain.Participants: properties: @@ -393,6 +863,87 @@ components: x-enum-varnames: - LiveTranscripts - NonLiveTranscripts + domain.UpdateCallReq: + properties: + call_title: + example: Q3 2023 Earnings Call + type: string + cusip: + example: 37833100 + type: string + duration: + example: 60 + type: integer + end_time: + example: 2023-10-25T15:00:00Z + type: string + exchange: + example: NASDAQ + type: string + headline: + example: Company X Reports Strong Q3 Results + type: string + isin: + example: US0378331005 + type: string + name: + example: Apple Inc. + type: string + start_time: + example: 2023-10-25T14:00:00Z + type: string + status: + example: completed + type: string + symbol: + example: AAPL + type: string + type: object + domain.UpdateParticipantReq: + properties: + human_verified: + example: true + type: boolean + mentions: + example: 5 + type: integer + name: + example: Tim Cook + type: string + organization: + example: Apple Inc. + type: string + role: + example: CEO + type: string + type: object + domain.UpdateSummaryReq: + properties: + language: + example: en + type: string + summary: + example: Overall, the quarter was strong with 5% revenue growth... + type: string + symbol: + example: AAPL + type: string + type: object + domain.UpdateTranscriptSegmentsReq: + properties: + end_time: + example: 00:05:30 + type: string + speaker: + example: Elon Musk + type: string + start_time: + example: 00:00:10 + type: string + text: + example: Welcome everyone to the Q3 earnings call. + type: string + type: object pgtype.JSONB: properties: bytes: diff --git a/es/openapi/earnings-call-transcripts-api_api.spec.yml b/es/openapi/earnings-call-transcripts-api_api.spec.yml index 1a0bfab8..bc6f0d1d 100644 --- a/es/openapi/earnings-call-transcripts-api_api.spec.yml +++ b/es/openapi/earnings-call-transcripts-api_api.spec.yml @@ -291,6 +291,3 @@ components: example: Thank you for joining us today... type: string type: object -servers: - - url: https://api.benzinga.com/api/v1 - description: V1 diff --git a/es/openapi/logo-api_api.spec.yml b/es/openapi/logo-api_api.spec.yml index 54f8eb35..b2285c15 100644 --- a/es/openapi/logo-api_api.spec.yml +++ b/es/openapi/logo-api_api.spec.yml @@ -157,6 +157,13 @@ paths: name: max_width schema: type: string + - description: Si es true, agrega el parámetro de consulta flutter_compatible=true + a las URL SVG para garantizar la compatibilidad con la biblioteca + flutter_svg. + in: query + name: flutter_compatible + schema: + type: boolean responses: "200": description: Respuesta exitosa con un array de objetos LogoClientResponse en el @@ -247,6 +254,3 @@ components: ok: type: boolean type: object -servers: - - url: https://api.benzinga.com - description: PROD diff --git a/es/openapi/newsquantified-api_api.spec.yml b/es/openapi/newsquantified-api_api.spec.yml index 9c4285c7..abf2a6ac 100644 --- a/es/openapi/newsquantified-api_api.spec.yml +++ b/es/openapi/newsquantified-api_api.spec.yml @@ -452,6 +452,3 @@ components: example: "1.2" type: string type: object -servers: - - url: https://api.benzinga.com/api/v2 - description: V2 diff --git a/es/openapi/ticker-trends-api_api.spec.yml b/es/openapi/ticker-trends-api_api.spec.yml index 95d6b551..2196fc44 100644 --- a/es/openapi/ticker-trends-api_api.spec.yml +++ b/es/openapi/ticker-trends-api_api.spec.yml @@ -318,6 +318,3 @@ components: security: $ref: "#/components/schemas/models.Security" type: object -servers: - - url: https://api.benzinga.com - description: PROD diff --git a/es/openapi/webhook_api.spec.yml b/es/openapi/webhook_api.spec.yml index c2f8ddb0..90f85ea0 100644 --- a/es/openapi/webhook_api.spec.yml +++ b/es/openapi/webhook_api.spec.yml @@ -35,11 +35,28 @@ paths: - name: kind in: query required: true - description: "Identifica el kind del mensaje. Actualmente: News/v1" + description: Identifica el kind de mensaje para un payload de prueba schema: type: string enum: - News/v1 + - Signals/v1 + - Earnings/v1 + - Ratings/v1 + - Dividends/v1 + - IPOs/v1 + - Guidance/v1 + - Splits/v1 + - OptionActivity/v1 + - Conference/v1 + - Economics/v1 + - Offerings/v1 + - MA/v1 + - Retail/v1 + - FDA/v1 + - WIIMs/v1 + - SECInsiderTransaction/v1 + - GovernmentTrade/v1 default: News/v1 - name: token in: query diff --git a/gt-lock.json b/gt-lock.json index 81eb663a..e705be76 100644 --- a/gt-lock.json +++ b/gt-lock.json @@ -167,19 +167,19 @@ }, "969d424d653fae1ac27c787d554ba799b678a6763b43436657baa1e98165f479": { "es": { - "updatedAt": "2026-01-16T09:12:32.401Z", + "updatedAt": "2026-02-11T06:36:55.632Z", "postProcessHash": "ec16c69f7ae105e66df1eb05fa076080ece83e8f954d53d37107b3b9e816cc2a" }, "ja": { - "updatedAt": "2026-01-16T09:12:32.391Z", + "updatedAt": "2026-02-11T06:36:55.631Z", "postProcessHash": "783f84eef09b206dc4329fd1a3d0f9d08f0a696fe4cc8242d06e340b421a2463" }, "ko": { - "updatedAt": "2026-01-16T09:12:32.416Z", + "updatedAt": "2026-02-11T06:36:55.634Z", "postProcessHash": "30df6a6430e7595c1527ee3bf16aacfc1c4880771491ca36da2976f98ef837ff" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.454Z", + "updatedAt": "2026-02-11T06:36:55.648Z", "postProcessHash": "92e851031702666e62af55e311df42e11b3c92c7d59acfd23de91eb95ac6e65e" } } @@ -187,19 +187,19 @@ "0c5d0348a995e91462a5556edf9087746d409bc748910a3dc1a67300fc9822cd": { "9f72175980c3783a0d0d4aeeaceb0250498fab5555a978acaec08a9eda4df1e3": { "es": { - "updatedAt": "2026-01-16T09:12:33.015Z", + "updatedAt": "2026-02-11T06:36:55.935Z", "postProcessHash": "f39eda11cae3a8fbb02de9c73001af2fff2c9a0e12749855b59084559cd02cb6" }, "ja": { - "updatedAt": "2026-01-16T09:12:33.063Z", + "updatedAt": "2026-02-11T06:36:56.002Z", "postProcessHash": "350ebd31263afc4aaeadd09050acc32f776e9d45c3e2f1c45d84870294fd7142" }, "ko": { - "updatedAt": "2026-01-16T09:12:33.160Z", + "updatedAt": "2026-02-11T06:36:56.006Z", "postProcessHash": "fb46320ad17c769d36959cb25a2e993b4d86f6b223ff1aed0b15093c6cb08f29" }, "ar": { - "updatedAt": "2026-01-16T09:12:33.208Z", + "updatedAt": "2026-02-11T06:36:56.023Z", "postProcessHash": "8196cf7f77dd34bb5981705ce0dbcfba0d1f65a799395615be5c7a90852f03f5" } } @@ -269,19 +269,19 @@ "1906fcc291cbfc068e3653aede75cca600cc435cf70226610d6716f879d89f70": { "1ae750c75fa54d6c94b01343fe80e6f36b7dcc10adaa37c0cfb81246bb61d771": { "es": { - "updatedAt": "2026-01-16T09:12:33.004Z", + "updatedAt": "2026-02-11T06:36:55.984Z", "postProcessHash": "0e6232a16e58ebd0d7c8c40db7771dd2e99ec88a36e57991aafd0fd225d8a43a" }, "ja": { - "updatedAt": "2026-01-16T09:12:33.028Z", + "updatedAt": "2026-02-11T06:36:55.988Z", "postProcessHash": "fd2877438338176e1f90a6bf42013b5a9bf69c613f1dcf7db624e94a2d329c35" }, "ko": { - "updatedAt": "2026-01-16T09:12:33.138Z", + "updatedAt": "2026-02-11T06:36:56.005Z", "postProcessHash": "194006e7f2599dbdb1624bfe28a4fb5c4da6074f92d9fface5de3983ee8c95de" }, "ar": { - "updatedAt": "2026-01-16T09:12:33.199Z", + "updatedAt": "2026-02-11T06:36:56.020Z", "postProcessHash": "2a05899e625f37c0e0c519d1e38e8aa7500e5521d875d78de098afb3468a5f40" } } @@ -289,19 +289,19 @@ "1a92ad0a41ddb63b2a495d52de2167d0ce269d799dd07556a7c6405d7405a2da": { "076188a78eed1dc7d8989258ecd50fc635e785b54530020439b24374c73b4b11": { "es": { - "updatedAt": "2026-01-16T09:12:33.018Z", + "updatedAt": "2026-02-11T06:36:55.937Z", "postProcessHash": "230c3199608198a828486a2b8c21b20a1284f0188a770f855bc6c44ba2e25601" }, "ja": { - "updatedAt": "2026-01-16T09:12:33.040Z", + "updatedAt": "2026-02-11T06:36:55.943Z", "postProcessHash": "15d33eafbfbafa5139408b7b7c0af5f2218acc4ca307770e61ce8da7bcf91536" }, "ko": { - "updatedAt": "2026-01-16T09:12:33.182Z", + "updatedAt": "2026-02-11T06:36:56.013Z", "postProcessHash": "730f1cfb58fc5521a35ed97801d29ce4d41c90f32d62d410fe778920969b935c" }, "ar": { - "updatedAt": "2026-01-16T09:12:33.212Z", + "updatedAt": "2026-02-11T06:36:56.024Z", "postProcessHash": "1d41eb9fd11954bd47e581e259af23b543dc382e947ec88369d06238e3f66dcc" } } @@ -319,19 +319,19 @@ }, "647cb98741d21f70fd1999be3cbd5f336b78eabf946a59258a4c17b825239d77": { "es": { - "updatedAt": "2026-01-16T09:12:32.237Z", + "updatedAt": "2026-02-11T06:36:55.537Z", "postProcessHash": "89d51d135b6a339590d85458995d22f9ead9dc8c52d48096a0dfefeb5bd4745f" }, "ja": { - "updatedAt": "2026-01-16T09:12:32.239Z", + "updatedAt": "2026-02-11T06:36:55.538Z", "postProcessHash": "b7bc22941b250eae370c810d45c25cd267781f79cb8a4ca6e46dba156f43028e" }, "ko": { - "updatedAt": "2026-01-16T09:12:32.241Z", + "updatedAt": "2026-02-11T06:36:55.540Z", "postProcessHash": "dee92b39d5762e4d241898bccb3c468fb9c36931bf7c18dcc42c18a35065d71c" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.262Z", + "updatedAt": "2026-02-11T06:36:55.543Z", "postProcessHash": "4773bcf4ee7939759396138f6c29e468d3600fbac4b12f5ad7c4bbd46460e5f9" } } @@ -339,19 +339,19 @@ "22641fd1be113954bc6b0f6e75800d6775bf039a333de72f467471b580bef634": { "d646cd268919ee5b8571dddc8ae5099aec797130972e867d6a9607678ddcb850": { "es": { - "updatedAt": "2026-01-16T09:12:33.024Z", + "updatedAt": "2026-02-11T06:36:55.987Z", "postProcessHash": "b3c41d4a4debadbc6d3e0b1434f9a7c1bbc0a0a916a17f97bd052fa2fcc51a7f" }, "ja": { - "updatedAt": "2026-01-16T09:12:33.121Z", + "updatedAt": "2026-02-11T06:36:55.993Z", "postProcessHash": "eef87a3a65b02d26c2a895dd2d3de9b709b9123b503b15cc651574019f18bc7e" }, "ko": { - "updatedAt": "2026-01-16T09:12:33.167Z", + "updatedAt": "2026-02-11T06:36:56.008Z", "postProcessHash": "7d2dbdbe1e6f406950c6c6ca62459898d4e9856f26588e798a4dae5cdc0c2664" }, "ar": { - "updatedAt": "2026-01-16T09:12:33.201Z", + "updatedAt": "2026-02-11T06:36:56.021Z", "postProcessHash": "dcf5750d59ffdf474836053560bbb61e7877112cbd72cca60c47c0f181fe0a5f" } } @@ -391,12 +391,20 @@ "23eaa0957316f0f93ae0d8730e1c4ea5fd7e50ab0f310ccea2a0b741c70c58aa": { "a48de57cc21695bb832224fb1a02022b3e35735ed5d83b6367f91eff21e712e9": { "es": { - "updatedAt": "2026-01-06T12:57:22.091Z", + "updatedAt": "2026-02-11T06:36:55.843Z", "postProcessHash": "a43d201aeab779f8d70f88f4432149b7a8c49893240e812def88e6dfe3fe784e" }, "ja": { - "updatedAt": "2026-01-06T12:57:22.092Z", + "updatedAt": "2026-02-11T06:36:55.844Z", "postProcessHash": "645b1a68f9aee06191a4e6548291467c1baf5430b7b65a4b3e6f95243768fd80" + }, + "ko": { + "updatedAt": "2026-02-11T06:36:55.877Z", + "postProcessHash": "4d7232cf145fa998eb14693a357aa961e581d2c5966f9b36558665c4d07dd6b8" + }, + "ar": { + "updatedAt": "2026-02-11T06:36:55.885Z", + "postProcessHash": "afc4999358049f55954cedd4a9dbf5d8940e2a727ec680ba1d820adc9ba224ce" } }, "0fa889fc7717d3d59198ef54ed5c7b2905e0748d91b61530f34398965c7e254d": { @@ -451,19 +459,19 @@ "240dd0cf34347da7badd966c002e18701febc02774016bef677778cb06dff9d7": { "20e11c72890b37a659cb39389e50725092e8d763c92c5950bcc9d2418aa79573": { "es": { - "updatedAt": "2026-01-16T09:12:32.907Z", + "updatedAt": "2026-02-11T06:36:55.938Z", "postProcessHash": "f4836c26cb1d5cf08db213087aef1340d069d0be3cdebd845a58c5cd63f0c8fb" }, "ja": { - "updatedAt": "2026-01-16T09:12:32.899Z", + "updatedAt": "2026-02-11T06:36:55.932Z", "postProcessHash": "739a913041739d9ce3e5f01f55c9458d3d9b1cde1773665357da5004e7a27c44" }, "ko": { - "updatedAt": "2026-01-16T09:12:33.092Z", + "updatedAt": "2026-02-11T06:36:55.953Z", "postProcessHash": "f3bd73eb8b3a184fcb75ff75afcc41790846ffc6a1edec39bf0f0bb5b05fa2c6" }, "ar": { - "updatedAt": "2026-01-16T09:12:33.101Z", + "updatedAt": "2026-02-11T06:36:55.955Z", "postProcessHash": "718f61602a683480f3b3066fe2044fcebffa8e25c6368a3d4190272708e469f1" } } @@ -503,19 +511,19 @@ "2aa516431f5d1c508948e3acb102ab2180aa08fb33114f5075c0aae88d1903f2": { "42007ff517cb0602410660037ca9fae14dc78420f77dc577d09bf1a741dafeb6": { "ja": { - "updatedAt": "2026-01-16T09:12:31.247Z", + "updatedAt": "2026-02-11T06:36:55.533Z", "postProcessHash": "ab158fd654882142f91cf1b104611022cef9ed722929a502022fd60c6d413ede" }, "es": { - "updatedAt": "2026-01-16T09:12:31.295Z", + "updatedAt": "2026-02-11T06:36:55.534Z", "postProcessHash": "59d5ba3dd7a3ad0aceac83bbfc2d82d0e5d6810236797cb527e92960306ebeca" }, "ko": { - "updatedAt": "2026-01-16T09:12:32.233Z", + "updatedAt": "2026-02-11T06:36:55.537Z", "postProcessHash": "9196448c3be06259fd61521bd8ab2b2405ab84e036ed2dc7e24e0a2ade625e92" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.245Z", + "updatedAt": "2026-02-11T06:36:55.541Z", "postProcessHash": "97617150285ab8aef7b548e5a6b613529b53ac5d4a85fda823e55eb2da81d246" } } @@ -523,12 +531,20 @@ "3102eb2f2425d2486498e4ec476656d0c7635078c2dbd061bc5d91549612d047": { "b983546c594160d8235acda2ae43a1ecf416dce26f94f456cbdcfecf08e16102": { "es": { - "updatedAt": "2025-12-30T08:50:25.442Z", + "updatedAt": "2026-02-11T06:36:55.844Z", "postProcessHash": "b54fc45bf9bf67c7bcf63c61ca10a16748fc27df52afa9775038d65a341839bb" }, "ja": { - "updatedAt": "2025-12-30T08:50:25.442Z", + "updatedAt": "2026-02-11T06:36:55.845Z", "postProcessHash": "999bcbddfaff5b8491ddebc1181d70d35fbf685a138149a4fdee034717721cdf" + }, + "ko": { + "updatedAt": "2026-02-11T06:36:55.866Z", + "postProcessHash": "ed7badbdace42850efcb10025cbcada3b8e8385b2a8114f20e46f0f6c9efbfd8" + }, + "ar": { + "updatedAt": "2026-02-11T06:36:55.870Z", + "postProcessHash": "b3020b10ec9c7db175f3678f2de1d2a0913cff040ab08d6d7446a988284a6602" } }, "01b8a8f99233fd9439873edeeae9a667692f492a17b37b44bc180df7dbfa9528": { @@ -645,19 +661,19 @@ "38a10c10df881b3fd5f444d9aea555011addef07e7057128fe1b82e5317af473": { "9d12e84c9c6baaf30c8d9ef8ea4615977f4d986f37536a6275d7897bd6c18faf": { "es": { - "updatedAt": "2026-01-16T09:12:33.033Z", + "updatedAt": "2026-02-11T06:36:55.989Z", "postProcessHash": "4d8539222c3f96edc1aa0515e3c6e2e40aae04b6396d5f8e4b022a0d159e9b4a" }, "ja": { - "updatedAt": "2026-01-16T09:12:33.026Z", + "updatedAt": "2026-02-11T06:36:55.988Z", "postProcessHash": "d31dee344f5b4bb426f8311140f813cee66265be53c5987be45731a18e7dd22a" }, "ko": { - "updatedAt": "2026-01-16T09:12:33.135Z", + "updatedAt": "2026-02-11T06:36:56.004Z", "postProcessHash": "b1413050d4406af58b4f9dc499c6ac5093a9619157103e4dd945328dbf36661a" }, "ar": { - "updatedAt": "2026-01-16T09:12:33.195Z", + "updatedAt": "2026-02-11T06:36:56.018Z", "postProcessHash": "0477637b6d8ea712d516e04380bc312c2d3daae448e0051aee3f3a346fff487b" } } @@ -720,6 +736,24 @@ "updatedAt": "2026-01-16T09:12:32.897Z", "postProcessHash": "3a0ad808d3c179a507781e3a2b4235ee8ecd26275fc0d595227460223b2025cf" } + }, + "ee9b7ae9bf15f4614f6a4d4b417c62c963215162ad1a120da6df97a85ddba218": { + "ja": { + "updatedAt": "2026-02-11T06:36:55.874Z", + "postProcessHash": "0d4e9f2bb9e1edc8623046add396494fe1e0538793ff3734fda18e190489aa65" + }, + "es": { + "updatedAt": "2026-02-11T06:36:55.877Z", + "postProcessHash": "b1e9be40cde896907dbac45be594447f0a7cf88f184a4cb2fddbd85eaa31c955" + }, + "ko": { + "updatedAt": "2026-02-11T06:36:55.883Z", + "postProcessHash": "a565f7a97fa00b4e810c623e74f55c1dec2d13aa08e846d472d05003248c0c84" + }, + "ar": { + "updatedAt": "2026-02-11T06:36:55.885Z", + "postProcessHash": "0556f48f33aca7a6211e9bade7b54a595b28244b3d503a6010eaf5234fe8f7ec" + } } }, "44e53f69dbd40630363dfaef1f1cb2c88466213a619b16bd8806b2578ac603d1": { @@ -757,19 +791,19 @@ "4b027f2c545970540b06ec9b969a3f9d068be80d993eb89af44095ed38ddbc56": { "93a0243e3ac7ca5069a163fef62b2df347671119a94e7843d96d72b9a0142b73": { "es": { - "updatedAt": "2026-01-16T09:12:33.009Z", + "updatedAt": "2026-02-11T06:36:55.933Z", "postProcessHash": "b0144549ad6fda1095b573ed4f37d45fe6f89761c39dc540c53e2c5c3ce10439" }, "ja": { - "updatedAt": "2026-01-16T09:12:33.045Z", + "updatedAt": "2026-02-11T06:36:55.944Z", "postProcessHash": "f8a29dab5609d6ac209bf8b090b50b1f017e6408ac46288a2a0b677dedd572d2" }, "ko": { - "updatedAt": "2026-01-16T09:12:33.161Z", + "updatedAt": "2026-02-11T06:36:55.951Z", "postProcessHash": "bc304158f2243a20c84011abbe591dd4b2a71bdca977661f9173d181295e937c" }, "ar": { - "updatedAt": "2026-01-16T09:12:33.207Z", + "updatedAt": "2026-02-11T06:36:55.956Z", "postProcessHash": "88a7d6c1b87a4100680e2e748a02156788de23892a406b97e506ef5841c50d92" } } @@ -789,19 +823,19 @@ "51b8a3391603d23204b5413bfdd258efe19e680dae9dc759ea2c92446bc84c10": { "87b0b3665cdea6acaf1b1d584ef077ef983a95f8042038ead8c0c23faf4753ef": { "es": { - "updatedAt": "2026-01-16T09:12:33.012Z", + "updatedAt": "2026-02-11T06:36:55.985Z", "postProcessHash": "e3bff3327ef0401187be83aeddd4d374948eebf701ed00c10b0d9b101ce47eff" }, "ja": { - "updatedAt": "2026-01-16T09:12:33.126Z", + "updatedAt": "2026-02-11T06:36:55.998Z", "postProcessHash": "bf88c6ca6698606dc7dc7132839f6678962d08ee320487063847f47e05246d6e" }, "ko": { - "updatedAt": "2026-01-16T09:12:33.157Z", + "updatedAt": "2026-02-11T06:36:56.005Z", "postProcessHash": "411eb5533af0a009f900b0f07d04b70d456fe8b6603dd3d6690b29e1ce2577c2" }, "ar": { - "updatedAt": "2026-01-16T09:12:33.200Z", + "updatedAt": "2026-02-11T06:36:56.021Z", "postProcessHash": "930e43f2a299025f31aa7076942241c8ca757315a8107e22f21efbed272ea8c4" } } @@ -841,19 +875,19 @@ "547d57590c18e74189b869d9c6583ea8c49749a2bccb87dcae06a59c2ee18a5b": { "9240c0b495c75368a286dce5eb4b245b26e7f16af1bbb15c454d2a5e0abceee7": { "es": { - "updatedAt": "2026-01-16T09:12:32.903Z", + "updatedAt": "2026-02-11T06:36:55.935Z", "postProcessHash": "2ce40109f470887c74d7edc6ed2484564235ceac4ebc5a9ea2285ed8a3cd95cd" }, "ja": { - "updatedAt": "2026-01-16T09:12:32.912Z", + "updatedAt": "2026-02-11T06:36:55.945Z", "postProcessHash": "1c7a81fd1c3857ad2b5e3dbb7150d79b0b6d2bf8c397675dc0884eaf3289b64e" }, "ko": { - "updatedAt": "2026-01-16T09:12:33.090Z", + "updatedAt": "2026-02-11T06:36:55.952Z", "postProcessHash": "b86f391906a9219da3213bc49bab30627b476a7ab4570e615b0244aad3f9190b" }, "ar": { - "updatedAt": "2026-01-16T09:12:33.109Z", + "updatedAt": "2026-02-11T06:36:55.958Z", "postProcessHash": "90659e74758edfa3fc19efeee6b75da3cdff482e3fadb49bf88b4ecbdbcb9431" } } @@ -861,19 +895,19 @@ "56acf0f9b3aaebbdfb516b4f6f1c9a0626cf47b288ea62383f1bef5061c4bcaa": { "ce51a8aae7fdfde5f556b2f60df423ed4d997b34e9ab8ea803da4291e737460e": { "es": { - "updatedAt": "2026-01-16T09:12:33.019Z", + "updatedAt": "2026-02-11T06:36:55.986Z", "postProcessHash": "aab3dc89d42a742a917675dcebe435b1f3db0631f8e7bf70c4b0ce648a0ba939" }, "ja": { - "updatedAt": "2026-01-16T09:12:33.024Z", + "updatedAt": "2026-02-11T06:36:55.987Z", "postProcessHash": "5bc2863ec28a8dd526df622d9ee6705357dd16f9f6e64f86307dbdf0b3409b79" }, "ko": { - "updatedAt": "2026-01-16T09:12:33.178Z", + "updatedAt": "2026-02-11T06:36:56.012Z", "postProcessHash": "6cebc8cdde07bff305b0be94409a913e01e97f7c724e5e5d283b9261bedce86c" }, "ar": { - "updatedAt": "2026-01-16T09:12:33.197Z", + "updatedAt": "2026-02-11T06:36:56.019Z", "postProcessHash": "b23f92db080aebb6a35574308eb686d57a3111c3335db7227c751fda74b804b3" } } @@ -881,19 +915,19 @@ "5a054cc9718efbdd1088cf4e51a202dde859e7229ab88ab29c4475da0193882f": { "557a38cd0215f7c2ed3308002fff14f521cebc383cba7259b870e98e544d6175": { "es": { - "updatedAt": "2026-01-16T09:12:33.029Z", + "updatedAt": "2026-02-11T06:36:55.940Z", "postProcessHash": "6b0398e416f50be0f03c20b3a07bae6879d66af18a772cfa8f37c3bed02c3fb1" }, "ja": { - "updatedAt": "2026-01-16T09:12:33.044Z", + "updatedAt": "2026-02-11T06:36:55.991Z", "postProcessHash": "4b43eba688e395c4fd9079bcc264b671353e270361b22aa5cb68a4d05228c6fb" }, "ko": { - "updatedAt": "2026-01-16T09:12:33.181Z", + "updatedAt": "2026-02-11T06:36:56.013Z", "postProcessHash": "e5046a557ecded67fc178421606d38637751e21dda947ee9021c8d38dd2b9537" }, "ar": { - "updatedAt": "2026-01-16T09:12:33.192Z", + "updatedAt": "2026-02-11T06:36:56.017Z", "postProcessHash": "fa9ab02951537d3a2a3416a8177f8e4a99e7cab4c45545fa55a8eaf564348215" } } @@ -923,19 +957,19 @@ "5adfaab1d152fe25aa6794916b5794fd93da01b7c382047712589cf7404b10ee": { "39a17a896159c1ae44e21ee247fd85725ececfb7d1ad1f021c2400286df4a178": { "es": { - "updatedAt": "2026-01-16T09:12:32.909Z", + "updatedAt": "2026-02-11T06:36:55.941Z", "postProcessHash": "7f0f1bc25adbc5ffa1a2904affb642ca77a52aa4f2dab77cd5d84ed25ff60192" }, "ja": { - "updatedAt": "2026-01-16T09:12:32.908Z", + "updatedAt": "2026-02-11T06:36:55.939Z", "postProcessHash": "64484b5e3f56139059cca06c37d5d2e2d25956ab0154d30b73770d6d5d9f784b" }, "ko": { - "updatedAt": "2026-01-16T09:12:33.085Z", + "updatedAt": "2026-02-11T06:36:55.951Z", "postProcessHash": "f1056fa7c4f8032d52f09d2a7c871ef93ca1506bbd33fabeb09a5178d15145e5" }, "ar": { - "updatedAt": "2026-01-16T09:12:33.100Z", + "updatedAt": "2026-02-11T06:36:55.954Z", "postProcessHash": "09ddbd6314f3ec08d2eb2622e042c3f5bafeab374970c14c4fab666360d8d77f" } } @@ -1159,12 +1193,20 @@ "6122c3e345f411bcc3662ac7ff64a5112092b78ed288cc1dab93693809ee28f0": { "64fd81125d6588a0831cfa1dd4e3152d0aea99371c2f07f7419e8571c335268c": { "es": { - "updatedAt": "2025-12-29T16:02:02.911Z", - "postProcessHash": "64fd81125d6588a0831cfa1dd4e3152d0aea99371c2f07f7419e8571c335268c" + "updatedAt": "2026-02-11T06:36:55.802Z", + "postProcessHash": "9175433df96fcc87861eab5255ec670daaa9e398a96ac5266269dd153de2d4a7" }, "ja": { - "updatedAt": "2025-12-29T16:02:02.911Z", - "postProcessHash": "64fd81125d6588a0831cfa1dd4e3152d0aea99371c2f07f7419e8571c335268c" + "updatedAt": "2026-02-11T06:36:55.803Z", + "postProcessHash": "4ba148426e9e1a9d30d49068e745502392f61e5d68b761d19df872a639652559" + }, + "ar": { + "updatedAt": "2026-02-11T06:36:55.868Z", + "postProcessHash": "af151fc3c8a07944386a96d81a4f4305e523d48ea9518a0c31857051b725ab51" + }, + "ko": { + "updatedAt": "2026-02-11T06:36:55.873Z", + "postProcessHash": "aabb1fe9bbe86336207d6838a97ddb98239eefc098d6d7378e8d71d17a44a2d3" } }, "027effd8857003f19ad736bd8cf384f51dc09b0f11b5856391c6499b081be040": { @@ -1219,19 +1261,19 @@ "62e604bdd67c850b2bf05ce36f8aae2eb0f46c365b9a61c289fc3a0c943511e4": { "bad7280d23c1dc6e83029c74cd3ca5557e987df82f41de5ef3304f34a904034f": { "ja": { - "updatedAt": "2026-01-16T09:12:33.013Z", + "updatedAt": "2026-02-11T06:36:55.934Z", "postProcessHash": "f86693c43a13005e001f51e35dd62fab33c7c59d1509a3ffdf40440dd0455c28" }, "es": { - "updatedAt": "2026-01-16T09:12:33.047Z", + "updatedAt": "2026-02-11T06:36:55.945Z", "postProcessHash": "da22c123b9716fdc1ae18e5132ae44aa23ac92d84aeac0c146da32d4a7163d6d" }, "ko": { - "updatedAt": "2026-01-16T09:12:33.155Z", + "updatedAt": "2026-02-11T06:36:55.949Z", "postProcessHash": "aa9b836d0fe439fc70ee4e9a63c2b05ba6a169a26b33b9e3310db850df5e0c13" }, "ar": { - "updatedAt": "2026-01-16T09:12:33.206Z", + "updatedAt": "2026-02-11T06:36:55.955Z", "postProcessHash": "297cd2c1bcdc618024875697d6173739622c8f709849c336e401010c15eb9dfc" } } @@ -1271,19 +1313,19 @@ "728e69b9cc9d726067f4b605eabf36ecfc2ec637ec735c50a756d5bac4479529": { "dc26a7b59467b75608faa749912779f73b41911397473e7f3d9f6c8fe150be2b": { "es": { - "updatedAt": "2026-01-16T09:12:33.010Z", + "updatedAt": "2026-02-11T06:36:55.933Z", "postProcessHash": "ac8ed015c6adae4fb0bf7b1ce2d68fd5e0b5d09f07844ddd230f5f85cfa3ee1c" }, "ja": { - "updatedAt": "2026-01-16T09:12:33.041Z", + "updatedAt": "2026-02-11T06:36:55.990Z", "postProcessHash": "dc00713677beb096a5b234e4d06911147ebfb7d8a5385a2b2448691e4974f1d3" }, "ko": { - "updatedAt": "2026-01-16T09:12:33.136Z", + "updatedAt": "2026-02-11T06:36:56.004Z", "postProcessHash": "8c79dba2dc75a871263ade0efd92d161f6e93d415c4c9c866af6bd87f7f259d7" }, "ar": { - "updatedAt": "2026-01-16T09:12:33.215Z", + "updatedAt": "2026-02-11T06:36:56.025Z", "postProcessHash": "776c1214e9da4551044d5ab55a25c1367e4c6987ef732cde7a8ba54a5b0ea798" } } @@ -1291,19 +1333,19 @@ "7f7cf43a8eb8b4aa29701d1b1c28679e5cdba34deb2be1ba5fcba3d3e9326cfd": { "f60554343095043d83196cc4fa806fd804ec0d5be350d8b331280074697bedfb": { "ja": { - "updatedAt": "2026-01-16T09:12:33.031Z", + "updatedAt": "2026-02-11T06:36:55.989Z", "postProcessHash": "6e1e58d8c50bb8920f3851a88afff7ee20e180964d77ffb3632fea2b42ab4557" }, "es": { - "updatedAt": "2026-01-16T09:12:33.124Z", + "updatedAt": "2026-02-11T06:36:55.995Z", "postProcessHash": "0d2f7d4e62832adfe0b098dc5e80b0736702ce15db2890ee60d24616bcb18ddf" }, "ko": { - "updatedAt": "2026-01-16T09:12:33.156Z", + "updatedAt": "2026-02-11T06:36:56.005Z", "postProcessHash": "3c09226c0950d013185242826970dd3ffe1ae6a4a4a9ef0ef45241e7a92661b8" }, "ar": { - "updatedAt": "2026-01-16T09:12:33.204Z", + "updatedAt": "2026-02-11T06:36:56.022Z", "postProcessHash": "6a0ca7850e2eaaf3645b96528ea3294239522f3b1f8f5f2ed42c15d881e1a0bf" } } @@ -1375,19 +1417,19 @@ "846a5cdd206b7b2f685dbeb11200fd31cee8fd35775364a8c368566e63b19d72": { "f51b86052605aca32ef946845ebf52ff144a9bae7c8c3f2c6bad59e281146de6": { "ja": { - "updatedAt": "2026-01-16T09:12:33.032Z", + "updatedAt": "2026-02-11T06:36:55.941Z", "postProcessHash": "fd5216e6f05df18bc7c64654140547cea1b44645c8b757400052353870431a7e" }, "es": { - "updatedAt": "2026-01-16T09:12:33.048Z", + "updatedAt": "2026-02-11T06:36:55.992Z", "postProcessHash": "76378a80db5f0f5c9967a33cb139e709fff3959370b7bfad71478b1170fe615b" }, "ko": { - "updatedAt": "2026-01-16T09:12:33.180Z", + "updatedAt": "2026-02-11T06:36:56.012Z", "postProcessHash": "c0623a7e4a8100a23a6187491335139789b75724c9701b09e579446516925a4e" }, "ar": { - "updatedAt": "2026-01-16T09:12:33.196Z", + "updatedAt": "2026-02-11T06:36:56.019Z", "postProcessHash": "62ce1c9c5430bce0077fd2bee8cfcbfc3116099b53fea4688ac982962b44f85c" } } @@ -1613,19 +1655,19 @@ }, "291bf3fef1feb38e8e6debac247e63ade08065a72c91d12cd771d05640940b7a": { "es": { - "updatedAt": "2026-01-16T09:12:32.695Z", + "updatedAt": "2026-02-11T06:36:55.887Z", "postProcessHash": "be3d3a284149b3365f41d5912f059c8a7f75f87d99c9b07a6d9c76e31c9ba5a7" }, "ja": { - "updatedAt": "2026-01-16T09:12:32.697Z", + "updatedAt": "2026-02-11T06:36:55.888Z", "postProcessHash": "454c248a063a0eae3b6cfe8fa0a2df02d0101ca1aabdc741be20cb32bf6cae78" }, "ko": { - "updatedAt": "2026-01-16T09:12:32.933Z", + "updatedAt": "2026-02-11T06:36:55.894Z", "postProcessHash": "bc1a6731851a3d49c0426db55a1b65548280d265cc3c5076415c811b43e42ad0" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.972Z", + "updatedAt": "2026-02-11T06:36:55.897Z", "postProcessHash": "7ab90b70d7af29088f9ee6adaa71b2988e8d0180a6d4a5c2cfafb3fde4792772" } } @@ -1693,19 +1735,19 @@ "a20c7659dea9d643b243ddd3b23e54d8ebf6b40639c283af55ce374be8455b16": { "aff04ec2a1b66e98b8697149d7f5a3ccaf94b47b0fdbd169bd3f1961a9935f21": { "es": { - "updatedAt": "2026-01-16T09:12:33.014Z", + "updatedAt": "2026-02-11T06:36:55.985Z", "postProcessHash": "10370c96c2984a53572003ab9ff6715b35f35fceaa8be4e16bd73aa60af782c9" }, "ja": { - "updatedAt": "2026-01-16T09:12:33.025Z", + "updatedAt": "2026-02-11T06:36:55.987Z", "postProcessHash": "6aca4b01004f421886046655a8540a575b8bfff08a2bde8a2a4b02feb804f9aa" }, "ko": { - "updatedAt": "2026-01-16T09:12:33.173Z", + "updatedAt": "2026-02-11T06:36:56.011Z", "postProcessHash": "fc9994ace2984a79bd2ef055242d338b5018db9a5a1d90d18a45c8b29a805c2a" }, "ar": { - "updatedAt": "2026-01-16T09:12:33.187Z", + "updatedAt": "2026-02-11T06:36:56.015Z", "postProcessHash": "bd49db414e684c89b126946ddd154e83f399be1090f5393dd7aac3f2fd74bb6c" } } @@ -1713,19 +1755,19 @@ "ae80d899c9578bed428f235b24f29d5af3a783e23d1fa00737a5438844ecb295": { "962a734aa73dde92454fc1b523dbcf021552a1a4066f44b98c3c0c0bac9a5ccb": { "es": { - "updatedAt": "2026-01-16T09:12:32.901Z", + "updatedAt": "2026-02-11T06:36:55.933Z", "postProcessHash": "c3ae0814714d1ab42ddf5885984c9c4bec78a4038edf77fec456b756ac9bc5b2" }, "ja": { - "updatedAt": "2026-01-16T09:12:32.900Z", + "updatedAt": "2026-02-11T06:36:55.932Z", "postProcessHash": "bf87da2feb929359bc17dde301598aff3b9e2cd446f5b11cbb942ee16ba049e1" }, "ko": { - "updatedAt": "2026-01-16T09:12:33.084Z", + "updatedAt": "2026-02-11T06:36:55.950Z", "postProcessHash": "22efb33c5514687183ae9fd3b27983da94723f8e0ee2861c0a1ede6c14d34ed2" }, "ar": { - "updatedAt": "2026-01-16T09:12:33.106Z", + "updatedAt": "2026-02-11T06:36:55.958Z", "postProcessHash": "4081a49a69f83bd3d3edccdc5eaf9fa7f7c7799c3f9891edbca7c58ebc69f4bd" } } @@ -1807,19 +1849,19 @@ "b8c40c38711201d251a9567c2307c49c11f0af132127dc5e98c1dd81fe7b0bc6": { "538aa8cdda67d80f48d4088ea2fd7eeb39494f5d8d47de82c57f75dd97154e03": { "ja": { - "updatedAt": "2026-01-16T09:12:33.017Z", + "updatedAt": "2026-02-11T06:36:55.986Z", "postProcessHash": "a7ff3427c0f94baed33dd9178c1f95c6add5bc0a7824b92851941423c6b81d94" }, "es": { - "updatedAt": "2026-01-16T09:12:33.129Z", + "updatedAt": "2026-02-11T06:36:56.001Z", "postProcessHash": "ad620353b32d9fd31a7be72c95aa90eaaf790c464ed95e6f1d6f2c06f0275304" }, "ko": { - "updatedAt": "2026-01-16T09:12:33.132Z", + "updatedAt": "2026-02-11T06:36:56.003Z", "postProcessHash": "6e8435f86c5d5709d12014c4247e9d0bf2fc840bcf44d7c29d2096eb059d7775" }, "ar": { - "updatedAt": "2026-01-16T09:12:33.198Z", + "updatedAt": "2026-02-11T06:36:56.020Z", "postProcessHash": "92f0219c75a084ca703b8edb514bcc4a4e43860176663e9abe2fdff1a8d948e3" } } @@ -1877,19 +1919,19 @@ "b8ce555c0599c5097e88a743f74c1036033e978b9737ecf10bff2934e4e62ca0": { "1f0ac1349b060ecfc840d72a8caae5ed255d22f70205b7b753ec7c89b88fcfdc": { "es": { - "updatedAt": "2026-01-16T09:12:33.005Z", + "updatedAt": "2026-02-11T06:36:55.931Z", "postProcessHash": "01864cb3294286a9c24a604cf2c3ee2bec2b1d74d8216fdabb8172f5734db922" }, "ja": { - "updatedAt": "2026-01-16T09:12:33.043Z", + "updatedAt": "2026-02-11T06:36:55.991Z", "postProcessHash": "fbf1e609f5e6a42210bacc441fa830e4d97c26d3b31e5d902da573d779e1f53d" }, "ko": { - "updatedAt": "2026-01-16T09:12:33.184Z", + "updatedAt": "2026-02-11T06:36:56.014Z", "postProcessHash": "e532ca2b6ff5e47c37e0a3d1cc70e726d439d0bbfc7bc6d4b525bb57055fa3d7" }, "ar": { - "updatedAt": "2026-01-16T09:12:33.219Z", + "updatedAt": "2026-02-11T06:36:56.027Z", "postProcessHash": "88a6e98915eed8f7004f1f0a2f78edc6e59d7fda9b5da75609ae22ff4e7e62da" } } @@ -1897,19 +1939,19 @@ "bc3df52835c1fc087fabf9814d8ed5001508149e35f85cc8b2873308228f5ad7": { "039448a19f193e47b651fdc11334854f2f10c6cb703f981ff2fd704c07d190af": { "es": { - "updatedAt": "2026-01-16T09:12:32.903Z", + "updatedAt": "2026-02-11T06:36:55.936Z", "postProcessHash": "f7caeb338ab001f379c226906dee66f934a72a7cd24bde6c9a7f0abda898fbc7" }, "ja": { - "updatedAt": "2026-01-16T09:12:32.909Z", + "updatedAt": "2026-02-11T06:36:55.940Z", "postProcessHash": "1636521bbf8af7b8b8426fd541eacdacf7ea03a33ba50242d3ae207543f13f57" }, "ko": { - "updatedAt": "2026-01-16T09:12:33.091Z", + "updatedAt": "2026-02-11T06:36:55.953Z", "postProcessHash": "ccca94820e13e1edc622640098b49d402512a3f0bac8a3654a818eb4930827ec" }, "ar": { - "updatedAt": "2026-01-16T09:12:33.104Z", + "updatedAt": "2026-02-11T06:36:55.957Z", "postProcessHash": "8be4e865f15154408cc28e7497ce4bd1c14591f0368c95a4573c95f6740d3d00" } } @@ -2031,19 +2073,19 @@ "caf3e9b12f6d0992140c338d46ea20f009fa704be2d261a7fd8d7e3fc7e5d53c": { "e2a0d8ccefc089eb187cd38faac90b3f08b5e6897572338c345c13fd5c2d2082": { "es": { - "updatedAt": "2026-01-16T09:12:31.241Z", + "updatedAt": "2026-02-11T06:36:55.533Z", "postProcessHash": "3869e7bf08099b84cd295ef5040e9544e869c859ded8c286ea47e7026c751abe" }, "ja": { - "updatedAt": "2026-01-16T09:12:31.280Z", + "updatedAt": "2026-02-11T06:36:55.534Z", "postProcessHash": "bde49c08ef72a40f953536440025d3eb9c8885d1e6aceed01e5f7fef746018d2" }, "ko": { - "updatedAt": "2026-01-16T09:12:32.231Z", + "updatedAt": "2026-02-11T06:36:55.536Z", "postProcessHash": "4fa962279fa06a05a5037a7bddebca7de98e4e379bdb851bb06506b89cfc9e9a" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.267Z", + "updatedAt": "2026-02-11T06:36:55.545Z", "postProcessHash": "b706b8c67d80fd1d449dbe4f4370a9003f2c127ba604da0fc6509275b00e90f5" } } @@ -2051,19 +2093,19 @@ "cd892716639d21abdaeead2ba1af9c3a7249c86fbf2ff3d5f4f9a0c8b373e283": { "6f43baefe63e88bc9c7a6c2f2580fc32c2d28c0159c5e2c9a6ad17f8dc389ada": { "es": { - "updatedAt": "2026-01-16T09:12:33.022Z", + "updatedAt": "2026-02-11T06:36:55.938Z", "postProcessHash": "a71990f8e69a3ba1d80a5473cc3d375868f1860e500573f5f2f98818f7e187bf" }, "ja": { - "updatedAt": "2026-01-16T09:12:33.051Z", + "updatedAt": "2026-02-11T06:36:55.995Z", "postProcessHash": "8a2864d988bc51532a4d9e6e1c58468d9997aea0ef35825dd66beb468f0741aa" }, "ko": { - "updatedAt": "2026-01-16T09:12:33.175Z", + "updatedAt": "2026-02-11T06:36:56.011Z", "postProcessHash": "8e7c9e93c7d7fe60ab56ce59224e130ffcc59392b8f0900afdfdb8081ed89a7f" }, "ar": { - "updatedAt": "2026-01-16T09:12:33.190Z", + "updatedAt": "2026-02-11T06:36:56.016Z", "postProcessHash": "40f1847a9041a1b4517cbc9faf22203f59652f760363af1445bfc7d9e652bde5" } } @@ -2071,19 +2113,19 @@ "d28b90b373ffa38d27e88e170add405569b0637ed84e0ade9b074a921c8f951a": { "1b79de33fe58d983e41b858a6eb1a7b2dd2b93161b545db639a4840a97af464f": { "ja": { - "updatedAt": "2026-01-16T09:12:32.905Z", + "updatedAt": "2026-02-11T06:36:55.937Z", "postProcessHash": "1a7d7fd7189b932f486e3d3bd342088f48428794bbb7cd919037377db24bc374" }, "es": { - "updatedAt": "2026-01-16T09:12:32.913Z", + "updatedAt": "2026-02-11T06:36:55.946Z", "postProcessHash": "89fc07e3c7a4cf998bf5e2182c8aefb8e0db638f60a20fbf1fab337fb7cc2a09" }, "ko": { - "updatedAt": "2026-01-16T09:12:33.093Z", + "updatedAt": "2026-02-11T06:36:55.953Z", "postProcessHash": "5f31b45917382bd049c85f0997a9a176ff05a18591f39f18df5cb4bb3e85e025" }, "ar": { - "updatedAt": "2026-01-16T09:12:33.110Z", + "updatedAt": "2026-02-11T06:36:55.959Z", "postProcessHash": "e68c78fd79943c96ec63bf0a5dc0c98655bde9243499835bbc89cfa245ef5121" } } @@ -2091,19 +2133,19 @@ "e13633a0fed54e75fb6ceb4ae937eb0a5935d4ecc42d0fd81fead1c45fd9e3ed": { "f8f4f952f97e66e5f21e9d299a433cc33aaf203e8a8dfaea42063e71004abd20": { "es": { - "updatedAt": "2026-01-16T09:12:32.902Z", + "updatedAt": "2026-02-11T06:36:55.934Z", "postProcessHash": "05d9145847de22352e9d3603bee07a12d7ac319d6b41e5890462c20ee97a64dd" }, "ja": { - "updatedAt": "2026-01-16T09:12:32.904Z", + "updatedAt": "2026-02-11T06:36:55.936Z", "postProcessHash": "61824824157a4dbeac4733b18c6fd1760d6791d59bc38233fdcabe0e4ce1509e" }, "ko": { - "updatedAt": "2026-01-16T09:12:33.082Z", + "updatedAt": "2026-02-11T06:36:55.949Z", "postProcessHash": "78cde5c4265fc6e2f8069cbe74a7600dd404c5038d2695fd68f77edaed002da9" }, "ar": { - "updatedAt": "2026-01-16T09:12:33.099Z", + "updatedAt": "2026-02-11T06:36:55.954Z", "postProcessHash": "ee219b2410b63edb77507ca2f72c2d61e99ff42d94865f1d89c21da8354861fc" } } @@ -2133,19 +2175,19 @@ "f3ffd69f466699dd0e19b0b55670ac14d3d743009236a84f918d4cb1b0d1369b": { "4ea74ea491da7ff339cfef677cc9f8deb2d352327076ed87789bb83172a361c4": { "ja": { - "updatedAt": "2026-01-16T09:12:33.007Z", + "updatedAt": "2026-02-11T06:36:55.931Z", "postProcessHash": "5dc13b29e23125d0f239a9cb115a958abf7d5010e685042d124961934f788f17" }, "es": { - "updatedAt": "2026-01-16T09:12:33.046Z", + "updatedAt": "2026-02-11T06:36:55.992Z", "postProcessHash": "7a97611843189a572db522f5eb950148671f55cd39431d123e04515f03741471" }, "ko": { - "updatedAt": "2026-01-16T09:12:33.171Z", + "updatedAt": "2026-02-11T06:36:56.010Z", "postProcessHash": "2668be78eaa4e3bc20467df3ec90aab64fcbe408f1a898795ac93e0c3abfd9f4" }, "ar": { - "updatedAt": "2026-01-16T09:12:33.217Z", + "updatedAt": "2026-02-11T06:36:56.025Z", "postProcessHash": "5457e0c6017fa54b39f190a9b02b7864636400c1fe188ebce1c0a979d3b5dfbf" } } @@ -2183,19 +2225,19 @@ }, "df19c33149c5f3027c3a20944e61a4688703d9945f4af53cdf9ce2acf810ed91": { "es": { - "updatedAt": "2026-01-16T09:12:32.693Z", + "updatedAt": "2026-02-11T06:36:55.887Z", "postProcessHash": "2a7a80b2540893e4597693d24d6eaa8aac01c5b48a4d706678b98875d2da47d5" }, "ja": { - "updatedAt": "2026-01-16T09:12:32.698Z", + "updatedAt": "2026-02-11T06:36:55.888Z", "postProcessHash": "f364b906acaf41d052bfc9663208f213cb9e1f40282bc9c05178709a7405bc68" }, "ko": { - "updatedAt": "2026-01-16T09:12:32.926Z", + "updatedAt": "2026-02-11T06:36:55.894Z", "postProcessHash": "18d28280353220180072b30b0da02ee76f907bc91a8564bdaca26b42292f7fe1" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.967Z", + "updatedAt": "2026-02-11T06:36:55.897Z", "postProcessHash": "f2c62eb3a118e07cebceb679751db6ab831b27b8df33e351bd8b5ed8aaae58e9" } } @@ -2295,19 +2337,19 @@ "fbf2479dd438d587d8b9b4addff25636eafa76a9cc2732f33f73d84568e14402": { "21e53b8f6971b31fa9872e9377df7f4dd9d2346e92c5e475ad4c288ef0bacd48": { "ja": { - "updatedAt": "2026-01-16T09:12:32.906Z", + "updatedAt": "2026-02-11T06:36:55.937Z", "postProcessHash": "f6f8d37e95232b73ee12f8033d2828f7d3f994821c68d98e03678caead90c70a" }, "es": { - "updatedAt": "2026-01-16T09:12:32.911Z", + "updatedAt": "2026-02-11T06:36:55.943Z", "postProcessHash": "ac970071e4703a0c0741fd00afb7251a50183d216d84311b42c2b32fd1d3bb6c" }, "ko": { - "updatedAt": "2026-01-16T09:12:33.088Z", + "updatedAt": "2026-02-11T06:36:55.951Z", "postProcessHash": "cacbf764f57a60685d789be5137b2441f8a1720ecd041b9b51abb305f7f7ffb6" }, "ar": { - "updatedAt": "2026-01-16T09:12:33.104Z", + "updatedAt": "2026-02-11T06:36:55.957Z", "postProcessHash": "894847f38a3303c1cf341127b6760fdd27e93ffade0c1899e115de7f77862196" } } @@ -2315,19 +2357,19 @@ "0b9159f892538239bf20c4a0102c3e910e01464c17f158febb7eb494df4c39b5": { "9ff0c27bce29b874872c67fb11f58d6beaf6a7f6a1e267a7fbe6a8d06cce5b2a": { "es": { - "updatedAt": "2026-01-16T09:12:31.256Z", + "updatedAt": "2026-02-11T06:36:54.764Z", "postProcessHash": "7469f1ee1cf7cce7ed5e09aa40144e01883442e6301e3c14490e5d14850ac101" }, "ja": { - "updatedAt": "2026-01-16T09:12:31.254Z", + "updatedAt": "2026-02-11T06:36:54.763Z", "postProcessHash": "7fb79c8a7c3654db7e19ac41494a45e8ab3b48090981296463711307e3c61752" }, "ko": { - "updatedAt": "2026-01-16T09:12:31.761Z", + "updatedAt": "2026-02-11T06:36:54.916Z", "postProcessHash": "238027697060247473c0a0f277f8599d816ac92baf87db3d51c1f4a4bf2a77af" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.266Z", + "updatedAt": "2026-02-11T06:36:55.544Z", "postProcessHash": "9c8b88d2fecd6b753132b684f7f6ed699099b531a96aa5b12b6c913c0346c773" } } @@ -2345,19 +2387,19 @@ }, "df09b2853f00d5db607277cf9fe7d9b80fe9ff59b187f32eb7245780e6d4416e": { "es": { - "updatedAt": "2026-01-16T09:12:32.226Z", + "updatedAt": "2026-02-11T06:36:55.535Z", "postProcessHash": "b663710a0b20bd2394250e82022949529c68730761808e91a2fc0cbe6256435a" }, "ja": { - "updatedAt": "2026-01-16T09:12:32.228Z", + "updatedAt": "2026-02-11T06:36:55.535Z", "postProcessHash": "f076935906d70f570bd95de68d168af00a160eb30fb385c4f570e87d1185796d" }, "ko": { - "updatedAt": "2026-01-16T09:12:32.232Z", + "updatedAt": "2026-02-11T06:36:55.537Z", "postProcessHash": "317cf74ac6fdb939202f02f49a019715cc2563c3e2be756275aa51574c8c2834" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.268Z", + "updatedAt": "2026-02-11T06:36:55.545Z", "postProcessHash": "b49ccec0dab412aa32ba9f3b12a50356304d982a12842511aab72270de290dc4" } } @@ -2365,19 +2407,19 @@ "12e7e09f5ed93a24be5f5756edcb58dcae86c50d2c145d8ac4d19e40a4f4f44b": { "3a35be3f5a124780b17ab22edb8e1f92c48c6eec9229c2e9c0f3f5ecdad82e82": { "es": { - "updatedAt": "2026-01-16T09:12:33.123Z", + "updatedAt": "2026-02-11T06:36:55.994Z", "postProcessHash": "e97da575a68ca8aaf7f68dfedf2e6c5f763d1dbe5c914ac75973a599e760c751" }, "ja": { - "updatedAt": "2026-01-16T09:12:33.125Z", + "updatedAt": "2026-02-11T06:36:55.996Z", "postProcessHash": "deda4dbf55ac97f81278ff7f25c2c67b2dddd4c53133dbeffbccab124676ba8e" }, "ko": { - "updatedAt": "2026-01-16T09:12:33.176Z", + "updatedAt": "2026-02-11T06:36:56.012Z", "postProcessHash": "2267bdaf0954302a9c6702885bcf19748c684e0e8e68b6dd36f037674649e673" }, "ar": { - "updatedAt": "2026-01-16T09:12:33.188Z", + "updatedAt": "2026-02-11T06:36:56.015Z", "postProcessHash": "471db76c2de3ea32987799eda61309fc1984b7f437b5937c9956f858681b120f" } } @@ -2427,19 +2469,19 @@ }, "e07eb76feb8fc12ad180f3054921a4e353f2a03da5d935ee827a32a951b84ac6": { "es": { - "updatedAt": "2026-01-16T09:12:32.361Z", + "updatedAt": "2026-02-11T06:36:55.630Z", "postProcessHash": "f94cf54af69bd0455708d0a3d8ab7f6d841fb219fcdd3ec89b81991e5801df80" }, "ja": { - "updatedAt": "2026-01-16T09:12:32.349Z", + "updatedAt": "2026-02-11T06:36:55.626Z", "postProcessHash": "1eb980586990d39a9c113c620f77c1271af3c351e21255551841887474055ff4" }, "ko": { - "updatedAt": "2026-01-16T09:12:32.421Z", + "updatedAt": "2026-02-11T06:36:55.636Z", "postProcessHash": "777be40189388a2720fa9e6c79391e69421efb9c6fcb60a7f05dc169dae708c2" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.449Z", + "updatedAt": "2026-02-11T06:36:55.646Z", "postProcessHash": "fc24b8617dd09b904765929cc495bdf70f27595d082c35c8d779b897c5afbfc2" } } @@ -2462,6 +2504,24 @@ "updatedAt": "2026-01-16T09:12:32.248Z", "postProcessHash": "412a280f8a9019ab4cb24b9d59f808a533b8f466ede5d52ab840a1d83caf5a31" } + }, + "73e4a7f9b414f833de53d3cba430292339420f8fff92325366bbb449afce0e82": { + "ko": { + "updatedAt": "2026-02-11T06:36:55.567Z", + "postProcessHash": "b5d87c320ca13908f34b12d6dda5f3fe2583a5e417e82d1f21b3edc95570b067" + }, + "ar": { + "updatedAt": "2026-02-11T06:36:55.568Z", + "postProcessHash": "745c0a517b02a5ca3a86f4ead17bc151f1676844500244eb6f20efb0cf3a299a" + }, + "ja": { + "updatedAt": "2026-02-11T06:36:55.568Z", + "postProcessHash": "f9c4633125138189519a410ff6b346bd51def8776377eba587816653e00ea6b6" + }, + "es": { + "updatedAt": "2026-02-11T06:36:55.569Z", + "postProcessHash": "83a5121dd87b7bbb98c89c9106db249f6d73c5d110288fdf0a0bef90f6a2d2f2" + } } }, "20596773a215e6d3e05b27382a11c3fc67abf422cb54e55b75f2c31f7a9b28af": { @@ -2511,19 +2571,19 @@ "26778d10a2a58a587972495064961d448d98e87bd22d3bb3a62c2c6f980111fa": { "4c331673248fb537fe91fb8127ae1c5bc05464e3c1b340fc0e467259450d5f1e": { "es": { - "updatedAt": "2026-01-16T09:12:31.252Z", + "updatedAt": "2026-02-11T06:36:54.763Z", "postProcessHash": "9494e2672fb8d1b9c117a0738ca59a8f73816974d32207932632ed15719a6671" }, "ja": { - "updatedAt": "2026-01-16T09:12:31.292Z", + "updatedAt": "2026-02-11T06:36:54.773Z", "postProcessHash": "e51478c3fe7605bbb4043784751b9d21aafb0d918b465a0582550f80a24dc48c" }, "ko": { - "updatedAt": "2026-01-16T09:12:31.749Z", + "updatedAt": "2026-02-11T06:36:54.912Z", "postProcessHash": "cd774aab4cb99fabed8cb43adc89276fc5d8c6329f02c17f30ae7b3c7cad4d8c" }, "ar": { - "updatedAt": "2026-01-16T09:12:31.945Z", + "updatedAt": "2026-02-11T06:36:54.986Z", "postProcessHash": "b0df8c923a2a9040acbf4d9c2dd2fd8657f29cd60bd2eb530600c3d0cef29683" } } @@ -2695,19 +2755,19 @@ "5f160c19262c4a66ce51a8dfad1783124ac68e67c723d02b7573c26fcd248279": { "c1a5954dc29f6e6be21cef65e9dcc3c05aa83133f462240f29d8cbb3002686e6": { "es": { - "updatedAt": "2026-01-16T09:12:31.239Z", + "updatedAt": "2026-02-11T06:36:54.760Z", "postProcessHash": "c4d8826500a576a4a2beaee05794ce9d7f0aff162f3cdd2f7ef47317c302a021" }, "ja": { - "updatedAt": "2026-01-16T09:12:31.270Z", + "updatedAt": "2026-02-11T06:36:54.769Z", "postProcessHash": "69e80c4b4923203d830c1a3d3fc0d4ddd0ed0a9e891e2571225892a163a15eb9" }, "ko": { - "updatedAt": "2026-01-16T09:12:31.763Z", + "updatedAt": "2026-02-11T06:36:54.916Z", "postProcessHash": "a61a2d7913cb0be3cb1311f578d308499fb103513e40851f39d4ee90ae18d712" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.242Z", + "updatedAt": "2026-02-11T06:36:55.540Z", "postProcessHash": "7db0444098e40ebe18958951517841ab90d77a6f49034b3f45699548949a7831" } } @@ -2715,19 +2775,19 @@ "64dff4466616a81f47d3f914253ba172d15425638e13dad1aab85c07c0e37f66": { "3db24dfd279191d83f12754324360d2f424d63b3332da2ea30d1626e9d5d9b8a": { "es": { - "updatedAt": "2026-01-16T09:12:31.244Z", + "updatedAt": "2026-02-11T06:36:54.761Z", "postProcessHash": "987f756c7a32f40e66a4ac3f562dc28d8f0aef03f41060774e272141631b6631" }, "ja": { - "updatedAt": "2026-01-16T09:12:31.278Z", + "updatedAt": "2026-02-11T06:36:54.771Z", "postProcessHash": "4c4abdc51016b54a354c9480548dde3184439358145dffabfe74157a1a3f1c48" }, "ko": { - "updatedAt": "2026-01-16T09:12:31.774Z", + "updatedAt": "2026-02-11T06:36:54.917Z", "postProcessHash": "ce33600d1fd5cf6a2ada2a5071a21e9ff93c344e7de88b32488ce6f061fd5de6" }, "ar": { - "updatedAt": "2026-01-16T09:12:31.955Z", + "updatedAt": "2026-02-11T06:36:55.007Z", "postProcessHash": "8f8c12c17e76b94b9a22c77d718ac98a210821315c45ef8140ca89dea0203467" } } @@ -2735,19 +2795,19 @@ "693e696f0c0cfbba647f7c27058078e03ceb00de68352f64f1c0fd8bc1efebad": { "62c9b538dad163ca45d4d1c6ce48a6f9ed33bdac7a6938b92e12d4e878fa0c67": { "es": { - "updatedAt": "2026-01-16T09:12:31.265Z", + "updatedAt": "2026-02-11T06:36:54.768Z", "postProcessHash": "b3bfea504e3cd236cc4a6bb8c74048646278172f7c04cdd13a67a6cee9674b08" }, "ja": { - "updatedAt": "2026-01-16T09:12:31.272Z", + "updatedAt": "2026-02-11T06:36:54.770Z", "postProcessHash": "2b768f9147e58d9a2eb2f757b6a781dfe20ed296e86ef9742bfcf807215613de" }, "ko": { - "updatedAt": "2026-01-16T09:12:31.750Z", + "updatedAt": "2026-02-11T06:36:54.913Z", "postProcessHash": "d8a951b22a1a6efdba9f4b3025c958a64026cbfda6d772f205a60d08f0e6382d" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.248Z", + "updatedAt": "2026-02-11T06:36:55.542Z", "postProcessHash": "3721b4855edf161191135d7c18404bc8c1ce9aa87bdd6a9b19b339c854dc44fd" } } @@ -2765,19 +2825,19 @@ }, "d2c3052b098ca2e2bf4bdc9e09c3ea58855bffe859966364bc54cc51eb3f6e8e": { "es": { - "updatedAt": "2026-01-16T09:12:31.627Z", + "updatedAt": "2026-02-11T06:36:54.862Z", "postProcessHash": "dfa7b690c63ef0b0791ed80139ca4b29c9a068a3d01e64453841f15a942d0f14" }, "ja": { - "updatedAt": "2026-01-16T09:12:31.628Z", + "updatedAt": "2026-02-11T06:36:54.863Z", "postProcessHash": "fca0ca31b8369e64fb1bad19e1bdfbadf27c52f649e8a0847f9422b9ae15b918" }, "ko": { - "updatedAt": "2026-01-16T09:12:31.773Z", + "updatedAt": "2026-02-11T06:36:54.917Z", "postProcessHash": "c07f17002bf9a79a44a332151524a6612cdf2eb018343422b7eb58dd539bd0bd" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.263Z", + "updatedAt": "2026-02-11T06:36:55.543Z", "postProcessHash": "9d2a2ee6bf22d0d344e063af8d245a734072f907661e9e9b4583f991ba6bf2ed" } } @@ -2817,19 +2877,19 @@ "77c347f1b6c92729382482e4612bb31eca5d2b0689cf5ab57beda05d9951ca89": { "0414614d427d3143722cb6e973e54a2949144ad8cf96c8dc31134365715702ba": { "es": { - "updatedAt": "2026-01-16T09:12:33.049Z", + "updatedAt": "2026-02-11T06:36:55.993Z", "postProcessHash": "415fcd35fc584190c83f15787665a23fdc92bdcff7aeb041222f920b976c02b2" }, "ja": { - "updatedAt": "2026-01-16T09:12:33.121Z", + "updatedAt": "2026-02-11T06:36:55.993Z", "postProcessHash": "15ff5220debb35e262ddc123a2f2f87f61f59fe682adb2119036c5157151fb28" }, "ko": { - "updatedAt": "2026-01-16T09:12:33.169Z", + "updatedAt": "2026-02-11T06:36:56.009Z", "postProcessHash": "7f4af80880f7d79aa10494f4b6e020b98d141ab3f4680cb93274a45c3e2ab338" }, "ar": { - "updatedAt": "2026-01-16T09:12:33.193Z", + "updatedAt": "2026-02-11T06:36:56.017Z", "postProcessHash": "d109717c88305f947085fe9f756ce7dca4a04a5cdf0b97b9930ad16f3131d2de" } } @@ -2847,19 +2907,19 @@ }, "cbdb9ce24be07432a4468bf4e5ed078307da29078c55f079bfc85cfba439e732": { "ja": { - "updatedAt": "2026-01-16T09:12:32.366Z", + "updatedAt": "2026-02-11T06:36:55.631Z", "postProcessHash": "df3e5db051011efe1a82fd3c31a865d572b2ecebc2bc8bb5a701f7a7f84a365d" }, "es": { - "updatedAt": "2026-01-16T09:12:32.379Z", + "updatedAt": "2026-02-11T06:36:55.631Z", "postProcessHash": "bcd6b8e244fe499b0ab4bf05beb7b41b8f37a966f295be22124e83b943c36822" }, "ko": { - "updatedAt": "2026-01-16T09:12:32.410Z", + "updatedAt": "2026-02-11T06:36:55.633Z", "postProcessHash": "f6e9d6acbf54280461cfd4c49c8830d48fea7bcff88765180a165fadc4f418e6" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.445Z", + "updatedAt": "2026-02-11T06:36:55.645Z", "postProcessHash": "22f773fba388370a5fa0e644f98bd8aa56f25c2249eadf656546cdf5e4d3ff44" } } @@ -2912,6 +2972,24 @@ "updatedAt": "2026-01-16T09:12:32.669Z", "postProcessHash": "30975e9e725742c9f78ede231ba88f07531c7559924b67f7f25e5f998cec9b28" } + }, + "8587501e8c7900d60db7afffafa67778fcb420ceb8256465f11c98507415027c": { + "ar": { + "updatedAt": "2026-02-11T06:36:55.863Z", + "postProcessHash": "aafe6c950ba7a8664896ab204174c736dfcfd51bae2be748fdf9f2252b25abe9" + }, + "es": { + "updatedAt": "2026-02-11T06:36:55.872Z", + "postProcessHash": "c0466b4d0bd328fe82d634952e31087b9c38f9615d42bffa65223e2ff45c9622" + }, + "ko": { + "updatedAt": "2026-02-11T06:36:55.876Z", + "postProcessHash": "a2b546c794b141e896dcf49c7f6f4c5a56e7f640a2ac73a1e95cae054f4e072b" + }, + "ja": { + "updatedAt": "2026-02-11T06:36:55.884Z", + "postProcessHash": "98c53eba35ee525a09748b26a66ec411f0950945f32d1203dc47957e5fe934f2" + } } }, "9fb1e2795b6cfa63d9ca34b50939df78111861fb0bb21f8849e36897c8be1a40": { @@ -2955,19 +3033,19 @@ }, "ec865dac3a6c2828df1c87833de99806a89c7dddd607f030446b7af60281fe82": { "ar": { - "updatedAt": "2026-01-16T09:12:32.164Z", + "updatedAt": "2026-02-11T06:36:55.055Z", "postProcessHash": "3d50bac3718b7142e9d5aa60dbc44cf253dd097cf335c5604a47e6395046c8e0" }, "ko": { - "updatedAt": "2026-01-16T09:12:32.200Z", + "updatedAt": "2026-02-11T06:36:55.056Z", "postProcessHash": "5987fb88b31106d5bcb7baa837107c07225b2e97850aff201f58a8b2b89f5ed6" }, "ja": { - "updatedAt": "2026-01-16T09:12:32.205Z", + "updatedAt": "2026-02-11T06:36:55.056Z", "postProcessHash": "03e27f86db0cad4101c8943ae4f3b392168c514102168017b31ebd4f0e36e36d" }, "es": { - "updatedAt": "2026-01-16T09:12:32.206Z", + "updatedAt": "2026-02-11T06:36:55.057Z", "postProcessHash": "78f233b652b13a02a989305116f55a5565ca3c022db334a3ddb924727e5de75c" } } @@ -3015,19 +3093,19 @@ }, "ab71319d63cbb89d50f28ead93d240b57f72f3cb9e48de3f826bbda8caeda562": { "es": { - "updatedAt": "2026-01-16T09:12:32.225Z", + "updatedAt": "2026-02-11T06:36:55.626Z", "postProcessHash": "a7c6a47c2570ff6758aa68585477199c6f58dec3590468c8d7861e51bd243fa8" }, "ja": { - "updatedAt": "2026-01-16T09:12:32.224Z", + "updatedAt": "2026-02-11T06:36:55.625Z", "postProcessHash": "1312554b8ab628a51ab7b2e5d04ef157aa35cc9cb340a5494b2e5bdbb36fd4c9" }, "ko": { - "updatedAt": "2026-01-16T09:12:32.407Z", + "updatedAt": "2026-02-11T06:36:55.632Z", "postProcessHash": "c88299c8fe4b15d88aaed78f9f9610c18f71bc1d04c80681a2271daa00575059" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.442Z", + "updatedAt": "2026-02-11T06:36:55.644Z", "postProcessHash": "679fdfe7b23551154731aaffd95681667e791d4a6ef7cb1efe29e783da8dc771" } } @@ -3295,6 +3373,21 @@ "updatedAt": "2026-01-16T09:12:33.264Z", "postProcessHash": "5f1cb87abba994108d009003abc07572435529d56ab375baf381fe76fd8d7b3d" } + }, + "f1463f37c9f1f755136ec8f5dae300097b7acdb98e48f9de73e5be5194a904b3": { + "es": { + "updatedAt": "2026-02-11T06:36:55.516Z" + }, + "ko": { + "updatedAt": "2026-02-11T06:36:55.524Z" + }, + "ar": { + "updatedAt": "2026-02-11T06:36:55.528Z" + }, + "ja": { + "updatedAt": "2026-02-11T06:36:55.532Z", + "postProcessHash": "b3fff3110f942f1081271eef4bcb8023f8afc586c5ba17268b52ff570f58571d" + } } }, "b90697d6707e56e4e62bfaa942ed822bee2c2b5cc321a917898825f2e7159693": { @@ -3360,19 +3453,19 @@ }, "ebd4ee6cf35613b45888f27a7bbb35610f043a2fc7e3a6f6cfd5c793e3499ef1": { "es": { - "updatedAt": "2026-01-16T09:12:32.238Z", + "updatedAt": "2026-02-11T06:36:55.538Z", "postProcessHash": "987947e2855205eb753cab53964659e4d87262b86cfc65f03fb4421b0b634337" }, "ko": { - "updatedAt": "2026-01-16T09:12:32.239Z", + "updatedAt": "2026-02-11T06:36:55.539Z", "postProcessHash": "0c640b0db1e251a9f068ff4f82937e76e58a2cc4cf6bac88c6a138982b4e30d5" }, "ja": { - "updatedAt": "2026-01-16T09:12:32.240Z", + "updatedAt": "2026-02-11T06:36:55.539Z", "postProcessHash": "794cb8dbd0413da954a1e72576fe99522837ed8a188450ffbdf04a2cfc44e100" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.244Z", + "updatedAt": "2026-02-11T06:36:55.541Z", "postProcessHash": "9e005d0f0478ddfaada72e3f569ea4b0ecad604b0b0721f6fcdc868557a01bdb" } } @@ -3380,19 +3473,19 @@ "c2685d7d4a6dd2c0c9febc6e7053d5ea9bf2917611f241d971cb7b31b9faf472": { "d0a04114100dced1de6f05488fd8fab18ab07a111164d48f57d3234540796346": { "es": { - "updatedAt": "2026-01-16T09:12:33.037Z", + "updatedAt": "2026-02-11T06:36:55.942Z", "postProcessHash": "d6ceb36407025d7576e5ee4571c284d82384fb9b913e3ce01f5ce44c79ec34b0" }, "ja": { - "updatedAt": "2026-01-16T09:12:33.023Z", + "updatedAt": "2026-02-11T06:36:55.939Z", "postProcessHash": "62265ea5214e6cdf7f23ee64b10587d4dff23f31aaf5458bc1feab085c6ec059" }, "ko": { - "updatedAt": "2026-01-16T09:12:33.165Z", + "updatedAt": "2026-02-11T06:36:56.007Z", "postProcessHash": "e8012f0c4910e10ffa2948b78bede244613f0b33b1b7c11cca5dc297c3884c2e" }, "ar": { - "updatedAt": "2026-01-16T09:12:33.214Z", + "updatedAt": "2026-02-11T06:36:56.024Z", "postProcessHash": "83d2fdec29fde9c9116faf9b4508b3d1d644b16a8992bd31a60b30146986d920" } } @@ -3537,6 +3630,24 @@ "updatedAt": "2026-01-16T09:12:33.108Z", "postProcessHash": "75711f5de72c7a0568faf48d1a5fde0505d8e99317633d103e38db6b77ad1053" } + }, + "cdd0f567e41a2d609b25b07222ef355cc8a27da355f3a860273ccf1f3007cce5": { + "es": { + "updatedAt": "2026-02-11T06:36:55.973Z", + "postProcessHash": "35af54e0fa9d53be8c9bab0733102623b7dc7c13679c2e846d6b036229a6998a" + }, + "ja": { + "updatedAt": "2026-02-11T06:36:55.973Z", + "postProcessHash": "27a7536e2b1cb89e911d5eac97034426665961e1dc533bdc4898d0ba134c34ba" + }, + "ko": { + "updatedAt": "2026-02-11T06:36:55.974Z", + "postProcessHash": "ef26f1ffb6620aeb095c21e41f025991a7173af2cb2545d2f3e8ce4c946225f3" + }, + "ar": { + "updatedAt": "2026-02-11T06:36:55.975Z", + "postProcessHash": "84ecbb88913eed6b981cd16e2b42e10bed09b7b70739b6960b31eb53b6c72cda" + } } }, "cc7b158640056248753c90bc7725ea80574ee2f2362fdbb5b18ea7b2845680e1": { @@ -3574,19 +3685,19 @@ "cff9ff76e8aebe89c9b8f258b811c51d644371116eda5156cefc811d9a8a9b13": { "f686c1604fb3c1653ae802e0af21de8c82579e6393c788d150159c69003b440d": { "ja": { - "updatedAt": "2026-01-16T09:12:33.039Z", + "updatedAt": "2026-02-11T06:36:55.942Z", "postProcessHash": "ad16a41af6f71f198f9e669d3cc5f164d3bbfe194e1c424cb9a9e186f2fda874" }, "es": { - "updatedAt": "2026-01-16T09:12:33.059Z", + "updatedAt": "2026-02-11T06:36:55.998Z", "postProcessHash": "bd59a0bad6faf3a04996f9d81a3a435d6fdc1cebd3af2d8fc09544819940e4e2" }, "ko": { - "updatedAt": "2026-01-16T09:12:33.133Z", + "updatedAt": "2026-02-11T06:36:56.003Z", "postProcessHash": "b5c4122fc6fbe93c780bbe96738031a5a75e410903f56a71e0510321bf909ad3" }, "ar": { - "updatedAt": "2026-01-16T09:12:33.203Z", + "updatedAt": "2026-02-11T06:36:56.022Z", "postProcessHash": "2e5f8c84b7159e1f02ca5f24a278753514f3dbaeb52849066b4d0af1c8f8f6da" } } @@ -3626,19 +3737,19 @@ "d8528f714c68e08de0e897f53c68f87ce603e1f32e127de9749c1d2e56fee98d": { "9896fdcba8ee2fbcee884ee605e4c9b120429d0083092225938dfaa40348a04d": { "es": { - "updatedAt": "2026-01-16T09:12:31.248Z", + "updatedAt": "2026-02-11T06:36:54.762Z", "postProcessHash": "b6818b69d7bd094348161d8427302ace8181585cdc78bf8e37b5564771818aec" }, "ja": { - "updatedAt": "2026-01-16T09:12:31.258Z", + "updatedAt": "2026-02-11T06:36:54.765Z", "postProcessHash": "c74635fe5cff4af3c71b5a467fbb7974f3715131262610ad2ecc602e32d82282" }, "ko": { - "updatedAt": "2026-01-16T09:12:31.797Z", + "updatedAt": "2026-02-11T06:36:54.928Z", "postProcessHash": "37cce490cc42ad1e12dc3be95b79384bc337c086b180ec91dc9aa6ded8742a83" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.263Z", + "updatedAt": "2026-02-11T06:36:55.544Z", "postProcessHash": "e0e1b4aeaacf7c4569471393a2f4ed77c28618e04adc913a01b2e08b3a10448a" } } @@ -3698,12 +3809,20 @@ "de8b224ecc9f2e8c6e87b996a5580e4f91f3d22af19ae1174132c6956431e6d6": { "ccff01960de787ecf8fa5dd3d5e4b15a4dcf61bdf8abe6d0ab6744e7412f12de": { "ja": { - "updatedAt": "2025-12-30T08:50:25.485Z", + "updatedAt": "2026-02-11T06:36:55.845Z", "postProcessHash": "2a77fcfc7d2b5b9858e8848f0101bd73a4c7591804cd4b15bab9adc794bec7f6" }, "es": { - "updatedAt": "2025-12-30T08:50:25.484Z", + "updatedAt": "2026-02-11T06:36:55.845Z", "postProcessHash": "f975d876e456b79e6aac629e3d0f7a520664c4fe251fde9b545c9447f91cd1fd" + }, + "ar": { + "updatedAt": "2026-02-11T06:36:55.875Z", + "postProcessHash": "b35b133dae6f6fa9b50d5ae3bafd2e68c2012046c7fa738445083a1f58ca2b79" + }, + "ko": { + "updatedAt": "2026-02-11T06:36:55.883Z", + "postProcessHash": "1104aee4f636e8b991a1973d3c8c8d401f82310c979d8d35a5b0f9733b7e2464" } }, "c79b780eb21098e1ea15496c961c31d83fddf13279aeef59ccae24e472d85b2e": { @@ -3748,19 +3867,19 @@ "e239022ad69734aed0c58dfcdc06821fad32b12eb6a1cded6a7d216a34e62fb6": { "c0043bc79f0cfbe38fc6deba162263e24a526f5e1fb2185dfde47f477bfb6255": { "ja": { - "updatedAt": "2026-01-16T09:12:33.047Z", + "updatedAt": "2026-02-11T06:36:55.944Z", "postProcessHash": "70a0fc467a275e44edf81ee805ae26d10d52bb4c36b8f74fd0bd88ce47fe73f5" }, "es": { - "updatedAt": "2026-01-16T09:12:33.066Z", + "updatedAt": "2026-02-11T06:36:55.946Z", "postProcessHash": "869b5e31a1add51cc6c283febeb29310abd89c517ec3994d9f66af393b1f4f24" }, "ko": { - "updatedAt": "2026-01-16T09:12:33.159Z", + "updatedAt": "2026-02-11T06:36:55.950Z", "postProcessHash": "fbd021b1e0668ddbe862649c19921785efcc285aa838235fa90618c21ef322f5" }, "ar": { - "updatedAt": "2026-01-16T09:12:33.209Z", + "updatedAt": "2026-02-11T06:36:55.956Z", "postProcessHash": "16bdb0320f39d9795e13e2b44354d06d52a0bcd225365623988702c182bc50cb" } } @@ -3800,12 +3919,20 @@ "eb8469b0da549ef076410666414df4decbc6751718dc34a004d3ab088c76b01a": { "d00fcf803cab4308c44e9dca3377a197ba4350a516a021ff8b1bce20190ff713": { "es": { - "updatedAt": "2025-12-30T08:50:25.485Z", + "updatedAt": "2026-02-11T06:36:55.803Z", "postProcessHash": "9bf13ad16baad5f30f68c8f7871e202d5a211abb9a4a9780d2511e8fede726c0" }, "ja": { - "updatedAt": "2025-12-30T08:50:25.486Z", + "updatedAt": "2026-02-11T06:36:55.803Z", "postProcessHash": "f8638c2f2490d5494261542ef05bf3b6279c739b88834f547a41c54159e7378f" + }, + "ko": { + "updatedAt": "2026-02-11T06:36:55.866Z", + "postProcessHash": "bdbf65981e52c162363b64cd2a27d2972787293bf53f2c9d13390bafbced4469" + }, + "ar": { + "updatedAt": "2026-02-11T06:36:55.880Z", + "postProcessHash": "85682bc1f9771b7d14c9a22de76488a2d6d2cc706cac23c994ff455aed8229c2" } }, "013f3964de5a9b81d5ebf06440709bda0da5126ea1b7dd6609024f9c6f7f0014": { @@ -3894,19 +4021,19 @@ "f41a2f400cfd48f20cceee7786e827562befd3aa4b6aedaa8fdb0535361ed2a7": { "45df334a5e3e77d55a007b8879e2e49e125cde3f0f8f93311b4d8fce605f36b4": { "es": { - "updatedAt": "2026-01-16T09:12:33.036Z", + "updatedAt": "2026-02-11T06:36:55.990Z", "postProcessHash": "d46e618a0999a77558c9b46dc22f68ce512888337945366ea56dac3fecee747f" }, "ja": { - "updatedAt": "2026-01-16T09:12:33.128Z", + "updatedAt": "2026-02-11T06:36:56.000Z", "postProcessHash": "5a45b56e065d298db0285118c4f2643bbbd6868fbc7b103afecb44193867e5b2" }, "ko": { - "updatedAt": "2026-01-16T09:12:33.172Z", + "updatedAt": "2026-02-11T06:36:56.010Z", "postProcessHash": "e77c3248c0d2a31fa94d8c2751aacfe0244719a83d0e88bad81d15c9be92daec" }, "ar": { - "updatedAt": "2026-01-16T09:12:33.194Z", + "updatedAt": "2026-02-11T06:36:56.018Z", "postProcessHash": "4084b3992660a1d5104712b1eb8a54ef3367aa3c3c22d571697d7ebd3b254589" } } @@ -4046,19 +4173,19 @@ "0a6329fa170181df360c88bed232f4b29b2c645afce048cd8d645b5ded0857e5": { "12b565b5d95836f1a235c2110fb3920828747276d8b8ffa63521dc95affcbeb8": { "es": { - "updatedAt": "2026-01-16T09:12:31.293Z", + "updatedAt": "2026-02-11T06:36:54.773Z", "postProcessHash": "507338e2971d3de8467037011908856b2f21f99535d0985d3bc0f7d26c8e1929" }, "ja": { - "updatedAt": "2026-01-16T09:12:31.285Z", + "updatedAt": "2026-02-11T06:36:54.772Z", "postProcessHash": "84eaf14f6579fedee70dbba3e3d6386f93438d562e4873e9f1d6ae4f75cdb467" }, "ko": { - "updatedAt": "2026-01-16T09:12:31.758Z", + "updatedAt": "2026-02-11T06:36:54.914Z", "postProcessHash": "5caf093e677e9bccb3003b86aae4a99a04a588db8f0ccc7bd3bc16966db66648" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.271Z", + "updatedAt": "2026-02-11T06:36:55.546Z", "postProcessHash": "e91f56fde373129b2bd2da62c5e1f49c573b960bb28f3a483a0518075417a44d" } } @@ -4066,19 +4193,19 @@ "1dd449c3e81471082e3c173ae46c38d917a37f0410bc4da0167ffe4f1ae893f8": { "aff10fa37b94e86452c5bf23734e2129028785bb5e775980a3189970a69f6312": { "es": { - "updatedAt": "2026-01-16T09:12:32.211Z", + "updatedAt": "2026-02-11T06:36:55.624Z", "postProcessHash": "4942af7c059f22498e598aeec61dd083aee63509695dd8763ddbf3e7cf7ff2b1" }, "ja": { - "updatedAt": "2026-01-16T09:12:32.208Z", + "updatedAt": "2026-02-11T06:36:55.623Z", "postProcessHash": "a0844be3532b6482c6f8e7c5496a612d1726c72660d83d7ed066e42c5f0cfed0" }, "ko": { - "updatedAt": "2026-01-16T09:12:32.423Z", + "updatedAt": "2026-02-11T06:36:55.636Z", "postProcessHash": "7ad6d35c28dc0e4af0d3a4ee9aabb0dd23afcb6fcfec88102901a8510581039c" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.453Z", + "updatedAt": "2026-02-11T06:36:55.647Z", "postProcessHash": "989c94d7e36cde3838ed3e66f2a352526b03cd54df83266e746bfaa59bfa0a48" } } @@ -4106,19 +4233,19 @@ }, "1d917a09dcb81f76712fde3a4614c40d4ec67a13af467c207ad20e7da652a642": { "es": { - "updatedAt": "2026-01-16T09:12:31.841Z", + "updatedAt": "2026-02-11T06:36:54.983Z", "postProcessHash": "d285136a68d658142c9eb07e3a0a0b6698a461a0a45d0e4056f9e4c914576f00" }, "ja": { - "updatedAt": "2026-01-16T09:12:31.840Z", + "updatedAt": "2026-02-11T06:36:54.935Z", "postProcessHash": "607cb085d16b5215d7265f1760d752b7769e1004d56fcfcd81f8585039243c54" }, "ko": { - "updatedAt": "2026-01-16T09:12:31.842Z", + "updatedAt": "2026-02-11T06:36:54.985Z", "postProcessHash": "d7302bd27427322b712a7b22e762d515ff85694a5ad6be2dabcc258153e2dcb0" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.085Z", + "updatedAt": "2026-02-11T06:36:55.055Z", "postProcessHash": "24be2a469abe3078e2b1dbcd2d0f2042ae9dc611d1eb257eb04076d00f0ee543" } } @@ -4136,19 +4263,19 @@ }, "162b5bfb10acf7aa2b8ba7c81a08b76b25fae21d888f668b3b60b0f75fecf963": { "es": { - "updatedAt": "2026-01-16T09:12:32.362Z", + "updatedAt": "2026-02-11T06:36:55.630Z", "postProcessHash": "85147ba74aa520daef9064076befb11e042aa9e69d4a994c5410f4bcca476fa3" }, "ja": { - "updatedAt": "2026-01-16T09:12:32.359Z", + "updatedAt": "2026-02-11T06:36:55.629Z", "postProcessHash": "dca5e9d97e713ade27e4be65d5e4f04d18d006594cc0e806a8ce06a8b4a1279e" }, "ko": { - "updatedAt": "2026-01-16T09:12:32.424Z", + "updatedAt": "2026-02-11T06:36:55.637Z", "postProcessHash": "705f8f9fec167d0e6ecaefb6ee3d86a3923be2995da033ddc32da3f8028d7528" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.450Z", + "updatedAt": "2026-02-11T06:36:55.646Z", "postProcessHash": "1723adcdb0e872eca941488427137cc47e947ec59e615ed8b182612fa38f94bc" } } @@ -4166,19 +4293,19 @@ }, "5f1fed5a119c5a1ad78ee0da85c2d2baf6318bf427066837caa71abe263425f4": { "es": { - "updatedAt": "2026-01-16T09:12:32.357Z", + "updatedAt": "2026-02-11T06:36:55.628Z", "postProcessHash": "31e02dd50ed59dbaa8d6e126543e3525b1380ce10b212422eae1b1d8d6143d63" }, "ja": { - "updatedAt": "2026-01-16T09:12:32.360Z", + "updatedAt": "2026-02-11T06:36:55.629Z", "postProcessHash": "4b27be9bf834fe004ebcf1671cf510e9584ad657f3c93cd7ef894edf920c9a4f" }, "ko": { - "updatedAt": "2026-01-16T09:12:32.414Z", + "updatedAt": "2026-02-11T06:36:55.634Z", "postProcessHash": "8f861cbbb1c87c2f8655448479f7b8309748f3d67114f4ee43880161abd0c100" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.446Z", + "updatedAt": "2026-02-11T06:36:55.645Z", "postProcessHash": "9564d7fb961ab7a2d2c510d17676b69b3e96d721720e338e418ef6f4aab4090a" } } @@ -4186,19 +4313,19 @@ "2da17103592def405efab58d9ca4086000ac1bd2ce7691de630da7ee35d6d132": { "b881d73060f1c3d6c514b9441a3a604d9f81f78882c3c7542689f1a25ab33d1a": { "es": { - "updatedAt": "2026-01-16T09:12:33.062Z", + "updatedAt": "2026-02-11T06:36:56.001Z", "postProcessHash": "fbb8d9a25ff92640000f47334bc5e2f7095b91c26dea3a46a1bb76e0038046da" }, "ja": { - "updatedAt": "2026-01-16T09:12:33.050Z", + "updatedAt": "2026-02-11T06:36:55.994Z", "postProcessHash": "506ce8d224000223441674a3aeb3719ba2d90f85123b810c665f7dfa1b67d68d" }, "ko": { - "updatedAt": "2026-01-16T09:12:33.186Z", + "updatedAt": "2026-02-11T06:36:56.014Z", "postProcessHash": "8034dfd75630f19f39e926b75665c8b78e548ea68fc0ce84b748607ebcfa9726" }, "ar": { - "updatedAt": "2026-01-16T09:12:33.220Z", + "updatedAt": "2026-02-11T06:36:56.027Z", "postProcessHash": "cd216c655fe7626ce07497594ab01fec85bade384eb53aa7e634421ab9e4f3d3" } } @@ -4216,19 +4343,19 @@ }, "f5b0903771173f624f5a01fad2e6037b2ddb73a354d7a8a8518646ea19133713": { "es": { - "updatedAt": "2026-01-16T09:12:32.353Z", + "updatedAt": "2026-02-11T06:36:55.627Z", "postProcessHash": "fc0e2540f53d6f078fd89194a662a91f9051eaeac03de26bec5f503380712146" }, "ja": { - "updatedAt": "2026-01-16T09:12:32.348Z", + "updatedAt": "2026-02-11T06:36:55.626Z", "postProcessHash": "0e34762169a0b19f7e3b222c87175af2706e57af34892eb2e391aaf3f069fd4b" }, "ko": { - "updatedAt": "2026-01-16T09:12:32.420Z", + "updatedAt": "2026-02-11T06:36:55.635Z", "postProcessHash": "8cec9c68b25da76dfad03d97e07d881d7af2118dce2fba201921f91f5d0b4e12" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.454Z", + "updatedAt": "2026-02-11T06:36:55.647Z", "postProcessHash": "d3c0eb4040228861d785566bcfd37b783fa82f6b9fd9826d331b137272fd633b" } } @@ -4236,19 +4363,19 @@ "398f135a48c8a0864fbbadd57cd59a95c7de8f717e4600a1b5daf22b7c8f3351": { "df59ba6a086515a93472d54c0c1312900f9b5b6f1d9c42335dfe822c8aec9f14": { "es": { - "updatedAt": "2026-01-16T09:12:31.262Z", + "updatedAt": "2026-02-11T06:36:54.766Z", "postProcessHash": "3e9ac0013ec1300f04d123836c6c1efccd960534ffa0088b6457606889f31e08" }, "ja": { - "updatedAt": "2026-01-16T09:12:31.261Z", + "updatedAt": "2026-02-11T06:36:54.766Z", "postProcessHash": "107b86c71b1b2ef6931982a09a6d5fca892e9be1de473d0e478bb99851e84f2c" }, "ko": { - "updatedAt": "2026-01-16T09:12:31.795Z", + "updatedAt": "2026-02-11T06:36:54.927Z", "postProcessHash": "6644d347ad418c34108191b603cf0d1ba9868c603426ed525747d78bf3f975f8" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.270Z", + "updatedAt": "2026-02-11T06:36:55.546Z", "postProcessHash": "cd88fcb28f2a58c124aac11cecc9e478fad34946a8678125532ad9c39b2def9e" } } @@ -4284,19 +4411,19 @@ }, "40d4973fa657f1a45672463397d6b711ec59b8e54c6e2e0e8ed0da8b82bfefeb": { "ko": { - "updatedAt": "2026-01-16T09:12:32.278Z", + "updatedAt": "2026-02-11T06:36:55.549Z", "postProcessHash": "97f65b3de731d276eae7f049e647c759a191f918132016f660e8e4f265be9d07" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.286Z", + "updatedAt": "2026-02-11T06:36:55.552Z", "postProcessHash": "a6d3061a715251e39b8013ee431b1fd3030212faa5b20399b0e9039dc3b8c815" }, "ja": { - "updatedAt": "2026-01-16T09:12:32.287Z", + "updatedAt": "2026-02-11T06:36:55.553Z", "postProcessHash": "28eb3943d60caaad66c0cab1a36dc2e201c0b28186cea76a5761b9e07aaf6fe4" }, "es": { - "updatedAt": "2026-01-16T09:12:32.298Z", + "updatedAt": "2026-02-11T06:36:55.555Z", "postProcessHash": "ce8939557b3f0721dcb3bd3f09a41639df110f6fc42004e34915609cbdf5bd1f" } } @@ -4304,19 +4431,19 @@ "3c10419c1599dbac4204b3ed274e3d2e9d25d6dffa3b3720fba7abcc52a6a66f": { "20edb7b177930d00f0a7c1a9afac76714b1333dd2de354f6ce173c6d068cf41b": { "es": { - "updatedAt": "2026-01-16T09:12:31.294Z", + "updatedAt": "2026-02-11T06:36:54.774Z", "postProcessHash": "eb838cab28276265e505b0965d5df8291b2ae0b6443d5a1745ed5362223df765" }, "ja": { - "updatedAt": "2026-01-16T09:12:31.279Z", + "updatedAt": "2026-02-11T06:36:54.772Z", "postProcessHash": "c625cf9906a89b050e434f8f1dfbeb77895612354dcc3c3b1422c9febe3e569f" }, "ko": { - "updatedAt": "2026-01-16T09:12:31.757Z", + "updatedAt": "2026-02-11T06:36:54.914Z", "postProcessHash": "9356a14934f942905bcc3e1f3ebf5d325358ca71c6e95523c8b5907acc64ebc4" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.084Z", + "updatedAt": "2026-02-11T06:36:55.050Z", "postProcessHash": "ee4b210eab2c07504d3093e514920d71f55e9efe712ad0d55066bf53843ee25b" } } @@ -4324,12 +4451,20 @@ "443aeb5fe35370b713f93d2cd06333b555854529d2052da936994fa231f648ab": { "df17058110b74f501a583aae5e25e2136fd420a52941ea6dda3fd22c90953baa": { "es": { - "updatedAt": "2025-12-30T08:50:25.444Z", + "updatedAt": "2026-02-11T06:36:55.846Z", "postProcessHash": "7bf51aa480c5bc98339ea1eaac54ae2753ed12a5513484f5bea3df7b1395c485" }, "ja": { - "updatedAt": "2025-12-30T08:50:25.445Z", + "updatedAt": "2026-02-11T06:36:55.847Z", "postProcessHash": "e8be9947e14958c4168cfc5fb53ab95d72358480d33f7ca30bc176b1ba03f3cf" + }, + "ko": { + "updatedAt": "2026-02-11T06:36:55.878Z", + "postProcessHash": "7df4ea190d3bf77c655b733a4bd703d2f348f14f0e33b8fca011135ed45d3f3f" + }, + "ar": { + "updatedAt": "2026-02-11T06:36:55.880Z", + "postProcessHash": "53fe2bdd549b73c3e368c9273f5fe309825da881993741737bb66ef5298b522a" } }, "e1064543b6b8c8193c98f0c95af987a7313f54e94f1c786045d8684689435894": { @@ -4392,19 +4527,19 @@ }, "8a347818e999cceb4f2d3f7718266ec5b8c08cf07f240756615de309990e7e2b": { "ar": { - "updatedAt": "2026-01-16T09:12:32.279Z", + "updatedAt": "2026-02-11T06:36:55.550Z", "postProcessHash": "b243bac718a8cb1ea9e6ce7672988f81a7ee6c0097f950a064e0d7e8db2f7f93" }, "ja": { - "updatedAt": "2026-01-16T09:12:32.281Z", + "updatedAt": "2026-02-11T06:36:55.551Z", "postProcessHash": "b073a07eddc36d6a4feb845bdd328732fffb2b4959dbbb7c82ac10d6197ab71a" }, "ko": { - "updatedAt": "2026-01-16T09:12:32.282Z", + "updatedAt": "2026-02-11T06:36:55.551Z", "postProcessHash": "034c81d7fac20b3233e93fe2abf5a354e157e6d790de37e93de060dc0e058823" }, "es": { - "updatedAt": "2026-01-16T09:12:32.288Z", + "updatedAt": "2026-02-11T06:36:55.553Z", "postProcessHash": "07b3f5ac7d361d0c8da2d853797e069a545d38d2aab18c83407fee6f7b8bd1dd" } } @@ -4422,19 +4557,19 @@ }, "98c3731845a6714ae32a7d6cff601b4c70295d66fa03ac7a546a5d1da0907688": { "es": { - "updatedAt": "2026-01-16T09:12:32.356Z", + "updatedAt": "2026-02-11T06:36:55.628Z", "postProcessHash": "57dc1ca5b99a9a34301d017ff25f2bc2f13df67b353e1fa7516ba6695afc9870" }, "ja": { - "updatedAt": "2026-01-16T09:12:32.354Z", + "updatedAt": "2026-02-11T06:36:55.627Z", "postProcessHash": "2c2576ff326fbbcb02ed329239b8c443c4461811af543ac6e5f0104d441d2044" }, "ko": { - "updatedAt": "2026-01-16T09:12:32.417Z", + "updatedAt": "2026-02-11T06:36:55.635Z", "postProcessHash": "5eb64fc7840e17f4965621dbd3f4ca54c7c22f344a0686daa73b5e3117b2477d" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.440Z", + "updatedAt": "2026-02-11T06:36:55.640Z", "postProcessHash": "d870635c9e73bfe7d05f2d5001372b003dfe6b494f7c211ee579ada9c711437e" } } @@ -4454,19 +4589,19 @@ "590344321df54cd1e2e831098aa2db270be62c14ccd52a7a7aa7c3461f82d56e": { "452dc7c8f4571bb2078ff88f7c24c03adc19fea046f85aacad89451ab9544680": { "es": { - "updatedAt": "2026-01-16T09:12:33.056Z", + "updatedAt": "2026-02-11T06:36:55.997Z", "postProcessHash": "b1a933384ae7b3482afafc112edfb2a86e0f44cf4ee24d75d6051a13afbe2cf3" }, "ja": { - "updatedAt": "2026-01-16T09:12:33.064Z", + "updatedAt": "2026-02-11T06:36:56.002Z", "postProcessHash": "c315fdfa1c50b9ed464d05ffc35ee683f3e6a8dcfda5900ba6a1ae0e61fa5e67" }, "ko": { - "updatedAt": "2026-01-16T09:12:33.166Z", + "updatedAt": "2026-02-11T06:36:56.008Z", "postProcessHash": "6af996ff84e1bae2b33d8713f0df2c210aaa4946920a8cf14535e05ed4e2bea5" }, "ar": { - "updatedAt": "2026-01-16T09:12:33.211Z", + "updatedAt": "2026-02-11T06:36:56.024Z", "postProcessHash": "3a103675c3f98d19768185a09c5dece9544c989506a9872fa4d77ea398803b06" } } @@ -4524,19 +4659,19 @@ "69e23982f203416ea3425aa500e92c998b5d4e017d0e1bf33362981bdae932cf": { "1d7ec520fe37229d7267a775f06bc4b3246b925cfadb3d6228dafc28f616157d": { "es": { - "updatedAt": "2026-01-16T09:12:31.264Z", + "updatedAt": "2026-02-11T06:36:54.767Z", "postProcessHash": "55c73b5f16ec3b2b28c589afc72b9094426595f23a36400041f03709fe2d021f" }, "ja": { - "updatedAt": "2026-01-16T09:12:31.274Z", + "updatedAt": "2026-02-11T06:36:54.771Z", "postProcessHash": "9efc3ca9e7f31af5cec45e6c2d78dbd44cf90652da8e30a756b8b37f389db27d" }, "ko": { - "updatedAt": "2026-01-16T09:12:32.234Z", + "updatedAt": "2026-02-11T06:36:54.928Z", "postProcessHash": "4236ed25c809f87eeee43cdb3241bbcd896ae1ea30916b9ded0628944f290db7" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.273Z", + "updatedAt": "2026-02-11T06:36:55.547Z", "postProcessHash": "7d82a938370e59063a613394bead2b2ee2e528c07f38dcb2586ef7674db9ee8b" } } @@ -4544,19 +4679,19 @@ "780dba2cfe4d2a9711ec5d94945b20df945069f4bace4a1df78fdaded9cd67cf": { "02aac3e0959c9a3c2c0effba50359b699b914e7b924535520ff99f5984e3f29e": { "es": { - "updatedAt": "2026-01-16T09:12:33.060Z", + "updatedAt": "2026-02-11T06:36:55.999Z", "postProcessHash": "1610cc0a75c1c4b790fce3594ba8e3c3583b942c943a663fee00b65eaed54f35" }, "ja": { - "updatedAt": "2026-01-16T09:12:33.061Z", + "updatedAt": "2026-02-11T06:36:56.000Z", "postProcessHash": "eff16bd85c37f4c7bed8e1c4092a664db8c01ec80a55899be15cfa2ba700d7f8" }, "ko": { - "updatedAt": "2026-01-16T09:12:33.163Z", + "updatedAt": "2026-02-11T06:36:56.007Z", "postProcessHash": "affc6b73e2e87329dfdbbf1ca2e90307bdae5a95d439520c00b586ed3088d025" }, "ar": { - "updatedAt": "2026-01-16T09:12:33.218Z", + "updatedAt": "2026-02-11T06:36:56.026Z", "postProcessHash": "148002a34ef7ce0212b06d26686046b1d4f0c82f84022af9fb98a5070a84a02d" } } @@ -4596,19 +4731,19 @@ "7d660b752d27d28d6d01d25208708f4709bc543c836aacfda2a3dbc118d36180": { "0c8f03d37a6cc58049e712ba5a8c465c0e12de1c7d9fc3df92f77c9a10e14370": { "es": { - "updatedAt": "2026-01-16T09:12:31.299Z", + "updatedAt": "2026-02-11T06:36:54.780Z", "postProcessHash": "26de2383c6e35d2426dc25a2bfeead4734de9a5c5a727e0ac3b43c61945dcdd8" }, "ja": { - "updatedAt": "2026-01-16T09:12:31.298Z", + "updatedAt": "2026-02-11T06:36:54.780Z", "postProcessHash": "9287d70eeec5e3b4f2eb895b9da734725049a7bde491f16d4fcc9e847ffdfb88" }, "ko": { - "updatedAt": "2026-01-16T09:12:32.235Z", + "updatedAt": "2026-02-11T06:36:54.929Z", "postProcessHash": "feef2c3dae5ded899e93b06d7cbdf8232399b1b919e8bf9baa7bcfd945a5ecac" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.274Z", + "updatedAt": "2026-02-11T06:36:55.547Z", "postProcessHash": "325580d5cf3039c6ee2f5e415bc77bf86dd59264f7603d375b8ca4a265926cc9" } } @@ -4634,19 +4769,19 @@ }, "1c0171668d6769cb988b1f322024a220113fd2dde8bbfb81b4a424fdb12a49d0": { "ja": { - "updatedAt": "2026-01-16T09:12:32.276Z", + "updatedAt": "2026-02-11T06:36:55.548Z", "postProcessHash": "d6398da35dcd00e8560f4a8102c0e80190431bf3ae09eeff0b988933c2294247" }, "ko": { - "updatedAt": "2026-01-16T09:12:32.280Z", + "updatedAt": "2026-02-11T06:36:55.550Z", "postProcessHash": "60fc6638d98d8bbd4b229faf1adba5658953c33a62678f60cfe0518b78be3692" }, "es": { - "updatedAt": "2026-01-16T09:12:32.284Z", + "updatedAt": "2026-02-11T06:36:55.552Z", "postProcessHash": "04c57d96346026964b5c132cdd5955da3e62da73053334c54c8a631e1f56acce" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.294Z", + "updatedAt": "2026-02-11T06:36:55.555Z", "postProcessHash": "c2cc6b49d30dbd3212ab65f898672b899182ab7fd82e21bd44e8c9f6dc3a014b" } } @@ -4686,19 +4821,19 @@ "9dcfc13c2e7a0c4114f5fbea8ae222b79cb5537ffdb7a6c33a8b2c61363a16bd": { "2f31c294389b35335a7eb90770cf2d1209216a0920eb3370dbb44b58245df3f4": { "es": { - "updatedAt": "2026-01-16T09:12:33.053Z", + "updatedAt": "2026-02-11T06:36:55.996Z", "postProcessHash": "0308874d3f7f3d81c40f67740c8cdd0a1fbcee36f189b91692c6b378b9317a9f" }, "ja": { - "updatedAt": "2026-01-16T09:12:33.057Z", + "updatedAt": "2026-02-11T06:36:55.997Z", "postProcessHash": "02dfa949b79f62a8b776f564efb0180ecd7b2a37cc4b9f9e353d4087c5af3090" }, "ko": { - "updatedAt": "2026-01-16T09:12:33.162Z", + "updatedAt": "2026-02-11T06:36:56.006Z", "postProcessHash": "c461027eb4cb9699406f42adb7ec2684bf9c76e99edf94fb520f90d39a72e185" }, "ar": { - "updatedAt": "2026-01-16T09:12:33.205Z", + "updatedAt": "2026-02-11T06:36:56.023Z", "postProcessHash": "8fff4b08fd4e06c33f80b91c7aa021e68413a6378631437c7bed955d673f3d32" } } @@ -4706,19 +4841,19 @@ "a088f63a617fb999b9b602f56ea58ec6e7181e30b2ee513204111f428078fcb3": { "63cee86d525973b29d5d6d1034ed429baac7988b1b47b5f560275c23a1574d83": { "es": { - "updatedAt": "2026-01-16T09:12:32.207Z", + "updatedAt": "2026-02-11T06:36:55.622Z", "postProcessHash": "8731ccef2aa84c00205c65bf88b46470684826769688fc6351798a72b0fa303f" }, "ja": { - "updatedAt": "2026-01-16T09:12:32.209Z", + "updatedAt": "2026-02-11T06:36:55.623Z", "postProcessHash": "f4217d3658207b17d6564223585ce9985883924cd0cf36454c6d52cb67f08644" }, "ko": { - "updatedAt": "2026-01-16T09:12:32.433Z", + "updatedAt": "2026-02-11T06:36:55.637Z", "postProcessHash": "272e304ef32ee7e54301770f4c6073ab1afef77fcc3ea23131bc49d871bd87d0" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.455Z", + "updatedAt": "2026-02-11T06:36:55.648Z", "postProcessHash": "32743f0d9e0668d31f944ff82fc43ab12986116c5d814022125cd76fd3fa3473" } } @@ -4818,19 +4953,19 @@ "af0c1914b94269bfa5e2cc54a3e4d567f7804a8d00fb373693ed0232e3ae69ba": { "48b23f616aca580405d0aa50f8ef026451e5af1fc3cae7cc61a26645127dfe98": { "es": { - "updatedAt": "2026-01-16T09:12:31.269Z", + "updatedAt": "2026-02-11T06:36:54.769Z", "postProcessHash": "9798e6b9bb248802edafe5be9898148a298dbfac55e465f07e81be668f98787c" }, "ja": { - "updatedAt": "2026-01-16T09:12:31.273Z", + "updatedAt": "2026-02-11T06:36:54.770Z", "postProcessHash": "5889e18a24c4d1058e3b9f3cd34766a33f2e2709aa2e3fad1dcad2cdb236c2bd" }, "ko": { - "updatedAt": "2026-01-16T09:12:31.754Z", + "updatedAt": "2026-02-11T06:36:54.913Z", "postProcessHash": "af796013485e439fad72f213a9a9aee2432e54f5ad79725da0e2346ae6551cda" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.269Z", + "updatedAt": "2026-02-11T06:36:55.545Z", "postProcessHash": "2ce698fd8c06f8c5bfcda6a87deaf709ceffe9b09e902a67548297c69ece3e62" } } @@ -4866,19 +5001,19 @@ }, "22bbb89cf177cf8aebc0e9d3eb2a6a8f5421aa0e5ec670452d02b756f4fe83a4": { "es": { - "updatedAt": "2026-01-16T09:12:32.291Z", + "updatedAt": "2026-02-11T06:36:55.554Z", "postProcessHash": "81507b439011c1e25f3bfbff4a1084769b1e5dbc14010ebfd7d6e268895ee110" }, "ko": { - "updatedAt": "2026-01-16T09:12:32.299Z", + "updatedAt": "2026-02-11T06:36:55.556Z", "postProcessHash": "c5442a854efea75e9c79ca3109cd01e3d844ffbe06ce1a34134130d8da777f93" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.299Z", + "updatedAt": "2026-02-11T06:36:55.556Z", "postProcessHash": "7f00a34bcc315f85be06518b12ea6ab97f1c298e6836a098b82794d75e400571" }, "ja": { - "updatedAt": "2026-01-16T09:12:32.300Z", + "updatedAt": "2026-02-11T06:36:55.557Z", "postProcessHash": "fae212b58bc7dc8c344a09d52bbbb6e46c1018c8a0b5c65c2466bf2b381a77f9" } } @@ -4886,19 +5021,19 @@ "bfc8eed66b4730afafc551e6fdada74897e61f15160b363d970dbd217eace8ca": { "3d3ea58c24c7b0e3f2ccbdb6da78dda305ecd80ebff53d294be4c648234e88fe": { "ja": { - "updatedAt": "2026-01-16T09:12:31.267Z", + "updatedAt": "2026-02-11T06:36:54.768Z", "postProcessHash": "89dbd8f44870e01b00de8aa6a664f8dd77d175a40b15ff0f75b937e9bff3eb2f" }, "es": { - "updatedAt": "2026-01-16T09:12:31.282Z", + "updatedAt": "2026-02-11T06:36:54.772Z", "postProcessHash": "444555f1d9ca338dd5b318cbed4f04d6dff31811d25a165ce37f83a628c3f971" }, "ko": { - "updatedAt": "2026-01-16T09:12:31.759Z", + "updatedAt": "2026-02-11T06:36:54.915Z", "postProcessHash": "765e3699b4190c3b61aabfc6c9a93371ebab2820d4206e839588985f1ab47ca6" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.271Z", + "updatedAt": "2026-02-11T06:36:55.546Z", "postProcessHash": "3caa7c7f54f2c9586e4d221077c54dbc208bd28c7046a7eb0cca70e36b73229d" } } @@ -4906,12 +5041,20 @@ "da3b1247b6773b11f5f5e171df466f170fa7fd555a2b9b9d161e9722500c9abf": { "1a9ab665e4223dcfbefaa1f3cb7a2da6e5808f2c13006fea6a46afcbf3c8c4ac": { "es": { - "updatedAt": "2025-12-30T08:50:25.483Z", + "updatedAt": "2026-02-11T06:36:55.846Z", "postProcessHash": "ec3309b1fa660989bf35192327fda9bf4b2e906afcd980b313687cf3e41119e7" }, "ja": { - "updatedAt": "2025-12-30T08:50:25.483Z", + "updatedAt": "2026-02-11T06:36:55.847Z", "postProcessHash": "6adb71fc2fb2421d46d9869a3c884a569b9ea7f8ade0af9f24f7ce06624824e9" + }, + "ko": { + "updatedAt": "2026-02-11T06:36:55.866Z", + "postProcessHash": "df21a18c23a350c93efbac22fd6db16cb01d1cfe30329e7e98a7249c742afc8c" + }, + "ar": { + "updatedAt": "2026-02-11T06:36:55.875Z", + "postProcessHash": "e9482b0158b1c546975397bffd3c9f96449ac9255c23e6484bc0b9bfdbf754bc" } }, "93cd2b131ae1b4fe5ef39b83297831175c7a23c4351cf1128d5caa4c480d3a3b": { @@ -4998,19 +5141,19 @@ "f273208c8e336e2599f566c3296cdbff0bb9e55ebd2e85df3a2787e4c2889607": { "9ebf982207e1dbd551ea1d53f64f0812c57a1d6d9bbea80c1a58dd0ceafc8c80": { "es": { - "updatedAt": "2026-01-16T09:12:33.130Z", + "updatedAt": "2026-02-11T06:36:56.001Z", "postProcessHash": "7fa4cae76bcc68d766cdfdef2ecb74d06bac748197d5063292783eac883ab245" }, "ja": { - "updatedAt": "2026-01-16T09:12:33.126Z", + "updatedAt": "2026-02-11T06:36:55.999Z", "postProcessHash": "3c326721009e5c26f4e8b0af821c471d6f764d659527cd106c5383c48a74a64c" }, "ko": { - "updatedAt": "2026-01-16T09:12:33.168Z", + "updatedAt": "2026-02-11T06:36:56.009Z", "postProcessHash": "b511ecf92c46105d2d5ace5ecc3e6d6977ba12b4d54cef303186ad44c7303c86" }, "ar": { - "updatedAt": "2026-01-16T09:12:33.191Z", + "updatedAt": "2026-02-11T06:36:56.016Z", "postProcessHash": "37aa0b7160a8daa5cc7d8902c0d5cfe0035b212ed0fe7eb6873325a760340f91" } } @@ -5018,19 +5161,19 @@ "df8d473dbf86df242540b464f9324f6e30bb263e621df8c8ed66251b24ad64ef": { "2f9264ffebd8808e5248d5fe00ba997ac911e24a2be2f1c7b50856dfa98cb77d": { "es": { - "updatedAt": "2026-01-16T09:12:31.296Z", + "updatedAt": "2026-02-11T06:36:54.774Z", "postProcessHash": "5c1c90c659bf821d70aa12938505f9c680f11ee5931a2d6421e16117974f1e56" }, "ja": { - "updatedAt": "2026-01-16T09:12:31.300Z", + "updatedAt": "2026-02-11T06:36:54.781Z", "postProcessHash": "3c9aca5f8c0aeaf74ac0999d668f17e8b403ef27e4a9e18190749d4077c1439e" }, "ko": { - "updatedAt": "2026-01-16T09:12:32.235Z", + "updatedAt": "2026-02-11T06:36:54.929Z", "postProcessHash": "9dad74624e664aa394a1168e8bf49a3aca4309f1b6fc37475ad60cd375294129" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.246Z", + "updatedAt": "2026-02-11T06:36:55.542Z", "postProcessHash": "27c018d1465a6578c7218d32ec371d0cc8900e9c870e2926bfcf7a52f6ae52d3" } } @@ -5115,6 +5258,24 @@ "updatedAt": "2026-01-16T09:12:32.557Z", "postProcessHash": "a688d45c762553aac4d47bc72295856347a7aeb8935cdd92f172a1350eae415b" } + }, + "5b3e0d77990b3eda06ae87d3a505ee74b614802ba43375235469192a847bdaab": { + "ko": { + "updatedAt": "2026-02-11T06:36:55.695Z", + "postProcessHash": "5e661e8086d9120c83973f8c2fad49c7a6c7eafb2842cd3ec7c8e10951450978" + }, + "es": { + "updatedAt": "2026-02-11T06:36:55.696Z", + "postProcessHash": "248bfecc37b23d4879f2dd937bb0fd13eac1784a1728d63fbdd1e137c9b22825" + }, + "ar": { + "updatedAt": "2026-02-11T06:36:55.706Z", + "postProcessHash": "0fbdfaf736fc4e7d2588818eb582d62b1158f6d9265ee255c486b99bae01202a" + }, + "ja": { + "updatedAt": "2026-02-11T06:36:55.709Z", + "postProcessHash": "dd031c640e7e8a137063e8d5c7f99d9a301e8310e027d7fe0eccf8bdbf98e1d9" + } } }, "3ee2d40aff44a8b65b71d58ce57bb958bb59ba1a82e250837216e294038b5a42": { @@ -5165,6 +5326,24 @@ "updatedAt": "2026-01-16T09:12:32.551Z", "postProcessHash": "bd9d4b3b167d7035de98de57ee056758d447e15c1a6446ae544e161a832e13e7" } + }, + "fd1bad3db42fa79a0f485291e65d23847c0ae3b0cb9a9f858c6f79010ac30e9b": { + "es": { + "updatedAt": "2026-02-11T06:36:55.694Z", + "postProcessHash": "0d71b4ae7da3cf5ff699914d12d6f633c2196e4d7d6a71bd5c7413e01940b80a" + }, + "ja": { + "updatedAt": "2026-02-11T06:36:55.704Z", + "postProcessHash": "569e4510c8b86cc276d06ade5de243086744a6426c06f1c758cb55397956081b" + }, + "ko": { + "updatedAt": "2026-02-11T06:36:55.709Z", + "postProcessHash": "8874d6a9f0dde3165edea831aee831d34294463f52e542604561addde6341edf" + }, + "ar": { + "updatedAt": "2026-02-11T06:36:55.755Z", + "postProcessHash": "13aef82d37ebdba9970ad3e0622ee9cfab07780888d774efc8150dc3595133bf" + } } }, "4ec546cfc3d7c2f8f7de7131dc32b47a5b07f86a2c576a191b7563399ca16cdf": { @@ -5230,19 +5409,19 @@ }, "5b0e2dbc48ce5ada4f9bf914958dae72b95a80133b0fe336bba6530457798a79": { "es": { - "updatedAt": "2026-01-09T18:15:48.762Z", + "updatedAt": "2026-02-11T06:36:54.790Z", "postProcessHash": "3b2e70ff8d4db1c3632e52d36db7ad1cdf751d678bbbeed9abda499872008f8c" }, "ja": { - "updatedAt": "2026-01-09T18:15:48.770Z", + "updatedAt": "2026-02-11T06:36:54.805Z", "postProcessHash": "46056e9e1be3a453b5870be87a521a04d37b50fac15efad33d36d5cc1182509c" }, "ko": { - "updatedAt": "2026-01-09T18:15:48.781Z", + "updatedAt": "2026-02-11T06:36:54.985Z", "postProcessHash": "f6e6bf5c4568d927eaff48fe2130bc21be55d31a1b06d0f508f22eb972d37446" }, "ar": { - "updatedAt": "2026-01-09T18:16:00.904Z", + "updatedAt": "2026-02-11T06:36:54.988Z", "postProcessHash": "0c90991cd7298d5947707b1452a477b4de456a38ed35ecae6d8b89b30c1523e4" } }, @@ -5278,19 +5457,19 @@ }, "f6a699e355a5418899caa591ddf276fd1fbd1786b3d6f2621c36ed1798c85f44": { "es": { - "updatedAt": "2026-01-16T09:12:31.740Z", + "updatedAt": "2026-02-11T06:36:54.904Z", "postProcessHash": "57d25184a309a16566f5da7f21cd780cb24fc627f704b352c0cf5f45a3faa080" }, "ja": { - "updatedAt": "2026-01-16T09:12:31.748Z", + "updatedAt": "2026-02-11T06:36:54.912Z", "postProcessHash": "9ee50e346aade6fe5e8406ac987bf61266fb4cb7905c77358a7e47894407cc54" }, "ko": { - "updatedAt": "2026-01-16T09:12:31.794Z", + "updatedAt": "2026-02-11T06:36:54.927Z", "postProcessHash": "0e8f11a04da549310c93a2c308eb5523cf17cd67ac07b7b3146b1f6645078472" }, "ar": { - "updatedAt": "2026-01-16T09:12:31.953Z", + "updatedAt": "2026-02-11T06:36:55.006Z", "postProcessHash": "aa895f42402b10b0f34f30181988edfd1c5cab0c021dfe61f9f46fa0830ea554" } } @@ -5356,20 +5535,20 @@ }, "24a373664ac98649b1b5eef772ac4f006b6e00997bbe22d07de6a2ec3b300bde": { "es": { - "updatedAt": "2026-01-09T18:15:50.563Z", - "postProcessHash": "f36bc97188382b5c6b9de58a8d36bffbf925d95660f89c55e9ab5254ef79e3d5" + "updatedAt": "2026-02-11T06:36:54.861Z", + "postProcessHash": "302b9abcf675e86adad25f08f0390f6324527415dbf5dbe88aa5f30c9a056814" }, "ja": { - "updatedAt": "2026-01-09T18:15:50.815Z", - "postProcessHash": "7390a68ca306654fd34079733545e3fdf452e3c0f7c27bfff2478ccaf52cdbed" + "updatedAt": "2026-02-11T06:36:54.896Z", + "postProcessHash": "c1cc22c21848d932fb1e4d1c0b148957501982b4f354cbee44d6986bf9313ba5" }, "ko": { - "updatedAt": "2026-01-09T18:15:50.898Z", - "postProcessHash": "2281b49b3fda96b3bdb46690b6043e0e52023d7f3a71125f49c7669dbc848f81" + "updatedAt": "2026-02-11T06:36:54.962Z", + "postProcessHash": "3d09dfc8d2c8006c8b2e341c75364801087b9cf32bb7407dadedd904207c0bb8" }, "ar": { - "updatedAt": "2026-01-09T18:16:01.548Z", - "postProcessHash": "c7e35bcc973114b2f17334c38b0fef9354631f6480b549a04073dcbbeb544c9e" + "updatedAt": "2026-02-11T06:36:55.037Z", + "postProcessHash": "70fa0a8c8a5223d4c5b781f030f4e6f9e48a39e4877be63c10dacdd1466bc6d2" } } }, @@ -5439,6 +5618,24 @@ "updatedAt": "2026-01-16T09:12:32.197Z", "postProcessHash": "e71048df36b1f760d6e409140dbff6f0bc516cde2ec4fed934597d3557b85c4b" } + }, + "cad77d205adf190f710b44f0a0506c0032bfcffa8bd86bfae08aa2d385a89081": { + "ko": { + "updatedAt": "2026-02-11T06:36:55.062Z", + "postProcessHash": "78d871277f7585709980513110d2881967b857557118082c56e82e317b0f54ce" + }, + "es": { + "updatedAt": "2026-02-11T06:36:55.069Z", + "postProcessHash": "418f3c205560935e08b18422c34cb37bed412e0e996c51671a861cdb1a3750f7" + }, + "ja": { + "updatedAt": "2026-02-11T06:36:55.073Z", + "postProcessHash": "46ece48c67345ce1a293f5043b8cce253a67acd4c52fc3236e178f3eedddd0df" + }, + "ar": { + "updatedAt": "2026-02-11T06:36:55.077Z", + "postProcessHash": "ea8c436c1d70a949c95a33019cbad19a435fbb5e0222141d1d068ad6920321fb" + } } }, "cdfe53fbf05c958daeb4cf06fa78a023dd51f0f7588eb420d66390eecc066aeb": { @@ -5502,19 +5699,19 @@ }, "ffdc4644f5f5ce902615d9db8ff1e53d4162a0f16d6fcbbd4e948a20ac5fdc8f": { "es": { - "updatedAt": "2026-01-09T18:15:52.670Z", + "updatedAt": "2026-02-11T06:36:54.869Z", "postProcessHash": "3a1aa80f3ba073b742f547d1a12318169f81ed215ab6728ff1ee70932050d373" }, "ja": { - "updatedAt": "2026-01-09T18:15:52.682Z", + "updatedAt": "2026-02-11T06:36:54.832Z", "postProcessHash": "9892632ad7fb0b341d82e5b4b70793132c60ef8a535f04789935117517effe45" }, "ko": { - "updatedAt": "2026-01-09T18:15:52.756Z", + "updatedAt": "2026-02-11T06:36:54.982Z", "postProcessHash": "34742990a7bb191ba136a6819d69d3ae600ff9d7596fe009f11f93590a50ac00" }, "ar": { - "updatedAt": "2026-01-09T18:16:01.682Z", + "updatedAt": "2026-02-11T06:36:54.997Z", "postProcessHash": "273d8edc57d4da48ece4f8ba0bb8ba7c57f7ec98ea2f0689db0d7026f3e6a2cf" } } @@ -5560,19 +5757,19 @@ }, "e46dc75704363a5ffc742b2b463229f29228aa9a7ac8d9c374a0095425a7e547": { "es": { - "updatedAt": "2026-01-09T18:15:52.767Z", + "updatedAt": "2026-02-11T06:36:54.826Z", "postProcessHash": "26fa8420af8251b1612f797302d756b9de4f895dae25e9f79b117ed0326c8bc2" }, "ja": { - "updatedAt": "2026-01-09T18:15:52.775Z", + "updatedAt": "2026-02-11T06:36:54.821Z", "postProcessHash": "34058e1796ec59c904af3850b4714cbf8d791a05522e1ee3b775e66c6c158e52" }, "ko": { - "updatedAt": "2026-01-09T18:15:52.785Z", + "updatedAt": "2026-02-11T06:36:54.935Z", "postProcessHash": "3e447a07fe6083a20c9fb23cbb2f096592ee094e28c810a435453301bb342716" }, "ar": { - "updatedAt": "2026-01-09T18:16:01.708Z", + "updatedAt": "2026-02-11T06:36:55.050Z", "postProcessHash": "a34a92729ba3833fc53695fd0da5bc7b99dae8206406a7b1b8811de655889750" } } @@ -5618,19 +5815,19 @@ }, "2d2ea087305444b22d57f1b1eb885709ad9e737a0356a76630c60489672c3edb": { "es": { - "updatedAt": "2026-01-09T18:15:52.801Z", + "updatedAt": "2026-02-11T06:36:54.814Z", "postProcessHash": "3b70fca420ea7864b457b3eaf4d6fb416aaa14e9197a656937a7ede0017d0fd8" }, "ja": { - "updatedAt": "2026-01-09T18:15:52.808Z", + "updatedAt": "2026-02-11T06:36:54.802Z", "postProcessHash": "17c30d07ca6b66cf3e590dab525dd3080e983617e23511ec2b3e2776fe0da098" }, "ko": { - "updatedAt": "2026-01-09T18:15:52.817Z", + "updatedAt": "2026-02-11T06:36:54.976Z", "postProcessHash": "9ab1b5e6165c60da6531139c6cfe7a80f8eedd842b5a75b0f58fd93aa1b45700" }, "ar": { - "updatedAt": "2026-01-09T18:16:01.771Z", + "updatedAt": "2026-02-11T06:36:55.045Z", "postProcessHash": "683b9b673b99d68ce68ac52be31b9ce994863181e018ce1004f7e509d039ecbf" } } @@ -5717,6 +5914,24 @@ "updatedAt": "2026-01-16T09:12:32.554Z", "postProcessHash": "2754c9d04e794aefd7c7efa3de4b25db0cbd42a21d6cb33cfb2e7c2ba9e2407a" } + }, + "c6efd5f21f68593350d78c452da7beb5194cb48eea13a50e0967456670affa1f": { + "es": { + "updatedAt": "2026-02-11T06:36:55.744Z", + "postProcessHash": "d6f2f1ff721d0c99b583b30d91d503737abb7b31d4093681ffbac4392ba64879" + }, + "ja": { + "updatedAt": "2026-02-11T06:36:55.745Z", + "postProcessHash": "be94702dbec563676c703d21b50b15a757145f865e887fb22eb328d4a196fec6" + }, + "ar": { + "updatedAt": "2026-02-11T06:36:55.746Z", + "postProcessHash": "d59944d88a22ac767006d77df8e98a9136bef34e91a3fc42b590c68b6b7eb7de" + }, + "ko": { + "updatedAt": "2026-02-11T06:36:55.752Z", + "postProcessHash": "8c818a49deb8edaa9a66698a7b76dd6c5b66e40e7ad410fc500499be311ed3cb" + } } }, "9ef0c7e28aff021e38f221729e7733930d838b7e112b8659bd637386f44c098c": { @@ -5767,17 +5982,43 @@ "updatedAt": "2026-01-16T09:12:32.560Z", "postProcessHash": "98c021bef74bc30f08e857ce66e64a5ffcd564bee39f56b2e78994c2cc691a32" } + }, + "28f836b0ebb6c71f962322d3c527177d6b722c206571744b8c7724b10027564f": { + "es": { + "updatedAt": "2026-02-11T06:36:55.699Z", + "postProcessHash": "a4d499ad5da2b643dadb25c2667b682d84ad3e0497c9092580dd96583d5169b5" + }, + "ja": { + "updatedAt": "2026-02-11T06:36:55.705Z", + "postProcessHash": "0b3cf02e785308d93a313e2752b6e5d17ecb50ea70c17fc830e461830bf54a0d" + }, + "ko": { + "updatedAt": "2026-02-11T06:36:55.710Z", + "postProcessHash": "83db1253f8f274b4dd281bd01a245b0c31800b7e91f2250f9182f7e2089ec7e0" + }, + "ar": { + "updatedAt": "2026-02-11T06:36:55.753Z", + "postProcessHash": "2880d6bf585b1164cd68bbaf588405561c751b8728bb1c9a724b5adf90cdd9ff" + } } }, "b6bb1e34f1cdfbbde2f95479ef571e63b053cf67ac7a0ccf09e348399357e93a": { "0aeea27cc234b95a34c87070a6e1503be35a87b4a87f61e1c5dd3fcfcd89be72": { "es": { - "updatedAt": "2025-12-30T08:50:25.412Z", + "updatedAt": "2026-02-11T06:36:55.718Z", "postProcessHash": "7334e3f52da27b7b4fe8460f80b49dc3a92b65a86f1f3304cda166804c8b6853" }, "ja": { - "updatedAt": "2025-12-30T08:50:25.412Z", + "updatedAt": "2026-02-11T06:36:55.718Z", "postProcessHash": "39fd0c1433debf04f25ecf966955082082f164092adffaa66c92bd8178242219" + }, + "ko": { + "updatedAt": "2026-02-11T06:36:55.736Z", + "postProcessHash": "efd3a79ec9000f6786b9272418cfee79ca131d7743f283cdedb29d3e801963ea" + }, + "ar": { + "updatedAt": "2026-02-11T06:36:55.736Z", + "postProcessHash": "d8453f2a91b6b60316f5c560f9d5330079f3cf1d5f222e293e6adabb095ed388" } }, "c1b87ed87da39231fcaf5e3a1e36b665a98c9f9638f79b837e757e44204a7b74": { @@ -5822,12 +6063,20 @@ "b833a9c87781710fd447e9fb04097deab6bc0e758e1c9a5bd8a5d3d998d8c04a": { "bf4d4668180926d7009e5086a50294534be9df7d6e2ba06a089050ff3ad6201a": { "es": { - "updatedAt": "2025-12-30T08:50:25.413Z", + "updatedAt": "2026-02-11T06:36:55.670Z", "postProcessHash": "947c23a9b6895820646738dd30443bb56e7400363f469562aa87c2f17eab5da9" }, "ja": { - "updatedAt": "2025-12-30T08:50:25.413Z", + "updatedAt": "2026-02-11T06:36:55.669Z", "postProcessHash": "ef3ece3254172e58662fa0ea5b9da8a0eedcc2ea38111f02a8a854c5a7117bd5" + }, + "ko": { + "updatedAt": "2026-02-11T06:36:55.688Z", + "postProcessHash": "8b8acd358dccff4d4c0c60ba5e5f30281b57b2b14f71e1f9e25b909c7ad4d564" + }, + "ar": { + "updatedAt": "2026-02-11T06:36:55.689Z", + "postProcessHash": "83360c1245b135ffe97f4f84985cf64eb039c152bf6e6fc24d0d57ef106d9e19" } }, "4597d4fc88d62dfe7004daeee080c83effc8c69bf8b5c18471995c3b168e640b": { @@ -5927,6 +6176,24 @@ "updatedAt": "2026-01-16T09:12:32.556Z", "postProcessHash": "da6cf75c13724a6044808a035c99643ae256a012642f2ef4f8c4cdf8615a99b3" } + }, + "94fb244c67cb79c62d9e02d32d769820c229fe18063232bbfc479161e4e76366": { + "es": { + "updatedAt": "2026-02-11T06:36:55.693Z", + "postProcessHash": "f68045a822520cd2657405b43c37762ba6d4d48f04a058a3e381d47f4d82a621" + }, + "ja": { + "updatedAt": "2026-02-11T06:36:55.694Z", + "postProcessHash": "8aab6348971388a2a7647fce83ac1c94f350b6ed645f7e9d290eb78a266add3d" + }, + "ar": { + "updatedAt": "2026-02-11T06:36:55.707Z", + "postProcessHash": "d2d378eb4e417ccf5302532703a851217765ea741fa3638a38e8a660a0acfd8e" + }, + "ko": { + "updatedAt": "2026-02-11T06:36:55.709Z", + "postProcessHash": "bc897973a53b54cf6588c617fe453ff740121987bd4845285af0ff354eb88a83" + } } }, "c090a1d253a8f89fd54668e8c4be99e8badd69802e0b3445e6d2967d2cc9562a": { @@ -5977,6 +6244,24 @@ "updatedAt": "2026-01-16T09:12:32.565Z", "postProcessHash": "9003a53f4c63291601f528f798ae9c973f0d56e1c2bc53adaaecd45f31e267ab" } + }, + "1783ad28125ed796d3117e41bce1e7b7ee1a2bef51b44c2f4317a6a7252ee256": { + "ar": { + "updatedAt": "2026-02-11T06:36:55.693Z", + "postProcessHash": "f73fb60448975124406c5e713cfefb8df6d36ca7f775919415a384c3f95296a3" + }, + "ko": { + "updatedAt": "2026-02-11T06:36:55.695Z", + "postProcessHash": "14d476ce4f92f5d7250b17619a4973f8f9ae7e281643b11725cb6f3ef0b70373" + }, + "ja": { + "updatedAt": "2026-02-11T06:36:55.697Z", + "postProcessHash": "5742ac3266c881f0ae675b5d8c46d1100b565f718bf659eec7a6a28e509077fb" + }, + "es": { + "updatedAt": "2026-02-11T06:36:55.705Z", + "postProcessHash": "252a5a00dbd60e189efb64df638802b22dcb9a76d0162a48aa8dc89e037854c6" + } } }, "c6a4b33a83d49cf49fb6582f3bb8bf9cf1cedcb1d77bd69cdc9ad2a13e8e5ce6": { @@ -6061,6 +6346,24 @@ "updatedAt": "2026-01-16T09:12:32.567Z", "postProcessHash": "bdb7e7ce6f96249304facd94d6481d3409d7ff9abb69df9be26a8949274ce0a0" } + }, + "e260276635ebe65d58d29c290064fa5418d4ba22da81a5c10a6a45841f7f48b5": { + "ar": { + "updatedAt": "2026-02-11T06:36:55.737Z", + "postProcessHash": "305d19d09fb9751ed0ef175e0431b86a37b013c075f4e804738b77782918b7ce" + }, + "es": { + "updatedAt": "2026-02-11T06:36:55.747Z", + "postProcessHash": "9786fea280f289bbdfaaf5b1b3a7f9e22e0acc35393ad1a6ae1eb7bade56ae8f" + }, + "ko": { + "updatedAt": "2026-02-11T06:36:55.749Z", + "postProcessHash": "c44ea3fc386e497c3db2d11fbf8f7fb8ca3af2a82bf648f21adfe42ba7daa2e5" + }, + "ja": { + "updatedAt": "2026-02-11T06:36:55.749Z", + "postProcessHash": "abf7216c5c47d5e89ae7647f4d2876968628f65d108d7e67a36ce0c72f846402" + } } }, "cca0ad9692b3ab807ae4d3667ae916d5bb707857a3149a11c05e7cad8b4947fb": { @@ -6111,6 +6414,24 @@ "updatedAt": "2026-01-16T09:12:32.564Z", "postProcessHash": "a66be8c45653bf657123ec9c6c9a63e4dfc974ca233db6d01555a81a409453b4" } + }, + "bd7d6316b0b9497c45b17a2410ca35a35acbe298213e47d166313b5886b21e82": { + "ar": { + "updatedAt": "2026-02-11T06:36:55.691Z", + "postProcessHash": "30b872bfe9dae2084f8fd0a06f0789dcd6763c64a92a0c289dc72a1b64af10a2" + }, + "es": { + "updatedAt": "2026-02-11T06:36:55.691Z", + "postProcessHash": "37ff0508dc065f549c16650679fe506ca427b65874594857a4ae54d242febbaa" + }, + "ko": { + "updatedAt": "2026-02-11T06:36:55.750Z", + "postProcessHash": "7967e688527463b46c43631b531dd782895080112a531983323114a0483defcb" + }, + "ja": { + "updatedAt": "2026-02-11T06:36:55.757Z", + "postProcessHash": "4da0f434ec23dd28f36d8767bea80e8313508c6313b66ff90b61f776cc6c7f20" + } } }, "da8a8322319dbc080765502ce0f170dbc1c9f0504e16c361ff10ba5b8936a1e5": { @@ -6161,6 +6482,24 @@ "updatedAt": "2026-01-16T09:12:32.549Z", "postProcessHash": "8a173cb4902ee6abf2269e7ada15e56a091a5b227fe7c6c0aff3c7e27deee787" } + }, + "1df522e028e24acae4995b8ec363af4ea1934135943e8309dd6ca30e789d6240": { + "es": { + "updatedAt": "2026-02-11T06:36:55.746Z", + "postProcessHash": "e68324d2e0f138c239b2026f3734b6ea4976ab9b94a75e22cf11d99459539e5c" + }, + "ar": { + "updatedAt": "2026-02-11T06:36:55.746Z", + "postProcessHash": "9bb24fb8476710e8a3ca0dd0b5cde6024ddab2c63f29e6b28b5ca77b7585fdcb" + }, + "ko": { + "updatedAt": "2026-02-11T06:36:55.751Z", + "postProcessHash": "c0a38bca2de388f99608971f7953f4d263511c83745ae5bcf41437e27e852cb6" + }, + "ja": { + "updatedAt": "2026-02-11T06:36:55.753Z", + "postProcessHash": "4f3f4ab08e3cf532cfd8ff2d52d159766b38697ee200a43a42f7c69d50ff9661" + } } }, "daf338f959048ad42f73b522e16c0b34f8f8b689fb7d3bcfa7873173404ca2ef": { @@ -6233,6 +6572,24 @@ "updatedAt": "2026-01-16T09:12:32.533Z", "postProcessHash": "1e6c5c33913ec028745ed0a3df10574eb45ea2b4eba79d83affa58c473ed5f6c" } + }, + "412930f315c2039f72b772db6fa388e1345f21bd7387bfdfbd4bacd65eca72be": { + "ko": { + "updatedAt": "2026-02-11T06:36:55.738Z", + "postProcessHash": "d1d9478d6cebeebc0e33b32fb80bc5ba896e3ebbd00b0b6818d78b4df5d34a10" + }, + "ar": { + "updatedAt": "2026-02-11T06:36:55.747Z", + "postProcessHash": "464c863abbef870e6225fc863294e089108e7b85448b5eae2e3411b98236c253" + }, + "ja": { + "updatedAt": "2026-02-11T06:36:55.748Z", + "postProcessHash": "a74a35583e9142635c8ea3fbc56d58b427f7caf0035942b4a4ad148835db1ee4" + }, + "es": { + "updatedAt": "2026-02-11T06:36:55.754Z", + "postProcessHash": "98e5b17f9f7b6d7d39996076332349c4bd9b7a4aaf269a8881578ffbe72443ac" + } } }, "547dfac8d40112e6e2efca72e9a8a3e3e424c36479f0e46da3ae0bf19a085d88": { @@ -6283,17 +6640,43 @@ "updatedAt": "2026-01-16T09:12:32.683Z", "postProcessHash": "fbb8a1c326e0ab4eae1d6a206397bf595a5cf66e7b192a3baed9c6e54b66d68f" } + }, + "19a43abbfec1ee49189dc708c3066f8ace84628ee24425bc58bca17437c2a4c4": { + "ja": { + "updatedAt": "2026-02-11T06:36:55.737Z", + "postProcessHash": "ec1be63eadc161083325764249808d21e2dbdbd7d5e9438d1e5a1ec2348b1ca3" + }, + "es": { + "updatedAt": "2026-02-11T06:36:55.748Z", + "postProcessHash": "2ea0a2a4cebf34cc4c0547cba4ddaf2570770618d23bb4ef74297991967df901" + }, + "ko": { + "updatedAt": "2026-02-11T06:36:55.756Z", + "postProcessHash": "61cd3474207f7ecc84a027eb4d0cb1098dccc468dd4b5009c69bbc5c79db90ce" + }, + "ar": { + "updatedAt": "2026-02-11T06:36:55.756Z", + "postProcessHash": "f17de298198d698e6ba21a9b399887442c7e1e4b8006d796776e80eabdcdcdad" + } } }, "6806f8fc1fa8d604e237558e35aad76d8763a801e3d52dfd985a40afb01e3b9d": { "05461bcc7c2b711bb87897d0edbe8b5d245dea377669b0c455b973075b0ebc25": { "es": { - "updatedAt": "2025-12-30T08:50:25.496Z", + "updatedAt": "2026-02-11T06:36:55.886Z", "postProcessHash": "8d741d262d547e5589a833264d0b6be334ea9a08d066f8f16018e5175ac7b3f1" }, "ja": { - "updatedAt": "2025-12-30T08:50:25.497Z", + "updatedAt": "2026-02-11T06:36:55.886Z", "postProcessHash": "37e98e67f36fe113b3116ee15c04d1bd5e1bec67427e1bed0ca9d22ab5baf532" + }, + "ar": { + "updatedAt": "2026-02-11T06:36:55.972Z", + "postProcessHash": "ef20c68ad9c96fc68819fc9e20b90bb929b603c930d039f879e461c1357745a9" + }, + "ko": { + "updatedAt": "2026-02-11T06:36:55.975Z", + "postProcessHash": "3faaffcca205faa427c0920324a4037901132cc97b5aac5322977879965eccfa" } }, "19126b1eec30944e13cfca98227c212661e0a84b7d8ca7f8c7d170025ada37fd": { @@ -6393,6 +6776,24 @@ "updatedAt": "2026-01-16T09:12:32.955Z", "postProcessHash": "4d53e06ccd523256c60604a8491c9dbd2b9f6cbb9a030c605950e60314f11621" } + }, + "0518e435ab7ccd23339e5fb99ac8a25a67eca1c1a226d18a4bfeebab6536d0f0": { + "ja": { + "updatedAt": "2026-02-11T06:36:55.976Z", + "postProcessHash": "bab4ec90e6e3c8295c9e182e978416b8b4011e88828768283155ce930522d7d6" + }, + "es": { + "updatedAt": "2026-02-11T06:36:55.977Z", + "postProcessHash": "4d474939b962154809410d8033427860a030eec7182b6f780ac74d4e56f40de3" + }, + "ar": { + "updatedAt": "2026-02-11T06:36:55.977Z", + "postProcessHash": "f6d41ae719280398ca058854dbca38205eafc3fb4e0463f91e3a1a5da5eeaa5a" + }, + "ko": { + "updatedAt": "2026-02-11T06:36:55.978Z", + "postProcessHash": "82824db1db1160f73375a753782b0f3efd753df91a5008463c8a5247aca3e71f" + } } }, "987d0c4434a59a4a2295ea3075053ce276add970b48424df9a98f866e1aa05ee": { @@ -6443,6 +6844,24 @@ "updatedAt": "2026-01-16T09:12:32.080Z", "postProcessHash": "c53af780ba868407e8eb05ec7eb22b0e3c0385631e3d183b50ec621421aa4158" } + }, + "a2ee428c9ab382d28ba0905d7728e5aa3edfaa261c6e1a1a9a383ffe6f948da9": { + "es": { + "updatedAt": "2026-02-11T06:36:55.264Z", + "postProcessHash": "af19b735f88e724cef724ebdda1f6836095bdf76e13efb8ecef44c47d8c49c4e" + }, + "ja": { + "updatedAt": "2026-02-11T06:36:55.344Z", + "postProcessHash": "ac4f6236ae4ecf90d958a818e4556d4594ed3d26ce41f8402720cc57ccf48c2f" + }, + "ko": { + "updatedAt": "2026-02-11T06:36:55.427Z", + "postProcessHash": "ba6c844eabe89ab0b01b64782cc2fb44a50016cca645be979d509b9711d968cf" + }, + "ar": { + "updatedAt": "2026-02-11T06:36:55.510Z", + "postProcessHash": "2827a66a7f7d013fae0ad429c811ab1b88fecd92cfeac578b8aa0e5c1c198181" + } } }, "b864c5dde696247ab410c797e30174f071f1d7fc60a38f06dc261f30a667e88a": { @@ -6493,6 +6912,24 @@ "updatedAt": "2026-01-16T09:12:32.968Z", "postProcessHash": "3ce9e45adb7ef3a461185c2d9a1f2b2fee9ba6a35b812eb3d8d046ad471997ec" } + }, + "c21d53bb38471ffb640566e907ec5ff969db7fb3291babd5927be3c1350eeae6": { + "es": { + "updatedAt": "2026-02-11T06:36:55.978Z", + "postProcessHash": "a5670c79772e3c1e5f361568ca281dd27be8d66e4d0a9d5d16646be77eca126e" + }, + "ja": { + "updatedAt": "2026-02-11T06:36:55.979Z", + "postProcessHash": "94bae57796bdef77769431fd83aa3370cb17aebe61a1e1bfd1f181266940965f" + }, + "ko": { + "updatedAt": "2026-02-11T06:36:55.979Z", + "postProcessHash": "e83e494fb212a6f936f9a5dfcaa93467e0952c6097abc2731d8607ed2a6765aa" + }, + "ar": { + "updatedAt": "2026-02-11T06:36:55.980Z", + "postProcessHash": "57a213e6c0b899ec3b7fb7d58e0230b7184acac93a5bb660660de8a9f5f830f3" + } } }, "00090c07ad0828af98b87c135de3a0158a2d49429cfdbaef61a1cf1159858ff1": { @@ -6533,17 +6970,43 @@ "updatedAt": "2026-01-16T09:12:32.545Z", "postProcessHash": "439c66d2d718843b25671f3f01fc3706f41713b062a67e30e42d04b0adfc3dc7" } + }, + "b5b237adde8d0976ee3de5c88b88dba2f6077962028c2478bd9b8fea37926d81": { + "ja": { + "updatedAt": "2026-02-11T06:36:55.760Z", + "postProcessHash": "b0a70a769aad55172dc95b5c54d791fba582e93a6ef74ad585a28fb12bebc489" + }, + "es": { + "updatedAt": "2026-02-11T06:36:55.760Z", + "postProcessHash": "360adde5689a61f62709f5a33a6a6779ad8cbbd8e587506491922b7d72c68b59" + }, + "ko": { + "updatedAt": "2026-02-11T06:36:55.761Z", + "postProcessHash": "34f7d5d13a8bc4dfbd241a443a09fae6f7a1e8cdd6362b3e0592c79e32c80b49" + }, + "ar": { + "updatedAt": "2026-02-11T06:36:55.761Z", + "postProcessHash": "148092b2ba6f65eaf9522694f6ee30a4fd22212905e671514866753cbafc0363" + } } }, "0bf0caca3e7f2ec284da2d3879395f4bf05207d1c16c740a7a7b3650c9fb9135": { "1f7ec814e6aa70ff334c1bdbad95903a3bfbffe0976c2d519e80d8d6d847a621": { "es": { - "updatedAt": "2025-12-30T11:14:38.905Z", - "postProcessHash": "9f4c1b9746b7a740d749c291c822d5e616e82811600fa5afdc9c5c0955ae632a" + "updatedAt": "2026-02-11T06:36:55.720Z", + "postProcessHash": "1f7ec814e6aa70ff334c1bdbad95903a3bfbffe0976c2d519e80d8d6d847a621" }, "ja": { - "updatedAt": "2025-12-30T11:14:38.906Z", - "postProcessHash": "ee24267c2b8ab5323305bb81953ee94dbda55b63045e00b6d3979a57628baa67" + "updatedAt": "2026-02-11T06:36:55.719Z", + "postProcessHash": "1f7ec814e6aa70ff334c1bdbad95903a3bfbffe0976c2d519e80d8d6d847a621" + }, + "ar": { + "updatedAt": "2026-02-11T06:36:55.735Z", + "postProcessHash": "1f7ec814e6aa70ff334c1bdbad95903a3bfbffe0976c2d519e80d8d6d847a621" + }, + "ko": { + "updatedAt": "2026-02-11T06:36:55.743Z", + "postProcessHash": "1f7ec814e6aa70ff334c1bdbad95903a3bfbffe0976c2d519e80d8d6d847a621" } }, "25af1a4b0fd35607a9a6edef1fd20b8b1d03b13462dbf87fb9ad280b982cc173": { @@ -6613,7 +7076,25 @@ "updatedAt": "2026-01-16T09:12:32.568Z", "postProcessHash": "21403bba07ce5d11310ef8dc3b445e8f05f6aa8c7730af1991bcc261fa0f257b" } - } + }, + "c2eea6e1d306b404e7e03d11e5a0dc8d1f5fe9de975c3d5cbf3b17dccad5bae0": { + "ar": { + "updatedAt": "2026-02-11T06:36:55.738Z", + "postProcessHash": "c2eea6e1d306b404e7e03d11e5a0dc8d1f5fe9de975c3d5cbf3b17dccad5bae0" + }, + "es": { + "updatedAt": "2026-02-11T06:36:55.739Z", + "postProcessHash": "c2eea6e1d306b404e7e03d11e5a0dc8d1f5fe9de975c3d5cbf3b17dccad5bae0" + }, + "ja": { + "updatedAt": "2026-02-11T06:36:55.747Z", + "postProcessHash": "c2eea6e1d306b404e7e03d11e5a0dc8d1f5fe9de975c3d5cbf3b17dccad5bae0" + }, + "ko": { + "updatedAt": "2026-02-11T06:36:55.753Z", + "postProcessHash": "574db978a6c2846c74fb654928313e917075e665f150f7cf7606d4dcf5b8a509" + } + } }, "15488908cd888ced5e9729eccc246a3563211f021611bbe81410698bf68b2cb6": { "5652e8db9365179d90bede7ac4d1ff2ea7074e56dd4550418490047951d5362d": { @@ -6653,6 +7134,24 @@ "updatedAt": "2026-01-16T09:12:32.546Z", "postProcessHash": "92a50f62727dcdf2595b969e0a51a27351dd32e203aecba26ca4650203837548" } + }, + "9a047f11bcd5c747b22385fb4112e3b50bb554057bb3eeb6f79efda40fb70ff1": { + "ja": { + "updatedAt": "2026-02-11T06:36:55.696Z", + "postProcessHash": "485456bdfbd1ac93ab3f08d447afff93f1c47048ac0918df11637f6f1be29c87" + }, + "ar": { + "updatedAt": "2026-02-11T06:36:55.705Z", + "postProcessHash": "ad0dea9f53822ca740755ebcc4ef3a2ec260ca11364f14254afa3c75e46928e9" + }, + "es": { + "updatedAt": "2026-02-11T06:36:55.706Z", + "postProcessHash": "b3d7750a861df57463c4347911cdc01213fec219984fc99dfeee19802d4479b5" + }, + "ko": { + "updatedAt": "2026-02-11T06:36:55.708Z", + "postProcessHash": "174096a76472391ad14289c1c1571c001eecf7c4b744633f2823d5048421e886" + } } }, "20e0cf4b1ad35379d6e59470873d18f2e56b325a2539334c2b507703a25afe7d": { @@ -6693,6 +7192,24 @@ "updatedAt": "2026-01-16T09:12:32.559Z", "postProcessHash": "705c7687a059a68cc6eb0d8b28b9af876106c5ed983b05b7487aeaf1309ae9ac" } + }, + "598eb6bc1cec7ee9a1f0b71d658c33a7d200ce897f56c7501c1accf1f5743f03": { + "es": { + "updatedAt": "2026-02-11T06:36:55.739Z", + "postProcessHash": "3f237b319cd217d25771aad873903c64b81e5750f89df01a5111b768378be559" + }, + "ar": { + "updatedAt": "2026-02-11T06:36:55.740Z", + "postProcessHash": "827c343c9e1c0b9f62ab07a49d074f1bf795502b8a1e0c13de048a6d0bc4665c" + }, + "ko": { + "updatedAt": "2026-02-11T06:36:55.742Z", + "postProcessHash": "1db54746aaad12e0193cae92f6602be305561b0bfcaced02b2833b570763d368" + }, + "ja": { + "updatedAt": "2026-02-11T06:36:55.745Z", + "postProcessHash": "74b381fa07128c2cf86bbd049ef1625a80796c7ec408e9194394e7b24785d1b2" + } } }, "2131a87448a873c0b39d15dff788e952064f659ecc285d49691465fa6052b1ba": { @@ -6733,6 +7250,24 @@ "updatedAt": "2026-01-16T09:12:32.561Z", "postProcessHash": "5eb862ce34ca4bb1e40a49e15f44157fabcd08a26092db10d8ff61f061d79ced" } + }, + "a6e35fe76d70ad56159acab80a2a15a6151e1416a09b8a706d751fa10a7e8fe7": { + "ja": { + "updatedAt": "2026-02-11T06:36:55.737Z", + "postProcessHash": "560781fb51fb693166bf1b91597b3abeda93dc3ec9018933c7a4ba73b79df578" + }, + "ar": { + "updatedAt": "2026-02-11T06:36:55.740Z", + "postProcessHash": "0624909b8233b696ddc4b1123f97bbaa98af223d1bb7cd09fb1a57548fa5c445" + }, + "ko": { + "updatedAt": "2026-02-11T06:36:55.742Z", + "postProcessHash": "f77cf7cfdcfa27c08301f07b18d818c15f15290e5fce6f651c5be1a2f4760b8b" + }, + "es": { + "updatedAt": "2026-02-11T06:36:55.744Z", + "postProcessHash": "f940a3330a764357e9d15fd2a5f79972688b13a0d57118b398fab85a7e1dd893" + } } }, "217f816332ba2d36f7b44593388cb080e5b3013930ff7d695f7da1bdd03724dc": { @@ -6748,12 +7283,20 @@ }, "6387a1faae3a605e84af1c33c5f7b361c643713789fef66484f6ec03322ebc01": { "es": { - "updatedAt": "2026-01-05T20:33:25.926Z", + "updatedAt": "2026-02-11T06:36:55.670Z", "postProcessHash": "122527d45ca82e282ac1b6eee982fde03d4aaf07d8655288a27a736e4c1fb1d5" }, "ja": { - "updatedAt": "2026-01-05T20:33:25.926Z", + "updatedAt": "2026-02-11T06:36:55.671Z", "postProcessHash": "444caf2091ba036415dfbcda1db2b3c8a75e33dd07a6f08594f54e75cbae67c9" + }, + "ko": { + "updatedAt": "2026-02-11T06:36:55.690Z", + "postProcessHash": "c8e0df59ecc62c387f6b470abb5c2185e422a266716d9798f81693bece100e18" + }, + "ar": { + "updatedAt": "2026-02-11T06:36:55.690Z", + "postProcessHash": "863c830659352133d37bbf73b7b70957b634b883d760b86dedc3abf0a274a2ea" } }, "3c4a7f8d94c7ed03680a214c5ab6a0038237a4c33037092d077ac7271f0c7d37": { @@ -6833,6 +7376,24 @@ "updatedAt": "2026-01-16T09:12:32.548Z", "postProcessHash": "2349e55d84d3712e6edcfafec8ec719acb8b234f60773ac71a345f07d7556711" } + }, + "ceef8e66cf0757d2c9181baca8fcb35a4a32ef11ebc71ae3de7c6291fe39bd10": { + "ja": { + "updatedAt": "2026-02-11T06:36:55.692Z", + "postProcessHash": "6a1819cd32d621ec2c4853ce0a5e7ee31db673a3a500a25bb8b587ec5e8f5066" + }, + "ar": { + "updatedAt": "2026-02-11T06:36:55.697Z", + "postProcessHash": "9c46cc7686455c8c91c83dd068d5002d0a299a2534f03ce94f32455feff4793e" + }, + "es": { + "updatedAt": "2026-02-11T06:36:55.711Z", + "postProcessHash": "8e7f7362e0b7fe5ca7f472a552a02a92fcd97eb72466f80152a023eb0e7c774a" + }, + "ko": { + "updatedAt": "2026-02-11T06:36:55.752Z", + "postProcessHash": "0908c69c555a18f34d65d0a3589b4d53a7645357256c4dfe7ec3ac71a90a6ac5" + } } }, "62b7eacc329eba20067ef8f1c956255f67319587da96715e60735fd6a8c302a2": { @@ -6873,6 +7434,24 @@ "updatedAt": "2026-01-16T09:12:32.540Z", "postProcessHash": "156b5035b110ef44e98c2d8041976a8f4e53c8caecf8223f1856a5c5f23ca0dc" } + }, + "ebaed104d995780afd757306fddb0e328d3ef9a9ba1a5e58b036b0375f6ca0b0": { + "ar": { + "updatedAt": "2026-02-11T06:36:55.698Z", + "postProcessHash": "8531d75fe93f94def03344658b64dad62aa612eb3662f16fa5800b1e9550e316" + }, + "ja": { + "updatedAt": "2026-02-11T06:36:55.703Z", + "postProcessHash": "141802a6aaecc67c9236ddf07eb06552b81d1bceb65ae7d1febb88804ba89a36" + }, + "es": { + "updatedAt": "2026-02-11T06:36:55.704Z", + "postProcessHash": "07fcbb11fd536702cb0d11c4bbc645c708fb119ba20c59edf0af3838f584c933" + }, + "ko": { + "updatedAt": "2026-02-11T06:36:55.710Z", + "postProcessHash": "e38817b462c6760e61d674455b41697ed5e823e6aa3174afefaa0b8390ec661e" + } } }, "8b9e5456ac6173022dc3093a1d5f252891fe237b13d93b5cd4b90ce1517605da": { @@ -6888,12 +7467,20 @@ }, "4e21e10853490a0f6cd8444d21d54e1694a64dff699dacc693b1f986622a39fb": { "es": { - "updatedAt": "2026-01-05T20:33:25.943Z", + "updatedAt": "2026-02-11T06:36:55.671Z", "postProcessHash": "c293dfb1275f2ec17fad8f0f8429f104271767b6f8b45ae3769eda06bf19b5f3" }, "ja": { - "updatedAt": "2026-01-05T20:33:25.944Z", + "updatedAt": "2026-02-11T06:36:55.670Z", "postProcessHash": "04cb4c61d8514eda89b873f2228150347b1412fe9383a71524761017dbc0cb8c" + }, + "ar": { + "updatedAt": "2026-02-11T06:36:55.689Z", + "postProcessHash": "167d7b15013b49585803543983fcb40bc273c676180eb7ac513a52e0a277b456" + }, + "ko": { + "updatedAt": "2026-02-11T06:36:55.690Z", + "postProcessHash": "c451655f30c5c42614fc82d3da37f04b16c867d34f8f21a61ea8b46e60379d75" } }, "c093d31ced118b2de4730789b1487d10607fd6b7b1c10f492cf1ae8192d0e38c": { @@ -6973,17 +7560,43 @@ "updatedAt": "2026-01-16T09:12:32.562Z", "postProcessHash": "23e4c71f2ca9712073b459ca6b4e82c7212783820ced0959d5f7c1b0caa6e380" } + }, + "53d293ad14dd271fa799a9db6146ddc7871f596da2057af2bf5b527badbfe83d": { + "ja": { + "updatedAt": "2026-02-11T06:36:55.736Z", + "postProcessHash": "d43d4d9a5d67916dfd63a394aa27e700a434917b27063fef8e5cb1160ef915a3" + }, + "es": { + "updatedAt": "2026-02-11T06:36:55.738Z", + "postProcessHash": "7203f3e9f704d5b1d10d3ba89ea11e5c0b77256bbea25df180d169465d5b73af" + }, + "ko": { + "updatedAt": "2026-02-11T06:36:55.741Z", + "postProcessHash": "f795a676c0e5cc48cb620517e7107bee8d8b645bd12a78d4ebdca9af4af1f40e" + }, + "ar": { + "updatedAt": "2026-02-11T06:36:55.754Z", + "postProcessHash": "c272b4258651aa1ede7c6027306181e14ccd215f9659ec7de39b4181b13298cf" + } } }, "a2b37fa26212d126258bcb339b844af29d06a881a448b585fea078609c246c1c": { "1be8741f569c620fa2154ba1147347cb6c606465b6c7edbe13c1c939828cfd5a": { "es": { - "updatedAt": "2025-12-30T11:14:39.219Z", + "updatedAt": "2026-02-11T06:36:55.719Z", "postProcessHash": "d0aeaf6d31cee7325b820845c850af275e7aa7fdc868f66bc5bc7a4efe5ae92a" }, "ja": { - "updatedAt": "2025-12-30T11:14:39.220Z", + "updatedAt": "2026-02-11T06:36:55.720Z", "postProcessHash": "a544de03710390e582d2d4a7f098cc72f477c2e411d8037317f2b7be61f2be4c" + }, + "ko": { + "updatedAt": "2026-02-11T06:36:55.734Z", + "postProcessHash": "c6616077408c82763b8de5f9edbe49a067e68ad276796ca5495c67c30a0d8350" + }, + "ar": { + "updatedAt": "2026-02-11T06:36:55.735Z", + "postProcessHash": "4d253d5a5ff5e40f0d3daa647b910a9ec1458a9148a76c0b03ef1e29eeffcfe5" } }, "2fe270bc91d4f602065a9165ea4c1e96bff86555b036b92c434d14b760e43b4f": { @@ -7053,6 +7666,24 @@ "updatedAt": "2026-01-16T09:12:32.566Z", "postProcessHash": "426223ef1639c43fc2b3cdaa3d9e5a0967db1c461efaf0a700be20ac1dca1b30" } + }, + "a1c2979fc71ae00dbefe94540e8e8b549831b7fdffb11bc0bddb5669c8cc9d9c": { + "ko": { + "updatedAt": "2026-02-11T06:36:55.694Z", + "postProcessHash": "5c8a0c0bd4a3ef11d0936ac74b292f333d5f3499b20610dc9137b0d07c01ef19" + }, + "es": { + "updatedAt": "2026-02-11T06:36:55.698Z", + "postProcessHash": "ef8147c1dd519c19fc6d80f7bab6cc4440abc20ff8b641fdd727ec0f68a2ddea" + }, + "ar": { + "updatedAt": "2026-02-11T06:36:55.708Z", + "postProcessHash": "5d7e82e66a522c65bde4d8db65a6b47cb169427687e525ae904ab15f79b3d99f" + }, + "ja": { + "updatedAt": "2026-02-11T06:36:55.749Z", + "postProcessHash": "6785138837d2237f58c7f944dbcb849ba0a2deed3e7363c29575b0371ebfb510" + } } }, "c45b9c79095f59f41fd0211aa4d7f1eaf3f2d9a66ff7bf3885abd6b51fa7e7b9": { @@ -7093,6 +7724,24 @@ "updatedAt": "2026-01-16T09:12:32.539Z", "postProcessHash": "f9e63d26ce3a808811738223e9486e5c85f2e3b66ee63299a2b0178005fff933" } + }, + "87182aad2067018290d8505ec54de0bbe59afef87b095d801728929662fce102": { + "ko": { + "updatedAt": "2026-02-11T06:36:55.692Z", + "postProcessHash": "23509dc81effab97fb758e00080199d741fada2f6b99babefcb20e09b95d7f3e" + }, + "es": { + "updatedAt": "2026-02-11T06:36:55.698Z", + "postProcessHash": "b86a6b7325523921cd7896c010de5e7c3dad4679a4bd85a920e6f3111fec5717" + }, + "ja": { + "updatedAt": "2026-02-11T06:36:55.707Z", + "postProcessHash": "de97cb71cd9d6c94b3b9a8a69bf44c843e0b5166bc87b6904980f6df8d4a2c5f" + }, + "ar": { + "updatedAt": "2026-02-11T06:36:55.751Z", + "postProcessHash": "4febf9a03c56e34a316ae72edaaac8e2d40465a3178a05e06899bf6ff1c592c6" + } } }, "db9b0796bb8ac69f37cbb9b98da3eb18e3205b5a049658dce425a1a364b7350e": { @@ -7143,6 +7792,24 @@ "updatedAt": "2026-01-16T09:12:32.563Z", "postProcessHash": "5b92d5c7c2bb519c7e57dcd164216f93fb341311d41c9d8760f607e90b0e2397" } + }, + "4e759df13a8f3d9a7ab28d6d0f462c464169f5a4f8bade09197c59c38c568cf2": { + "es": { + "updatedAt": "2026-02-11T06:36:55.740Z", + "postProcessHash": "28e5bb0e06441383011a54adb5a3dbc2ac94f23fdeed4c5aa019736a5a89a234" + }, + "ko": { + "updatedAt": "2026-02-11T06:36:55.741Z", + "postProcessHash": "20e79a9b17e77a8f6a42caadb2964ab542969e038a3f2f744be5a20e6277777a" + }, + "ja": { + "updatedAt": "2026-02-11T06:36:55.743Z", + "postProcessHash": "314a0c178785676a957336ecd606f3fa1a4bdd45359b3b9e29da860b7a54624f" + }, + "ar": { + "updatedAt": "2026-02-11T06:36:55.748Z", + "postProcessHash": "a12e193940a519a9803d4d31b3651177e8059a022ee3eb55130c79410d0c3dcc" + } } }, "38a897fd1b525c09fe889e1abe4d6e1281a1c1e1c6d913f466a6ded0a0955587": { @@ -7198,19 +7865,19 @@ }, "219245c50d84bcad9a3833a07dd19a96c54703984dc3376e3b91c785a9806479": { "es": { - "updatedAt": "2026-01-16T09:12:32.714Z", + "updatedAt": "2026-02-11T06:36:55.976Z", "postProcessHash": "219245c50d84bcad9a3833a07dd19a96c54703984dc3376e3b91c785a9806479" }, "ja": { - "updatedAt": "2026-01-16T09:12:32.914Z", + "updatedAt": "2026-02-11T06:36:55.976Z", "postProcessHash": "219245c50d84bcad9a3833a07dd19a96c54703984dc3376e3b91c785a9806479" }, "ko": { - "updatedAt": "2026-01-16T09:12:32.925Z", + "updatedAt": "2026-02-11T06:36:55.893Z", "postProcessHash": "219245c50d84bcad9a3833a07dd19a96c54703984dc3376e3b91c785a9806479" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.957Z", + "updatedAt": "2026-02-11T06:36:55.895Z", "postProcessHash": "219245c50d84bcad9a3833a07dd19a96c54703984dc3376e3b91c785a9806479" } } @@ -7281,6 +7948,24 @@ "updatedAt": "2026-01-16T09:12:33.250Z", "postProcessHash": "b8d8c8fda7fc70d1770c8e68634a243c8e394e7d5533ca84cd79356111f50c6f" } + }, + "26724b5215f966279e6bccd05f6704a54f5edb8cdb9efc9db8f828f47666403d": { + "es": { + "updatedAt": "2026-02-11T06:36:55.869Z", + "postProcessHash": "747ca21230d73b2e80590527452f0addb20ab44f816b9257937339cf3d5c1c2c" + }, + "ja": { + "updatedAt": "2026-02-11T06:36:55.881Z", + "postProcessHash": "6b2cfd0b6ef49168d9f7b63e42f228399f5f4598f579d31ceed8e745c649efae" + }, + "ar": { + "updatedAt": "2026-02-11T06:36:55.883Z", + "postProcessHash": "65558509ce11c6ae6db5ecc870cd8938f33bc28e73a559f42bb42bbfefe50f97" + }, + "ko": { + "updatedAt": "2026-02-11T06:36:55.885Z", + "postProcessHash": "2a1d3cffce5acbb4a82e3baaec1eef9321eb49eb8564b6a71f1cdc721c186ea7" + } } }, "7f54cac32d518f6e68770388ecb03ab3302c047dca03504afeb8fa6eba7b0539": { @@ -7426,19 +8111,19 @@ }, "d8a3c0a2cc8025f9cd6d824fae0762efe4fce5700051f2e2437002008608ef37": { "es": { - "updatedAt": "2026-01-16T09:12:32.220Z", + "updatedAt": "2026-02-11T06:36:55.624Z", "postProcessHash": "c2f9c2ddccbea3c7797e5e4207af8a78675a27f3a7ef00222e1746e2a4715953" }, "ja": { - "updatedAt": "2026-01-16T09:12:32.223Z", + "updatedAt": "2026-02-11T06:36:55.625Z", "postProcessHash": "97d8843adff392d7bb8877bdc4fcdf0558522dcef22fb7caae360e2505dcfce6" }, "ko": { - "updatedAt": "2026-01-16T09:12:32.408Z", + "updatedAt": "2026-02-11T06:36:55.633Z", "postProcessHash": "66814827d1f768182bea74988b8d6e76a814b8fd3149ecebfa17862f0b3bae0d" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.439Z", + "updatedAt": "2026-02-11T06:36:55.639Z", "postProcessHash": "790799ffa431762dd0c74b6e72e02ec6a14e2e2a9a3fc7c6bb96bf12f4712363" } } @@ -7486,19 +8171,19 @@ }, "2b90e8d00e87a02cd1fe185c76be67b088fb58e12a65ae7fe25a4a8e008c6bd5": { "es": { - "updatedAt": "2026-01-16T09:12:32.916Z", + "updatedAt": "2026-02-11T06:36:55.892Z", "postProcessHash": "1ae419f3acb0e903f1eeea0639ac718bd6cd22b2f2ed38bc9fa95aec2344fb97" }, "ja": { - "updatedAt": "2026-01-16T09:12:32.708Z", + "updatedAt": "2026-02-11T06:36:55.890Z", "postProcessHash": "423dd47c10006a22c347948301341f144fee98573f51c83d04faeaf95a13cd06" }, "ko": { - "updatedAt": "2026-01-16T09:12:32.919Z", + "updatedAt": "2026-02-11T06:36:55.892Z", "postProcessHash": "e985d777a1f721730701f964e1b992b31d8142721b872c423d7ae0e56bb75c4d" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.964Z", + "updatedAt": "2026-02-11T06:36:55.897Z", "postProcessHash": "53fda5e10ae4de67126ce3b1feeb8221f630df84dd6edaa730f00b663409de9f" } } @@ -7516,19 +8201,19 @@ }, "af5022d264e4322225eca5d89864b99f2b8b7b1ba729b41d0224bb5382b7b3ed": { "es": { - "updatedAt": "2026-01-16T09:12:32.702Z", + "updatedAt": "2026-02-11T06:36:55.889Z", "postProcessHash": "8583e92327ab1a2d969ea4ad85fb39f3447b1d45b64e84c75e3d111fb2bcb0ae" }, "ja": { - "updatedAt": "2026-01-16T09:12:32.715Z", + "updatedAt": "2026-02-11T06:36:55.891Z", "postProcessHash": "23a46cc944749de1503bd9f4adf4dd0f8a4c0dc87f553ee5539abd6d33ae88b2" }, "ko": { - "updatedAt": "2026-01-16T09:12:32.921Z", + "updatedAt": "2026-02-11T06:36:55.893Z", "postProcessHash": "8fcf3e9fed26cf343af94624adbfe24766b282de9370d4066265e77667a53842" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.959Z", + "updatedAt": "2026-02-11T06:36:55.896Z", "postProcessHash": "3cddcd73b04448c4c389b35f8e51832c8ff1c3c29a4d6e90b1c72088bc30f0c1" } } @@ -7586,12 +8271,20 @@ "4ffa59e36ddc6d055369f29f1468cc11991ae8f4b99d0e9b5a9e440f136b727e": { "abb4949412bf26d9d515689e96cd4dfd953974379c15adca8e56c1793af2f00f": { "es": { - "updatedAt": "2026-01-05T20:33:25.873Z", + "updatedAt": "2026-02-11T06:36:55.947Z", "postProcessHash": "44295afba34615726580697b1eb3bda0e43164d2e85064b7ee32d7f208f11010" }, "ja": { - "updatedAt": "2026-01-05T20:33:25.873Z", + "updatedAt": "2026-02-11T06:36:55.947Z", "postProcessHash": "e35094a3177bac002a1cb7081f848c74605ed9a41669d2487ae2f6bc14d19eb0" + }, + "ar": { + "updatedAt": "2026-02-11T06:36:55.965Z", + "postProcessHash": "9dee7eb773fb6eb7e0767f3385740c87adec065e102e679444816ba4966474c7" + }, + "ko": { + "updatedAt": "2026-02-11T06:36:55.974Z", + "postProcessHash": "0843feb208294d87347c4e15f00c8ff6cbc19b716240182638ff327c5c0fe8ef" } }, "3929a646ae3c4e2af71f7caed2f5b596fdefcd88d25513c4ea9f2be9c7e8d61b": { @@ -7659,6 +8352,24 @@ "updatedAt": "2026-01-16T09:12:33.249Z", "postProcessHash": "2422431735f3d72a71c36c236f551116e787ff42633b10a0a157b46e1c26b11a" } + }, + "3a017a89299d24927750c0c91b36e879d8a6dc921530d6a7ab522f7ad611d8eb": { + "ko": { + "updatedAt": "2026-02-11T06:36:55.869Z", + "postProcessHash": "301a13357ed3f459d88553d10eac95f67b44ddfe41b4999f3f8baca56e1d69e8" + }, + "ar": { + "updatedAt": "2026-02-11T06:36:55.875Z", + "postProcessHash": "67ad4669f1322c885920ab37799396bcb589a61e3a5ef370fa3e6a4b86c9f38f" + }, + "es": { + "updatedAt": "2026-02-11T06:36:55.882Z", + "postProcessHash": "f0c5e6843b407b08fcc70a36a28447d95958a9a9b54d87865a90e9551643833c" + }, + "ja": { + "updatedAt": "2026-02-11T06:36:55.884Z", + "postProcessHash": "15039a87ed4717415f0ec2bc4a83f2a03818239ec4f53fa417ff541ec0d415b5" + } } }, "6d9e279be2a2bbba1d82e6b462c88d8434a94249953de51235e53afdc6d9a787": { @@ -7704,12 +8415,20 @@ "6e4fca2dac669f3692477b8876894a2c00d6fdfe3f7a71f636fc9b3fd6d93174": { "a16b8f77f3014268d8721baa58241dc11242d09bec1252ece51ac8d415ce4786": { "es": { - "updatedAt": "2026-01-05T20:33:25.884Z", + "updatedAt": "2026-02-11T06:36:55.805Z", "postProcessHash": "07518ebecedc3398d5fe28ded308dddae17ecec07b083b28234395f25131c053" }, "ja": { - "updatedAt": "2026-01-05T20:33:25.885Z", + "updatedAt": "2026-02-11T06:36:55.805Z", "postProcessHash": "a53041bee83882fd3e3c50f69e9a769861b62cbeaa00eb0f1d020e9fb12fe594" + }, + "ko": { + "updatedAt": "2026-02-11T06:36:55.864Z", + "postProcessHash": "9f6102bff22cb66f1c6c6d10ac5bf1711b3bee200f207c4a38631bdc759e2086" + }, + "ar": { + "updatedAt": "2026-02-11T06:36:55.880Z", + "postProcessHash": "2cf914756f3780ea6206b178d2aca1347e3b188f1d00c3fba35b041bfccc0af4" } }, "291ac3bfe9ed7e4bcb31b9b6babc4e0c17e69addf42ed4c95ecb6e07264cdc7e": { @@ -8054,12 +8773,20 @@ "ebfefee71f4a38a8624aecb841c8eae04062a80229db6dd5df7261ecd400dc36": { "c868ebc8c4cde687e038b96d9264b408e14e1223841e854e83646a16f3dfd659": { "es": { - "updatedAt": "2026-01-05T20:33:25.905Z", + "updatedAt": "2026-02-11T06:36:55.804Z", "postProcessHash": "560d9f1fa04cdd2bd4dbfda7178b8aeecf39637af6e48941854ed6ebede15348" }, "ja": { - "updatedAt": "2026-01-05T20:33:25.905Z", + "updatedAt": "2026-02-11T06:36:55.804Z", "postProcessHash": "956d31ae379ed05a258f0fc48908d99bf2d29308313fbb8191fccbe254c6a1fb" + }, + "ko": { + "updatedAt": "2026-02-11T06:36:55.873Z", + "postProcessHash": "0e03907b3b568659b58f8e44ec705e02050703f71d88ae85bee60a9428731350" + }, + "ar": { + "updatedAt": "2026-02-11T06:36:55.879Z", + "postProcessHash": "67c32ed14d07f75ec1f93af005976b5262bc8229bd3f5908c252acf9a5f3c1c3" } }, "e5e3c0f51c20c97cdc6d44d160086e7fc79c80bba1d66f17dc65dee4155b0c32": { @@ -8094,12 +8821,20 @@ "f37269211d002eb4b1aeb898ccd753cc05f5b7e383006143aa2e222112626dbb": { "f1e86f4bb98d8a3a2036b9534b694209bffe846c8b0911adc7b93f65af9ccfd0": { "es": { - "updatedAt": "2026-01-05T20:33:25.905Z", + "updatedAt": "2026-02-11T06:36:55.848Z", "postProcessHash": "fde925a33641a7a30402a424f1fc11f56b0ab6dab72e1e4936263d5364f59916" }, "ja": { - "updatedAt": "2026-01-05T20:33:25.906Z", + "updatedAt": "2026-02-11T06:36:55.847Z", "postProcessHash": "a92a258f54fa6ad773657b6a279cc51377e559c7e803f5f33f5114044085abcb" + }, + "ko": { + "updatedAt": "2026-02-11T06:36:55.876Z", + "postProcessHash": "b62ade4bc24d7fa0cc979d229f0e3ef60553a38e3071ca2e972e3361301c21ad" + }, + "ar": { + "updatedAt": "2026-02-11T06:36:55.878Z", + "postProcessHash": "b3b0b329b2d7b7c4c6c18ffb95d7812a6460c600174a667bde89fb11f877024a" } }, "d3df30d3c6160c1224bd5203203ff7bde7f9141ca2fe23ccbe2dcd0b98deb501": { @@ -8124,19 +8859,19 @@ "b88c6b4192edd110cd2eb994f62b9367bf6a344a95fa0b0f54f383d0b9f9eb80": { "fbc52bc6aeee348e0467652d43cfa0894fb9b5ba5eb13631a5ac9ed73baa0565": { "es": { - "updatedAt": "2026-01-16T09:12:32.700Z", + "updatedAt": "2026-02-11T06:36:55.889Z", "postProcessHash": "7bda2f28d25932445016f81143a7036fe71b1182a1afec4c27c7c5c7e06c8dd0" }, "ja": { - "updatedAt": "2026-01-16T09:12:32.705Z", + "updatedAt": "2026-02-11T06:36:55.889Z", "postProcessHash": "8b8a08ff714f2687a69a6cc112e5c95434062a3e94480cfb186f7a2f88e2a9e3" }, "ko": { - "updatedAt": "2026-01-16T09:12:32.938Z", + "updatedAt": "2026-02-11T06:36:55.895Z", "postProcessHash": "c5736a361425db8e8af5943c83d3ad6faa8b20d594c070656bd61f1090b86203" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.961Z", + "updatedAt": "2026-02-11T06:36:55.896Z", "postProcessHash": "68981962d4d2ec859c135fa69bad94defa1cf18d621d7dc9f882326a1cae0286" } } @@ -8154,19 +8889,19 @@ }, "b0e8b14baea793c530422c261c4450af6ada436a206f8cf0b9aaec88ca029217": { "es": { - "updatedAt": "2026-01-16T09:12:32.709Z", + "updatedAt": "2026-02-11T06:36:55.890Z", "postProcessHash": "b0e8b14baea793c530422c261c4450af6ada436a206f8cf0b9aaec88ca029217" }, "ja": { - "updatedAt": "2026-01-16T09:12:32.713Z", + "updatedAt": "2026-02-11T06:36:55.891Z", "postProcessHash": "b0e8b14baea793c530422c261c4450af6ada436a206f8cf0b9aaec88ca029217" }, "ko": { - "updatedAt": "2026-01-16T09:12:32.921Z", + "updatedAt": "2026-02-11T06:36:55.893Z", "postProcessHash": "b0e8b14baea793c530422c261c4450af6ada436a206f8cf0b9aaec88ca029217" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.953Z", + "updatedAt": "2026-02-11T06:36:55.895Z", "postProcessHash": "b0e8b14baea793c530422c261c4450af6ada436a206f8cf0b9aaec88ca029217" } } @@ -8271,6 +9006,24 @@ "updatedAt": "2026-01-16T09:12:32.452Z", "postProcessHash": "7067e19550a59f4f0bce35d10bbdf0503a8eb7b269faf00e0de874fe7c56e953" } + }, + "43acedb2b600422dc0cc6f5f2b3c92255a1ffff88b48c68fa6022413b58e27e7": { + "ko": { + "updatedAt": "2026-02-11T06:36:55.665Z", + "postProcessHash": "01845be44f5a49a973be73ad87fef5f8e002adf17a40e06caccc0886d297932b" + }, + "es": { + "updatedAt": "2026-02-11T06:36:55.666Z", + "postProcessHash": "1d9ccc1da0afc73d2ebae15969986e042fa45984496c05f6b932d9b02168c133" + }, + "ar": { + "updatedAt": "2026-02-11T06:36:55.666Z", + "postProcessHash": "8cc77b340959a99e33c75e72cc99c1d28f68e85d4217a5d75b6d8c381488c836" + }, + "ja": { + "updatedAt": "2026-02-11T06:36:55.667Z", + "postProcessHash": "b7f765d90727f205eceaae546e2c79cdd0f2c24133d01fad204b718acd00b1fa" + } } }, "982429e1a651aad0cdb426892d1a65e63bced1f6e229b375974b43dee2ba3a63": { @@ -8291,17 +9044,43 @@ "updatedAt": "2026-01-16T09:12:32.083Z", "postProcessHash": "94ee5295c9567dad824a0222f0ee3ca63e06c25f562b1b0d7b1af0968cff37b0" } + }, + "56832ed5f3d515ba39db62d321b1497bd29a5bba979163efc7e79d81864d476b": { + "es": { + "updatedAt": "2026-02-11T06:36:55.080Z", + "postProcessHash": "ed2eea2668c8bf850ced8f3e1d2b904bba8a4ff1b73b4c749e2787a39c85268a" + }, + "ja": { + "updatedAt": "2026-02-11T06:36:55.082Z", + "postProcessHash": "279e9109346b218dbacbf444c75e7b601e007e64092bacd015345adba52d608a" + }, + "ko": { + "updatedAt": "2026-02-11T06:36:55.085Z", + "postProcessHash": "ef947bf8b2a978735fca57d6a4b99bf90d07cfc2e420c0531618624097366c6f" + }, + "ar": { + "updatedAt": "2026-02-11T06:36:55.087Z", + "postProcessHash": "c211d9e7215e0f0ce81272137e1681b961213eb2d9d7fb14260b4d659ceaffb2" + } } }, "0a8a18227b1a137bfd5bfd156d3c7160df950ea7e9044f4544769eaa107769da": { "25c208a56cade0747e4bff22409e51bf5a9342efccad4a2cc3e98f83ba9fa7ee": { "es": { - "updatedAt": "2026-01-06T18:43:58.494Z", + "updatedAt": "2026-02-11T06:36:55.848Z", "postProcessHash": "55fc466351af353f99258e316da159a721d052eeed50e812b585846138886d8f" }, "ja": { - "updatedAt": "2026-01-06T18:43:58.496Z", + "updatedAt": "2026-02-11T06:36:55.852Z", "postProcessHash": "893234a77bac9de10a4952a27bb8095e2defdc37202eb2443590e7e582e2ad5d" + }, + "ar": { + "updatedAt": "2026-02-11T06:36:55.862Z", + "postProcessHash": "c584be605e9d2915467137ac2bfa13acf6ff03fbd0d7ae06bf939b5ce67b6a2b" + }, + "ko": { + "updatedAt": "2026-02-11T06:36:55.879Z", + "postProcessHash": "8e7fdfdf2302a78d33e81b210a396630b2c9ea301e431495ebb81a757cfde22a" } }, "1d0c222aa6638c393bdf2fc8d8635da7d53407f558c9ee1e3abc1abda896633a": { @@ -8326,12 +9105,20 @@ "0c4b705b41c5119b7f76ea7ec4d840e29c69f80f013fbd11accff6ea227e8f4e": { "40b71b8b2571bc7db17a3087ccc96aa7576015ccc161cd86eaf90f94472f98d1": { "es": { - "updatedAt": "2026-01-06T18:43:58.499Z", + "updatedAt": "2026-02-11T06:36:55.850Z", "postProcessHash": "43ad265ee35ba5a2542830aecf6bce1016eb4d42d002803ea48c0c2de846446c" }, "ja": { - "updatedAt": "2026-01-06T18:43:58.500Z", + "updatedAt": "2026-02-11T06:36:55.853Z", "postProcessHash": "4565499cf280033dbd0693567e090ca0c79b00c789f0ca916695c13c1ec2f7ca" + }, + "ko": { + "updatedAt": "2026-02-11T06:36:55.869Z", + "postProcessHash": "53bfab8ebf1480026e60de0f82eb9f156db78adf9d96e4726e1212a5c9662521" + }, + "ar": { + "updatedAt": "2026-02-11T06:36:55.874Z", + "postProcessHash": "3b8bb50007d1b2a896b1059cc8be6b73095bf01dd52697529f09d9b3daf01d81" } }, "cd6b93384e8ba5ce639339ca2984f2e79bdc68888716024613a9c0dfbbb8e48b": { @@ -8356,12 +9143,20 @@ "13542d1ae9072c8341f7119c541a2c45492074f652f919a838acf9c4e31eba34": { "446016b2c0cbe69531043a4ff36af12ca5e33a9516448fe7cd6f055e92da2a81": { "es": { - "updatedAt": "2026-01-06T18:43:58.502Z", + "updatedAt": "2026-02-11T06:36:55.807Z", "postProcessHash": "9829e25185d90e73f2f5419cb89365db8106ead39c599d550f9011a03e315e6f" }, "ja": { - "updatedAt": "2026-01-06T18:43:58.503Z", + "updatedAt": "2026-02-11T06:36:55.806Z", "postProcessHash": "a8579d4dcd5c565f2866335bd3c2d324ecff63157141e466a2281cbe50b3c73a" + }, + "ar": { + "updatedAt": "2026-02-11T06:36:55.863Z", + "postProcessHash": "6ddbdb9c1f073f1273336787af0b59d8b0c308b483d235c250c8a05a5fe2684c" + }, + "ko": { + "updatedAt": "2026-02-11T06:36:55.879Z", + "postProcessHash": "e1301bc442eafb4d87891798c9b0d902e423db106f800ca16d602e6857ac88bb" } }, "5488138ff6651a0677624d5113b686cf265f8227059eeb391bf55bfb0dd05e8b": { @@ -8386,12 +9181,20 @@ "159a146af0de1aecaf9f6ec99055a1a1e926cae2ca69d3299bb8cd5f64b9d93e": { "a99f32e2820473b6ae359b34ae79abadecfb2f98d5659c14a1e84a2a341809de": { "es": { - "updatedAt": "2026-01-06T18:43:58.510Z", + "updatedAt": "2026-02-11T06:36:55.854Z", "postProcessHash": "004161f9f5b37ac102b15923850fa6d9564473e5f358fe3d0be7893e63b905e8" }, "ja": { - "updatedAt": "2026-01-06T18:43:58.511Z", + "updatedAt": "2026-02-11T06:36:55.851Z", "postProcessHash": "a77d3250593bbeab1dfc31b591241e0870442c442f8379bf8435709c09d29aad" + }, + "ar": { + "updatedAt": "2026-02-11T06:36:55.870Z", + "postProcessHash": "c0dde50c29901cc108a915c6454bf26b76150980609f66c3bc89c46ae4688df2" + }, + "ko": { + "updatedAt": "2026-02-11T06:36:55.873Z", + "postProcessHash": "4bc8b86516486d67eab1bd3c11699a4226319b465ef530460a0d4bf21d9ccd7a" } }, "6c1a78f06bb3b77771b5afc8d3972b310484e02ff9311bc083394aa842b23b6d": { @@ -8416,19 +9219,19 @@ "c45771282cafa4a3f001ff3821b22dfe03298b293ae6f26242f72037105fda35": { "40da6387192ce834097e2bb2280da910a7fc47970007cafd01860304d34350e3": { "es": { - "updatedAt": "2026-01-16T09:12:32.364Z", + "updatedAt": "2026-02-11T06:36:55.630Z", "postProcessHash": "262c2aee15ce0a8f376de9d3dfc99b18773f40ff1b05fd8304361685c0c41a93" }, "ja": { - "updatedAt": "2026-01-16T09:12:32.358Z", + "updatedAt": "2026-02-11T06:36:55.629Z", "postProcessHash": "8264d84b57a639b0053cd915c8822161829f95317665a6b29e841204c6b93e4f" }, "ko": { - "updatedAt": "2026-01-16T09:12:32.423Z", + "updatedAt": "2026-02-11T06:36:55.636Z", "postProcessHash": "98f265be6600887a5d4c2cf470c8e96c7abdb0a73d20fa481b7a24f34469eee6" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.447Z", + "updatedAt": "2026-02-11T06:36:55.645Z", "postProcessHash": "11602c0426a76878bd34d2462974bd9930f43dfcec87f280b4d0e35e8e8382b0" } } @@ -8436,12 +9239,20 @@ "6bc974fae832f15e8923d348fd67845f9a8c4e3f2ddd1aee63e1894d885fab31": { "6e86874a0264542790f6a666e7a63c50571ab2363a8d7bdcbbe722040e3bff43": { "es": { - "updatedAt": "2026-01-06T18:43:58.680Z", + "updatedAt": "2026-02-11T06:36:55.806Z", "postProcessHash": "f2a5c5d92e89af75e5ea096845753d2fcc7379c001c640679edf51069372f8bb" }, "ja": { - "updatedAt": "2026-01-06T18:43:58.681Z", + "updatedAt": "2026-02-11T06:36:55.805Z", "postProcessHash": "7b489172f7dce4779eaed1d9f8cb9a0d4345bdbab65da6da896d2df909498182" + }, + "ar": { + "updatedAt": "2026-02-11T06:36:55.862Z", + "postProcessHash": "766ed6d00758c7e83623b9ce73851fc5dc7de8b63f81d47fba1f00c59302189d" + }, + "ko": { + "updatedAt": "2026-02-11T06:36:55.867Z", + "postProcessHash": "c40093562de77280f2f6503cc0b080b7082acdca2914cd99ed47fb83e46bb686" } }, "6eeaa514543b026ebd39ce47748ba869bde06401b2c2621baa4d5a805188ef71": { @@ -8466,12 +9277,20 @@ "783468d39a1ec69023b06a732b1e7b0be0ef4cf68ab0fafaa8fcb2001d86a8c5": { "cf79df0332a4d60cfad618cf1a715bc13a01d47771c2e803823b5f3ce9edf2b7": { "es": { - "updatedAt": "2026-01-06T18:43:58.692Z", + "updatedAt": "2026-02-11T06:36:55.852Z", "postProcessHash": "03ca70cf659879498aeae3eb522c6a1a283f5be9473e494ea4e84d9d747d4385" }, "ja": { - "updatedAt": "2026-01-06T18:43:58.693Z", + "updatedAt": "2026-02-11T06:36:55.852Z", "postProcessHash": "0eb4679f1c31253d8c49c9e8e5f035b4942c17cd61d95ccbe6680f9ddfbf34af" + }, + "ko": { + "updatedAt": "2026-02-11T06:36:55.864Z", + "postProcessHash": "76c50a7b81e3fe72c1b6f4dd11b2db5fc585cc5abbb0acc3edb6ae3a8532eff8" + }, + "ar": { + "updatedAt": "2026-02-11T06:36:55.865Z", + "postProcessHash": "1a0fe0c73feeff622cd8329aa4e86f092ec06d954fb76d0fdeb70fba9e2415c2" } }, "4206787938097b3f7cf80ae91a7a2432655b9d24e8ff01a6691a3240b69dc573": { @@ -8496,12 +9315,20 @@ "7f6b9c56cf722b1752adfc038663bafe06696e8d98246064a24b98677978fc14": { "40aa32f6bb86218e7b377858eb2cc1853af4a0546db15e77b6919749eb4daa5b": { "es": { - "updatedAt": "2026-01-06T18:43:58.694Z", + "updatedAt": "2026-02-11T06:36:55.850Z", "postProcessHash": "f85788235335410edba3be6332a978eece9f88591bbd3c84740e3bf207f2bde7" }, "ja": { - "updatedAt": "2026-01-06T18:43:58.694Z", + "updatedAt": "2026-02-11T06:36:55.849Z", "postProcessHash": "1d77fe9abfd62c7f135935aa6fa7cdeeb198fa60e3804daf8e8f0cbc96c2c316" + }, + "ar": { + "updatedAt": "2026-02-11T06:36:55.868Z", + "postProcessHash": "004102044109c184522d8b7883ab2a3c77e7798cd0efc80f24f703ba398cfc5d" + }, + "ko": { + "updatedAt": "2026-02-11T06:36:55.882Z", + "postProcessHash": "c17669977339abec6e80ed9c6bfec1c059a6255b47152ee00245c42b4059369b" } }, "6a9b90857053529529a7af75e679cf6988b168d35dc5955f76ebfc647150f350": { @@ -8526,12 +9353,20 @@ "918ca20d8681234e7eb3dff6bcacf8e92d2677cb645d99e538855947e744f370": { "8b55585c4b72ae4ba8aaa988632959b029c41f700979cb31cdaf83bb27df9061": { "es": { - "updatedAt": "2026-01-06T18:43:58.698Z", + "updatedAt": "2026-02-11T06:36:55.850Z", "postProcessHash": "2bea7cc91f53c2302daab8e3f9f99a1d184c1a51f4743b10e16b74aaa4d6362f" }, "ja": { - "updatedAt": "2026-01-06T18:43:58.698Z", + "updatedAt": "2026-02-11T06:36:55.854Z", "postProcessHash": "b6917cba290fa08fc566b903b4a83b4f41a19cdfd7c96a850c5b3959977c7560" + }, + "ko": { + "updatedAt": "2026-02-11T06:36:55.867Z", + "postProcessHash": "64f4b3608988375c7d39f20699530be826e6104d3504dabba6fd9f4357c34bc6" + }, + "ar": { + "updatedAt": "2026-02-11T06:36:55.872Z", + "postProcessHash": "8c5495b34c47a8617b9f5d0505a06865933c64e874a750bae4710bfd3d2b7833" } }, "1957554b78a3ecdeca21831c1661e97cfc5df33454e50a24e2f0f80b3a4eed38": { @@ -8556,12 +9391,20 @@ "b11f8664fbb3e5b4f075fffb315ae3b701699985c166bccc21e217718a6c4c24": { "b24c7bec54a96e1a5a42d6403dfb7e16d9cfc7281c389254c0f7e921617566b1": { "es": { - "updatedAt": "2026-01-06T18:43:58.709Z", + "updatedAt": "2026-02-11T06:36:55.855Z", "postProcessHash": "e26620d38dc0153250f870366052f8872ffb49f6f050a2ff4f4240f139f63146" }, "ja": { - "updatedAt": "2026-01-06T18:43:58.710Z", + "updatedAt": "2026-02-11T06:36:55.851Z", "postProcessHash": "2ab9764e8988f806e5595c339b3dd2c4fc5b3e7bfa8cbe9ff1b68958ba9c4cee" + }, + "ko": { + "updatedAt": "2026-02-11T06:36:55.871Z", + "postProcessHash": "da356075956c0172a61accae4e4953c52ef3194642290e4ad03de42fc8b81d52" + }, + "ar": { + "updatedAt": "2026-02-11T06:36:55.881Z", + "postProcessHash": "fc59549d74efe865c406e28c6ec7569fb6c7ed3340bdae42f0cd882b184433aa" } }, "063307e7854d3c14d30d3fd34644fb8f5209880f64848286fc45bcc7d3a11548": { @@ -8586,12 +9429,20 @@ "c66828c61e5c4445d5e4b1afc686f973f19afc4ed6710f6820be2852a50c0181": { "dedfaeaba04d8063d78d026b4a5b59437dcdab45cf459d6f10b6fd384edfda6a": { "es": { - "updatedAt": "2026-01-06T18:43:58.716Z", + "updatedAt": "2026-02-11T06:36:55.807Z", "postProcessHash": "c70caf5bfede4ccb6f0e8a0f44f35b04c7aae0e10ebf96ed56ee39ced4858d4a" }, "ja": { - "updatedAt": "2026-01-06T18:43:58.716Z", + "updatedAt": "2026-02-11T06:36:55.806Z", "postProcessHash": "62882897c45a17d537d753e5f25180f9ee59651cc3ca08d283accf9d9a7e2bbe" + }, + "ko": { + "updatedAt": "2026-02-11T06:36:55.865Z", + "postProcessHash": "57b3b90a5315a72ad0062e3467f05bbc50d35dbb6c9a00180707c36861b96092" + }, + "ar": { + "updatedAt": "2026-02-11T06:36:55.871Z", + "postProcessHash": "d6580f10482beeee23582d296c06dee621c1455ecc3c0c5f45d907b3da12105a" } }, "09c49a2481e8dfe81a91266ceb1c77a32189e954b53b37d8a8830f8f425d6ef3": { @@ -8616,12 +9467,20 @@ "b6633392ee3d9bc5b01bfd03ef52c3add7e7eaead255cc1a933d400556f5d701": { "4a5ebf274dbda0168d7c27dea5c73ca22be465661c781c9c6a0e350f34cac0d8": { "es": { - "updatedAt": "2026-01-06T18:43:58.817Z", + "updatedAt": "2026-02-11T06:36:55.948Z", "postProcessHash": "d39e62ef8a300e31aab67b461deb435280ac0eb093851b7aac89499aeb601ffa" }, "ja": { - "updatedAt": "2026-01-06T18:43:58.818Z", + "updatedAt": "2026-02-11T06:36:55.948Z", "postProcessHash": "378a9175fc14af84f095b0711bd08b5d4e4486b001405bc3457cfbd014fa298f" + }, + "ko": { + "updatedAt": "2026-02-11T06:36:55.964Z", + "postProcessHash": "476672000e758904c37b6d9bc0238116029a7e78df4a885ea2e68e2dd2b29574" + }, + "ar": { + "updatedAt": "2026-02-11T06:36:55.965Z", + "postProcessHash": "d095641b42ae0505c84f253a918ea7501d5dba5693d73a09bf7bb825044771ca" } }, "295f13f655792ce670b6c7e1d471a0b5b85f35855271d5075dd663424cfb6204": { @@ -8646,12 +9505,20 @@ "bee26b97568ec7107bc337ddf7f226496a12a834cf5ae70cc97fb561f4e498b4": { "2c7791e4e34abf6c86e59f79e828e99aacae0356741a98ffad91cdb37a1a56ba": { "es": { - "updatedAt": "2026-01-06T18:43:58.831Z", + "updatedAt": "2026-02-11T06:36:55.849Z", "postProcessHash": "256444e24d15e70e3bf964e37b68e4ef91b55985fecfc7d66e6ae55b4064c6df" }, "ja": { - "updatedAt": "2026-01-06T18:43:58.832Z", + "updatedAt": "2026-02-11T06:36:55.853Z", "postProcessHash": "67a444926cd2fcde2c4f125add43a15d17565569ef2c66df191221ed1391b21d" + }, + "ar": { + "updatedAt": "2026-02-11T06:36:55.913Z", + "postProcessHash": "c3c92103d0f14235a02af85f26e2c82eb86f4ebb67292ff53e0d95ad74cd218c" + }, + "ko": { + "updatedAt": "2026-02-11T06:36:55.914Z", + "postProcessHash": "e7fdc69962f0b9aff007bd1596e2024a1e5ca73929972dd82146c4a83b9a97a5" } }, "9d1be0b8578b31dcace8cc5ce4e7dab0c2ca953bc8b82264c294f3ba8b1f1b51": { @@ -8691,6 +9558,24 @@ "updatedAt": "2026-01-16T09:12:32.093Z", "postProcessHash": "79e5a266d918bd69edb48be9eb6eec8b673ce0c88bc405fe9dd5adf75ef88923" } + }, + "3db4a99ca373ed9442a3ba25f14e50afbd3f8e37a4dc001108adee261c3dbeb7": { + "ar": { + "updatedAt": "2026-02-11T06:36:55.104Z", + "postProcessHash": "8c489c22eb2af4d896932953cd3b4b685d26d769e489e60a385b278bba0c083b" + }, + "ko": { + "updatedAt": "2026-02-11T06:36:55.120Z", + "postProcessHash": "d37d13b6506c770cefaaf4da64dfbd3a0a5b858691d1bc825d291b75b95652e1" + }, + "ja": { + "updatedAt": "2026-02-11T06:36:55.139Z", + "postProcessHash": "af0d3f832c8205b9885545a7a4d4957533a2933c4b8f39b9085dd6a20e694109" + }, + "es": { + "updatedAt": "2026-02-11T06:36:55.174Z", + "postProcessHash": "46bc4a0a0f596f2bc6eb07051c0d5ac5722e28cf76255a01cc5aaea038b37669" + } } }, "2fdc4138b8c47b14ffeab0c6d768e66d1b6be8cbd68db868b1f0367b9a321d59": { @@ -8856,19 +9741,19 @@ "7fdbb59d77838e56f5e795adf3bba7be9b1111ff235b176a73f408bae33f79c1": { "40c4b295de82185301f166e4da742aeee8fcae5cfd3ff0af737124c73126b943": { "ja": { - "updatedAt": "2026-01-16T09:12:32.434Z", + "updatedAt": "2026-02-11T06:36:55.638Z", "postProcessHash": "aeadb3277740783b283006a1db9490cc3cf821768f12003f8b1428d9126857b0" }, "es": { - "updatedAt": "2026-01-16T09:12:32.435Z", + "updatedAt": "2026-02-11T06:36:55.638Z", "postProcessHash": "63ab77fd2d94051e4405ddddd5fc9da66d4924373d75be091aad1cb7739632bc" }, "ko": { - "updatedAt": "2026-01-16T09:12:32.438Z", + "updatedAt": "2026-02-11T06:36:55.639Z", "postProcessHash": "814022e23c33600e976a0aeb360195874075c7d73d6abcbff57c9c4a2b7332f3" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.441Z", + "updatedAt": "2026-02-11T06:36:55.643Z", "postProcessHash": "7de4f05def4f9faef7a4d5f25ff36b8c89f6922fac31506f62d086647695216c" } } @@ -8930,19 +9815,19 @@ "d70cf787201279424885cc85510e0b180d8fdaeeeaff2c984e753f1bd76bdb44": { "d192d4a3cc8222cc9a101dc2a39c6c6f416ee0e8b1846256a9981b44cf56267c": { "ar": { - "updatedAt": "2026-01-16T09:12:32.276Z", + "updatedAt": "2026-02-11T06:36:55.548Z", "postProcessHash": "0cb6cf029594d567148beb54530ecc6ed71871489ab21393384e3a69c42146a8" }, "ko": { - "updatedAt": "2026-01-16T09:12:32.277Z", + "updatedAt": "2026-02-11T06:36:55.549Z", "postProcessHash": "406a15ae2279900f332758ac3467d34534edaf89309078afeef5e53383fd23cd" }, "ja": { - "updatedAt": "2026-01-16T09:12:32.292Z", + "updatedAt": "2026-02-11T06:36:55.554Z", "postProcessHash": "faf8c3a59771e92b82f393e0089b1cb38875bf371b0b794e8826dc44af28b6b8" }, "es": { - "updatedAt": "2026-01-16T09:12:32.293Z", + "updatedAt": "2026-02-11T06:36:55.554Z", "postProcessHash": "cac73569533efab155b8aa4fa385a16cecb8ae536c9202b46046731ece1e2c7d" } } @@ -8950,19 +9835,19 @@ "4dffcb31238f81ea2517d60c376f2e4be4ab8fe684e8d2087ff610cf07319089": { "ffe8ef97b333a77b14ba672396acf8af2ac6fec2b539ff12671c171bb1a72862": { "ko": { - "updatedAt": "2026-01-16T09:12:32.301Z", + "updatedAt": "2026-02-11T06:36:55.557Z", "postProcessHash": "3f32f80afebba7fb44cc0e3a4963a78a98dea19ca7f9a8e2f6ce9bef68ec30af" }, "ja": { - "updatedAt": "2026-01-16T09:12:32.303Z", + "updatedAt": "2026-02-11T06:36:55.558Z", "postProcessHash": "682232cf4c4606da0cecbd208f1a5e41fb78c3b1b1441bd629130487a4f4c942" }, "es": { - "updatedAt": "2026-01-16T09:12:32.307Z", + "updatedAt": "2026-02-11T06:36:55.560Z", "postProcessHash": "6ba3c8f69ce1770e37c4715fae9aef6744056502e6c71be547e7f2e07e54a023" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.309Z", + "updatedAt": "2026-02-11T06:36:55.561Z", "postProcessHash": "fc2ec2a3eccba2e0493006bc1cceae1bde6ad47c505ead8422baae01ee01987a" } } @@ -8970,19 +9855,19 @@ "9f8ee5287c6262443d7a194aebbb93e4ce966d453ace767f43d7c78372d8c89b": { "cc4988a90ab602960b0917590699797626f8a7e9fe6328ab33bd524ccbe7add5": { "ja": { - "updatedAt": "2026-01-16T09:12:32.304Z", + "updatedAt": "2026-02-11T06:36:55.558Z", "postProcessHash": "77b4b9c93a2e508381988b6774154ff83f94da94f4c6022901da6b738385f131" }, "es": { - "updatedAt": "2026-01-16T09:12:32.306Z", + "updatedAt": "2026-02-11T06:36:55.559Z", "postProcessHash": "a85fea9e39f2115c844b5730a8b0f436ce634706e5d4901d048243adcd606beb" }, "ko": { - "updatedAt": "2026-01-16T09:12:32.312Z", + "updatedAt": "2026-02-11T06:36:55.562Z", "postProcessHash": "42388e36e0a5aaac0d32f2cbe160a06730fdec160e1dcad7a45764ba67e13252" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.316Z", + "updatedAt": "2026-02-11T06:36:55.563Z", "postProcessHash": "5cbe78ddd0a43ec93ef833fd49e0ef0bf1822d6cb19269e85ec88b266ae60929" } } @@ -8990,19 +9875,19 @@ "eb6fdd0627e8f80c5af4644088e2b56823e724253310dddd9f123eace9349034": { "2f797fc165389e769f301880ec4bdcfd910a97210e471958ccea54eb834ecb5f": { "es": { - "updatedAt": "2026-01-16T09:12:32.305Z", + "updatedAt": "2026-02-11T06:36:55.558Z", "postProcessHash": "9eae6bc8d9bf42eabfb60c21b7515b5cdc12c450864173ffb915f176df081f7e" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.309Z", + "updatedAt": "2026-02-11T06:36:55.560Z", "postProcessHash": "fd4cc7f9c401e495dfbdecea5ba4cb8c63c1154f6edd0f92d6e3ed23275024fe" }, "ja": { - "updatedAt": "2026-01-16T09:12:32.312Z", + "updatedAt": "2026-02-11T06:36:55.562Z", "postProcessHash": "b4d5909d059c630013c1db7b71719162efcf6b6b7deaf06b07f204c7dc1ef53b" }, "ko": { - "updatedAt": "2026-01-16T09:12:32.313Z", + "updatedAt": "2026-02-11T06:36:55.563Z", "postProcessHash": "c699e2f350803a350ea2175a785c8ca3e0cae113a2f647d6cd635e94b1e53e73" } } @@ -9010,19 +9895,19 @@ "06f9f77a7b553c5de30816da6051a8ff105a2ca1e71ab4a45a27a8f1cafd1e95": { "ed1003807fa56a8bcc182dffef8dcd4288a185cf3afa653e3938dd2b820e1a44": { "ja": { - "updatedAt": "2026-01-16T09:12:32.306Z", + "updatedAt": "2026-02-11T06:36:55.559Z", "postProcessHash": "8545b4648c327d1f793cf43e4c3ca93cdd42e256b9925f08c485d7b90c97bdaf" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.311Z", + "updatedAt": "2026-02-11T06:36:55.562Z", "postProcessHash": "c472f8ac3ab723f7fe47e10e4b7d73122ce6144519ac8966a0293dfd678d4302" }, "ko": { - "updatedAt": "2026-01-16T09:12:32.314Z", + "updatedAt": "2026-02-11T06:36:55.563Z", "postProcessHash": "ec72af31bfffd3d727cd7a2f591d563ed488d215afed8e146c7a787b89ce8f80" }, "es": { - "updatedAt": "2026-01-16T09:12:32.320Z", + "updatedAt": "2026-02-11T06:36:55.564Z", "postProcessHash": "dc00d38eddf23334312ee972255602e7cd9fce8cbad4812c43788be08a63a076" } } @@ -9030,19 +9915,19 @@ "d27c6ce1e44b4f07ab10463679634654d45ac77ae3cdcc11f201fcbe24c2a3dc": { "5b074a3d34e77c4815d68ef2e18e693a589255a0bdd44d1cfe8276c9f7cfe426": { "ja": { - "updatedAt": "2026-01-16T09:12:32.310Z", + "updatedAt": "2026-02-11T06:36:55.561Z", "postProcessHash": "f46cecdeab0bf4db06ab7878f2910ea68c91937675ec5ea78755b57ebc93e116" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.317Z", + "updatedAt": "2026-02-11T06:36:55.564Z", "postProcessHash": "4d589544cfbec5043e7fb5de0c1f2f1caf290b4fa0d1177c94ea4b38a4f45e96" }, "es": { - "updatedAt": "2026-01-16T09:12:32.319Z", + "updatedAt": "2026-02-11T06:36:55.564Z", "postProcessHash": "70a2d602d37f6dc815c79ddf1024be16986ec9522d93583a91bd0da774ed07dc" }, "ko": { - "updatedAt": "2026-01-16T09:12:32.321Z", + "updatedAt": "2026-02-11T06:36:55.564Z", "postProcessHash": "aee532c6312e3ffe74e5b0f223a68f697a6707b39b246c73e6e6aa3ac728e0c8" } } @@ -9065,14 +9950,32 @@ "updatedAt": "2026-01-16T09:12:32.998Z", "postProcessHash": "4e44ac84b33abfa9b02b61b56a2d57642aaa8c0f6e84b0d03cf734223402f6bb" } - } - }, - "512e0126a172620301430f1be1082f56634b89225abd3c7a773feb5e63274e90": { - "aa44f8662ab2457254924f0a3e8a746b1cec88b9993338588061a9fffcf214d2": { - "ko": { - "updatedAt": "2026-01-16T09:12:32.977Z", - "postProcessHash": "990d59db15d5515efc7ae674de03c01a5db2019d962e450713f44574894f9ecf" - }, + }, + "2eea2da504c89da78db068a580167b665e2636127e07021a1648eb4ec6d990ad": { + "es": { + "updatedAt": "2026-02-11T06:36:55.912Z", + "postProcessHash": "f769674317011a180304fc9e0bc822d5885972729cf2fbddfab7e708b84e1d46" + }, + "ja": { + "updatedAt": "2026-02-11T06:36:55.914Z", + "postProcessHash": "cabfab81b61a77699160f8cab19246121a79da18f2f93953bd95b81dfdd85154" + }, + "ko": { + "updatedAt": "2026-02-11T06:36:55.916Z", + "postProcessHash": "e0a46d13db7ee2578b7281aa0ed713ca2322a85eaf2d500886813856b8772269" + }, + "ar": { + "updatedAt": "2026-02-11T06:36:55.917Z", + "postProcessHash": "a363a88a9a0fea29eb40a7f0e0ecbcc8b32b0f72482e68bc158b043d12526f6e" + } + } + }, + "512e0126a172620301430f1be1082f56634b89225abd3c7a773feb5e63274e90": { + "aa44f8662ab2457254924f0a3e8a746b1cec88b9993338588061a9fffcf214d2": { + "ko": { + "updatedAt": "2026-01-16T09:12:32.977Z", + "postProcessHash": "990d59db15d5515efc7ae674de03c01a5db2019d962e450713f44574894f9ecf" + }, "es": { "updatedAt": "2026-01-16T09:12:32.981Z", "postProcessHash": "beeeb9614763c3804a5cbfbc650343e44934d385eb0858ba92d0fd1da12dc090" @@ -9085,6 +9988,24 @@ "updatedAt": "2026-01-16T09:12:33.003Z", "postProcessHash": "c74881c5d988216f248280e47c0f7882bf44b47dd685cc5ee98da6f07d5eddcc" } + }, + "0498850b70cc2fc2fcab4503c40957aac7cb8dd9401859c3134eb46b7dea5d6d": { + "ko": { + "updatedAt": "2026-02-11T06:36:55.911Z", + "postProcessHash": "0d745dc32bc8ac74168882eb60ca68f2befb26e98a9806426d673a5bc928a6d2" + }, + "ar": { + "updatedAt": "2026-02-11T06:36:55.916Z", + "postProcessHash": "1dd60d304d1e34f2a2256a6d546ea148719146ed91115cd38f8b4252dd9122af" + }, + "es": { + "updatedAt": "2026-02-11T06:36:55.916Z", + "postProcessHash": "77cadbcfe67621dce7f32843253abcfd3fb219c4ba47debbdf230205bd5bb3da" + }, + "ja": { + "updatedAt": "2026-02-11T06:36:55.918Z", + "postProcessHash": "189d78c5c44ca784b7d80521b0879cd9599d0f28a09269eda08d72e78f3c4050" + } } }, "0b6663c76d14cd40a628c1401faeeb35cd71c7d1c0a2914822f4b3d7c44b4334": { @@ -9145,6 +10066,24 @@ "updatedAt": "2026-01-16T09:12:33.001Z", "postProcessHash": "d90c95c50267a917ab26365d88846334787f53b0c84cef5e2bfffabb5f1242f3" } + }, + "d2202c57cd9d9f34de04d00743cd3e71031878e7c345e1d72b23274bfc55f563": { + "ar": { + "updatedAt": "2026-02-11T06:36:55.911Z", + "postProcessHash": "2687105570ff7f0bfe1cfc60117dbe49788841832fd6da50aa7ef97fe38e0b7c" + }, + "ja": { + "updatedAt": "2026-02-11T06:36:55.915Z", + "postProcessHash": "cd71150c1a98c24e27b08f362b32bfa26fe65e68a64e760cec32df16853ca289" + }, + "ko": { + "updatedAt": "2026-02-11T06:36:55.917Z", + "postProcessHash": "964ca8b94f8d9f6bcdb2f67c0f859aaa72c63c0345859a48de5529aaddbd6c4a" + }, + "es": { + "updatedAt": "2026-02-11T06:36:55.918Z", + "postProcessHash": "8c601740b7d345ef9bc85c6a8fbda419df6029bea1914e6b37afbb4a54d8be5f" + } } }, "9163b94d665bfacb2d88034ac071118327579818c4f5e451cd502200f2e23675": { @@ -9185,6 +10124,24 @@ "updatedAt": "2026-01-16T09:12:32.994Z", "postProcessHash": "7cf51ab4e15abcbb71ccf35a13d520fbd03b22afa65fa6fdc13fd772551d84bb" } + }, + "5af75d6dc0c97350d2917a2df5327eaff7186c1fcd76c98a67ea8b8522880067": { + "ar": { + "updatedAt": "2026-02-11T06:36:55.910Z", + "postProcessHash": "ee33c8d6c9627d5437d189bba96503128b6a51b38c643f8a6705696945e7d7e0" + }, + "ko": { + "updatedAt": "2026-02-11T06:36:55.912Z", + "postProcessHash": "29c5e0e87d298c1b8d61d0e3b3416acb66711fa9850f3bf97ba506c4e16a966d" + }, + "ja": { + "updatedAt": "2026-02-11T06:36:55.913Z", + "postProcessHash": "b6589f674276b638c90b88e704bfd398a90defbc4d41f32a1701d8fde3aa5ae8" + }, + "es": { + "updatedAt": "2026-02-11T06:36:55.915Z", + "postProcessHash": "94d6a992f1331f94c0314f2611ce05ea9048ba71854154fe97f2bd424e604147" + } } }, "d0d7281f4d3fc3683885498618d6505343973c07bf46b49b5c37cf468d07470c": { @@ -9206,6 +10163,2666 @@ "postProcessHash": "51ba605a8321a15e20b0b2d9e5633b9b5e6b07b31349f940c36714af3e27358c" } } + }, + "8278a16e39720252505efd3b282da11e512c35d096c0791f3625bcd457c85cee": { + "b57ed65e6e2dc682cc8458d16718d041a41a24aac5476d53cbc26a3680a94c08": { + "es": { + "updatedAt": "2026-02-11T06:36:55.569Z", + "postProcessHash": "db39ddd8d0c35da2cb03e12301a2f29dfe449b7404eb069ebf79ae830a0300e4" + }, + "ja": { + "updatedAt": "2026-02-11T06:36:55.569Z", + "postProcessHash": "d8a66ae5a3d43a1af0ffeee076d4be0d831aeb4476d1665dced56bb14849c7f1" + }, + "ko": { + "updatedAt": "2026-02-11T06:36:55.570Z", + "postProcessHash": "47f5450b086ccbbe34408090f2d24c5590719aa2d247892ead88b2bbb53c93b0" + }, + "ar": { + "updatedAt": "2026-02-11T06:36:55.570Z", + "postProcessHash": "ff2c0c406cb400d33fab172c54655d927436716df21ff331c56453aec5fd4adf" + } + } + }, + "29f1bf925861cc9cb5d27ddf987d60f741686cacc75cd4e9ed5bc88391f29fda": { + "bed210e0173a0fe15465d87c8d9829952679545870b85980cd6878b28d40570e": { + "es": { + "updatedAt": "2026-02-11T06:36:55.570Z", + "postProcessHash": "c55df5c174934b76b920442b2a68e73dcfa49d2571a52101700b4609ccebc7c5" + }, + "ko": { + "updatedAt": "2026-02-11T06:36:55.615Z", + "postProcessHash": "b6167ffa25430e83dc910f9eb395c74d352ce765220360299fbf58ad196ec339" + }, + "ar": { + "updatedAt": "2026-02-11T06:36:55.616Z", + "postProcessHash": "451f85582060bbe9a9019d3d2f56071e1460639f46ac12cc0b2404aa887dc4df" + }, + "ja": { + "updatedAt": "2026-02-11T06:36:55.617Z", + "postProcessHash": "18cc3b3494ac2557cd69fbefd3aab96e2314af870b510cd716cb4643efa0934a" + } + } + }, + "47ec9b520b87d2a0c6a6fcab812fd35565d293dc2ee73967bd261df7e0d46834": { + "1c0cde67acf816284b9f06bc8731856cf65be2f8da2d475fc36669e611725c4e": { + "es": { + "updatedAt": "2026-02-11T06:36:55.571Z", + "postProcessHash": "fccb259d44f686754ae6eab6a483412286fd6b4a4d040cc0b74dac481531be12" + }, + "ja": { + "updatedAt": "2026-02-11T06:36:55.603Z", + "postProcessHash": "514cf37d890ae7278190e7827dd40b5bd833cac7bdcc8fed40290d0eaa6edb63" + }, + "ar": { + "updatedAt": "2026-02-11T06:36:55.606Z", + "postProcessHash": "426a4a9dfdb27d3e02bc64f1c1e8434e1466f12337a17bc802239d96994d6b4f" + }, + "ko": { + "updatedAt": "2026-02-11T06:36:55.609Z", + "postProcessHash": "5b9ecfd50195e3297e8f39ffe464822ed1222e0ee2bcc6d95d2820f4d2b00b15" + } + } + }, + "009037e199207a92cb51f1743a0d56efd872e400e2e24ac9379001972da55eea": { + "0a72301dcaf9c296f4362fd148a963bd308fbf97b04eb825ce88041ade5dc3bc": { + "ja": { + "updatedAt": "2026-02-11T06:36:55.571Z", + "postProcessHash": "608dc6d2fdf05e45681589e0435a21e974582501595af426a8f351076bc1b718" + }, + "es": { + "updatedAt": "2026-02-11T06:36:55.606Z", + "postProcessHash": "f3aeb623a40a43694e1f50feca2808cbc2bd95ad6a19db695f1004c6a9a2ceb9" + }, + "ko": { + "updatedAt": "2026-02-11T06:36:55.611Z", + "postProcessHash": "6b85f85a81c9f5c6b08d2608acc06c4215dcd5fb15807c184f08e332b2a0029b" + }, + "ar": { + "updatedAt": "2026-02-11T06:36:55.613Z", + "postProcessHash": "1e0bff5ff42d3bf392e422a4901d7c37cbcf9b2de804b68f5dbf9d761f0608c3" + } + } + }, + "86122d1a5511685d44382ae9ba2a48309180ab84dfc62579f8347739012b3b80": { + "57d804c2c109a8ffd71b7c54eba2271353d49f4883a57044865d547aabcd5402": { + "es": { + "updatedAt": "2026-02-11T06:36:55.572Z", + "postProcessHash": "c701394b2872a950bab1aca415b5b4cd9ec2e70221c1c45aea779c7dd0642fd8" + }, + "ko": { + "updatedAt": "2026-02-11T06:36:55.590Z", + "postProcessHash": "7f074285e93684b2772d21a801e3707f75f61a920cd2a1614e6bfcdcc48999f4" + }, + "ar": { + "updatedAt": "2026-02-11T06:36:55.610Z", + "postProcessHash": "f57803f8ffa8f38619780f7989661b1dc903f472728e4c4904ea0332948caa13" + }, + "ja": { + "updatedAt": "2026-02-11T06:36:55.611Z", + "postProcessHash": "e300cca1fdbcf830e8837d5463be33b8c2ea5dd3fff553a41783df338b66c869" + } + } + }, + "e3e6c715dbc10bf75b2a0d50a73585d77c5cbf9c3ca0c243c828013424e4c922": { + "f409f94a4556aa8a8d94ab51a2a4663c1254bb7094f67bef7c531803608e599e": { + "ja": { + "updatedAt": "2026-02-11T06:36:55.572Z", + "postProcessHash": "2534f4276274d565a1aa47b25c11284370f5b2da9608bda2be869e781a2e5f7a" + }, + "ko": { + "updatedAt": "2026-02-11T06:36:55.604Z", + "postProcessHash": "293ac9053867a3220bc34b5cd76a410ac6ce76c61e6833c066f0bb0ae9109dbb" + }, + "ar": { + "updatedAt": "2026-02-11T06:36:55.607Z", + "postProcessHash": "3ad27060ef57358ee83e5d20e574927190e1722fb40e60aa6d7ed35689809854" + }, + "es": { + "updatedAt": "2026-02-11T06:36:55.609Z", + "postProcessHash": "8c3f38bff4f031f36e75970858300343f4bfa4c3f17fe0af280c48d0440253c6" + } + } + }, + "2d0786a8c8d979338806dbf3eca9f26786b5e3fc2a4cdde7f1c5708599c1a7b5": { + "f1e536da68ac65531756f02f43b591d1e24a636a614c214c072f9c5ba768f89b": { + "es": { + "updatedAt": "2026-02-11T06:36:55.572Z", + "postProcessHash": "0d50eda930499a44df10c98055346a50001a8eea56aa6c2b38b643258d6b31e7" + }, + "ko": { + "updatedAt": "2026-02-11T06:36:55.595Z", + "postProcessHash": "6e028586a8a31014ad51c48ba77c7835e99401d43cfe7475879a93e44f2e9e38" + }, + "ja": { + "updatedAt": "2026-02-11T06:36:55.610Z", + "postProcessHash": "ff831f689a67d44e45ef1ae743fa127197814256ba71f74094796d4567bd1896" + }, + "ar": { + "updatedAt": "2026-02-11T06:36:55.617Z", + "postProcessHash": "fb3ff7a268cb98baa416aa9b6d152b3ceb1b7aece94c4e256cdda4aab8771ac6" + } + } + }, + "9d80d0e37c2fdae4d14252a34add569182332060b83d5f64941949585413a61a": { + "5a7c3a1ee3d2112a0f882ad8192d96efc00276797f9888bb09b36d1d06a55cb9": { + "es": { + "updatedAt": "2026-02-11T06:36:55.573Z", + "postProcessHash": "199ea7c491d349262cfa4f9d5032e2cb295b423247c91e5434ea606f2babeae2" + }, + "ar": { + "updatedAt": "2026-02-11T06:36:55.608Z", + "postProcessHash": "18a5d89b6fec0ba328cdbd0ef32a0abf9df2f3bbc14e0b6f45c7aa8acd86399d" + }, + "ko": { + "updatedAt": "2026-02-11T06:36:55.612Z", + "postProcessHash": "8051128ade6b258a020bf1723f6f50834ca6036519bcd9497f0c1f8f5c123497" + }, + "ja": { + "updatedAt": "2026-02-11T06:36:55.615Z", + "postProcessHash": "d2fa47fd0f6327567e28bc941c69ed4d1d9a910166d07ef149dd076f1b7fdc0a" + } + } + }, + "8faa85a525cf40a0ac8aac34f4cf43f18ce124d8508f2f0bed6c7685862e74b8": { + "8ed8541a369b9f20a4deca0f1407d2163ea137821e6bd38199bd2c67b2883920": { + "ja": { + "updatedAt": "2026-02-11T06:36:55.573Z", + "postProcessHash": "2a1ad6b448b9b1d7239f2dbf08a44470952d6d0cc34f17754f343ed526207b5a" + }, + "ko": { + "updatedAt": "2026-02-11T06:36:55.576Z", + "postProcessHash": "83e8b4a0db71ae3efdff2b04640b43e46956bade5c989f6cf8121685c3d18857" + }, + "ar": { + "updatedAt": "2026-02-11T06:36:55.578Z", + "postProcessHash": "5f1970069919efb694c6c04254c5f6c011c0713a7f6d2768304e6cbaf316c013" + }, + "es": { + "updatedAt": "2026-02-11T06:36:55.579Z", + "postProcessHash": "a36f56fffa4a9148666bbd5c789e283ba1a7939acba17de50764ba401fc2252e" + } + } + }, + "25365dfbb70d9e0a7bdddf7b51da7ebe3ac6716bbe2a9db2a30a260f1eb1f503": { + "bb96137ada3758c6221e5902ad9aeadeba1c20c51d5e1319c0c3fe2e4a042e92": { + "ja": { + "updatedAt": "2026-02-11T06:36:55.574Z", + "postProcessHash": "0ccaec28976ce3932b79ab5b78a55c56e6eeaa5283f9ab585c716b1497d499bc" + }, + "ar": { + "updatedAt": "2026-02-11T06:36:55.605Z", + "postProcessHash": "aed93a22d0e9f20f2282afe0117b2683dce027c4bf610db7481896653d72c2f4" + }, + "ko": { + "updatedAt": "2026-02-11T06:36:55.607Z", + "postProcessHash": "a5c353298b80f7714b8fe6021b2954369e386959e1d4d3ca4411c3e594b4bc8b" + }, + "es": { + "updatedAt": "2026-02-11T06:36:55.619Z", + "postProcessHash": "9c59072f4816b63d9daa2e5a4f4c99fe4d16569900ce6bdd17184e0aaefe7729" + } + } + }, + "0880017b9c6d3612c034b9e0bd6a206854cdff66237bd6850bad430de035447f": { + "187f5b3dc4da9da75f485bd591c37c4d52910f127c52967e5599be66cd70089e": { + "es": { + "updatedAt": "2026-02-11T06:36:55.574Z", + "postProcessHash": "e06f8c8946758888ab0d94c2de6d94a0fb03c52d858300d15fd31b3dcc013e72" + }, + "ko": { + "updatedAt": "2026-02-11T06:36:55.576Z", + "postProcessHash": "acf3bdfedfa2cd7e0668d75c2d3bb99de262b80c14e411c9f7915e6fa920c407" + }, + "ar": { + "updatedAt": "2026-02-11T06:36:55.577Z", + "postProcessHash": "3a958ae4cfefb4a37c52b5f7d8441f152e092a077bec0d38cfe20948c8485b74" + }, + "ja": { + "updatedAt": "2026-02-11T06:36:55.578Z", + "postProcessHash": "4abe00a43d2249a9719035b4d1307f564684769077876c6207abc1688083f9f2" + } + } + }, + "046a9346637e07fced2d3727c2302d599ac5ed572807c41db56c141fe275f783": { + "7adbe04545e98555773f6cea16bbc2cd7997c1057d2fc64addb4603ef60ceb00": { + "ar": { + "updatedAt": "2026-02-11T06:36:55.575Z", + "postProcessHash": "abb088b0280892fe6dcedcfa15ea9e53f27b217a2ad53842edb674e4d30162b8" + }, + "es": { + "updatedAt": "2026-02-11T06:36:55.575Z", + "postProcessHash": "60ef61dd16339cb72261f3bf8b86e00be4036ec849bc406b0c296fbf8823da7d" + }, + "ko": { + "updatedAt": "2026-02-11T06:36:55.577Z", + "postProcessHash": "ea441d287a0da26c47401da76cef2a5e0c51684a565c65406abfae8e99129184" + }, + "ja": { + "updatedAt": "2026-02-11T06:36:55.578Z", + "postProcessHash": "1ecd23181a54365a652155d6e6ec84a3ffe9a289ddf29d81fd4e1e3bfda2ff49" + } + } + }, + "4e973749ff2e5c8db81f9ca2833d6b0ffe48dd4331091cd08bde1c2a4f5fce74": { + "20b84bfe338ffdbd1b5edfc9eecabba6b10a0cf9181ba79d1ba3612bab07efbe": { + "ja": { + "updatedAt": "2026-02-11T06:36:55.579Z", + "postProcessHash": "c0cab4bb09f0cb206a35c628cf20c90713cd6e15f66356ea20c61f3edc2f9c72" + }, + "ko": { + "updatedAt": "2026-02-11T06:36:55.580Z", + "postProcessHash": "c8e439d24bc7dc4ba8dc6e6d9e66dd0d8192cda3df699217d10f75727b4d857e" + }, + "ar": { + "updatedAt": "2026-02-11T06:36:55.580Z", + "postProcessHash": "ab160825dd20bfa0906a95f5adb18d4962f7d7d14739fe9c125c320b49d6fc8f" + }, + "es": { + "updatedAt": "2026-02-11T06:36:55.581Z", + "postProcessHash": "9e6744eac94f062ccd242072e50ae3614cd3a13eae10fc0e6861c501216f93cf" + } + } + }, + "6c440269345bf3e3f7c07dd42fa2ca9443eea4825268f08403aed76c8cf96ab2": { + "295f13f655792ce670b6c7e1d471a0b5b85f35855271d5075dd663424cfb6204": { + "ko": { + "updatedAt": "2026-02-11T06:36:55.581Z", + "postProcessHash": "476672000e758904c37b6d9bc0238116029a7e78df4a885ea2e68e2dd2b29574" + }, + "es": { + "updatedAt": "2026-02-11T06:36:55.585Z", + "postProcessHash": "d39e62ef8a300e31aab67b461deb435280ac0eb093851b7aac89499aeb601ffa" + }, + "ar": { + "updatedAt": "2026-02-11T06:36:55.585Z", + "postProcessHash": "d095641b42ae0505c84f253a918ea7501d5dba5693d73a09bf7bb825044771ca" + }, + "ja": { + "updatedAt": "2026-02-11T06:36:55.588Z", + "postProcessHash": "378a9175fc14af84f095b0711bd08b5d4e4486b001405bc3457cfbd014fa298f" + } + } + }, + "1d05d128566f2be756b9f26011d364d4df1f293bdffdf404a2be1d7658f13a27": { + "7aba4baed60a7097a4341c2e1258d52f2779788a5c378bbb6ecbfaddc7405f07": { + "ja": { + "updatedAt": "2026-02-11T06:36:55.582Z", + "postProcessHash": "3b89278efddda89c0e1912441948a1574de621b8c2b078382675799cc6a76c29" + }, + "es": { + "updatedAt": "2026-02-11T06:36:55.586Z", + "postProcessHash": "7db98a47153c6cb4e35dd5ca7d4921ef8f05c6ce104f5b4aa9e603c44224bf11" + }, + "ar": { + "updatedAt": "2026-02-11T06:36:55.592Z", + "postProcessHash": "7d1f64727e72efbec91f009f48d2dc88b9f25068b74e9149271f0e9e27eaca52" + }, + "ko": { + "updatedAt": "2026-02-11T06:36:55.594Z", + "postProcessHash": "87268e894fde7998365d48f665081ea1d07b90640ccdf69851b1193ee5781386" + } + } + }, + "ff37fdd65b135e466b5a40ed78cfb3229ba2b15f9c284003dd1f434bae6c004e": { + "ab79cb50642db15927e08437166a0ba513a84d5dbaecdeaa303c403bbc0cac38": { + "ar": { + "updatedAt": "2026-02-11T06:36:55.582Z", + "postProcessHash": "7cc72b442546a4fe310571c02f43f30661571ae5c726735fec5d1a0bcdbb4251" + }, + "ja": { + "updatedAt": "2026-02-11T06:36:55.584Z", + "postProcessHash": "b840d077fea411e092e20b351917501b3e9508013da1c20fc3b89f93e37b7f46" + }, + "es": { + "updatedAt": "2026-02-11T06:36:55.597Z", + "postProcessHash": "2e8c8ce8305587360b5eb808d66b10cefaa5d816d5101f7f25d3860aca2efbcd" + }, + "ko": { + "updatedAt": "2026-02-11T06:36:55.599Z", + "postProcessHash": "5a14722eaa1c17e650f89506507fd0aa64076862c4afafbea97e697ddb8f8929" + } + } + }, + "6235fe78fd20e5eeaeb5c498a54deb5d166b24618e90117eb43addb6a2326468": { + "2f6c80929c1d5c7c506a399ac396ab3300006440988647d4e91e8913f9f74a95": { + "ja": { + "updatedAt": "2026-02-11T06:36:55.583Z", + "postProcessHash": "4de9dbe8f2a65f0f6321845ddf5ac9eec2b796aefd7f633b7cccbebf065f5e72" + }, + "ar": { + "updatedAt": "2026-02-11T06:36:55.593Z", + "postProcessHash": "212af0239eb37344ff640aafe1c17cf0923fd53c4b8788aaa9be9af93648df9a" + }, + "ko": { + "updatedAt": "2026-02-11T06:36:55.594Z", + "postProcessHash": "c20ecd245a7fd348aa9784529e1a1d4b61ccb4f55c73e9b78f124bd1b8fa41e9" + }, + "es": { + "updatedAt": "2026-02-11T06:36:55.663Z", + "postProcessHash": "52f63572e0caea730ccae362b62b2b9a214c4827c747a7d442dd2f1b3dd4d070" + } + } + }, + "ad22bd7d4315fbfe284ca728b03d5d78fa133968ac42037a4918bce190e54384": { + "49c40f376966254818be4dcab585a3a80a6399efceea456b78f155bb4079087c": { + "es": { + "updatedAt": "2026-02-11T06:36:55.583Z", + "postProcessHash": "1e257b59c21183d846397f0b0bd28ca062ed66bf5a270f6582069f272ac89f95" + }, + "ko": { + "updatedAt": "2026-02-11T06:36:55.596Z", + "postProcessHash": "c185291b461fef61996799d0e434ec17e72cacf2ff68b25307d8b772840d493b" + }, + "ja": { + "updatedAt": "2026-02-11T06:36:55.600Z", + "postProcessHash": "e8fa94bf8e3f7ae30432106c3299c2e049af4c900f104cb42bbf3b14f1776925" + }, + "ar": { + "updatedAt": "2026-02-11T06:36:55.658Z", + "postProcessHash": "6926708e070fed8d244a8c85c460f0234f6b759dfb3be27d1645e9e261a3b5b6" + } + } + }, + "56c4887258a77cc8b19ec3773e568e33c98759e9d6a7373a81815f8894161fea": { + "f88b33f51bd8b896b8660cb76240713624fa8862da15eb86ecbad9a091e537b3": { + "ko": { + "updatedAt": "2026-02-11T06:36:55.584Z", + "postProcessHash": "725e322d187c71beb4b25e1fba3fc79dac99eb9f9d6c3d47d89f54ec15588fd4" + }, + "ar": { + "updatedAt": "2026-02-11T06:36:55.586Z", + "postProcessHash": "4d53e06ccd523256c60604a8491c9dbd2b9f6cbb9a030c605950e60314f11621" + }, + "es": { + "updatedAt": "2026-02-11T06:36:55.587Z", + "postProcessHash": "36920498aad394bb25393730810b7e98d39e2d0dbf2eff57247aef302c442fda" + }, + "ja": { + "updatedAt": "2026-02-11T06:36:55.592Z", + "postProcessHash": "be10f76ad59ea2b37aa454678f0ec865c2688cf852e0b882eab691f21a602f02" + } + } + }, + "13741fd9d96817102cdbbd9980435e36cf17143fe5f45808a5fcb6eaf0a4e74d": { + "379594f212e953e8af8a5600c57a480a7819932a1eaa4a3ad97ea0de4962cd15": { + "es": { + "updatedAt": "2026-02-11T06:36:55.587Z", + "postProcessHash": "7d478151d395956da1ee6c3ea253ef63d4fd1dc071ae1ccde135a8827416647a" + }, + "ar": { + "updatedAt": "2026-02-11T06:36:55.593Z", + "postProcessHash": "e79b37c35c9a0e4379aa6ef39c1884da29f430c505e8d5a50910570255b58145" + }, + "ko": { + "updatedAt": "2026-02-11T06:36:55.602Z", + "postProcessHash": "a89fffb746d4489ed28a1e4efbd2df9c10f1cc3b433f256b65e7128303c03369" + }, + "ja": { + "updatedAt": "2026-02-11T06:36:55.665Z", + "postProcessHash": "80afdf74341c664b41ddbe901384b8568f1ffe9fce89a8b86d20e737d5881334" + } + } + }, + "f6ddddf7ccd56a2c2cb4c3dd5ebed30813d0af66bbc443eb39168ab7e1410edc": { + "a5f643bedf28cbb18166b6d4dc170086c46034d0d8f6c39c9cbc81612a395ee9": { + "ko": { + "updatedAt": "2026-02-11T06:36:55.588Z", + "postProcessHash": "7024f0306214081c3335e46cadfeb7d85a85bf82a864a0efc9a32d479284816d" + }, + "ar": { + "updatedAt": "2026-02-11T06:36:55.589Z", + "postProcessHash": "d38ab2be30cabc6f3fa66877d3a883ee6a48d3479484010bb586bfc6635ddc69" + }, + "ja": { + "updatedAt": "2026-02-11T06:36:55.598Z", + "postProcessHash": "9b36962e3c2d92657f1d5abedce40abf03375480b0a1db6c27992310ede4cd14" + }, + "es": { + "updatedAt": "2026-02-11T06:36:55.605Z", + "postProcessHash": "ab19438ec5938eb8d16565a38ac6525f992aa61e090d7ebab5507eeb68a94cf4" + } + } + }, + "ef3dd8dc227adb50e0cc40fea491882be270f39382eed41ab7f1c9bbd71142b2": { + "70cc73c75282b6a4e90a6c968098fd7c01bb2c563a1457e35fbfe5fdc327750d": { + "ar": { + "updatedAt": "2026-02-11T06:36:55.589Z", + "postProcessHash": "fbd0436affc7a7f77ad43d48590f60317d787c6e5eaf41f4b2c0c3b3701c2906" + }, + "ja": { + "updatedAt": "2026-02-11T06:36:55.597Z", + "postProcessHash": "9cf3659b8e0f2323625d7eedf5cefb33ba5cf7dcd3e734839ea6656bd29254f1" + }, + "ko": { + "updatedAt": "2026-02-11T06:36:55.662Z", + "postProcessHash": "43990e481399208b3e9613deea262433d934ef8b8e3639d17c96a9cbc9166de9" + }, + "es": { + "updatedAt": "2026-02-11T06:36:55.662Z", + "postProcessHash": "053503cb44805b8db74a353be4d4fc0510f07d6dd16100b7a1e97df2b6b210d0" + } + } + }, + "4644f0f8a2e666ff5d7d9d4be2421d1f4d220fa3c6187dcc53db0a392553cb45": { + "a1828d80c8858d1cf658bf9395edd1397242171d2c7567ffdda480bbbedd69c4": { + "es": { + "updatedAt": "2026-02-11T06:36:55.589Z", + "postProcessHash": "4d8f93e5dab4ddb01274f244b10c0a6c7bd190f310d81d9c6000c5ccdfdbace4" + }, + "ar": { + "updatedAt": "2026-02-11T06:36:55.591Z", + "postProcessHash": "5152fbdcf192f8283b5ca9e077819a174698f2b36fd45e78ba80ea1936c9348f" + }, + "ja": { + "updatedAt": "2026-02-11T06:36:55.600Z", + "postProcessHash": "f6f926e7854f96417d1724381a01a98eb17a7c5aa9665a5b2620218ce104b171" + }, + "ko": { + "updatedAt": "2026-02-11T06:36:55.601Z", + "postProcessHash": "ab6c6a3841b8b76ee7807adba2172e38d2fb14698407606c1141b22d1bfaced5" + } + } + }, + "0fba605064e1ab896ff5046b60e655d61ae975f7c6e287f050760325f568de37": { + "d213de524958ab445b092d7944dae2102fd533a1f415665dd326c18a744274dc": { + "es": { + "updatedAt": "2026-02-11T06:36:55.590Z", + "postProcessHash": "a29d5a202b8bb18bce2daaa14a94ebf424380e30f17d77162ab2c9dbf33838c5" + }, + "ko": { + "updatedAt": "2026-02-11T06:36:55.602Z", + "postProcessHash": "fe57b47b188000c80c3c2dbc44dd6b1944d483448ea45f173dde10c669f8fbd7" + }, + "ar": { + "updatedAt": "2026-02-11T06:36:55.610Z", + "postProcessHash": "cda8264b10d129f8d7a6de8c34f2d196283b17cc6f0c8b168ec28898479e217e" + }, + "ja": { + "updatedAt": "2026-02-11T06:36:55.621Z", + "postProcessHash": "c693e5b1f97048d9100f6638fbe8c3277f9b4bc9da59cfa91848bb10c7ec3515" + } + } + }, + "e0d526dab4967ded6bace6658b338916e764ebcb75634d01ef5b6a1fc2f59587": { + "56eacad96ce6f4d2eb47876b563c75a286f92906d2f21fbe53516a8812ea202d": { + "ko": { + "updatedAt": "2026-02-11T06:36:55.591Z", + "postProcessHash": "49cd5979383d5fe9949a5dc7f7cf50f0be85fc68770b78e07e21cdf951c01311" + }, + "es": { + "updatedAt": "2026-02-11T06:36:55.592Z", + "postProcessHash": "3a0116431ab98a257a0ac8016f3e4a0406fb6b68e295e7010fdec823f4b18298" + }, + "ar": { + "updatedAt": "2026-02-11T06:36:55.596Z", + "postProcessHash": "0f4f30648a4e23d9148ab924303396a79374feabe3cb5aa22742ffd69e9812a4" + }, + "ja": { + "updatedAt": "2026-02-11T06:36:55.664Z", + "postProcessHash": "580485889140fad2551c87d1fbf2cdb84c33a86ca30f2b68d7ceb0b1d08c4620" + } + } + }, + "c202760c6fc5cfb33682afe7a5a224ba23b6e4d60050c53359d227dc26d12fd0": { + "8b74e37cd6313db0157370a042f45ba357e99c3328ecc5a4095b9daf9e6705ae": { + "ja": { + "updatedAt": "2026-02-11T06:36:55.595Z", + "postProcessHash": "ec2c86269ec961c104f7d5ab9c847619dd34241557117795f501ac16c2aba824" + }, + "es": { + "updatedAt": "2026-02-11T06:36:55.595Z", + "postProcessHash": "198928b45f6a11a49d7144521b700ba8fc7d4e65815c9dc0037c53712f415946" + }, + "ar": { + "updatedAt": "2026-02-11T06:36:55.615Z", + "postProcessHash": "5a894e878f155bd02b132f71f1a1e4d93a11f02cce653eec3558c8bb25ce1bd1" + }, + "ko": { + "updatedAt": "2026-02-11T06:36:55.620Z", + "postProcessHash": "531e5449d52491cdd7f1575a12f2b6e89de22a7acc1ee9f30219ef139fd7a8f9" + } + } + }, + "6e8a6a73f92b28fc15b8b6aeb2195545da8e564dfeffd30da0cd5cdc462244fb": { + "e01ea1fb62b2d925639b5146134b8f3de2078cd70031b5cebe42afd50cad4fd5": { + "ar": { + "updatedAt": "2026-02-11T06:36:55.597Z", + "postProcessHash": "332d0da72c1b0d3aa9cdea1391cf2adba334e4a74fab9e8533c7c5a607555f1d" + }, + "ja": { + "updatedAt": "2026-02-11T06:36:55.608Z", + "postProcessHash": "e086f3a168420d827cfdc218de143cfb52e8d60327177a78172122e0cbff7c80" + }, + "es": { + "updatedAt": "2026-02-11T06:36:55.614Z", + "postProcessHash": "72504f81cf0bff2db91f2df26374308a7fdab15e39b762a2978bb97057f89a40" + }, + "ko": { + "updatedAt": "2026-02-11T06:36:55.620Z", + "postProcessHash": "926773059356dc5d455282fbc272cf67bd77eba991cc3ef56e44eb073fda9bf9" + } + } + }, + "2202cb2c84b394f4e922a2f41fd5e9098fe92ee16053e78349bf5dfd54e6d7d6": { + "8c4ef86aa99e492d66781bbec993b93e64b585be17bf32acca86928cde5faf1d": { + "ko": { + "updatedAt": "2026-02-11T06:36:55.598Z", + "postProcessHash": "9b5abef6d127d3af758e149ebba6468dcb98095ccfe7a37413d78ad94975d5e6" + }, + "es": { + "updatedAt": "2026-02-11T06:36:55.601Z", + "postProcessHash": "7ed4f93487873a32f5e5924436aacbb831e7358bc72c274e222ce7fd34add3c9" + }, + "ja": { + "updatedAt": "2026-02-11T06:36:55.616Z", + "postProcessHash": "189314656456326ccf2b25e3fff4971f9f572c3da140af08e1de22fed3c36023" + }, + "ar": { + "updatedAt": "2026-02-11T06:36:55.621Z", + "postProcessHash": "2846ee9c57c79f8093cfbad5c9c81ede3a0e0678be378a7a214318d9ec9d4893" + } + } + }, + "ad136dff34ecf6c08fcff4cfd2b92c6937b4877b3fa25214887d603137819183": { + "7a5eaf35ba6f2b7da317525a4f7d6b962ff8496ac39fa02dfe8970d4bc6f2229": { + "ko": { + "updatedAt": "2026-02-11T06:36:55.599Z", + "postProcessHash": "56481485379d5fb11c08f77f5b1617f173f6319e8b58c2d60a955c1431962350" + }, + "ar": { + "updatedAt": "2026-02-11T06:36:55.603Z", + "postProcessHash": "882efb5c74fcf6e06ce3f6872cf640d8e27acf6994f39abc691093d87d18faec" + }, + "ja": { + "updatedAt": "2026-02-11T06:36:55.611Z", + "postProcessHash": "00ee83f1af716cf1c28a63ba0e40c97d0e3ad798f02a96c233764fc66271d6c6" + }, + "es": { + "updatedAt": "2026-02-11T06:36:55.618Z", + "postProcessHash": "7911e4e5b014169550bd431ed89cae5ae22c6d97668b485f5d0c374ce7364c9b" + } + } + }, + "d68f834ca90975b5ba60777fb8dba63b1c8821761b69e122540ec2d1db32533a": { + "286b5c61a1a3842c531937e6c5850d904ea09829a7cd6e99931c616b2bc0e493": { + "ja": { + "updatedAt": "2026-02-11T06:36:55.601Z", + "postProcessHash": "3b540d5d1200e46dc75c60c81228ad949baa437f45851bdaa190afa182d0b57e" + }, + "es": { + "updatedAt": "2026-02-11T06:36:55.605Z", + "postProcessHash": "1ab416b66394e88fec17d7a2800dcb76404c2e734796b3276e3474cccf89a97e" + }, + "ar": { + "updatedAt": "2026-02-11T06:36:55.614Z", + "postProcessHash": "e97e7bee755be3ac01d814103bba2dc059088346118879df64ced106f1a00bba" + }, + "ko": { + "updatedAt": "2026-02-11T06:36:55.618Z", + "postProcessHash": "f552191405e564b71407f4b0db94af53fd297d65d099cfab086e6f93826f206a" + } + } + }, + "d9ae6d16c1a2aab8d933207d90b5bade33377364cdb459b73d73aac49e2ad020": { + "890582a9768427d11259c722bb087701e466d57e07971bd6cc80a3854bcab74e": { + "ko": { + "updatedAt": "2026-02-11T06:36:55.604Z", + "postProcessHash": "cad439eeb3f2a01df07d695c6def36249bcaddc761a072820a258f535e0effc0" + }, + "ar": { + "updatedAt": "2026-02-11T06:36:55.657Z", + "postProcessHash": "441deab6366224b77817796a8849de2ab978cdb4c3ebfef93e470b2f2413336a" + }, + "es": { + "updatedAt": "2026-02-11T06:36:55.658Z", + "postProcessHash": "6ffa475eed66d43ef0012a12fb482f2a8dce3946babf991fcae1d4abe4d92963" + }, + "ja": { + "updatedAt": "2026-02-11T06:36:55.660Z", + "postProcessHash": "5f929ebcca23550885df5abb1da42416a46788b40672265359fdc36a4f26dbe0" + } + } + }, + "f3da1c5d5f3c9c5afb66604c01f4be2fef75b042f1f7029f645de6115a9a176d": { + "6e6cd2ce9df8ae46e4e5351d7ff07795a7725569bcb9790edcf70b611161716d": { + "ja": { + "updatedAt": "2026-02-11T06:36:55.604Z", + "postProcessHash": "165964d761c066e06f3ccb1855524de61383af54ba31a865f1a9bd75b83e6a24" + }, + "ko": { + "updatedAt": "2026-02-11T06:36:55.658Z", + "postProcessHash": "81ee6cc04b29abbe627eb645bcfb98b0ee8dc6d21ad696fe0204267aac0d278f" + }, + "es": { + "updatedAt": "2026-02-11T06:36:55.662Z", + "postProcessHash": "2b416d76eb4488e9cb64414c2f44d2958dbe475a6fc641b5acc8a1ec687cf53f" + }, + "ar": { + "updatedAt": "2026-02-11T06:36:55.663Z", + "postProcessHash": "76d8b1eb3436e14a2e3fd310ea7707d774e16cce661416bcd27738d95d03140b" + } + } + }, + "15df8e492fd8600c6a6caf454d0aec0e887e1ed5a00c09548c0672e7338df33a": { + "d737d8409724037bbd3b9dce4640b43abbf7189785e62a2eaf38f9cd8a4e69dc": { + "ar": { + "updatedAt": "2026-02-11T06:36:55.608Z", + "postProcessHash": "4da7c36f94106888ef7122c1280ae75299141c611d53bdfae019ae7adeb93378" + }, + "es": { + "updatedAt": "2026-02-11T06:36:55.613Z", + "postProcessHash": "92dc807924bb679b959f8f04ceda7fb149c848297001243f8d0a31938499fbcb" + }, + "ja": { + "updatedAt": "2026-02-11T06:36:55.618Z", + "postProcessHash": "de684bc59d463640160463a3fe2c7ac61850696f3e824ef8fa3140fdbe65fb50" + }, + "ko": { + "updatedAt": "2026-02-11T06:36:55.621Z", + "postProcessHash": "88b80f2b3cb7733c7db2591c6e9fc4e6537e09b934f5d4511d47fb054dd99d55" + } + } + }, + "16bbc6f3e5492840a11492ce8813b7a07769d3312b4c01d2c290d0b961a811c6": { + "f30a94426cbbef39f1d7e0ae958f0f9f05a578b427b05ca294efa01d4879f97d": { + "es": { + "updatedAt": "2026-02-11T06:36:55.612Z", + "postProcessHash": "9dbc4c618ef748fe8f71479c5c33a68f7792aecc1ceca3f7a662fc15ce58baae" + }, + "ko": { + "updatedAt": "2026-02-11T06:36:55.613Z", + "postProcessHash": "0557a41b19c9b8b33f3f44406a4d307aecf1602095e30a2164da7d5bab849c68" + }, + "ja": { + "updatedAt": "2026-02-11T06:36:55.619Z", + "postProcessHash": "f8c12b0fbc279b50e0e752454e27543046760691d894f01feb91f98aaf560b75" + }, + "ar": { + "updatedAt": "2026-02-11T06:36:55.620Z", + "postProcessHash": "8650318e97a6549953843e1d2b5e4505fdbbf228877681fed42318a1acce7b95" + } + } + }, + "a9aa6e9822630663dacb21ddffd3c486b9ab3b4bd2a7d2e5f6a95dfaa97dc4a2": { + "3652d0b7ecedd87555e667c4ab64db151cd926faa5b901ac56fd9a4cdfacf767": { + "ar": { + "updatedAt": "2026-02-11T06:36:55.649Z", + "postProcessHash": "88bc1da2395e152fcb4d06f830b3dec4ee3450fff7a19aa9f8607f9695a28472" + }, + "ko": { + "updatedAt": "2026-02-11T06:36:55.712Z", + "postProcessHash": "77ebaf778044dd6599b925267763c8124fd0fcc537a4ad7f11d9fa4c1bec1237" + }, + "ja": { + "updatedAt": "2026-02-11T06:36:55.712Z", + "postProcessHash": "781b7db40eface77bb1fbd9b1319aae568af3fb656a62b1ad829e8e66d6b9664" + }, + "es": { + "updatedAt": "2026-02-11T06:36:55.713Z", + "postProcessHash": "6d0db4814a1436f1e277ef287aa4cde93cdc7f0b88902f89cfd5f320ab03ce42" + } + } + }, + "02a214965429afe6fb6ba355dcbca8b5d9d7b3584ad02f0743ec53e0fc62abb9": { + "295f13f655792ce670b6c7e1d471a0b5b85f35855271d5075dd663424cfb6204": { + "ja": { + "updatedAt": "2026-02-11T06:36:55.649Z", + "postProcessHash": "378a9175fc14af84f095b0711bd08b5d4e4486b001405bc3457cfbd014fa298f" + }, + "es": { + "updatedAt": "2026-02-11T06:36:55.652Z", + "postProcessHash": "d39e62ef8a300e31aab67b461deb435280ac0eb093851b7aac89499aeb601ffa" + }, + "ar": { + "updatedAt": "2026-02-11T06:36:55.653Z", + "postProcessHash": "d095641b42ae0505c84f253a918ea7501d5dba5693d73a09bf7bb825044771ca" + }, + "ko": { + "updatedAt": "2026-02-11T06:36:55.656Z", + "postProcessHash": "476672000e758904c37b6d9bc0238116029a7e78df4a885ea2e68e2dd2b29574" + } + } + }, + "3105860f5c14e4e4b4ab995f1cad31e6f4e327c5739543d03f2ca30fa383bd7a": { + "32c1f1cdcbea19e8a0e88ff012ac094845253ae25c71101fd579c7ea10763118": { + "ko": { + "updatedAt": "2026-02-11T06:36:55.649Z", + "postProcessHash": "d7b2e66c5d48a00612dbf11da2666a455fc1200654619ab79a9270f3e9bfce3c" + }, + "ja": { + "updatedAt": "2026-02-11T06:36:55.655Z", + "postProcessHash": "fb89d53d98b35923717a334af2ee230763fd34b964b1fc6f63cffa59547984d7" + }, + "es": { + "updatedAt": "2026-02-11T06:36:55.656Z", + "postProcessHash": "5c49bbf1a1becfc416ab3020420d74d5ed8b3b966a0e49c05167d598ebaf875b" + }, + "ar": { + "updatedAt": "2026-02-11T06:36:55.656Z", + "postProcessHash": "8e84dcd03bbca1a5c4b1d34cb21a421ef4800196fc959ce2e888e2ee1a4b38ca" + } + } + }, + "fa964d880e0d1d6377f2b8dde313418e93c9e406b6809452fbda23a56711a6cd": { + "38e036a7a40dc25a82fb354ae2264d40b50a8338b1bbb60b34070a173e3481e1": { + "es": { + "updatedAt": "2026-02-11T06:36:55.650Z", + "postProcessHash": "35af54e0fa9d53be8c9bab0733102623b7dc7c13679c2e846d6b036229a6998a" + }, + "ar": { + "updatedAt": "2026-02-11T06:36:55.660Z", + "postProcessHash": "84ecbb88913eed6b981cd16e2b42e10bed09b7b70739b6960b31eb53b6c72cda" + }, + "ko": { + "updatedAt": "2026-02-11T06:36:55.661Z", + "postProcessHash": "ef26f1ffb6620aeb095c21e41f025991a7173af2cb2545d2f3e8ce4c946225f3" + }, + "ja": { + "updatedAt": "2026-02-11T06:36:55.661Z", + "postProcessHash": "27a7536e2b1cb89e911d5eac97034426665961e1dc533bdc4898d0ba134c34ba" + } + } + }, + "960cc04cb9b08c760dfca33f12b5fd2f281d8707c657075fb271346ccec0ea64": { + "19126b1eec30944e13cfca98227c212661e0a84b7d8ca7f8c7d170025ada37fd": { + "ar": { + "updatedAt": "2026-02-11T06:36:55.650Z", + "postProcessHash": "ef20c68ad9c96fc68819fc9e20b90bb929b603c930d039f879e461c1357745a9" + }, + "ko": { + "updatedAt": "2026-02-11T06:36:55.653Z", + "postProcessHash": "3faaffcca205faa427c0920324a4037901132cc97b5aac5322977879965eccfa" + }, + "es": { + "updatedAt": "2026-02-11T06:36:55.654Z", + "postProcessHash": "8d741d262d547e5589a833264d0b6be334ea9a08d066f8f16018e5175ac7b3f1" + }, + "ja": { + "updatedAt": "2026-02-11T06:36:55.673Z", + "postProcessHash": "37e98e67f36fe113b3116ee15c04d1bd5e1bec67427e1bed0ca9d22ab5baf532" + } + } + }, + "beeb69d08400bac51c0963e1eaeb1765f08f7125b2d7cf746b62b43eb56880d5": { + "5d4e665cea9bbfb51059068383acc181cc1e4c21d66a113280c8f092615d4e25": { + "ar": { + "updatedAt": "2026-02-11T06:36:55.651Z", + "postProcessHash": "ced6fae7caddb5cca9e15f8447de568ae472f1e812cd8abf01664b417e430200" + }, + "ja": { + "updatedAt": "2026-02-11T06:36:55.673Z", + "postProcessHash": "12259b84fc2ef463faf62889aee910db7dfb815f67c76893daea3e20e26cc7a1" + }, + "es": { + "updatedAt": "2026-02-11T06:36:55.678Z", + "postProcessHash": "715b7a8827fbadf693c0bbbbad9f32b902feaadab631dae108f1c2499b5b4214" + }, + "ko": { + "updatedAt": "2026-02-11T06:36:55.680Z", + "postProcessHash": "4779546c28ef05c87b36ad2a2b6815058120773ea74a403e1ea674c7e0c74ed5" + } + } + }, + "7fa479e7e8590a1dc058add7e4e76e3d76b0969a3c738e4d7bcd9105f343b97b": { + "8349c184c03fd031faeb881ed7ffe77d20fd2207b5a4b74964063bed7523f46f": { + "ar": { + "updatedAt": "2026-02-11T06:36:55.651Z", + "postProcessHash": "a1c3647092c6d09bd6bb9b4db463862aa38b5fe1c778287cbe4ff55abc1b34d6" + }, + "ko": { + "updatedAt": "2026-02-11T06:36:55.655Z", + "postProcessHash": "a9294550f2ba26c62b1909baefe49f0a7acc641b92450c7ac7d7e3b2dcf2604f" + }, + "ja": { + "updatedAt": "2026-02-11T06:36:55.657Z", + "postProcessHash": "60912774a11032572c4ad7d5742c4ecbb1bc389e38124d7232865fc9c358eef4" + }, + "es": { + "updatedAt": "2026-02-11T06:36:55.659Z", + "postProcessHash": "9e172531878527f88d13ccb923ac268c6752b4a51274503654ed190257775238" + } + } + }, + "bda77600ff8b73cb7621c91f103659a6396ce8811fb6a36309470f3c4e9b041f": { + "63ac4d57cc014a42fb2ce8883d86e29bb70cb316dfabd84e4ff241b7237ac65e": { + "es": { + "updatedAt": "2026-02-11T06:36:55.652Z", + "postProcessHash": "2089dd1f4dadfa8638a8982d4c5e0b354eb0c1c9847177a372e5cd84fdf4c3ea" + }, + "ja": { + "updatedAt": "2026-02-11T06:36:55.676Z", + "postProcessHash": "3996e55b87c308e1df61a83245228281d01393414a1aaac1e1c38a0a8db44b89" + }, + "ko": { + "updatedAt": "2026-02-11T06:36:55.678Z", + "postProcessHash": "e4dcd72ecb80fe8473a8b9f8a2e53d48935a2f4958aae71c756e249c5a19d3b5" + }, + "ar": { + "updatedAt": "2026-02-11T06:36:55.714Z", + "postProcessHash": "fdcff649773764ad18ae0e795a1fc6a8f24637b91e4afade39ac93131ddec0c4" + } + } + }, + "ba6af96beec21f02ec6ecbd3f82250b652d4006a99fd524510c9ed7b3a26c88f": { + "8fc97c5de3f6936b90011d1d5d36ee029c8c6f8ac7d6f7a97e8a56a85e829edf": { + "ar": { + "updatedAt": "2026-02-11T06:36:55.653Z", + "postProcessHash": "07a8e7e71465361baa8b99130204b901dadda6c4a8eb4988279ab826a498debc" + }, + "ko": { + "updatedAt": "2026-02-11T06:36:55.674Z", + "postProcessHash": "35eebff33b0e4b1daf0f985ea76c0d2d6c8a267a7ac6dae74c9c5aef3db41e21" + }, + "ja": { + "updatedAt": "2026-02-11T06:36:55.681Z", + "postProcessHash": "a56cd1e3022d5f13b705be86433b2b33cc671dc3a6cf167f387d0459427316c1" + }, + "es": { + "updatedAt": "2026-02-11T06:36:55.684Z", + "postProcessHash": "aac6eb3f74c0004d3cded5b84970b3417cfdb407d36bd09feb976218fac0a6db" + } + } + }, + "2f0348adf3464b69eedaa7eb50309b90e302ecc67eeeb1d74b76fb41d7731514": { + "4789fc332b777e782eef36737d897c02b6153ea83dda1983ebd79deef149fd01": { + "ja": { + "updatedAt": "2026-02-11T06:36:55.654Z", + "postProcessHash": "61fbb69e3b5e27801288acd34a65ece96359e1f5ec097e821504e6ad590e9ea7" + }, + "ar": { + "updatedAt": "2026-02-11T06:36:55.675Z", + "postProcessHash": "a6f8a917392eeb7fd162fcbe399e0e4286a46efefaf4e004b39f6f6680219abc" + }, + "es": { + "updatedAt": "2026-02-11T06:36:55.676Z", + "postProcessHash": "919344de18a76b033c4c4515a3252c2be314f2e917d5277b0524dffffd053899" + }, + "ko": { + "updatedAt": "2026-02-11T06:36:55.682Z", + "postProcessHash": "89e9f73b9d0805d0add8ae2cff14633f1e9a8aeb5b933388fa68dee415eb1429" + } + } + }, + "6432f07942f784ebd81624e0afa6f87f47c23df3246e4f944878eaf56de83cba": { + "a771676ec1d0c8ac35edbc58a4024fd9957b543097fec1829e82f16f331e0a6b": { + "ja": { + "updatedAt": "2026-02-11T06:36:55.659Z", + "postProcessHash": "76935f33abbbee5b454c66ca0ed4279f554e3a8e74076d8654a0df58d5cb9b1a" + }, + "es": { + "updatedAt": "2026-02-11T06:36:55.660Z", + "postProcessHash": "242008455b956c26631f416247b91ccb2980c2d40bae7ea24650362c2f68f62d" + }, + "ar": { + "updatedAt": "2026-02-11T06:36:55.663Z", + "postProcessHash": "5bf77b5345ff70c9f259a57e21caed8a84398882d8d9201bee069766f0c0dc9c" + }, + "ko": { + "updatedAt": "2026-02-11T06:36:55.664Z", + "postProcessHash": "0f900ebdbe6ed0212736c30db2750c6119cf0935e2ff120860f9b77793091750" + } + } + }, + "9fc54e606aff74a56035d27e7f9d3d6050d6bed7740b04b1bd603c424282b1e2": { + "f934fac01236316c7697bea04b4c5875c6730b15c2fc6da2b830f0b2d961d4c8": { + "ko": { + "updatedAt": "2026-02-11T06:36:55.667Z", + "postProcessHash": "ede413132aa29db021041c79950e58994d4b32212a0383a561bd4e4ac59890b6" + }, + "es": { + "updatedAt": "2026-02-11T06:36:55.668Z", + "postProcessHash": "e1be190709904e6470cbc37ec2a927e6e2593c8cd6edb7eef390850e70fa0795" + }, + "ja": { + "updatedAt": "2026-02-11T06:36:55.668Z", + "postProcessHash": "82cbe59f0b12155d48846beb379316a23e8a17f8de9db3f360a254a6c187eee6" + }, + "ar": { + "updatedAt": "2026-02-11T06:36:55.669Z", + "postProcessHash": "f4787f55bbae74c5cd476451a30acae5fce07ae9ed082a234b4bd0811d9cfe09" + } + } + }, + "9b4866252cba31e0af331934892446610cba3b7f5056ddd5c214014a0b1c6716": { + "55f36825e441bde29f52e09eb3258d48d9a52b06b8a17bf78bd2a6841cfbc9b0": { + "es": { + "updatedAt": "2026-02-11T06:36:55.672Z", + "postProcessHash": "4b9dc27855055e311190156ff2fb1d5a417d7cdc71151303a7b6628229c4102a" + }, + "ko": { + "updatedAt": "2026-02-11T06:36:55.675Z", + "postProcessHash": "d1d687dbeffcbb03ed027834ea82737f53ba23d582f0426864891ccde7dcc22e" + }, + "ar": { + "updatedAt": "2026-02-11T06:36:55.759Z", + "postProcessHash": "a4c822aab00377a90973c3b353229124f3be103baaaf94d269842ea8c0d3af7d" + }, + "ja": { + "updatedAt": "2026-02-11T06:36:55.759Z", + "postProcessHash": "5b2b19a271b06035ad2704d93851a5de5d04a8d29536d36d3a6a77e62d7431ec" + } + } + }, + "36d4cb346585af75e70645e1145ca29631dafd199c1c327bd24f8b193662e044": { + "44332585fd6d3d5852f5d8ecab8446bc234fa669cbeed9a3a3ba2b56ffd237f6": { + "ja": { + "updatedAt": "2026-02-11T06:36:55.672Z", + "postProcessHash": "86a4ac40a7086b87b31885f94d523d1a1adc7d7e33473896103cccf22b46da90" + }, + "es": { + "updatedAt": "2026-02-11T06:36:55.757Z", + "postProcessHash": "f0bccd89a2da30f9b7f4ad6183d2ebcccf2ce4b9614e4efbd22797de3470c04c" + }, + "ko": { + "updatedAt": "2026-02-11T06:36:55.758Z", + "postProcessHash": "d8b183c49ceeb0334a25b4401952aa1d4a5cbd093fd033cace9223ac3b1ec59b" + }, + "ar": { + "updatedAt": "2026-02-11T06:36:55.758Z", + "postProcessHash": "acc943c28c69aa06eaddda7755954d7b9e4acdc916fcd37bbea51954057b0edb" + } + } + }, + "731bfad59b11b559e17c477e9821e4e659c2df35f525652994b352e601420db2": { + "7a1546db2cacd64bada03b0c83ff6d5ca8ff3e82c45b8dbee97f3f408e5ddf5e": { + "ja": { + "updatedAt": "2026-02-11T06:36:55.674Z", + "postProcessHash": "197742fabb15cb6141bfe0074eb03d197c58fc872d2163cc0f520e6db40f36ac" + }, + "ko": { + "updatedAt": "2026-02-11T06:36:55.711Z", + "postProcessHash": "80b6e28c3fddf84e85d33d2d15a2ceeb5f9b5906de5a44931b54c01ba196f05d" + }, + "es": { + "updatedAt": "2026-02-11T06:36:55.712Z", + "postProcessHash": "a3a5c76b2fd9e8eb50a4d7f0e994b7dfe1b1f3ca5faf7bb1f7ac550bdb95c546" + }, + "ar": { + "updatedAt": "2026-02-11T06:36:55.713Z", + "postProcessHash": "6687d13b965f1b2b611fd353d2801ce02b728484d69e1745f691d35d76a29433" + } + } + }, + "33160e3c917af9d4a03c7ee95f9b4a048902f902b7352e96fee949687e882a7e": { + "f2e095479f9639c9c4155d56f4ff415af4f8176bf8135e285a4257eb641b9a5b": { + "ko": { + "updatedAt": "2026-02-11T06:36:55.675Z", + "postProcessHash": "6018c77fe77609ba9546c7a94300f5ae9502bd3d90c866c227908933faa2629c" + }, + "es": { + "updatedAt": "2026-02-11T06:36:55.683Z", + "postProcessHash": "995244e041184d014b572e94ba5be25c02b1979b4241ec718fe508bdab654b78" + }, + "ja": { + "updatedAt": "2026-02-11T06:36:55.686Z", + "postProcessHash": "120fcc93c762bb852f9f67a2238a227b86aba48c907111714a50a1f506d78adf" + }, + "ar": { + "updatedAt": "2026-02-11T06:36:55.687Z", + "postProcessHash": "0426a59a6a1b1570abd570f2ab62eb6806084ae1b87d6247d68aec49cd38651a" + } + } + }, + "7daf466db1c1dbfb7a3d171fd81f817276d9e8ad844a3fc26df805a4bfb370c7": { + "4bc5ddd038defdd82c4892e6c1e4a1020b213ef7154d9aae437f8efdeac2bf55": { + "ar": { + "updatedAt": "2026-02-11T06:36:55.677Z", + "postProcessHash": "a6e6a31fca557a97f6e9d8132a3134fe26ac5ebd84343f3ea183e1f5a97a4188" + }, + "es": { + "updatedAt": "2026-02-11T06:36:55.677Z", + "postProcessHash": "c87147dfdb44df695daccd8f9b3571bf366ce8d90638e85b1db1985ed1470897" + }, + "ko": { + "updatedAt": "2026-02-11T06:36:55.685Z", + "postProcessHash": "3f70247606a9311d4a1815b10de7ee8786a50bd3398317b468ca4ca589d69689" + }, + "ja": { + "updatedAt": "2026-02-11T06:36:55.686Z", + "postProcessHash": "64a1a4a14479109cd22862d4924fdf2ec348a309442c827f208471fc2c079368" + } + } + }, + "d52db4023ed0948e1be7d8f46da5ab3386ddb0989bad5b95c7c863739fae96a7": { + "32ffebc267e5d06ef578556eea9cc687787a192987c6ca72efe7e58480202085": { + "ko": { + "updatedAt": "2026-02-11T06:36:55.679Z", + "postProcessHash": "0d2e2d82282a011f761a6db50f09179a4bdc186ba006e0f64861cad02aa503ca" + }, + "es": { + "updatedAt": "2026-02-11T06:36:55.679Z", + "postProcessHash": "262b3ca12584dadaab2e571a60fba6e0459f1b499e5cdcf39a2b44debe618c4f" + }, + "ja": { + "updatedAt": "2026-02-11T06:36:55.684Z", + "postProcessHash": "907403f3d4331cf5fb125e15bc4fd9cf89442cb3ba6f295d505794797583db81" + }, + "ar": { + "updatedAt": "2026-02-11T06:36:55.685Z", + "postProcessHash": "b5abfc446e906953c597b490ee45812254a0c6ea589e556c3b0147d34d1aa924" + } + } + }, + "eb51d1198a178c4dcd2615f538a10ad88bb039b8548e8eee6e89b14f59ccac86": { + "62560b873a3477e20c05fecfef4d537c27d4f2acc60722797a93bf70914d1266": { + "es": { + "updatedAt": "2026-02-11T06:36:55.680Z", + "postProcessHash": "426bcd919d5969dfb5283b42d2446bbb85e24d70bbaf791ef47c0492fa858a25" + }, + "ja": { + "updatedAt": "2026-02-11T06:36:55.681Z", + "postProcessHash": "b44c4159057c2812335fdc5e2eb6f1e0063dfe55bced732b6f9599e3376b8dda" + }, + "ko": { + "updatedAt": "2026-02-11T06:36:55.682Z", + "postProcessHash": "580e34d4096026fbb4241051c6a8aa66f03463329fad22f2633654c9b110bb3c" + }, + "ar": { + "updatedAt": "2026-02-11T06:36:55.683Z", + "postProcessHash": "59d7b89955d92e9fe8793557dd2cc80a4ffc9fcf1991e748412a62e4f569212a" + } + } + }, + "e7981b8707cb2c5b53b95d28b8a3e998df5f2e522bfb75450a025754340eafba": { + "29b538e8e04c266e8e7eff645dc7abc026653d070a9bc2bd9fa04a7ea808101d": { + "es": { + "updatedAt": "2026-02-11T06:36:55.683Z", + "postProcessHash": "5d060d83c88d7d0910830697d37e6322e5e162ed100fd9b39146ac2d59558572" + }, + "ko": { + "updatedAt": "2026-02-11T06:36:55.685Z", + "postProcessHash": "22bc4316fbfdb81d50ff26aa39e397ba1eef5fe7a7cb883b487cde356deb0a40" + }, + "ja": { + "updatedAt": "2026-02-11T06:36:55.687Z", + "postProcessHash": "6ba9963175bbc90a24b963b4df2cc2233ddb35b2b177eb38f85bfcb804b4ca6d" + }, + "ar": { + "updatedAt": "2026-02-11T06:36:55.688Z", + "postProcessHash": "fc08fe0e9fc6d75006153acf032b3d87e69462f1024ba4731bf2ef53f9873175" + } + } + }, + "7e9c2e2f19cf18fff84d1359c0e5922ee2150cc9251f2b4a6b68e7efd5bdfecd": { + "aac545c1742a58434ed53badd5a0c0e0db3d76bd7e493412856cecb3a4898a30": { + "ko": { + "updatedAt": "2026-02-11T06:36:55.714Z", + "postProcessHash": "2e901c8be1648bcd3170aa19067f16dedfcb653e2a062d0bdc23af5d69405866" + }, + "es": { + "updatedAt": "2026-02-11T06:36:55.715Z", + "postProcessHash": "c0592b21e66b7447281bd14741903bf8bb9b3b9c83132848830f86f02cbe8fe5" + }, + "ar": { + "updatedAt": "2026-02-11T06:36:55.715Z", + "postProcessHash": "b50895c64b673a1c0fd17eb8fde29c5512e3000479a327e9d671bbed6742d417" + }, + "ja": { + "updatedAt": "2026-02-11T06:36:55.715Z", + "postProcessHash": "86c95fa140e23c4dd4d729f92864a38b3ee6e90edee76a81b98e624d364a1eae" + } + } + }, + "87b367c2b1a75aa194280b87dff50b7e0709513aaf424c43ae60602ab8ad63f3": { + "13ce237bd71ab5d2db2411b58b5b7dd82c72e1c582ffd036344efdf42f1c1bfd": { + "ko": { + "updatedAt": "2026-02-11T06:36:55.716Z", + "postProcessHash": "2d1e4d97eb77759f09c76d8931a8b37ab8532e077061680def8204ab691bd6bd" + }, + "es": { + "updatedAt": "2026-02-11T06:36:55.716Z", + "postProcessHash": "6acc9babbda95e5ba7a21cd871c2271feb74250c9e250cf4e9edf2f5be56339a" + }, + "ar": { + "updatedAt": "2026-02-11T06:36:55.717Z", + "postProcessHash": "3841fecea28d0d88512b84f13a41797b934a33e83264d581205fb104dcad0785" + }, + "ja": { + "updatedAt": "2026-02-11T06:36:55.717Z", + "postProcessHash": "6915747bf5a37072661b4636684678b559e05c8bf0d3e832ad91d7ec7c8bafc1" + } + } + }, + "45831d5d4cc2543d7183de6501b5923dc4972db00f738269ab01709273f33d12": { + "4206787938097b3f7cf80ae91a7a2432655b9d24e8ff01a6691a3240b69dc573": { + "ko": { + "updatedAt": "2026-02-11T06:36:55.721Z", + "postProcessHash": "76c50a7b81e3fe72c1b6f4dd11b2db5fc585cc5abbb0acc3edb6ae3a8532eff8" + }, + "ja": { + "updatedAt": "2026-02-11T06:36:55.727Z", + "postProcessHash": "0eb4679f1c31253d8c49c9e8e5f035b4942c17cd61d95ccbe6680f9ddfbf34af" + }, + "ar": { + "updatedAt": "2026-02-11T06:36:55.728Z", + "postProcessHash": "1a0fe0c73feeff622cd8329aa4e86f092ec06d954fb76d0fdeb70fba9e2415c2" + }, + "es": { + "updatedAt": "2026-02-11T06:36:55.790Z", + "postProcessHash": "03ca70cf659879498aeae3eb522c6a1a283f5be9473e494ea4e84d9d747d4385" + } + } + }, + "feaae78df032f9d2031daad16f80a3a55c62318dc5d25872583646549e526381": { + "5488138ff6651a0677624d5113b686cf265f8227059eeb391bf55bfb0dd05e8b": { + "ar": { + "updatedAt": "2026-02-11T06:36:55.721Z", + "postProcessHash": "6ddbdb9c1f073f1273336787af0b59d8b0c308b483d235c250c8a05a5fe2684c" + }, + "ja": { + "updatedAt": "2026-02-11T06:36:55.780Z", + "postProcessHash": "a8579d4dcd5c565f2866335bd3c2d324ecff63157141e466a2281cbe50b3c73a" + }, + "ko": { + "updatedAt": "2026-02-11T06:36:55.785Z", + "postProcessHash": "e1301bc442eafb4d87891798c9b0d902e423db106f800ca16d602e6857ac88bb" + }, + "es": { + "updatedAt": "2026-02-11T06:36:55.787Z", + "postProcessHash": "9829e25185d90e73f2f5419cb89365db8106ead39c599d550f9011a03e315e6f" + } + } + }, + "72bb1a055498a981db43a07eea906dd51f42266ca2863472344f7e04ec2807bb": { + "5917610180f30c51a64de8ece114fd9a462ade887ced52bf58656e546d3342b1": { + "ar": { + "updatedAt": "2026-02-11T06:36:55.721Z", + "postProcessHash": "377e14fb8e81170872fa8b9cadeb44a213f660b11ad711a6107e253a450d98d2" + }, + "es": { + "updatedAt": "2026-02-11T06:36:55.772Z", + "postProcessHash": "c5c200a323ea0dd7beae6d4f09affcfc11e741c73a256535c4cd7852022b02ee" + }, + "ko": { + "updatedAt": "2026-02-11T06:36:55.779Z", + "postProcessHash": "cbc3ca10f4a9cb785c3ee88b4372817dfcdeda0bb3b404d1b49f8f97fcede957" + }, + "ja": { + "updatedAt": "2026-02-11T06:36:55.801Z", + "postProcessHash": "c3e161058200fc0d6d861c7f80bf67da3df026ed34afa0534e86e2a43ec237f8" + } + } + }, + "377c835245ff62ff982f4edd9f0e264328beba520ccd029ed9a26e8582c511a6": { + "09c49a2481e8dfe81a91266ceb1c77a32189e954b53b37d8a8830f8f425d6ef3": { + "ar": { + "updatedAt": "2026-02-11T06:36:55.722Z", + "postProcessHash": "d6580f10482beeee23582d296c06dee621c1455ecc3c0c5f45d907b3da12105a" + }, + "es": { + "updatedAt": "2026-02-11T06:36:55.726Z", + "postProcessHash": "c70caf5bfede4ccb6f0e8a0f44f35b04c7aae0e10ebf96ed56ee39ced4858d4a" + }, + "ja": { + "updatedAt": "2026-02-11T06:36:55.727Z", + "postProcessHash": "62882897c45a17d537d753e5f25180f9ee59651cc3ca08d283accf9d9a7e2bbe" + }, + "ko": { + "updatedAt": "2026-02-11T06:36:55.785Z", + "postProcessHash": "57b3b90a5315a72ad0062e3467f05bbc50d35dbb6c9a00180707c36861b96092" + } + } + }, + "ba9f888809413c98ce9a576ff263ea2a9454cb37950f6099736f0144f56728ad": { + "6681b18bbe48452a1a2cada054561ed2385998d80d3eae6e20f5394771da96a8": { + "ko": { + "updatedAt": "2026-02-11T06:36:55.723Z", + "postProcessHash": "fc50408da997ae6d2c12374423f4f13f068f417bf4876c130e57c4ff9111ca3e" + }, + "ja": { + "updatedAt": "2026-02-11T06:36:55.783Z", + "postProcessHash": "985480c15e7f90c30949e159c3daf45c7a394c9db7420264fe43e2263f3b2d18" + }, + "ar": { + "updatedAt": "2026-02-11T06:36:55.799Z", + "postProcessHash": "d2bf936e672d7b177d0529209c1198f347f79c5a236f084a7d82455b196a3965" + }, + "es": { + "updatedAt": "2026-02-11T06:36:55.800Z", + "postProcessHash": "5fc13e90c2c2e5884f9e177968e6504bcdcb70617d07fbaa887ec422770a0667" + } + } + }, + "8ed869aa4a4313e6b6a147562bd3a353ee8830a646c164cb4e937497023c2168": { + "f250a8f736109494e522cca299b3b903aa928a12e7ddbf65471c7a2e0f9a58b1": { + "ja": { + "updatedAt": "2026-02-11T06:36:55.723Z", + "postProcessHash": "dcbb65c0570c370c4e9945e25b06e9e0e4d4dc05c46bd41c736b4b6e2b015e80" + }, + "ar": { + "updatedAt": "2026-02-11T06:36:55.787Z", + "postProcessHash": "1ffe5ccd71f07fbb3e3c84ec1b71be094e474c91ad078d2d62272d20e9165b11" + }, + "ko": { + "updatedAt": "2026-02-11T06:36:55.793Z", + "postProcessHash": "9c88217bb701be1599dc8898fa9c08d77be0bb4fd2d9f2af645d4dc5f68b9a1c" + }, + "es": { + "updatedAt": "2026-02-11T06:36:55.795Z", + "postProcessHash": "43979986b165e101f04d229ab591d8a408cfe7a8336f5c6bf20023e8af41466b" + } + } + }, + "506c31aec3e3143b54b7c2bde7ba3df5787f7680b570832bd55e4872dc46fcf0": { + "cc8d546c637c830e727127bc580eb6506f03030e8082743c2a986382d6ed6da9": { + "es": { + "updatedAt": "2026-02-11T06:36:55.724Z", + "postProcessHash": "4592c9c1e20e6521b74edff02afec2659420a7774dc7ac952892944727ac498e" + }, + "ko": { + "updatedAt": "2026-02-11T06:36:55.728Z", + "postProcessHash": "d63c4afcd2b7aee016a02d9b20300e3f3b11c7d7a93f8acbb28c9f2d14b3b2e9" + }, + "ar": { + "updatedAt": "2026-02-11T06:36:55.784Z", + "postProcessHash": "3cc49a288423c215e7e91868c428bb8771220952d6c9180086cf2b519fdb7e4f" + }, + "ja": { + "updatedAt": "2026-02-11T06:36:55.801Z", + "postProcessHash": "583e231660cbb0ed6b0b954333fa1571646e9d755d6fd73eadf1a36a49f5cdb2" + } + } + }, + "9fc6f151bc3c6c6dd8abafbecb7bca43492033621209505ce1e102cf3295f42e": { + "50069a58e3664ce81b3111185c275cd3fe48149f329ec435335b84baa4e2fc26": { + "es": { + "updatedAt": "2026-02-11T06:36:55.724Z", + "postProcessHash": "ab3d985303683589af4cd8f9d59447df0f2bf326ce585d05d8c981ae133e52da" + }, + "ja": { + "updatedAt": "2026-02-11T06:36:55.729Z", + "postProcessHash": "9d172daae158f83fd64b98caa1fc69d031b4e507749974bae4284ce00ec96fd7" + }, + "ko": { + "updatedAt": "2026-02-11T06:36:55.774Z", + "postProcessHash": "20102316f5c92338e3b2bdf8767e096098f4a74a7bf49f9791a11d3819dc1e16" + }, + "ar": { + "updatedAt": "2026-02-11T06:36:55.775Z", + "postProcessHash": "d51ade6450ee8d17cf6a1d126227844ba24758c5cb328e55fb3b12e3c80b2166" + } + } + }, + "cbb46d8038fc06f71b56e5bafefb454b68b30bd17a29b71a0dcce5ad0e174378": { + "77f7b9b2d33dec7e5a33b3496ab16e8ac3dfe5d64a2ddc0352375b299914c28f": { + "ko": { + "updatedAt": "2026-02-11T06:36:55.725Z", + "postProcessHash": "8c929f607b615b25c5f4b2e39014b97f498d23ea7ffa2db4e90e36cf2b090465" + }, + "ja": { + "updatedAt": "2026-02-11T06:36:55.780Z", + "postProcessHash": "618bc766028e9cc18670ef8e6a39d7f1c39906c034fe2edc96ef5782801ca6f9" + }, + "ar": { + "updatedAt": "2026-02-11T06:36:55.799Z", + "postProcessHash": "7f6251836d504b4c740fd3f023b2c9ec1f32e1c9a22110a1aaee1304ce57469f" + }, + "es": { + "updatedAt": "2026-02-11T06:36:55.800Z", + "postProcessHash": "c722eefbec065bfd49cfee3e29fffdb66c3c766f923af12dddbd483d0da0b7f3" + } + } + }, + "6cccf5a4e8345418c135f185edd0fe4cf115a2bd983c9d7501b04b20c8284495": { + "6eeaa514543b026ebd39ce47748ba869bde06401b2c2621baa4d5a805188ef71": { + "es": { + "updatedAt": "2026-02-11T06:36:55.725Z", + "postProcessHash": "f2a5c5d92e89af75e5ea096845753d2fcc7379c001c640679edf51069372f8bb" + }, + "ar": { + "updatedAt": "2026-02-11T06:36:55.725Z", + "postProcessHash": "766ed6d00758c7e83623b9ce73851fc5dc7de8b63f81d47fba1f00c59302189d" + }, + "ko": { + "updatedAt": "2026-02-11T06:36:55.784Z", + "postProcessHash": "c40093562de77280f2f6503cc0b080b7082acdca2914cd99ed47fb83e46bb686" + }, + "ja": { + "updatedAt": "2026-02-11T06:36:55.784Z", + "postProcessHash": "7b489172f7dce4779eaed1d9f8cb9a0d4345bdbab65da6da896d2df909498182" + } + } + }, + "1195916a94365d3d7762a77ec5907f1d1d22f16a2728862efc587fd95e7a075a": { + "b08fdea833fcaa2a45a2ea4207c2e16dcda54fa6d190ec00b72ce47a13c30900": { + "ar": { + "updatedAt": "2026-02-11T06:36:55.726Z", + "postProcessHash": "9c70ace0ab1c94c5be6f64901bbdf57e46f8884ba2dde3963282c28e3f8d7a8e" + }, + "ko": { + "updatedAt": "2026-02-11T06:36:55.770Z", + "postProcessHash": "aeaf950e2d63ee2300c753fe01a7de5e6a0bba6796f1fd48eff68d5d7cf8ecba" + }, + "ja": { + "updatedAt": "2026-02-11T06:36:55.775Z", + "postProcessHash": "677a6c6bea17468c22768291b3d4aa8a80c5b25671dd4a23d428efa4c48a4655" + }, + "es": { + "updatedAt": "2026-02-11T06:36:55.779Z", + "postProcessHash": "77e9f114f22f58cc2a261a1c40ed0007bb39c956a38c37791b6ae59fe93f3013" + } + } + }, + "8653d61ff9b0f005f4e9643fa940cb88819a04d085cff18563d9bafb28f2d695": { + "b8a8c7e38094bbf0ccc76762b4e1273064d711ca80338ae192a7cf117ee97978": { + "ja": { + "updatedAt": "2026-02-11T06:36:55.728Z", + "postProcessHash": "25e9b8322f902f4522b7c856a27ab6684202ace674ae91602f6cbccefd6f0dcf" + }, + "ar": { + "updatedAt": "2026-02-11T06:36:55.731Z", + "postProcessHash": "b66acf40dfa3c2b877b5eafeb44d363d38379572a777396f55a2f37f38e54352" + }, + "ko": { + "updatedAt": "2026-02-11T06:36:55.778Z", + "postProcessHash": "0dccaace962e6cb02e31ee0dae3ff323fcd8abc749f83edac75b0089204c1beb" + }, + "es": { + "updatedAt": "2026-02-11T06:36:55.788Z", + "postProcessHash": "193533cd28f0c60fea360c8c999e4f1c11dd98d00ba4c976ee3db358dff51a06" + } + } + }, + "24addef50888330f8a4bb27f18df28a5bb8f3af0538c4a0b23f3744ca45d0f05": { + "6a643434e4902cc12d1066fea999afb1f9040051e9b61ccd633d281d2cf85db2": { + "es": { + "updatedAt": "2026-02-11T06:36:55.729Z", + "postProcessHash": "da720e7a8ae0fdc6fb5a240b107851aa5858c95d4c4553ba308a3f508516c871" + }, + "ja": { + "updatedAt": "2026-02-11T06:36:55.730Z", + "postProcessHash": "d6f0c3e86e0dc2e693160e62cd8bcbbf7317be5dcca0dc3a83c1dee92281f400" + }, + "ko": { + "updatedAt": "2026-02-11T06:36:55.774Z", + "postProcessHash": "fd8a9571aca35a0de19311032fc882f161dafb25d1fc05333cf599b61820de85" + }, + "ar": { + "updatedAt": "2026-02-11T06:36:55.801Z", + "postProcessHash": "88c1e67342e55f5af7345d9745225c84f79252f846b956ca994c762f8d547e84" + } + } + }, + "f2103c64c8260c7c95bb3f4956e928a14a29685ab5d70414493990e51c6df37e": { + "7af0cfc54737e55d7ce4f301607fbc8b84c13dcbee2a0dfef9a8171cb701ac0c": { + "ja": { + "updatedAt": "2026-02-11T06:36:55.730Z", + "postProcessHash": "4bdc4d61cd14014994480ce3bd92bdc55bc9a7fc120fe3ebdf1e7d9bac959a1f" + }, + "es": { + "updatedAt": "2026-02-11T06:36:55.769Z", + "postProcessHash": "e00ba9b659373f4535e998994cc91ecd27a5cef79afa9ed940552a7a8af5ca84" + }, + "ko": { + "updatedAt": "2026-02-11T06:36:55.776Z", + "postProcessHash": "fb9cbd269259bb5dc2a65a8417c37930dfc0bdf8094436745e82d94c7daa0bf5" + }, + "ar": { + "updatedAt": "2026-02-11T06:36:55.792Z", + "postProcessHash": "79665e8c6bb7112d2be899ee81e2ed24cbc40cf01bddc7a32263151f3ae024de" + } + } + }, + "15c8b58760fc4fffb7dc171d9aa0e20b3a6837887b1304a095725dcec5752544": { + "70adf2f3d32ad1d03ad8a7814551cf545d9435d0f2ac68940752db0928dff0ca": { + "ar": { + "updatedAt": "2026-02-11T06:36:55.730Z", + "postProcessHash": "321882a154433b9b00bcad41bcedaeca2cd0c088c3aee0638e1c1142e777bc19" + }, + "ja": { + "updatedAt": "2026-02-11T06:36:55.786Z", + "postProcessHash": "8349faf78cdb445acd300c9cc2ee046eaa47288a622e5e48cf6b69f0e94f4239" + }, + "ko": { + "updatedAt": "2026-02-11T06:36:55.786Z", + "postProcessHash": "2846c17a8d3869edc2eaf50d646a754df0ed8d9a7ca5a81350784c42cb273e86" + }, + "es": { + "updatedAt": "2026-02-11T06:36:55.800Z", + "postProcessHash": "a857c84c70d7482232ca3b3a6706b9b1d7e7499c0261c7e2d423e480b4c7c11d" + } + } + }, + "8738a6a93bb252c0865c36cf14dd2c9b876e175a6b7dbba5cd86fc9eadad9639": { + "0e22b59f314343bbc9762f47816d71f3a7d93c9b35895609dfa6d3a008c056ca": { + "es": { + "updatedAt": "2026-02-11T06:36:55.732Z", + "postProcessHash": "8aef952e9dbb9efcb1ce5bc665f190753362fdaa9022872152088b46b2369175" + }, + "ko": { + "updatedAt": "2026-02-11T06:36:55.732Z", + "postProcessHash": "f3476a59ed6c8dae01ad3d6943d45c128b71ab56380b6121304772e8cc9f3ff5" + }, + "ja": { + "updatedAt": "2026-02-11T06:36:55.732Z", + "postProcessHash": "20220695b556651d250807c26a470ea73369e7bfc92775ad384f54fd3f2d149b" + }, + "ar": { + "updatedAt": "2026-02-11T06:36:55.760Z", + "postProcessHash": "6a7b9de5dfaa22e16314d757f64ae755427d068090277e3fb333b29b6512e255" + } + } + }, + "c37d08e5d05af93d638b287a0eacede91dce9d8d48b961bf3ce1bc0e922fc693": { + "aea73178aa8d2fd10ddf152a171467be3da19ece228bfa0e3794645dcf1ab73e": { + "es": { + "updatedAt": "2026-02-11T06:36:55.762Z", + "postProcessHash": "4696825a23076179908b52154d4c338892770e77d7b9a59ee7f16ab82129d647" + }, + "ar": { + "updatedAt": "2026-02-11T06:36:55.762Z", + "postProcessHash": "f6760b279b1a0a716df85e0fde562cb5bd7e02d276c3f8bb65193b2c241cea0a" + }, + "ko": { + "updatedAt": "2026-02-11T06:36:55.762Z", + "postProcessHash": "0a75483bb6ffc71fe7dd9e3f2e16d114c23643b785977ba9430cd41d5bb5b68f" + }, + "ja": { + "updatedAt": "2026-02-11T06:36:55.762Z", + "postProcessHash": "4e9601c56e0690cb12c44a78e0e9b73269b8a76f5e24edb823e6e9d7dafd6777" + } + } + }, + "d013d3a3fd12082e56fff4065bf48d768bd93523dcc5dda69e59470fbc3e28f9": { + "78a36341b83ac0193ec17dabe68f3afc5ad59c57f3e6870fd9e1ba6d9783bc9d": { + "ar": { + "updatedAt": "2026-02-11T06:36:55.763Z", + "postProcessHash": "30975e9e725742c9f78ede231ba88f07531c7559924b67f7f25e5f998cec9b28" + }, + "es": { + "updatedAt": "2026-02-11T06:36:55.763Z", + "postProcessHash": "318f57ef54b278c292ed3dc09931b349635c6c9d25f758bce17891cfbe6fd9fe" + }, + "ko": { + "updatedAt": "2026-02-11T06:36:55.765Z", + "postProcessHash": "9c6a38664fe8a61ee1ff54d641d80d29b6fe2aa55ffbbe51366891558aa94495" + }, + "ja": { + "updatedAt": "2026-02-11T06:36:55.773Z", + "postProcessHash": "e68595b63bc8f2598317ec81dbbbab7f1afde8e090e5a1c97a047915f2d3e73b" + } + } + }, + "f551c2e92e63b76829ace240af1326976801ce7de15848e32e0aa51c0f7f6d7b": { + "1d0c222aa6638c393bdf2fc8d8635da7d53407f558c9ee1e3abc1abda896633a": { + "ja": { + "updatedAt": "2026-02-11T06:36:55.763Z", + "postProcessHash": "893234a77bac9de10a4952a27bb8095e2defdc37202eb2443590e7e582e2ad5d" + }, + "es": { + "updatedAt": "2026-02-11T06:36:55.769Z", + "postProcessHash": "55fc466351af353f99258e316da159a721d052eeed50e812b585846138886d8f" + }, + "ko": { + "updatedAt": "2026-02-11T06:36:55.771Z", + "postProcessHash": "8e7fdfdf2302a78d33e81b210a396630b2c9ea301e431495ebb81a757cfde22a" + }, + "ar": { + "updatedAt": "2026-02-11T06:36:55.774Z", + "postProcessHash": "c584be605e9d2915467137ac2bfa13acf6ff03fbd0d7ae06bf939b5ce67b6a2b" + } + } + }, + "43cfd9789efb024dfc0473ecc9244fcb4a5300ca77f4e7ae372f3308b5ecfc5e": { + "cd6b93384e8ba5ce639339ca2984f2e79bdc68888716024613a9c0dfbbb8e48b": { + "es": { + "updatedAt": "2026-02-11T06:36:55.764Z", + "postProcessHash": "43ad265ee35ba5a2542830aecf6bce1016eb4d42d002803ea48c0c2de846446c" + }, + "ja": { + "updatedAt": "2026-02-11T06:36:55.764Z", + "postProcessHash": "4565499cf280033dbd0693567e090ca0c79b00c789f0ca916695c13c1ec2f7ca" + }, + "ar": { + "updatedAt": "2026-02-11T06:36:55.765Z", + "postProcessHash": "3b8bb50007d1b2a896b1059cc8be6b73095bf01dd52697529f09d9b3daf01d81" + }, + "ko": { + "updatedAt": "2026-02-11T06:36:55.773Z", + "postProcessHash": "53bfab8ebf1480026e60de0f82eb9f156db78adf9d96e4726e1212a5c9662521" + } + } + }, + "9e8f9eb5c420b57eaae23838a3c44b9d0fb4382b425aa63b8b78eb69d09ecbd8": { + "4206787938097b3f7cf80ae91a7a2432655b9d24e8ff01a6691a3240b69dc573": { + "ja": { + "updatedAt": "2026-02-11T06:36:55.764Z", + "postProcessHash": "0eb4679f1c31253d8c49c9e8e5f035b4942c17cd61d95ccbe6680f9ddfbf34af" + }, + "ar": { + "updatedAt": "2026-02-11T06:36:55.764Z", + "postProcessHash": "1a0fe0c73feeff622cd8329aa4e86f092ec06d954fb76d0fdeb70fba9e2415c2" + }, + "es": { + "updatedAt": "2026-02-11T06:36:55.788Z", + "postProcessHash": "03ca70cf659879498aeae3eb522c6a1a283f5be9473e494ea4e84d9d747d4385" + }, + "ko": { + "updatedAt": "2026-02-11T06:36:55.789Z", + "postProcessHash": "76c50a7b81e3fe72c1b6f4dd11b2db5fc585cc5abbb0acc3edb6ae3a8532eff8" + } + } + }, + "80e2858ed330b885d896a73e977703708aa368e001004efaaf29cb32b58de829": { + "af75587b080a8043e6d2e08afafe5e84981040eb8741d4647cf43f48f0c920f0": { + "ar": { + "updatedAt": "2026-02-11T06:36:55.765Z", + "postProcessHash": "72bfa58167d65caab4e971e74099b69b5840e1ad8d590dc506432a60ef38c491" + }, + "es": { + "updatedAt": "2026-02-11T06:36:55.768Z", + "postProcessHash": "d11e525dbe32c81bde7463a2ccc8f4f97f2e2aeed53c7470467c104877546cf8" + }, + "ko": { + "updatedAt": "2026-02-11T06:36:55.770Z", + "postProcessHash": "b71698d0c1fc9242aa57d62e222ff8d9e29fcd6c3082f21d4980839e5f1b358f" + }, + "ja": { + "updatedAt": "2026-02-11T06:36:55.781Z", + "postProcessHash": "04ba6f513dd233f341675c8aafd16cabbfa590ed9a816aa6a266cee521d24ffb" + } + } + }, + "86a786ee155bee1946699982199771684e74239b94e8d8a505491e229a7e7bc0": { + "80b9987dbd280f2ad694b3a499585c29ab9dd9595864549457be7bcf558a5e66": { + "ja": { + "updatedAt": "2026-02-11T06:36:55.766Z", + "postProcessHash": "55282919b7ed4bea26e8c218d13950831fde1da4d6b4e4888483757f43e776f2" + }, + "ar": { + "updatedAt": "2026-02-11T06:36:55.782Z", + "postProcessHash": "8d4951fcdc22fa95500c58cb9dc99169662b0650e49e2ee9fd69a380a46c3a82" + }, + "es": { + "updatedAt": "2026-02-11T06:36:55.790Z", + "postProcessHash": "741888d34cdf3df54207373d62ccdf72c816b09496af40355844b97d7ae857af" + }, + "ko": { + "updatedAt": "2026-02-11T06:36:55.794Z", + "postProcessHash": "c9827d317917cc829a3b5ca9a37f7c78ab33430f3e06aaa40762556e30ced346" + } + } + }, + "74417b1f146baffe003fb575dcb4171519e68c8b5f299433f2accb8b9ba572ef": { + "ac5e82a8cff5d8b9579cbe1a0ffb0af8bc365209f470524b0e907c3125eb687a": { + "ja": { + "updatedAt": "2026-02-11T06:36:55.766Z", + "postProcessHash": "27094ff422e31bf58e43cbaa710cd2ded61c0e5be2a4b6f75bfb03acfe9bf9cf" + }, + "ar": { + "updatedAt": "2026-02-11T06:36:55.767Z", + "postProcessHash": "93291de38e4d70f004a6b92fa700c1ea8493589907547969b006d73a860e9a32" + }, + "ko": { + "updatedAt": "2026-02-11T06:36:55.777Z", + "postProcessHash": "e3d0ad2f14ef2822d38d39ab00091b8a1af14ec160f57b121af26528b06a873a" + }, + "es": { + "updatedAt": "2026-02-11T06:36:55.782Z", + "postProcessHash": "487cf82d7503875da38331cc307a89d2cced08ba5c940d9cd9614fc2d2cde414" + } + } + }, + "4fa1f1138c92042a2556f212f7038995188fcc78db8c62e836cda39a8ff2f403": { + "afeb085fc05173f958e7ca549f3f0b87975cbea410cd09ebdc00d424dc5cee88": { + "ar": { + "updatedAt": "2026-02-11T06:36:55.766Z", + "postProcessHash": "02a60d5e4d341dfd95102974ee319e306206e30a0cc44757e0921a0453fefa2c" + }, + "ko": { + "updatedAt": "2026-02-11T06:36:55.770Z", + "postProcessHash": "7ab9c493559a0f9906c5b1b446f21088f581728f4bc508b74fe49f34979d57e7" + }, + "es": { + "updatedAt": "2026-02-11T06:36:55.771Z", + "postProcessHash": "452049adf7b9f728ae98686ba833dce6636201b164639aad766d621d3ca1b175" + }, + "ja": { + "updatedAt": "2026-02-11T06:36:55.777Z", + "postProcessHash": "9fd9ce778e9c4aafeb5784a00783af032b689bbbd50567b5e8fafafd19231330" + } + } + }, + "cce37d69fa4195a93647441461fd6b6b94d6c8924496001c6c205cc3c22f20b4": { + "068d5a07bf567953b47f85f3e610fb3e1ffaa535db5389ea12bbef382c089a18": { + "es": { + "updatedAt": "2026-02-11T06:36:55.767Z", + "postProcessHash": "a13d3b7aa8a218674c4d9b788cfdde43f760ea30710198ea7aceebd201d57218" + }, + "ko": { + "updatedAt": "2026-02-11T06:36:55.779Z", + "postProcessHash": "d3e94827dc4e6353ac0ffd371201dcab56587f8898d0c4658c34bbb73517b6d7" + }, + "ja": { + "updatedAt": "2026-02-11T06:36:55.789Z", + "postProcessHash": "9e0c091494657ed6b540f275da9337caa1b498d3dad471ac865ac0b20a3a1d11" + }, + "ar": { + "updatedAt": "2026-02-11T06:36:55.791Z", + "postProcessHash": "ff3ea5eb1f453ccb1c25e83cb3b618a5f0f3f7d48a553543f87bf07b5077a689" + } + } + }, + "31c9cc19851101abb6d5759188b261e1b259b51723212b02be158be34e6fc879": { + "4d996f2f855684e840d389c59e074fc9ddc92d5034e671666dcb82cab9f1196d": { + "ko": { + "updatedAt": "2026-02-11T06:36:55.767Z", + "postProcessHash": "3bc84489f31bfc79ee98f07f3efc333ff1a74ea0c0f4deec777ff4f394a2dd08" + }, + "ar": { + "updatedAt": "2026-02-11T06:36:55.790Z", + "postProcessHash": "74aa5f82d84187c25568956ef36ca59c53a384000ff792e49121d2414fc58f38" + }, + "es": { + "updatedAt": "2026-02-11T06:36:55.792Z", + "postProcessHash": "7214ba8a3ce35a437800c3a7e77d94cc8f3c3148146db877e40bb4fca78e9a87" + }, + "ja": { + "updatedAt": "2026-02-11T06:36:55.795Z", + "postProcessHash": "170999d29ed8c8198c82390e3a6e2b39c28e67f4104651ffffbfe57708362379" + } + } + }, + "9182113ceb198e80f419201b0a1f6360f8820568cf7ebc64d3ff092ea4484c58": { + "ea01d39749455510a8e794ffeef5a7474176e361f5603fda75467a479054735a": { + "ar": { + "updatedAt": "2026-02-11T06:36:55.768Z", + "postProcessHash": "9bba750bd91c9bf40d520c1bc6d528698747e51bf3d8012d291454869d58f608" + }, + "ja": { + "updatedAt": "2026-02-11T06:36:55.778Z", + "postProcessHash": "4aee6c7913c66f9a60fece7f40f612d79f0f8a6d2955b8ec2a0900b1de283f8d" + }, + "ko": { + "updatedAt": "2026-02-11T06:36:55.782Z", + "postProcessHash": "233d913a17f4571fdf064277e1e9a6568ffc1ae0177c4f34b9ee7464281aedc8" + }, + "es": { + "updatedAt": "2026-02-11T06:36:55.794Z", + "postProcessHash": "1cc38e7d473e44110ff43dac18ea96ba5f6698b5403b77191c14474eed6c922c" + } + } + }, + "cf931d6a8bdc1631511bf59862fe822a49bc257934308529005403f9cd2f4e0d": { + "4dc078fbca7717ef6dfacc145af0ff413c092855474155c3655a44c453586614": { + "es": { + "updatedAt": "2026-02-11T06:36:55.772Z", + "postProcessHash": "bf68d68b28de2f83b98332d272e8d9d318ff99bfbb34bfc6208fe1caca190eac" + }, + "ja": { + "updatedAt": "2026-02-11T06:36:55.787Z", + "postProcessHash": "5fb6161e16576f3797f4608b6ce6288354f5df730b0371e19f49bf7fb49f2016" + }, + "ar": { + "updatedAt": "2026-02-11T06:36:55.793Z", + "postProcessHash": "40f471ac197463f136264b1db8370121247bc4c04c57a50a1d07a06cd4dccbd2" + }, + "ko": { + "updatedAt": "2026-02-11T06:36:55.795Z", + "postProcessHash": "d93a3e4f645e8b39e50ce6042befd5cfebdd842337b3f24fba2cd27418a13216" + } + } + }, + "9df00f7ff77b56f83a8e0e9917132863ffe89cf76224cd693a48ed3a0fb3753b": { + "391e5b6f4da66e4d6f8c3305c8c1d64309a608f2ca38eae756d535872ea91e1c": { + "ja": { + "updatedAt": "2026-02-11T06:36:55.773Z", + "postProcessHash": "955280518f7d22c3ae751c3edb19b32cc5012f8749d6684e94a6abd64121cb16" + }, + "ar": { + "updatedAt": "2026-02-11T06:36:55.776Z", + "postProcessHash": "3f83238dcf27c1b6af8eeb074afe7722ea779a1ce186cf2c10f96d605380224c" + }, + "ko": { + "updatedAt": "2026-02-11T06:36:55.780Z", + "postProcessHash": "2955fe1d8a1d8943c283226c0b28735d0c6745ac15e19c207a502963492bfaa8" + }, + "es": { + "updatedAt": "2026-02-11T06:36:55.843Z", + "postProcessHash": "a737f7d0e928850bbc8666d74d281fac4f35b4cf66687e096b697422e8b0d9f1" + } + } + }, + "051cd6920f6e22ae476cebf7fc1c7bc18b28704ed06ce9e82a68bb328a545e43": { + "12e15f12ba98d2db2af8920b714efb3a11f513688afd0f15dd5f9b426136ecc9": { + "es": { + "updatedAt": "2026-02-11T06:36:55.777Z", + "postProcessHash": "7bec430ed8d443155ac30344e777de2059b4eec83d6c46306357f9d2764af2ef" + }, + "ar": { + "updatedAt": "2026-02-11T06:36:55.781Z", + "postProcessHash": "d25068f3eb722af7c763bd92f11143c6dc067f02498410c7977eafd392ea2833" + }, + "ko": { + "updatedAt": "2026-02-11T06:36:55.794Z", + "postProcessHash": "8436fe50068cac96061a79cecf989d2581cab846af82f30543cecf49a2e2a9f5" + }, + "ja": { + "updatedAt": "2026-02-11T06:36:55.797Z", + "postProcessHash": "c67530eb6f619a2f67534883e3139652c2692dd094ea4e278bb06167c28647dd" + } + } + }, + "a271c133bf434bced10a88758b5baddd52b92bb8fdd6c1e7b0f87931c4663380": { + "376fa2c37e3aa1e476976da82eb24d56b09c37b4d5af055fb88bf1219169f528": { + "ja": { + "updatedAt": "2026-02-11T06:36:55.783Z", + "postProcessHash": "feb47300edeaaba241cf6e357879586820976733487f9b3a8969f32b4b484106" + }, + "ar": { + "updatedAt": "2026-02-11T06:36:55.792Z", + "postProcessHash": "99808e72d55bc433482e46557932586bbea90daf4551ca404e1ab55bd0cd570b" + }, + "es": { + "updatedAt": "2026-02-11T06:36:55.797Z", + "postProcessHash": "337204cdf4eb18b62bca3890507540a8a34f527364a2a2c6071843fd839dc733" + }, + "ko": { + "updatedAt": "2026-02-11T06:36:55.798Z", + "postProcessHash": "21f4687839f6954b52c2ca6e21ccd6d228f9312db27a616dd8dbc52603db0aa7" + } + } + }, + "f92ab43dc2482c24cfbb0583f43d17a148117dd61c6c452dae4483958ef296d4": { + "92585312f962bd8f083f300d9abeb1439f32b4a0e597ae87d9101e31cad51e34": { + "ko": { + "updatedAt": "2026-02-11T06:36:55.791Z", + "postProcessHash": "dc25e1f177c2c8faa1b0af318ef2f79452db9016c3f3baa675a7bf5614b95129" + }, + "ja": { + "updatedAt": "2026-02-11T06:36:55.796Z", + "postProcessHash": "e1686f53c81478acefbdd82f3cf9fa59e2c786f3396d608cc2241dbb25a3b9a3" + }, + "ar": { + "updatedAt": "2026-02-11T06:36:55.796Z", + "postProcessHash": "7ac83def9c8b2cd0403991e94118ca86b18e63bbe985e3496d4cd10c568f33df" + }, + "es": { + "updatedAt": "2026-02-11T06:36:55.798Z", + "postProcessHash": "4cb01ed4a4b7154fc2243a46e43fe46b42cc4c4535c6cc77963db70c44bb379a" + } + } + }, + "bee91bc819975f4907ccd562596939cf62664f23011ce01f85eeba3cb1cf34c1": { + "300b63509e420b1187c688185e02c9e00c9c298bfab982bb9269c84eb0068a85": { + "ja": { + "updatedAt": "2026-02-11T06:36:55.799Z", + "postProcessHash": "51e47a823114e5846215487fc75b2c803e0ced3d8766fbe313c1245d33edbd49" + }, + "ko": { + "updatedAt": "2026-02-11T06:36:55.841Z", + "postProcessHash": "27f2fa890b3a6dff465f2b881fb591a0a338205d1104887aa724481f158e8bd1" + }, + "ar": { + "updatedAt": "2026-02-11T06:36:55.841Z", + "postProcessHash": "dc8bfe9c193000995ea85a476ba8254523cfa1ced6fb7bf0a9ab1e942566441f" + }, + "es": { + "updatedAt": "2026-02-11T06:36:55.842Z", + "postProcessHash": "e395909a65a94312f93898a509b3a495278f649d25fbe9ae86f0caf2846e44d5" + } + } + }, + "7adb8b703fd72a9b9d30cdbac09430b49f805321964b9f6d9db3e04898b0a9ce": { + "a529131163e3ef3ae475e692a1112d4712e885322dd5f32970f81ecbd6a74d46": { + "ar": { + "updatedAt": "2026-02-11T06:36:55.807Z", + "postProcessHash": "afc4999358049f55954cedd4a9dbf5d8940e2a727ec680ba1d820adc9ba224ce" + }, + "ko": { + "updatedAt": "2026-02-11T06:36:55.809Z", + "postProcessHash": "4d7232cf145fa998eb14693a357aa961e581d2c5966f9b36558665c4d07dd6b8" + }, + "es": { + "updatedAt": "2026-02-11T06:36:55.810Z", + "postProcessHash": "a43d201aeab779f8d70f88f4432149b7a8c49893240e812def88e6dfe3fe784e" + }, + "ja": { + "updatedAt": "2026-02-11T06:36:55.811Z", + "postProcessHash": "645b1a68f9aee06191a4e6548291467c1baf5430b7b65a4b3e6f95243768fd80" + } + } + }, + "a09bfe373fc7ca043cc3840021bac037be9e1e10792e3fc9c001e117cc0194d9": { + "9d1be0b8578b31dcace8cc5ce4e7dab0c2ca953bc8b82264c294f3ba8b1f1b51": { + "ko": { + "updatedAt": "2026-02-11T06:36:55.808Z", + "postProcessHash": "e7fdc69962f0b9aff007bd1596e2024a1e5ca73929972dd82146c4a83b9a97a5" + }, + "ar": { + "updatedAt": "2026-02-11T06:36:55.812Z", + "postProcessHash": "c3c92103d0f14235a02af85f26e2c82eb86f4ebb67292ff53e0d95ad74cd218c" + }, + "ja": { + "updatedAt": "2026-02-11T06:36:55.857Z", + "postProcessHash": "67a444926cd2fcde2c4f125add43a15d17565569ef2c66df191221ed1391b21d" + }, + "es": { + "updatedAt": "2026-02-11T06:36:55.859Z", + "postProcessHash": "256444e24d15e70e3bf964e37b68e4ef91b55985fecfc7d66e6ae55b4064c6df" + } + } + }, + "4ab684ab97adfe217bc00d9b770cafce6b7bb4c6b732b8ec543e43e7c2de51e6": { + "01e1213f51953e505794bbc059a637cba7f3b96df0cb62329de97e994b0d1195": { + "es": { + "updatedAt": "2026-02-11T06:36:55.809Z", + "postProcessHash": "72d97ca899d8ff7e43cdc4a668445fae8243215dbde272a3cf81e0359c2ae2bc" + }, + "ja": { + "updatedAt": "2026-02-11T06:36:55.819Z", + "postProcessHash": "dc72ea33102a732afb4fb156320f3a71bdfff7ffbf05d03e80d7499e8350444c" + }, + "ko": { + "updatedAt": "2026-02-11T06:36:55.821Z", + "postProcessHash": "8b623419202b57045997e0441aa4612b87dd0dbfee71e37aa69114f8a3a77cab" + }, + "ar": { + "updatedAt": "2026-02-11T06:36:55.842Z", + "postProcessHash": "3a1de1711b679d9a94534e40b5327943eccc1d9114606ed9fe962f911adf4071" + } + } + }, + "09de3f0e35453b3d5b54e438db1a2275c00882ac5896bcae4a848de63b204417": { + "b19ffe3ed75ccc19ffe95de92009d82ef3add59e08418e4feb83e443879602fb": { + "ar": { + "updatedAt": "2026-02-11T06:36:55.809Z", + "postProcessHash": "ac214b794969387c1e2a27aab87472dd20c98666ba255a468f159ced3f91f3b8" + }, + "ko": { + "updatedAt": "2026-02-11T06:36:55.815Z", + "postProcessHash": "107f928d860e7a1f945e0a7381f58769778b1506d1e50f964f89987398ebfc98" + }, + "es": { + "updatedAt": "2026-02-11T06:36:55.816Z", + "postProcessHash": "1619dda61d77997897e78f52329b19d0d4ac24dc4b2feb9c30c9e8b47467480d" + }, + "ja": { + "updatedAt": "2026-02-11T06:36:55.859Z", + "postProcessHash": "4a1234c867371bf836d60428d2ff9e1c858ec6b6349bc4d1038cd6ef21f6d6c7" + } + } + }, + "7457a7daaf4221f858adf3a59d6b83d551b4ab7dd84e6b79df8329cd18282ff0": { + "c5ee5528b129fe73a197ef23261bc35fb9975c368157636b2020ede058de5b48": { + "es": { + "updatedAt": "2026-02-11T06:36:55.810Z", + "postProcessHash": "203b806be7f460813be084c5eee34b0a18743cd6f6f102d1cde2f01bcdc22cfa" + }, + "ko": { + "updatedAt": "2026-02-11T06:36:55.824Z", + "postProcessHash": "e306474d2ce0505f33991a42d0915ec76575d6139c8e70553e5ad271723fe53c" + }, + "ar": { + "updatedAt": "2026-02-11T06:36:55.833Z", + "postProcessHash": "1e21a37799365a09adafdfd491bb78395663c4e1893bf58a1ca8a98be7a26205" + }, + "ja": { + "updatedAt": "2026-02-11T06:36:55.836Z", + "postProcessHash": "3e9b329545dbb1099b275126200a082b8289f7f2a32387d312c10198357cf963" + } + } + }, + "76ec6bed656bef77328e8cc3fa978fd28572153b3ae1f0960bb98b3de60ee713": { + "ee9d261f48c27ab14e838f7f43c24b328cf08468f1e9be291fe2d51df7db3f56": { + "es": { + "updatedAt": "2026-02-11T06:36:55.811Z", + "postProcessHash": "a54a24a91226e02411065b7800d4ab13029836319cad2456677076f88629aa99" + }, + "ar": { + "updatedAt": "2026-02-11T06:36:55.813Z", + "postProcessHash": "0014a34b977bea17d8f1bc5fa363550f612384f9b076c95bab01b9d8c6e2ac82" + }, + "ko": { + "updatedAt": "2026-02-11T06:36:55.856Z", + "postProcessHash": "c6f2ec7a1b3c137cf21b59dcb8fe928238fc905a696bfa6c079129b86d9dc4ff" + }, + "ja": { + "updatedAt": "2026-02-11T06:36:55.858Z", + "postProcessHash": "6fd5617957de38bf025330c33db225310431dc5792a4278cbe517f932da7ba52" + } + } + }, + "6c500e318095c7d5668baa9b1c5af17785c46782ed6570216e0428c158020650": { + "9d1be0b8578b31dcace8cc5ce4e7dab0c2ca953bc8b82264c294f3ba8b1f1b51": { + "ar": { + "updatedAt": "2026-02-11T06:36:55.812Z", + "postProcessHash": "c3c92103d0f14235a02af85f26e2c82eb86f4ebb67292ff53e0d95ad74cd218c" + }, + "es": { + "updatedAt": "2026-02-11T06:36:55.813Z", + "postProcessHash": "256444e24d15e70e3bf964e37b68e4ef91b55985fecfc7d66e6ae55b4064c6df" + }, + "ko": { + "updatedAt": "2026-02-11T06:36:55.814Z", + "postProcessHash": "e7fdc69962f0b9aff007bd1596e2024a1e5ca73929972dd82146c4a83b9a97a5" + }, + "ja": { + "updatedAt": "2026-02-11T06:36:55.856Z", + "postProcessHash": "67a444926cd2fcde2c4f125add43a15d17565569ef2c66df191221ed1391b21d" + } + } + }, + "f2603e7c2e9924e58053c54d5f49d3131aeacdd5123923f76698192a7d0052da": { + "038313d5a30b0ce0c9256c36b075c2504d9799d5b62f3bd2a92ad8bb056536be": { + "ja": { + "updatedAt": "2026-02-11T06:36:55.812Z", + "postProcessHash": "86c37d61c43761cff7300fd8dc4075c2c3fa2a6eef1ad70ab5ab9a07e24b7a5a" + }, + "es": { + "updatedAt": "2026-02-11T06:36:55.813Z", + "postProcessHash": "fa63242e48278be5538fc32227ee2aaed7c49027a02ba2a24b780f4cbd98a34d" + }, + "ko": { + "updatedAt": "2026-02-11T06:36:55.817Z", + "postProcessHash": "5a81c645074711595531ab391424f9a3057e66db769fffa4d5de6b9d313a6d7b" + }, + "ar": { + "updatedAt": "2026-02-11T06:36:55.818Z", + "postProcessHash": "29831fdc0fe0fefaa70b318e0dc4150a62d0eb8d922c969fe2bd1d2edd7cd7b5" + } + } + }, + "92f06a64097303731f51755444af37d39cc22d54fc38cc97dc5d820cc4be28bb": { + "00ef6d2df56d74895bb553fb2608398c204b9587a838b631f12d1935ebe85877": { + "ko": { + "updatedAt": "2026-02-11T06:36:55.814Z", + "postProcessHash": "41a3a38f56e3de2aafa76c9c1e0bd742d0eeae9ea4c95928411d1c61428a331b" + }, + "ja": { + "updatedAt": "2026-02-11T06:36:55.816Z", + "postProcessHash": "1a5ab5721c5d7881ab2711a52377b3fb07d0e76987c1868bf5c4bc290985bf36" + }, + "ar": { + "updatedAt": "2026-02-11T06:36:55.819Z", + "postProcessHash": "db99a816c966b52f1eb7e20672dfbf077e0f8214f3d4a5f1874a7d1ce3a0a75e" + }, + "es": { + "updatedAt": "2026-02-11T06:36:55.820Z", + "postProcessHash": "e5a26ad664b7b63b877a813c946e5c01bf5c3e2be9865d75d2f696c90a6d431c" + } + } + }, + "a59cc990e202afb7faffbd0361da5c36c2db54d1b00c8ce7cabb403ad5dbd94a": { + "008a77e58dfed0f1ae340d5cab94b148520a287fcc66be555d128f200be64665": { + "es": { + "updatedAt": "2026-02-11T06:36:55.815Z", + "postProcessHash": "51ba605a8321a15e20b0b2d9e5633b9b5e6b07b31349f940c36714af3e27358c" + }, + "ar": { + "updatedAt": "2026-02-11T06:36:55.821Z", + "postProcessHash": "0bd3ba380377a6a55c19367f885eb0f20df255fd034ef5a450199ed77de697ed" + }, + "ko": { + "updatedAt": "2026-02-11T06:36:55.832Z", + "postProcessHash": "5b020210e68d7430e06821d33a6e76d2fc40f31519f2b3729f2205d12b934060" + }, + "ja": { + "updatedAt": "2026-02-11T06:36:55.843Z", + "postProcessHash": "1e38d7da8439a0089333a254438b84fdf0fcf518df755c2ae82bfc4b1171c4dd" + } + } + }, + "84db851f49d68a6a2dcb1f0b99153394327f0198b383bcf98a4746debd2b1d18": { + "d3df30d3c6160c1224bd5203203ff7bde7f9141ca2fe23ccbe2dcd0b98deb501": { + "ar": { + "updatedAt": "2026-02-11T06:36:55.815Z", + "postProcessHash": "b3b0b329b2d7b7c4c6c18ffb95d7812a6460c600174a667bde89fb11f877024a" + }, + "es": { + "updatedAt": "2026-02-11T06:36:55.818Z", + "postProcessHash": "fde925a33641a7a30402a424f1fc11f56b0ab6dab72e1e4936263d5364f59916" + }, + "ja": { + "updatedAt": "2026-02-11T06:36:55.821Z", + "postProcessHash": "a92a258f54fa6ad773657b6a279cc51377e559c7e803f5f33f5114044085abcb" + }, + "ko": { + "updatedAt": "2026-02-11T06:36:55.826Z", + "postProcessHash": "b62ade4bc24d7fa0cc979d229f0e3ef60553a38e3071ca2e972e3361301c21ad" + } + } + }, + "83e601b074e7e02d0174abc5861d4191d53dc24c7489de0296cb2b126cd5b2b6": { + "6c1a78f06bb3b77771b5afc8d3972b310484e02ff9311bc083394aa842b23b6d": { + "ko": { + "updatedAt": "2026-02-11T06:36:55.817Z", + "postProcessHash": "4bc8b86516486d67eab1bd3c11699a4226319b465ef530460a0d4bf21d9ccd7a" + }, + "ja": { + "updatedAt": "2026-02-11T06:36:55.825Z", + "postProcessHash": "a77d3250593bbeab1dfc31b591241e0870442c442f8379bf8435709c09d29aad" + }, + "ar": { + "updatedAt": "2026-02-11T06:36:55.829Z", + "postProcessHash": "c0dde50c29901cc108a915c6454bf26b76150980609f66c3bc89c46ae4688df2" + }, + "es": { + "updatedAt": "2026-02-11T06:36:55.835Z", + "postProcessHash": "004161f9f5b37ac102b15923850fa6d9564473e5f358fe3d0be7893e63b905e8" + } + } + }, + "bfe6b8cac9a7fef8e95c5b5407478df948f81c3cd41c0f699b1c850118f2e7ea": { + "a0038a9ba5dd4bd1ca000cb93f1987b63c9397966e6e2b079cb2f489e03858ec": { + "ko": { + "updatedAt": "2026-02-11T06:36:55.818Z", + "postProcessHash": "bd32b9453357025a71d715afb1e04c39501cb00e2e7069db50d0a3bb827d7591" + }, + "ja": { + "updatedAt": "2026-02-11T06:36:55.833Z", + "postProcessHash": "2516958de817ea61cd68d9c6dfb1beb1a759ba70e1cc1df1db8a64e090a0a389" + }, + "ar": { + "updatedAt": "2026-02-11T06:36:55.838Z", + "postProcessHash": "dbe648d9bc22553569aad4b70ab895548a5a8cd3a1848589af66c78930e2a112" + }, + "es": { + "updatedAt": "2026-02-11T06:36:55.838Z", + "postProcessHash": "16699c6bef43b477cd7a5be9bf9684a5ce98ac3eb91c8f29834fc5ebff1bf21f" + } + } + }, + "661c3a2d01a09fe6b93ded2a6fd5a42071a2d229dfe97b63f4ffd48b42e68803": { + "cb262ad5bfd4ada9efaa2483e751fe623ff44ddefaaaee55aafc3e96b5beeae8": { + "ar": { + "updatedAt": "2026-02-11T06:36:55.820Z", + "postProcessHash": "cc0a69dc48cca472f8b9abddc6d7010fc7bf126cb57cad550397bf41102b77bd" + }, + "ja": { + "updatedAt": "2026-02-11T06:36:55.826Z", + "postProcessHash": "ca4b56b5cdd7d61d4fe0150b7d3408433f87c0e49abeb2396a9eb6fe67648ffb" + }, + "ko": { + "updatedAt": "2026-02-11T06:36:55.828Z", + "postProcessHash": "bc03bddf986fb776d09778c7294179e858c3afaf47aa0d73a4b5bb3e916b8a72" + }, + "es": { + "updatedAt": "2026-02-11T06:36:55.831Z", + "postProcessHash": "c55a18e5e338413369c585e06ca020945d4035d84aee2bc354887712776ba640" + } + } + }, + "2ee469dfff71849d82733b8dd226dd36415501131fe0385e0106fbf81ebd8df6": { + "6a9b90857053529529a7af75e679cf6988b168d35dc5955f76ebfc647150f350": { + "ar": { + "updatedAt": "2026-02-11T06:36:55.822Z", + "postProcessHash": "004102044109c184522d8b7883ab2a3c77e7798cd0efc80f24f703ba398cfc5d" + }, + "es": { + "updatedAt": "2026-02-11T06:36:55.825Z", + "postProcessHash": "f85788235335410edba3be6332a978eece9f88591bbd3c84740e3bf207f2bde7" + }, + "ko": { + "updatedAt": "2026-02-11T06:36:55.832Z", + "postProcessHash": "c17669977339abec6e80ed9c6bfec1c059a6255b47152ee00245c42b4059369b" + }, + "ja": { + "updatedAt": "2026-02-11T06:36:55.837Z", + "postProcessHash": "1d77fe9abfd62c7f135935aa6fa7cdeeb198fa60e3804daf8e8f0cbc96c2c316" + } + } + }, + "6a4043a349db6e1acc42039039cb4c589c825ee649e6b59abf8ee8f9c3a3bbcc": { + "1957554b78a3ecdeca21831c1661e97cfc5df33454e50a24e2f0f80b3a4eed38": { + "ko": { + "updatedAt": "2026-02-11T06:36:55.822Z", + "postProcessHash": "64f4b3608988375c7d39f20699530be826e6104d3504dabba6fd9f4357c34bc6" + }, + "ja": { + "updatedAt": "2026-02-11T06:36:55.828Z", + "postProcessHash": "b6917cba290fa08fc566b903b4a83b4f41a19cdfd7c96a850c5b3959977c7560" + }, + "es": { + "updatedAt": "2026-02-11T06:36:55.831Z", + "postProcessHash": "2bea7cc91f53c2302daab8e3f9f99a1d184c1a51f4743b10e16b74aaa4d6362f" + }, + "ar": { + "updatedAt": "2026-02-11T06:36:55.837Z", + "postProcessHash": "8c5495b34c47a8617b9f5d0505a06865933c64e874a750bae4710bfd3d2b7833" + } + } + }, + "7e35fbb18cf19325ae982e22b93ae6214acba7c7078f24124a2505026272b8f3": { + "bdee0136f74b6d46d67ea9cc541af4ffd90fc5eff0703480acc42800d7ee014b": { + "es": { + "updatedAt": "2026-02-11T06:36:55.823Z", + "postProcessHash": "413b915064456bd25e5c20d934425a8bdca6cfb7874d17696f69c8669645544d" + }, + "ar": { + "updatedAt": "2026-02-11T06:36:55.823Z", + "postProcessHash": "b2a206e062186a356fa52a3113a9637345387b222423c28480b393d2dcdaa33a" + }, + "ja": { + "updatedAt": "2026-02-11T06:36:55.824Z", + "postProcessHash": "156b1d85a81a25efa90ba19731ee391e6098b22a4b880d71a4ac9dbfdd265047" + }, + "ko": { + "updatedAt": "2026-02-11T06:36:55.835Z", + "postProcessHash": "26e25050c287a42152dc7bdf5504b66fe087dc453f6a8b67cb079f26957dfc6f" + } + } + }, + "c8f0c85f456251283a8afa41822a4887caa440ed16465631c9ad299536fde829": { + "063307e7854d3c14d30d3fd34644fb8f5209880f64848286fc45bcc7d3a11548": { + "ar": { + "updatedAt": "2026-02-11T06:36:55.823Z", + "postProcessHash": "fc59549d74efe865c406e28c6ec7569fb6c7ed3340bdae42f0cd882b184433aa" + }, + "ko": { + "updatedAt": "2026-02-11T06:36:55.827Z", + "postProcessHash": "da356075956c0172a61accae4e4953c52ef3194642290e4ad03de42fc8b81d52" + }, + "ja": { + "updatedAt": "2026-02-11T06:36:55.830Z", + "postProcessHash": "2ab9764e8988f806e5595c339b3dd2c4fc5b3e7bfa8cbe9ff1b68958ba9c4cee" + }, + "es": { + "updatedAt": "2026-02-11T06:36:55.830Z", + "postProcessHash": "e26620d38dc0153250f870366052f8872ffb49f6f050a2ff4f4240f139f63146" + } + } + }, + "d6c9706e8975c8afcc240d96f0240a72cc0e0a374cac0d089c28142f99276f04": { + "d1dd5d278d97964ac25efaa0cb08922a5ef199334aa4509b8a37e8f4f70550fc": { + "ja": { + "updatedAt": "2026-02-11T06:36:55.826Z", + "postProcessHash": "f093188848d4104e1599f4a5fa25f412fba462a2bb86c2fd4ad39e990d9e07c9" + }, + "ko": { + "updatedAt": "2026-02-11T06:36:55.827Z", + "postProcessHash": "1943f60437b993b7d620f38c7dcd4b39483853464e74cb2efd84cee0fdcd07b5" + }, + "es": { + "updatedAt": "2026-02-11T06:36:55.834Z", + "postProcessHash": "b483c5c279df9629e2f7400009aabfc3be82430e0aeb5c77f0d543348b49a7d1" + }, + "ar": { + "updatedAt": "2026-02-11T06:36:55.835Z", + "postProcessHash": "2422431735f3d72a71c36c236f551116e787ff42633b10a0a157b46e1c26b11a" + } + } + }, + "2738d831f7ace4f310ef861ae9d5c2d954ba25a353b47ff998afa9d4cccc6fe5": { + "76d610a1006ecea079b7f99914bf34ff439443302ca0b9c43c49d842c547b3ad": { + "ar": { + "updatedAt": "2026-02-11T06:36:55.829Z", + "postProcessHash": "fd3ef19ebae6789188a5ca46ab7d7497addaae2253933835a61b59f35e5a4128" + }, + "ko": { + "updatedAt": "2026-02-11T06:36:55.831Z", + "postProcessHash": "31ed49dacd666521e7eb36e79ef6de47b43c92534813f08fea16fb45f97116f0" + }, + "ja": { + "updatedAt": "2026-02-11T06:36:55.837Z", + "postProcessHash": "b8d8c8fda7fc70d1770c8e68634a243c8e394e7d5533ca84cd79356111f50c6f" + }, + "es": { + "updatedAt": "2026-02-11T06:36:55.839Z", + "postProcessHash": "27f25b9c09a86184c26bbe061d3919862c433abc4cf5ffdaa3f2101405f5fd25" + } + } + }, + "87d53ecc484aa4732fcfe702198c98f66ab2efea7235aa69a0ffeaf231bdd91c": { + "6a93b395f3bb0d4384efeaddd6ba30f6c360f72ad5fcd99db334f0bffc07bcba": { + "ja": { + "updatedAt": "2026-02-11T06:36:55.830Z", + "postProcessHash": "a3688aa77bb594deea7302f990fb91e8d72c6bc3d21842e6170f8e9ca7b1c7be" + }, + "ar": { + "updatedAt": "2026-02-11T06:36:55.832Z", + "postProcessHash": "c06317a09e58cf6a17ad7bc6d293878b94847d9ee880d2ee3c04776d7900997b" + }, + "ko": { + "updatedAt": "2026-02-11T06:36:55.836Z", + "postProcessHash": "e5e871894b97333479cb81764e13edffee05c95300c4cf2fdec2ed5010fd03bb" + }, + "es": { + "updatedAt": "2026-02-11T06:36:55.839Z", + "postProcessHash": "0a423f37c80f61fa8b86e2ef26f4f0a9cef9c6282e00b2d4823a5e8dfc837993" + } + } + }, + "25cb5b7473e04dd07dd443021d05fa934dc6d9128f571d45b10b4bb9a0a1c3b1": { + "f96824633c3181a874bd399fa049b00a65509ab6abc8ee477bb704de818812e7": { + "ko": { + "updatedAt": "2026-02-11T06:36:55.834Z", + "postProcessHash": "ea12a088c408de9f5ec401595df2f62c20c17cacd3fca9efdf23c18f1d4c89f4" + }, + "es": { + "updatedAt": "2026-02-11T06:36:55.839Z", + "postProcessHash": "bb3212e589e6135d9e26bb18d93caa7d855d607167db84a396a6c711bd3424c6" + }, + "ja": { + "updatedAt": "2026-02-11T06:36:55.840Z", + "postProcessHash": "c05d57bb0fe3c7056b65e07b165e2ad6242e3bbab6f6cd2a5767cce97ca58078" + }, + "ar": { + "updatedAt": "2026-02-11T06:36:55.840Z", + "postProcessHash": "7e1788c9c01bf3b6c1a5064c5d918b25e1bdbf46276cbc384907764ae2747fd9" + } + } + }, + "532ac4ea0ecc3066fe206be5a1753435b644294c44b88223acc0b27e7e5ff776": { + "1ad79d0eb7e832019fc56065ccea92cd49c6aaf242d1fb6477771834145644d1": { + "es": { + "updatedAt": "2026-02-11T06:36:55.855Z", + "postProcessHash": "35371d839c0f33d0112043fd0e7770278a3082a1a07c2cddaf500927ed45184f" + }, + "ko": { + "updatedAt": "2026-02-11T06:36:55.904Z", + "postProcessHash": "67266fde38a01af2ea65773c7aa4cf35d5c4876ad679c2de3383682568d7fbfd" + }, + "ar": { + "updatedAt": "2026-02-11T06:36:55.906Z", + "postProcessHash": "879aca9ef6c27ff49072c4b68ece664015e5a0589762930899e19a53c4e632c9" + }, + "ja": { + "updatedAt": "2026-02-11T06:36:55.908Z", + "postProcessHash": "acbb18491316a8dfe7dcb18bfaa7d51abae33f44185a54e5688c96703f880e58" + } + } + }, + "6d90b83226c4eba4106a0f5127f043cd5b1632917560e87b7bccff03839cb36e": { + "9086be42a9e89e131f93806c758c27f9a6743bf3d71636d8f8a1ee2e316d616d": { + "es": { + "updatedAt": "2026-02-11T06:36:55.856Z", + "postProcessHash": "b3138eaeb37bd3c8dd2a8cb4dfff4b2109800443c69ed386d4bc6aa04bbcda08" + }, + "ja": { + "updatedAt": "2026-02-11T06:36:55.905Z", + "postProcessHash": "928f436de7aa9da84c639414e083fc727c6e42a996c81dd9aada1c34ba0b9ec1" + }, + "ar": { + "updatedAt": "2026-02-11T06:36:55.905Z", + "postProcessHash": "044db52d5b1b0492f4b01626d5b9d2bfc3f959e4c76acd8e0bd5b40dd9a52cfb" + }, + "ko": { + "updatedAt": "2026-02-11T06:36:55.907Z", + "postProcessHash": "b8d1def0ace8f709f21f9562e7bdefafdac6c51c387986a13c5d6c7f3f23dd2c" + } + } + }, + "2068fe6fc121991c37f94a688bb4983eacd37c59efc1af1ec9ce7db40124d2de": { + "becc574b6b8b638fd0fae8e3ca22a26e4bce2f796c6faef8caabc8a6a3a8215d": { + "ar": { + "updatedAt": "2026-02-11T06:36:55.857Z", + "postProcessHash": "d8e2dcfdd333cff9e250817b41f175aae87198b991c43de039bf05feb0cf01ad" + }, + "ko": { + "updatedAt": "2026-02-11T06:36:55.858Z", + "postProcessHash": "7a59103c26b57238517b179fb64b3f11c28dd4e13126b6119a02fb12da2e3112" + }, + "ja": { + "updatedAt": "2026-02-11T06:36:55.859Z", + "postProcessHash": "a640b13234b5f1d85000edca1babcd3b61ef27d9267dd1fb38e14ab7473d2c22" + }, + "es": { + "updatedAt": "2026-02-11T06:36:55.860Z", + "postProcessHash": "6b7fcf7f20576ca3078c3ba69e6d7c6aea5599219449e110fc077a6f9f590226" + } + } + }, + "ec563f8ac5f2f489dec4745c01c209806d7c99c40318414c76e49be85455822c": { + "08c0e6e0abe57c5deda5082441bd989f761bb0233fe289eae96fea4cb4b728ae": { + "ja": { + "updatedAt": "2026-02-11T06:36:55.860Z", + "postProcessHash": "ac783b23faeb8931f83a5e2faf82e79370ae9ab91cadfb867fb21efa9fc83158" + }, + "ko": { + "updatedAt": "2026-02-11T06:36:55.861Z", + "postProcessHash": "80ae8773e992d9f1adfc62fb911efbcfba38b4693003621b92d527f75b729bcd" + }, + "es": { + "updatedAt": "2026-02-11T06:36:55.861Z", + "postProcessHash": "e9c043dcc5567faa4b6a235b97665c99db69f10b67eae0d9ede1e54b15de154d" + }, + "ar": { + "updatedAt": "2026-02-11T06:36:55.861Z", + "postProcessHash": "9bf37903e37ac8bce8e58dfbbc0e03e788c4d37a11b4d8233d677765f3f1a205" + } + } + }, + "a3ea0b20192d7df89202a9e2b4479ab4967d874369183618bdddde93e65a16b4": { + "19b54b2b9dd926117f35777f99db1e9ddcaa4408921df97917016f5543de6271": { + "ar": { + "updatedAt": "2026-02-11T06:36:55.898Z", + "postProcessHash": "d2abe6a1364ca42e62aa48bfa8573be8421ae3431c3383b8c27102cc545ddd70" + }, + "ja": { + "updatedAt": "2026-02-11T06:36:55.899Z", + "postProcessHash": "392a79a400c818d52247aef6b9112f22caa233f0f7dbe7aa50e990f4b700c96b" + }, + "es": { + "updatedAt": "2026-02-11T06:36:55.900Z", + "postProcessHash": "58b5dcde422a40502dc28c577813f8eb03a96923d1db72978ad0f2970406071a" + }, + "ko": { + "updatedAt": "2026-02-11T06:36:55.961Z", + "postProcessHash": "226d77c04b6b7db52dcd04c3db7bd373d5ed357825bde926a7a23cd65fe4be43" + } + } + }, + "17486c27a5a75b73d0b62f9fbc1fc69d149bae5be11df851f452dc510c998ab4": { + "692246edc58020bd876a60447e58847573dfdb3009aadec06b71a0fa93533ecf": { + "ko": { + "updatedAt": "2026-02-11T06:36:55.898Z", + "postProcessHash": "649be1f22116c5bdb0e8de44a655519bb9c38dff81d6e607e30c2052c4b265ea" + }, + "es": { + "updatedAt": "2026-02-11T06:36:55.900Z", + "postProcessHash": "350e2338bd640082a8f93865e1227b488e82ee1be505618514dbe2c5339de561" + }, + "ar": { + "updatedAt": "2026-02-11T06:36:55.901Z", + "postProcessHash": "b5933e80024ca5fa6e0214e0a6827bee8a9b4b551bfaa7da021261a7c3d25a82" + }, + "ja": { + "updatedAt": "2026-02-11T06:36:55.902Z", + "postProcessHash": "1025af7911e7527f8c80d9868a3b7ef82210b53cf3569112d6fb9f5d3caf8d5b" + } + } + }, + "c5b8c7c526d2e127416bb99bec983fc3f3783431458905a546d8b20d47dfbd0e": { + "ead93830da110155cb8cd7602faa013b7584c31c1d6b9d07badcebc151a30b48": { + "ar": { + "updatedAt": "2026-02-11T06:36:55.899Z", + "postProcessHash": "91898704ad4e1849ae12227707bc321cecf7c847b30cdf2b44552e593dd14526" + }, + "ja": { + "updatedAt": "2026-02-11T06:36:55.961Z", + "postProcessHash": "8a6854d9f06929dad178867259e233c5e121e3d6dc6606d468092aec6c0ebb88" + }, + "es": { + "updatedAt": "2026-02-11T06:36:55.962Z", + "postProcessHash": "802b3d75cbb0212dcb106b958efc738bbe3f264813392f6fb3a00df7c5bcb2c9" + }, + "ko": { + "updatedAt": "2026-02-11T06:36:55.962Z", + "postProcessHash": "aab156c68c3483ff0f6b3bffe07476f5cf86d286290e4c2ed767fdc4620909db" + } + } + }, + "8f25d82e5d0aefe3ed62e498393d531902772fdbd79b56b71f6303f2af16cd62": { + "2f252f2fc81a0c3265604c1ed39011b3c8a304127af9ab943f329f8ab0862dd5": { + "ko": { + "updatedAt": "2026-02-11T06:36:55.900Z", + "postProcessHash": "24f01cc061d2529c9bdf829ebbfece88cf6c6f75e6d90acef1baafcf67a91db7" + }, + "ar": { + "updatedAt": "2026-02-11T06:36:55.901Z", + "postProcessHash": "2dbadb84ff47fa5cf8fb1f643b24195ffe305bede66d07e660043dab07797955" + }, + "es": { + "updatedAt": "2026-02-11T06:36:55.902Z", + "postProcessHash": "0ecf5ef26e2c7b67c8177d11afb27de906652015c76861f18992b6c28c327dc8" + }, + "ja": { + "updatedAt": "2026-02-11T06:36:55.903Z", + "postProcessHash": "4f73daa3f1674cd00f8587c098afbca143d050a5c0b77400846bdbabd7abae5f" + } + } + }, + "a929ac10cca9e5df87b15db0c1b29aa4afe66415d5966a640017176fabaf8371": { + "a4e6b92cc353fda7cd30ce04a71f4b73363dc18bdc944abb63dcfa9701a67b16": { + "ar": { + "updatedAt": "2026-02-11T06:36:55.903Z", + "postProcessHash": "bfdc71b57480345913eac51d89fac994d32307905464b09628e7b226002e7fed" + }, + "es": { + "updatedAt": "2026-02-11T06:36:55.904Z", + "postProcessHash": "3b692b698fe1e9c8642b64a9710ecd0988df9e3ccfc8db195982c66b8504c46e" + }, + "ja": { + "updatedAt": "2026-02-11T06:36:55.906Z", + "postProcessHash": "223b54860b01c278327764831af9ef0c94e1c6b6d0677c4d5445f5ca2df2a2f1" + }, + "ko": { + "updatedAt": "2026-02-11T06:36:55.907Z", + "postProcessHash": "9daa08bc1a00061e915958b618d0c1d3940c9ae60136139ce0cc8ebb7ab364b1" + } + } + }, + "67c24ccf27a49a57aafc33a55d060beae65bc4a9651b464a6698b9db184d130d": { + "aa44f8662ab2457254924f0a3e8a746b1cec88b9993338588061a9fffcf214d2": { + "es": { + "updatedAt": "2026-02-11T06:36:55.908Z", + "postProcessHash": "24e53495a171fe186fd32d14d7b66d2bf25f2d94e4b1d75a32f4cd19b274eeea" + }, + "ko": { + "updatedAt": "2026-02-11T06:36:55.909Z", + "postProcessHash": "0e69d94dd04efee2e88bef2e745732f503e9d4433fd88a19f723806ca8aa5f7b" + }, + "ja": { + "updatedAt": "2026-02-11T06:36:55.909Z", + "postProcessHash": "37abb3f3f1df502b0d2ffac3453fde1cf7564e9df06b465cd693e9c946518719" + }, + "ar": { + "updatedAt": "2026-02-11T06:36:55.910Z", + "postProcessHash": "cb0eafcf4b129b799fcfbff7ff8f0bc8b7656b5bfa420f5fe17df9b4cc51da79" + } + } + }, + "d2c8d0c78d8fe09260d38c92d3f65a543ba1ea3fb4fc9416bd482ef6ccd6e99b": { + "247a57c0c850e2efd2134400ac230075b6ea1dc1463a35ffbfbbd775c3d90531": { + "es": { + "updatedAt": "2026-02-11T06:36:55.918Z", + "postProcessHash": "973a291dfabaaedab78072c5c8c99f179ef51842cff72c42e8839c24d02ba1a1" + }, + "ja": { + "updatedAt": "2026-02-11T06:36:55.921Z", + "postProcessHash": "6cdee72b90da4f63f91a09404772b84d2106ebe46ef375279cb5a3d83886e584" + }, + "ko": { + "updatedAt": "2026-02-11T06:36:55.922Z", + "postProcessHash": "97410d347a10a1535567b08039d094a57d4102058db09260f7b2df0fc88c8e66" + }, + "ar": { + "updatedAt": "2026-02-11T06:36:55.929Z", + "postProcessHash": "cf49af8f53e888fbe01f4ad138408aeb0885233aac082c6c416752e53cdf8961" + } + } + }, + "b13b80bb16820c84b7ec20d4ab02d43984a329726b65caeb531f21a1be8b46e7": { + "88d1e06dc2c71dc3e89d525ff109427cf03312b26bb2d16a951b74e643c05959": { + "es": { + "updatedAt": "2026-02-11T06:36:55.919Z", + "postProcessHash": "37667943518250ed863b19b9dde981746022b943b1a186852da165b01e7ab1df" + }, + "ko": { + "updatedAt": "2026-02-11T06:36:55.921Z", + "postProcessHash": "8e70ef11240b8dcdc3fb921eba012b1282a9a98efe7798521a4b7970ad687148" + }, + "ja": { + "updatedAt": "2026-02-11T06:36:55.926Z", + "postProcessHash": "4ae1930cf77e63f52e80873dec7e9535a160053ecd98bc2e3b80cedc05ed3255" + }, + "ar": { + "updatedAt": "2026-02-11T06:36:55.928Z", + "postProcessHash": "3415cb4d321f9c75676fcec759c9c86ed6f094b95ce6c045d4983976bd1f4534" + } + } + }, + "63a2cae422950e0c0acd2d3cb594f416cabbe6c9e81fa0e91e1184f9d09b89d0": { + "2c03a066eb7563eda756edaa7b7e051e14e76fb1b6145a2963cfc543e7920d6c": { + "ar": { + "updatedAt": "2026-02-11T06:36:55.919Z", + "postProcessHash": "94c73d97584c0f58d810a5f03a985d346480eb1b65fa6146fb4223581bf30c31" + }, + "es": { + "updatedAt": "2026-02-11T06:36:55.927Z", + "postProcessHash": "ad40e37ea720b65053842ec91786fce2970bc83e4dafa7d8494af0679d64a850" + }, + "ko": { + "updatedAt": "2026-02-11T06:36:55.929Z", + "postProcessHash": "075a6b038a1b8506cee72bcb1699bbc0f3daca51fe628c2a4cb971fc0cd50372" + }, + "ja": { + "updatedAt": "2026-02-11T06:36:55.929Z", + "postProcessHash": "4754506a195d2bc1c77700f7a58ac2aca154b3c3adf9cc34df0c1977ae39cbae" + } + } + }, + "c64460e98d0a9004b5e6125be6482b812f1551ea1d1ded5a6f314f9680b25d39": { + "0db8b3b7db80fec3eb04344b954be2d16dd5d1b9c6feeab1e0cf843db85144e2": { + "ko": { + "updatedAt": "2026-02-11T06:36:55.920Z", + "postProcessHash": "fe457058ab5efef27a71a8125b95fefefb4bbcaee3513fcf5f5487d1ea0445c1" + }, + "ar": { + "updatedAt": "2026-02-11T06:36:55.923Z", + "postProcessHash": "2c46337af8d64a25355d36442c5cfa96f59b968b24db0a394c0c7b9fa27aa8d8" + }, + "ja": { + "updatedAt": "2026-02-11T06:36:55.925Z", + "postProcessHash": "fd925958b0e9e44f571db0354cb29c088af1bd960b74d5d5146737d3a73ed9e6" + }, + "es": { + "updatedAt": "2026-02-11T06:36:55.930Z", + "postProcessHash": "4fea869a8c044ae491618f5cf6522ff15f4767dab1b2de5f0ea56b0e3364c624" + } + } + }, + "1422fe9ec36ae38e452242cf3864bbee4eb19f748a06df7a07bec7358d5963b0": { + "b972cb904f48a38ebfc9821f589e739422e362c1f8c70b7df3b9be6816147100": { + "ja": { + "updatedAt": "2026-02-11T06:36:55.920Z", + "postProcessHash": "73daf5fc05a3e468d145b43d9a19cf37ea2566cca010be97be521e1410d6174d" + }, + "es": { + "updatedAt": "2026-02-11T06:36:55.924Z", + "postProcessHash": "a47633cb0455511b7d8ff38f7ed0faa75e3bd7fa3d1da0e4a1af4cf56079acd1" + }, + "ar": { + "updatedAt": "2026-02-11T06:36:55.927Z", + "postProcessHash": "af217eb0abfb953001460a829b0abdf2438d77daee1e63860703bd32ce81f078" + }, + "ko": { + "updatedAt": "2026-02-11T06:36:55.930Z", + "postProcessHash": "0d9c0871960f4e01665decba8dabb9eff4b51a09da4d45a15ab8c76bac132c68" + } + } + }, + "690fc8517975c3bc9625cf685964778a53a4a127bdb6ad581f537a9213e63f91": { + "a879a96e53cd9fd61d23c2b00f8f4b4702155c86c6cadef7f88ac98f4f5e218b": { + "ar": { + "updatedAt": "2026-02-11T06:36:55.922Z", + "postProcessHash": "33aada7b09357a30b2668837c0c1c6fce11b8621a918e93bdbafa8f9c5cc2940" + }, + "es": { + "updatedAt": "2026-02-11T06:36:55.924Z", + "postProcessHash": "94202483b16ef70af556fe3c4026c38212f61c389675fd77324648b1b135f8d7" + }, + "ja": { + "updatedAt": "2026-02-11T06:36:55.925Z", + "postProcessHash": "081c78d97d601bcbdb61391358bd55a112fca467f4def351ebcbf769802b38ba" + }, + "ko": { + "updatedAt": "2026-02-11T06:36:55.928Z", + "postProcessHash": "715471eae35a4998c9cd459158003ba8d3abf9f290980bd84fad558487cb3e63" + } + } + }, + "6b18133dd9de7898e8ebe79750fb84ce4e69d9acc793703e8719f7ed15fa7aac": { + "64b191a34fa536d479aac675720cdd09ada4e099283c7f99c9a4dafe46d19d7b": { + "ar": { + "updatedAt": "2026-02-11T06:36:55.923Z", + "postProcessHash": "97d97a5e39ffd3f3a25ec4929147e711bb56bc51932167036de8388820fea32a" + }, + "ja": { + "updatedAt": "2026-02-11T06:36:55.925Z", + "postProcessHash": "98872a660ac38c006b9a2e01697f53cdf2e591a57be75d4632bf0534d192c8bf" + }, + "ko": { + "updatedAt": "2026-02-11T06:36:55.926Z", + "postProcessHash": "a7208fb6603fd5f7aaffed20a792806a947daa894482b396c58190aa2e4d04a9" + }, + "es": { + "updatedAt": "2026-02-11T06:36:55.927Z", + "postProcessHash": "4d5c7978cbb9347d5bcf30f4a0133582c6a9fdededd6962000851d0f388e776c" + } + } + }, + "5adae8f8bc44ad75823fb76df74afaf7a5cc06c8d1cc88966523ac8587a9632a": { + "3929a646ae3c4e2af71f7caed2f5b596fdefcd88d25513c4ea9f2be9c7e8d61b": { + "es": { + "updatedAt": "2026-02-11T06:36:55.959Z", + "postProcessHash": "44295afba34615726580697b1eb3bda0e43164d2e85064b7ee32d7f208f11010" + }, + "ja": { + "updatedAt": "2026-02-11T06:36:55.960Z", + "postProcessHash": "e35094a3177bac002a1cb7081f848c74605ed9a41669d2487ae2f6bc14d19eb0" + }, + "ko": { + "updatedAt": "2026-02-11T06:36:55.960Z", + "postProcessHash": "0843feb208294d87347c4e15f00c8ff6cbc19b716240182638ff327c5c0fe8ef" + }, + "ar": { + "updatedAt": "2026-02-11T06:36:55.960Z", + "postProcessHash": "9dee7eb773fb6eb7e0767f3385740c87adec065e102e679444816ba4966474c7" + } + } + }, + "c3cff3407f1e0d59f23fdb3d13cf7088a3251421feeaffc0bf1585c0e0e756c7": { + "6a7c4a094e48b287777714bb5aa2ed7fd07da8087220f2f61e734e526e41be8e": { + "ja": { + "updatedAt": "2026-02-11T06:36:55.962Z", + "postProcessHash": "6410db7f96fd06752686f85d3a64c649d75c4265f858b19629985e473f4ffe90" + }, + "ar": { + "updatedAt": "2026-02-11T06:36:55.963Z", + "postProcessHash": "7e5dd5f8e4f40d703e59ff205ebf6ffac7b1b5de4117d095b269ca940761bf90" + }, + "ko": { + "updatedAt": "2026-02-11T06:36:55.963Z", + "postProcessHash": "b71cc37a5add1dc45c70ef176a9359566b1f6c816aeff96e9d072ab1314e3094" + }, + "es": { + "updatedAt": "2026-02-11T06:36:55.964Z", + "postProcessHash": "9f50b3987592a862f51da6f82e2b3d68e8cd641d1bfbf4327441b3b29173b199" + } + } + }, + "a600d95df4b3886c1a7f074689b885ed740da42a71cde46798742f235364c8a9": { + "60222a4f13dc48bc65f34d56ce324cd279566d673a5e6de91e5d1b23b1489a81": { + "ja": { + "updatedAt": "2026-02-11T06:36:55.980Z", + "postProcessHash": "d5cb13e52f482d492bd82e697047b8c369dc96422ddeb40a5522d122473c2eff" + }, + "es": { + "updatedAt": "2026-02-11T06:36:55.981Z", + "postProcessHash": "03c4b8361cd8732d01740a4fdbe63e935efc7e49b8db74df15776363a8729dfd" + }, + "ar": { + "updatedAt": "2026-02-11T06:36:55.983Z", + "postProcessHash": "ed47a9f087ed597a7a66f859fea518b9e5b88b43a384d0c40d7f303bbe050063" + }, + "ko": { + "updatedAt": "2026-02-11T06:36:55.984Z", + "postProcessHash": "bba211669c2f030e6d7dbd39d62d12441b78baaec2e88161611538f9acdd3a11" + } + } + }, + "886bc36d240647d8561107ab1db833a8872eae146e3d07ad3e0a2da568a5906e": { + "bdec12ac75f1369550c03d673b2af063003e8efc275154e3ebb7dd9e7048c270": { + "ja": { + "updatedAt": "2026-02-11T06:36:55.981Z", + "postProcessHash": "95abaf27276f775fd84955920499ccea89dfafcc53a1646af1543c2514bc25ab" + }, + "es": { + "updatedAt": "2026-02-11T06:36:55.982Z", + "postProcessHash": "13924937939f2e8382f9bfd867a190b7a6176d83d479da2c1451a5bd4745190b" + }, + "ar": { + "updatedAt": "2026-02-11T06:36:55.982Z", + "postProcessHash": "f0e95e0c0e97f8713de12b3b767e364419cec5485868eec95c914a8141989fa2" + }, + "ko": { + "updatedAt": "2026-02-11T06:36:55.983Z", + "postProcessHash": "20da88e6bc5d73683e427640b80940810c11f46fb16fd8490251ec2aae62f950" + } + } } } } diff --git a/ja/api-reference/calendar-api/analyst-insights/get-analyst-insights.mdx b/ja/api-reference/calendar-api/analyst-insights/get-analyst-insights.mdx index a154b38f..fa7e69db 100644 --- a/ja/api-reference/calendar-api/analyst-insights/get-analyst-insights.mdx +++ b/ja/api-reference/calendar-api/analyst-insights/get-analyst-insights.mdx @@ -1,5 +1,5 @@ --- -title: "アナリストインサイト" +title: "アナリスト・インサイト" openapi: /ja/openapi/calendar_api.spec.yml GET /api/v1/analyst/insights --- @@ -10,7 +10,7 @@ openapi: /ja/openapi/calendar_api.spec.yml GET /api/v1/analyst/insights { "action": "Upgrades", "analyst_id": "669ea49c3f2d7e0001303664", - "analyst_insights": "BWS FinancialはInnodataの株式を「Top Pick」に格上げし、目標株価を110.00ドルとしました。 \n\n **力強い業績と成長見通し**: Innodataは、直近の決算説明会で6,800万ドルの事前トレーニング契約を発表するなど、顕著な財務成長と将来性を示しています。これは、大型契約を獲得する同社の能力と、急速に進化するAI分野における強固なポジションを反映しており、今後の収益成長と投資家の信認向上を後押しすると見込まれます。\n\n**戦略的な政府契約の獲得**: 2025年第4四半期から開始される政府契約の獲得により、Innodataは2026年に新たな事業分野へ大きく拡大する体制を整えています。この取り組みは、年末に向けて同社の収益に大きく貢献すると予想されており、戦略的な成長イニシアチブを示すとともに、市場価値の向上につながると見られます。", + "analyst_insights": "BWS Financial は、Innodata の株式を Top Pick に格上げし、目標株価を110.00ドルとしました。 \n\n **力強い業績と成長見通し**:Innodata は、特に直近の決算説明会で6,800万ドル規模の事前学習(pretraining)案件を獲得したと発表するなど、顕著な業績拡大と成長ポテンシャルを示しています。これは、大口案件を獲得する同社の能力と、急速に進化するAI市場における強固なポジションを反映しており、今後の収益成長と投資家の信認向上を後押しすると見込まれます。\n\n**戦略的な政府案件の獲得**:2025年第4四半期から開始される政府向け契約の獲得により、Innodata は2026年に向けて新たな事業領域へ大きく拡大する態勢にあります。この取り組みは、年末にかけて同社の売上に大きく寄与すると予想されており、戦略的な成長イニシアチブを示すとともに、市場価値の向上にもつながると評価されています。", "date": "2026-01-05", "firm": "BWS Financial", "firm_id": "57f832d56b87f600016fa43f", @@ -30,7 +30,7 @@ openapi: /ja/openapi/calendar_api.spec.yml GET /api/v1/analyst/insights { "action": "Maintains", "analyst_id": "669ea49c3f2d7e0001303664", - "analyst_insights": "BWS FinancialはInnodataの株式に対する「Buy」レーティングを維持し、目標株価を110.00ドルとしました。 \n\n **強い売上成長ポテンシャル**: Innodataは6,800万ドルの事前トレーニング契約を獲得しており、AIデータ準備およびエンジニアリングサービスに対する強い需要を示しています。この成長は、同社が大型契約を獲得できることの明確な証左であり、収益見通しと事業基盤の強さに対する投資家の信認を高めています。\n\n**戦略的な政府契約**: 同社は2025年第4四半期に政府契約を獲得しており、2026年の事業機会拡大につながるポジションを築いています。この戦略的な取り組みにより、Innodataの収益源は多様化し、年末に向けてより大きな財務的メリットが期待されます。これにより、同社の市場シェア拡大と収益性向上のポテンシャルが示されています。", + "analyst_insights": "BWS Financial は、Innodata の株式に対する Buy 評価を継続し、目標株価を110.00ドルとしました。 \n\n **強い売上成長ポテンシャル**:Innodata は6,800万ドル規模の事前学習(pretraining)案件を獲得しており、同社のAIデータ整備・エンジニアリングサービスに対する強い需要がうかがえます。この成長は、大型契約を獲得する同社の営業力を示すものであり、将来の売上見通しと事業基盤に対する投資家の信頼を高める要因となっています。\n\n**戦略的な政府契約**:同社は、2025年第4四半期から開始される政府向け契約を背景に、2026年にかけて事業機会を拡大できるポジションにあります。この戦略的な一手により、Innodata の収益源は多様化し、年末にかけてより大きな収益貢献が期待されます。これにより、市場シェア拡大と収益性向上のポテンシャルが一層明確になっています。", "date": "2026-01-05", "firm": "BWS Financial", "firm_id": "57f832d56b87f600016fa43f", @@ -57,7 +57,7 @@ openapi: /ja/openapi/calendar_api.spec.yml GET /api/v1/analyst/insights { "code": "auth_failed", "id": "unauthorized", - "value": "認証トークンが無効であるか、指定されていません" + "value": "認証トークンが無効であるか、指定されていません。" } ] } @@ -69,7 +69,7 @@ openapi: /ja/openapi/calendar_api.spec.yml GET /api/v1/analyst/insights { "code": "no_data_found", "id": "not_found", - "value": "指定されたパラメーターに対するデータが見つかりませんでした" + "value": "指定されたパラメータに該当するデータが見つかりませんでした。" } ] } @@ -81,7 +81,7 @@ openapi: /ja/openapi/calendar_api.spec.yml GET /api/v1/analyst/insights { "code": "internal_server_error", "id": "server_error", - "value": "リクエストの処理中に予期しないエラーが発生しました" + "value": "リクエストの処理中に予期しないエラーが発生しました。" } ] } diff --git a/ja/api-reference/calendar-api/bulls-say-bears-say/get-bulls-say-bears-say.mdx b/ja/api-reference/calendar-api/bulls-say-bears-say/get-bulls-say-bears-say.mdx index 18a60d4c..899b3279 100644 --- a/ja/api-reference/calendar-api/bulls-say-bears-say/get-bulls-say-bears-say.mdx +++ b/ja/api-reference/calendar-api/bulls-say-bears-say/get-bulls-say-bears-say.mdx @@ -4,12 +4,12 @@ openapi: /ja/openapi/calendar_api.spec.yml GET /api/v1/bulls_bears_say --- -```json レスポンス(200 OK) +```json レスポンス (200 OK) { "bulls_say_bears_say": [ { - "bear_case": "本分析では、中国における売上が前年同期比で3.6%減少している点が示されており、重要地域での市場パフォーマンスに対する懸念が高まっています。さらに、粗利益率は前年同期比で約47%と安定している一方で、営業費用の増加が収益性に対するリスクとなっています。加えて、iPhone売上の成長鈍化やAppleの評判低下の可能性は、同社のバリュエーションに下押し圧力をかけ、投資家の不安を招き得ます。", - "bull_case": "Appleの第4四半期売上高は1,025億ドルと前年同期比で8%増加し、市場予想とほぼ一致しました。これにより、主にiPhone売上の堅調なパフォーマンスに支えられ、次四半期の総売上成長率は10%〜12%になると見込まれています。同社はまた、営業利益324億ドルを報告しており、これは前年同期比10%の増加であり、サービス収入も15%増加して粗利益率の動向にプラスに寄与しています。さらに、中国地域での成長期待およびAIやプロダクト開発への戦略的投資により、営業費用が増加しているにもかかわらず、Appleは持続的な長期成長を実現し得るポジションにあるとみられます。", + "bear_case": "この分析では、中国における売上高が前年同期比で3.6%減少していることが浮き彫りになっており、重要な地域での業績に対する懸念を招いています。さらに、売上総利益率は前年同期比で約47%と安定している一方で、営業費用の増加が収益性を損なうリスクとなっています。加えて、iPhone売上の成長鈍化の可能性や、Appleの評判低下の懸念により、同社のバリュエーションに下押し圧力がかかり、投資家の不安材料となる可能性があります。", + "bull_case": "Appleの第4四半期売上高は1,025億ドルと前年同期比8%増となり、予想とほぼ一致しました。これにより、主にiPhone売上の堅調なパフォーマンスに支えられ、次四半期の売上高は10~12%の成長が見込まれています。同社はまた、営業利益が324億ドルとなり、前年同期比で10%増加したほか、サービス売上も15%増加し、売上総利益率の動向に対してプラスに寄与しました。さらに、中国地域での成長期待と、AIおよびプロダクト開発への戦略的投資により、運営費用が増加しているにもかかわらず、Appleは持続的な長期成長に向けて良好なポジションにあります。", "id": "6951d73e304f6ecd69d00189", "securities": [ { @@ -26,7 +26,7 @@ openapi: /ja/openapi/calendar_api.spec.yml GET /api/v1/bulls_bears_say ] } ``` -```json レスポンス(401 Unauthorized) +```json レスポンス (401 Unauthorized) { "ok": false, "errors": [ @@ -38,19 +38,19 @@ openapi: /ja/openapi/calendar_api.spec.yml GET /api/v1/bulls_bears_say ] } ``` -```json レスポンス(404 Not Found) +```json レスポンス (404 Not Found) { "ok": false, "errors": [ { "code": "no_data_found", "id": "not_found", - "value": "指定されたパラメーターに一致するデータが見つかりませんでした" + "value": "指定されたパラメータに該当するデータが見つかりませんでした" } ] } ``` -```json レスポンス(500 Internal Server Error) +```json レスポンス (500 Internal Server Error) { "ok": false, "errors": [ diff --git a/ja/api-reference/calendar-api/dividends/dividends-events.mdx b/ja/api-reference/calendar-api/dividends/dividends-events.mdx index 7274473c..fa3fe517 100644 --- a/ja/api-reference/calendar-api/dividends/dividends-events.mdx +++ b/ja/api-reference/calendar-api/dividends/dividends-events.mdx @@ -4,7 +4,7 @@ openapi: /ja/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/dividends --- - ```json Response (200 OK) + ```json レスポンス (200 OK) { "dividends": [ { @@ -32,38 +32,38 @@ openapi: /ja/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/dividends ] } ``` - ```json Response (401 Unauthorized) + ```json レスポンス (401 Unauthorized) { "ok": false, "errors": [ { "code": "auth_failed", "id": "unauthorized", - "value": "認証トークンが無効であるか、指定されていません" + "value": "Invalid or missing authentication token" } ] } ``` - ```json Response (404 Not Found) + ```json レスポンス (404 Not Found) { "ok": false, "errors": [ { "code": "no_data_found", "id": "not_found", - "value": "指定されたパラメータに該当するデータが見つかりません" + "value": "No data found for the specified parameters" } ] } ``` - ```json Response (500 Internal Server Error) + ```json レスポンス (500 Internal Server Error) { "ok": false, "errors": [ { "code": "internal_server_error", "id": "server_error", - "value": "リクエストの処理中に予期しないエラーが発生しました" + "value": "An unexpected error occurred while processing your request" } ] } diff --git a/ja/api-reference/calendar-api/get-blocktrade.mdx b/ja/api-reference/calendar-api/get-blocktrade.mdx index 8b93879f..6e602b0e 100644 --- a/ja/api-reference/calendar-api/get-blocktrade.mdx +++ b/ja/api-reference/calendar-api/get-blocktrade.mdx @@ -1,5 +1,5 @@ --- -title: "ブロックトレード" +title: "Blocktrade" openapi: /ja/openapi/calendar_api.spec.yml GET /api/v1/signal/block_trade --- @@ -46,7 +46,7 @@ openapi: /ja/openapi/calendar_api.spec.yml GET /api/v1/signal/block_trade { "code": "no_data_found", "id": "not_found", - "value": "指定されたパラメータに一致するデータが見つかりませんでした" + "value": "指定されたパラメーターに該当するデータが見つかりません" } ] } diff --git a/ja/api-reference/calendar-api/get-conference-calls.mdx b/ja/api-reference/calendar-api/get-conference-calls.mdx index fcd4e023..2f48ecf5 100644 --- a/ja/api-reference/calendar-api/get-conference-calls.mdx +++ b/ja/api-reference/calendar-api/get-conference-calls.mdx @@ -4,7 +4,7 @@ openapi: /ja/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/conference-cal --- -```json レスポンス (200 OK) +```json レスポンス(200 OK) { "conference": [ { @@ -48,38 +48,38 @@ openapi: /ja/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/conference-cal ] } ``` -```json レスポンス (401 Unauthorized) +```json レスポンス(401 Unauthorized) { "ok": false, "errors": [ { "code": "auth_failed", "id": "unauthorized", - "value": "認証トークンが無効であるか、指定されていません" + "value": "Invalid or missing authentication token" } ] } ``` -```json レスポンス (404 Not Found) +```json レスポンス(404 Not Found) { "ok": false, "errors": [ { "code": "no_data_found", "id": "not_found", - "value": "指定されたパラメータに対するデータが見つかりません" + "value": "No data found for the specified parameters" } ] } ``` -```json レスポンス (500 Internal Server Error) +```json レスポンス(500 Internal Server Error) { "ok": false, "errors": [ { "code": "internal_server_error", "id": "server_error", - "value": "リクエストの処理中に予期しないエラーが発生しました" + "value": "An unexpected error occurred while processing your request" } ] } diff --git a/ja/api-reference/calendar-api/get-consensus-ratings.mdx b/ja/api-reference/calendar-api/get-consensus-ratings.mdx index c3f0b5c0..564b4047 100644 --- a/ja/api-reference/calendar-api/get-consensus-ratings.mdx +++ b/ja/api-reference/calendar-api/get-consensus-ratings.mdx @@ -30,7 +30,7 @@ openapi: /ja/openapi/calendar_api.spec.yml GET /api/v1/consensus-ratings { "code": "auth_failed", "id": "unauthorized", - "value": "無効または欠落している認証トークンです" + "value": "認証トークンが無効であるか、指定されていません" } ] } diff --git a/ja/api-reference/calendar-api/get-dividends.mdx b/ja/api-reference/calendar-api/get-dividends.mdx index 7969f346..929df6be 100644 --- a/ja/api-reference/calendar-api/get-dividends.mdx +++ b/ja/api-reference/calendar-api/get-dividends.mdx @@ -1,5 +1,5 @@ --- -title: "配当" +title: "配当金" openapi: /ja/openapi/calendar_api.spec.yml GET /api/v2.2/calendar/dividends --- diff --git a/ja/api-reference/calendar-api/get-economics.mdx b/ja/api-reference/calendar-api/get-economics.mdx index 086ac62f..075fa012 100644 --- a/ja/api-reference/calendar-api/get-economics.mdx +++ b/ja/api-reference/calendar-api/get-economics.mdx @@ -14,9 +14,9 @@ openapi: /ja/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/economics "consensus_t": "", "country": "USA", "date": "2026-03-08", - "description": "Challenger Job Cuts (前年比) レポートは、ある月に雇用者が報告した人員削減数が、前年同月と比べて何パーセント変化したかを追跡するものです。このレポートは、投資家やアナリストが労働市場の強さを把握し、それに基づいて投資判断を行うために利用されます。また、このレポートのデータは米ドルの価値にも影響を与える可能性があり、結果が予想よりも高い場合はネガティブに、予想よりも低い場合はポジティブに受け止められる傾向があります。", - "event_category": "雇用", - "event_name": "Challenger Job Cuts (前年比)", + "description": "Challenger Job Cuts (YoY) レポートは、ある月に報告されたレイオフ件数が前年同月比で何パーセント変化したかを追跡します。このレポートは、投資家やアナリストが労働市場の強さを評価し、投資判断を行う際に利用されます。また、このレポートの数値は米ドルの価値にも影響を与える可能性があり、予想より高い数値はネガティブに、予想より低い数値はポジティブに受け取られる傾向があります。", + "event_category": "Employment", + "event_name": "Challenger Job Cuts (YoY)", "event_period": "", "id": "6745790147f2830001365a27", "importance": 1, @@ -49,7 +49,7 @@ openapi: /ja/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/economics { "code": "no_data_found", "id": "not_found", - "value": "指定されたパラメータに一致するデータが見つかりませんでした" + "value": "指定されたパラメータに該当するデータが見つかりません" } ] } diff --git a/ja/api-reference/calendar-api/get-erx-gaps.mdx b/ja/api-reference/calendar-api/get-erx-gaps.mdx index ddff9020..fe36366b 100644 --- a/ja/api-reference/calendar-api/get-erx-gaps.mdx +++ b/ja/api-reference/calendar-api/get-erx-gaps.mdx @@ -26,7 +26,7 @@ openapi: /ja/openapi/calendar_api.spec.yml GET /api/v1/erx-gaps { "code": "no_data_found", "id": "not_found", - "value": "指定されたパラメータに対するデータが見つかりませんでした" + "value": "指定されたパラメータに該当するデータが見つかりませんでした" } ] } diff --git a/ja/api-reference/calendar-api/get-fda.mdx b/ja/api-reference/calendar-api/get-fda.mdx index 1adc59db..a10cd0e0 100644 --- a/ja/api-reference/calendar-api/get-fda.mdx +++ b/ja/api-reference/calendar-api/get-fda.mdx @@ -4,7 +4,7 @@ openapi: /ja/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/fda --- -```json レスポンス (200 OK) +```json Response (200 OK) { "fda": [ { @@ -32,14 +32,14 @@ openapi: /ja/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/fda ], "name": "Alpha DaRT" }, - "event_type": "最新情報の提供", + "event_type": "Provided Update", "id": "695bc49183cac20001bec514", "nic_number": "", "notes": "", - "outcome": "Alpha Tau Medical Ltd.は、米国食品医薬品局(FDA)が同社に対して、より柔軟なモジュラー方式の使用を認めるという以前の決定を受けて、市販前承認(PMA)申請の第1モジュールをFDAに提出したと発表しました。", + "outcome": "Alpha Tau Medical Ltd. announced the submission of the first module of its pre-market approval (PMA) application to the U.S. Food and Drug Administration (FDA), following the FDA's previous decision to allow the Company to use the more flexible modular approach.", "outcome_brief": "", "source_link": "https://www.benzinga.com/pressreleases/26/01/g49690927/alpha-tau-submits-first-pre-market-approval-module-to-the-fda-for-alpha-dart-for-the-treatment-of-", - "source_type": "プレスリリース", + "source_type": "Press Release", "status": "", "target_date": "", "time": "09:00:00", @@ -48,38 +48,38 @@ openapi: /ja/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/fda ] } ``` -```json レスポンス (401 Unauthorized) +```json Response (401 Unauthorized) { "ok": false, "errors": [ { "code": "auth_failed", "id": "unauthorized", - "value": "認証トークンが無効であるか、指定されていません" + "value": "Invalid or missing authentication token" } ] } ``` -```json レスポンス (404 Not Found) +```json Response (404 Not Found) { "ok": false, "errors": [ { "code": "no_data_found", "id": "not_found", - "value": "指定されたパラメータに該当するデータが見つかりませんでした" + "value": "No data found for the specified parameters" } ] } ``` -```json レスポンス (500 Internal Server Error) +```json Response (500 Internal Server Error) { "ok": false, "errors": [ { "code": "internal_server_error", "id": "server_error", - "value": "リクエストの処理中に予期しないエラーが発生しました" + "value": "An unexpected error occurred while processing your request" } ] } diff --git a/ja/api-reference/calendar-api/get-guidance.mdx b/ja/api-reference/calendar-api/get-guidance.mdx index 1c410f03..5d0090cc 100644 --- a/ja/api-reference/calendar-api/get-guidance.mdx +++ b/ja/api-reference/calendar-api/get-guidance.mdx @@ -4,7 +4,7 @@ openapi: /ja/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/guidance --- -```json レスポンス (200 OK) +```json Response (200 OK) { "guidance": [ { @@ -39,7 +39,7 @@ openapi: /ja/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/guidance ] } ``` -```json レスポンス (401 Unauthorized) +```json Response (401 Unauthorized) { "ok": false, "errors": [ @@ -51,7 +51,7 @@ openapi: /ja/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/guidance ] } ``` -```json レスポンス (404 Not Found) +```json Response (404 Not Found) { "ok": false, "errors": [ @@ -63,7 +63,7 @@ openapi: /ja/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/guidance ] } ``` -```json レスポンス (500 Internal Server Error) +```json Response (500 Internal Server Error) { "ok": false, "errors": [ diff --git a/ja/api-reference/calendar-api/get-haltresume.mdx b/ja/api-reference/calendar-api/get-haltresume.mdx index 04404359..181ad2d8 100644 --- a/ja/api-reference/calendar-api/get-haltresume.mdx +++ b/ja/api-reference/calendar-api/get-haltresume.mdx @@ -14,7 +14,7 @@ openapi: /ja/openapi/calendar_api.spec.yml GET /api/v1/signal/halt_resume { "code": "auth_failed", "id": "unauthorized", - "value": "Invalid or missing authentication token" + "value": "認証トークンが無効であるか、指定されていません。" } ] } @@ -26,7 +26,7 @@ openapi: /ja/openapi/calendar_api.spec.yml GET /api/v1/signal/halt_resume { "code": "no_data_found", "id": "not_found", - "value": "No data found for the specified parameters" + "value": "指定されたパラメータに該当するデータが見つかりません。" } ] } @@ -38,7 +38,7 @@ openapi: /ja/openapi/calendar_api.spec.yml GET /api/v1/signal/halt_resume { "code": "internal_server_error", "id": "server_error", - "value": "An unexpected error occurred while processing your request" + "value": "リクエストの処理中に予期しないエラーが発生しました。" } ] } diff --git a/ja/api-reference/calendar-api/get-ipos.mdx b/ja/api-reference/calendar-api/get-ipos.mdx index 834296df..17cd267c 100644 --- a/ja/api-reference/calendar-api/get-ipos.mdx +++ b/ja/api-reference/calendar-api/get-ipos.mdx @@ -1,6 +1,6 @@ --- -title: "IPOs V2" -openapi: /ja/openapi/calendar_api.spec.yml GET /api/v2/calendar/ipos +title: "IPO" +openapi: /ja/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/ipos --- @@ -63,7 +63,7 @@ openapi: /ja/openapi/calendar_api.spec.yml GET /api/v2/calendar/ipos { "code": "auth_failed", "id": "unauthorized", - "value": "認証トークンが無効であるか、指定されていないかです" + "value": "認証トークンが無効であるか、指定されていません" } ] } @@ -75,7 +75,7 @@ openapi: /ja/openapi/calendar_api.spec.yml GET /api/v2/calendar/ipos { "code": "no_data_found", "id": "not_found", - "value": "指定されたパラメータに該当するデータが見つかりません" + "value": "指定されたパラメータに該当するデータが見つかりませんでした" } ] } diff --git a/ja/api-reference/calendar-api/get-ma.mdx b/ja/api-reference/calendar-api/get-ma.mdx index d9a6f7f6..319e4180 100644 --- a/ja/api-reference/calendar-api/get-ma.mdx +++ b/ja/api-reference/calendar-api/get-ma.mdx @@ -1,5 +1,5 @@ --- -title: "Merger And Acquisition(合併・買収)" +title: "M&A(Merger and Acquisition)" openapi: /ja/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/ma --- @@ -20,7 +20,7 @@ openapi: /ja/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/ma "deal_payment_type": "", "deal_size": "", "deal_status": "Completed", - "deal_terms_extra": "Terms of the transaction are not being disclosed.", + "deal_terms_extra": "取引条件は開示されていません", "deal_type": "Acquisition", "id": "695bc1b183cac20001bec44e", "importance": 2, diff --git a/ja/api-reference/calendar-api/get-offerings.mdx b/ja/api-reference/calendar-api/get-offerings.mdx index 75cb1e46..9a8acc2a 100644 --- a/ja/api-reference/calendar-api/get-offerings.mdx +++ b/ja/api-reference/calendar-api/get-offerings.mdx @@ -1,5 +1,5 @@ --- -title: "公募・売出し" +title: "Offerings" openapi: /ja/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/offerings --- diff --git a/ja/api-reference/calendar-api/get-optionactivity.mdx b/ja/api-reference/calendar-api/get-optionactivity.mdx index 971ea54c..a239e37a 100644 --- a/ja/api-reference/calendar-api/get-optionactivity.mdx +++ b/ja/api-reference/calendar-api/get-optionactivity.mdx @@ -1,10 +1,10 @@ --- -title: "異常オプションアクティビティ" +title: "異常オプション取引" openapi: /ja/openapi/calendar_api.spec.yml GET /api/v1/signal/option_activity --- -```json レスポンス (200 OK) +```json Response (200 OK) { "option_activity": [ { @@ -39,7 +39,7 @@ openapi: /ja/openapi/calendar_api.spec.yml GET /api/v1/signal/option_activity ] } ``` -```json レスポンス (401 Unauthorized) +```json Response (401 Unauthorized) { "ok": false, "errors": [ @@ -51,7 +51,7 @@ openapi: /ja/openapi/calendar_api.spec.yml GET /api/v1/signal/option_activity ] } ``` -```json レスポンス (404 Not Found) +```json Response (404 Not Found) { "ok": false, "errors": [ @@ -63,7 +63,7 @@ openapi: /ja/openapi/calendar_api.spec.yml GET /api/v1/signal/option_activity ] } ``` -```json レスポンス (500 Internal Server Error) +```json Response (500 Internal Server Error) { "ok": false, "errors": [ diff --git a/ja/api-reference/calendar-api/get-ratings-analysts.mdx b/ja/api-reference/calendar-api/get-ratings-analysts.mdx index 3f112ecb..cddbeaaa 100644 --- a/ja/api-reference/calendar-api/get-ratings-analysts.mdx +++ b/ja/api-reference/calendar-api/get-ratings-analysts.mdx @@ -1,5 +1,5 @@ --- -title: "レーティング担当アナリスト" +title: "レーティングアナリスト" openapi: /ja/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/ratings/analysts --- @@ -64,7 +64,7 @@ openapi: /ja/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/ratings/analys { "code": "auth_failed", "id": "unauthorized", - "value": "認証トークンが無効であるか、指定されていません" + "value": "Invalid or missing authentication token" } ] } @@ -76,7 +76,7 @@ openapi: /ja/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/ratings/analys { "code": "no_data_found", "id": "not_found", - "value": "指定されたパラメータに対するデータが見つかりませんでした" + "value": "No data found for the specified parameters" } ] } @@ -88,7 +88,7 @@ openapi: /ja/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/ratings/analys { "code": "internal_server_error", "id": "server_error", - "value": "リクエストの処理中に予期しないエラーが発生しました" + "value": "An unexpected error occurred while processing your request" } ] } diff --git a/ja/api-reference/calendar-api/get-ratings-firms.mdx b/ja/api-reference/calendar-api/get-ratings-firms.mdx index 4d501dda..460a216d 100644 --- a/ja/api-reference/calendar-api/get-ratings-firms.mdx +++ b/ja/api-reference/calendar-api/get-ratings-firms.mdx @@ -1,5 +1,5 @@ --- -title: "Ratings Firms" +title: "レーティング機関" openapi: /ja/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/ratings/firms --- @@ -37,7 +37,7 @@ openapi: /ja/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/ratings/firms { "code": "auth_failed", "id": "unauthorized", - "value": "Invalid or missing authentication token" + "value": "認証トークンが無効であるか、指定されていません" } ] } @@ -49,7 +49,7 @@ openapi: /ja/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/ratings/firms { "code": "no_data_found", "id": "not_found", - "value": "No data found for the specified parameters" + "value": "指定されたパラメータに該当するデータが見つかりませんでした" } ] } @@ -61,7 +61,7 @@ openapi: /ja/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/ratings/firms { "code": "internal_server_error", "id": "server_error", - "value": "An unexpected error occurred while processing your request" + "value": "リクエストの処理中に予期しないエラーが発生しました" } ] } diff --git a/ja/api-reference/calendar-api/get-removed.mdx b/ja/api-reference/calendar-api/get-removed.mdx index 7b33d024..100b3612 100644 --- a/ja/api-reference/calendar-api/get-removed.mdx +++ b/ja/api-reference/calendar-api/get-removed.mdx @@ -4,7 +4,7 @@ openapi: /ja/openapi/calendar_api.spec.yml GET /api/v2.1/calendar-removed/ --- -```json Response (200 OK) +```json レスポンス (200 OK) { "removed": [ { @@ -35,7 +35,7 @@ openapi: /ja/openapi/calendar_api.spec.yml GET /api/v2.1/calendar-removed/ ] } ``` -```json Response (401 Unauthorized) +```json レスポンス (401 Unauthorized) { "ok": false, "errors": [ @@ -47,19 +47,19 @@ openapi: /ja/openapi/calendar_api.spec.yml GET /api/v2.1/calendar-removed/ ] } ``` -```json Response (404 Not Found) +```json レスポンス (404 Not Found) { "ok": false, "errors": [ { "code": "no_data_found", "id": "not_found", - "value": "指定されたパラメータに対するデータが見つかりませんでした" + "value": "指定されたパラメータに対するデータが見つかりません" } ] } ``` -```json Response (500 Internal Server Error) +```json レスポンス (500 Internal Server Error) { "ok": false, "errors": [ diff --git a/ja/api-reference/calendar-api/get-splits.mdx b/ja/api-reference/calendar-api/get-splits.mdx index 04214456..ca110434 100644 --- a/ja/api-reference/calendar-api/get-splits.mdx +++ b/ja/api-reference/calendar-api/get-splits.mdx @@ -34,7 +34,7 @@ openapi: /ja/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/splits { "code": "auth_failed", "id": "unauthorized", - "value": "認証トークンが無効であるか、指定されていません" + "value": "Invalid or missing authentication token" } ] } @@ -46,7 +46,7 @@ openapi: /ja/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/splits { "code": "no_data_found", "id": "not_found", - "value": "指定されたパラメータに一致するデータが見つかりませんでした" + "value": "No data found for the specified parameters" } ] } @@ -58,7 +58,7 @@ openapi: /ja/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/splits { "code": "internal_server_error", "id": "server_error", - "value": "リクエストの処理中に予期しないエラーが発生しました" + "value": "An unexpected error occurred while processing your request" } ] } diff --git a/ja/api-reference/calendar-api/government-trades/get-government-trade-reports.mdx b/ja/api-reference/calendar-api/government-trades/get-government-trade-reports.mdx index 5e9afe92..c7b5bea7 100644 --- a/ja/api-reference/calendar-api/government-trades/get-government-trade-reports.mdx +++ b/ja/api-reference/calendar-api/government-trades/get-government-trade-reports.mdx @@ -1,5 +1,5 @@ --- -title: "政府取引報告" +title: "政府関係者取引レポート" openapi: /ja/openapi/calendar_api.spec.yml GET /api/v1/government_trade_reports --- diff --git a/ja/api-reference/calendar-api/government-trades/get-government-trades.mdx b/ja/api-reference/calendar-api/government-trades/get-government-trades.mdx index ea40bc3a..070cf7a3 100644 --- a/ja/api-reference/calendar-api/government-trades/get-government-trades.mdx +++ b/ja/api-reference/calendar-api/government-trades/get-government-trades.mdx @@ -4,41 +4,41 @@ openapi: /ja/openapi/calendar_api.spec.yml GET /api/v1/government_trades --- - ```json レスポンス (200 OK) + ```json Response (200 OK) {} ``` - ```json レスポンス (401 Unauthorized) + ```json Response (401 Unauthorized) { "ok": false, "errors": [ { "code": "auth_failed", "id": "unauthorized", - "value": "Invalid or missing authentication token" + "value": "認証トークンが無効であるか、指定されていません" } ] } ``` - ```json レスポンス (404 Not Found) + ```json Response (404 Not Found) { "ok": false, "errors": [ { "code": "no_data_found", "id": "not_found", - "value": "No data found for the specified parameters" + "value": "指定されたパラメーターに一致するデータが見つかりませんでした" } ] } ``` - ```json レスポンス (500 Internal Server Error) + ```json Response (500 Internal Server Error) { "ok": false, "errors": [ { "code": "internal_server_error", "id": "server_error", - "value": "An unexpected error occurred while processing your request" + "value": "リクエストの処理中に予期しないエラーが発生しました" } ] } diff --git a/ja/api-reference/calendar-api/insider-transaction/get-insider-transaction-filing.mdx b/ja/api-reference/calendar-api/insider-transaction/get-insider-transaction-filing.mdx index ad799bb7..95ee8e2a 100644 --- a/ja/api-reference/calendar-api/insider-transaction/get-insider-transaction-filing.mdx +++ b/ja/api-reference/calendar-api/insider-transaction/get-insider-transaction-filing.mdx @@ -1,6 +1,7 @@ --- title: "インサイダー取引" -openapi: /ja/openapi/calendar_api.spec.yml GET /api/v1/sec/insider_transactions/filings +openapi: /ja/openapi/calendar_api.spec.yml GET + /api/v1/sec/insider_transactions/{view_type} --- diff --git a/ja/api-reference/calendar-api/insider-transaction/get-insider-transaction-owner.mdx b/ja/api-reference/calendar-api/insider-transaction/get-insider-transaction-owner.mdx index 7a9d3a1d..a3f5de06 100644 --- a/ja/api-reference/calendar-api/insider-transaction/get-insider-transaction-owner.mdx +++ b/ja/api-reference/calendar-api/insider-transaction/get-insider-transaction-owner.mdx @@ -1,10 +1,10 @@ --- title: "インサイダー取引所有者" -openapi: /ja/openapi/calendar_api.spec.yml GET /sec/insider_transactions/owners +openapi: /ja/openapi/calendar_api.spec.yml GET /api/v1/sec/insider_transactions/owners --- -```json レスポンス(200 OK) +```json レスポンス (200 OK) { "data": [ { @@ -14,7 +14,7 @@ openapi: /ja/openapi/calendar_api.spec.yml GET /sec/insider_transactions/owners ] } ``` -```json レスポンス(401 Unauthorized) +```json レスポンス (401 Unauthorized) { "ok": false, "errors": [ @@ -26,19 +26,19 @@ openapi: /ja/openapi/calendar_api.spec.yml GET /sec/insider_transactions/owners ] } ``` -```json レスポンス(404 Not Found) +```json レスポンス (404 Not Found) { "ok": false, "errors": [ { "code": "no_data_found", "id": "not_found", - "value": "指定されたパラメーターに該当するデータが見つかりません" + "value": "指定されたパラメータに対するデータは見つかりませんでした" } ] } ``` -```json レスポンス(500 Internal Server Error) +```json レスポンス (500 Internal Server Error) { "ok": false, "errors": [ diff --git a/ja/api-reference/calendar-api/ipos/returns-ipo-data.mdx b/ja/api-reference/calendar-api/ipos/returns-ipo-data.mdx index 1d2ba2f8..37be5331 100644 --- a/ja/api-reference/calendar-api/ipos/returns-ipo-data.mdx +++ b/ja/api-reference/calendar-api/ipos/returns-ipo-data.mdx @@ -1,6 +1,6 @@ --- -title: "IPO(新規株式公開)" -openapi: /ja/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/ipos +title: "IPOs V2" +openapi: /ja/openapi/calendar_api.spec.yml GET /api/v2/calendar/ipos --- @@ -63,7 +63,7 @@ openapi: /ja/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/ipos { "code": "auth_failed", "id": "unauthorized", - "value": "Invalid or missing authentication token" + "value": "認証トークンが無効であるか、指定されていません" } ] } @@ -75,7 +75,7 @@ openapi: /ja/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/ipos { "code": "no_data_found", "id": "not_found", - "value": "No data found for the specified parameters" + "value": "指定されたパラメータに対するデータが見つかりませんでした" } ] } @@ -87,7 +87,7 @@ openapi: /ja/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/ipos { "code": "internal_server_error", "id": "server_error", - "value": "An unexpected error occurred while processing your request" + "value": "リクエストの処理中に予期しないエラーが発生しました" } ] } diff --git a/ja/api-reference/calendar_api/analyst-insights/analyst-insights-v1.mdx b/ja/api-reference/calendar_api/analyst-insights/analyst-insights-v1.mdx new file mode 100644 index 00000000..c574c706 --- /dev/null +++ b/ja/api-reference/calendar_api/analyst-insights/analyst-insights-v1.mdx @@ -0,0 +1,3 @@ +--- +openapi: /ja/openapi/calendar_api.spec.yml GET /api/v1/analyst/insights +--- \ No newline at end of file diff --git a/ja/api-reference/calendar_api/block-trade/blocktrade-v1.mdx b/ja/api-reference/calendar_api/block-trade/blocktrade-v1.mdx new file mode 100644 index 00000000..3a54f4b2 --- /dev/null +++ b/ja/api-reference/calendar_api/block-trade/blocktrade-v1.mdx @@ -0,0 +1,3 @@ +--- +openapi: /ja/openapi/calendar_api.spec.yml GET /api/v1/signal/block_trade +--- \ No newline at end of file diff --git a/ja/api-reference/calendar_api/bulls-say-bears-say/latest-bull-and-bear-cases-for-a-given-ticker-symbol.mdx b/ja/api-reference/calendar_api/bulls-say-bears-say/latest-bull-and-bear-cases-for-a-given-ticker-symbol.mdx new file mode 100644 index 00000000..8e3941ae --- /dev/null +++ b/ja/api-reference/calendar_api/bulls-say-bears-say/latest-bull-and-bear-cases-for-a-given-ticker-symbol.mdx @@ -0,0 +1,3 @@ +--- +openapi: /ja/openapi/calendar_api.spec.yml GET /api/v1/bulls_bears_say +--- \ No newline at end of file diff --git a/ja/api-reference/calendar_api/conference_calls/returns-conference-call-data.mdx b/ja/api-reference/calendar_api/conference_calls/returns-conference-call-data.mdx new file mode 100644 index 00000000..f7226e0e --- /dev/null +++ b/ja/api-reference/calendar_api/conference_calls/returns-conference-call-data.mdx @@ -0,0 +1,3 @@ +--- +openapi: /ja/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/conference-calls +--- \ No newline at end of file diff --git a/ja/api-reference/calendar_api/consensus_ratings/returns-analyst-ratings-consensus-data.mdx b/ja/api-reference/calendar_api/consensus_ratings/returns-analyst-ratings-consensus-data.mdx new file mode 100644 index 00000000..55f5fe6f --- /dev/null +++ b/ja/api-reference/calendar_api/consensus_ratings/returns-analyst-ratings-consensus-data.mdx @@ -0,0 +1,3 @@ +--- +openapi: /ja/openapi/calendar_api.spec.yml GET /api/v1/consensus-ratings +--- \ No newline at end of file diff --git a/ja/api-reference/calendar_api/dividends/dividends-events-v22.mdx b/ja/api-reference/calendar_api/dividends/dividends-events-v22.mdx new file mode 100644 index 00000000..99c3dae9 --- /dev/null +++ b/ja/api-reference/calendar_api/dividends/dividends-events-v22.mdx @@ -0,0 +1,3 @@ +--- +openapi: /ja/openapi/calendar_api.spec.yml GET /api/v2.2/calendar/dividends +--- \ No newline at end of file diff --git a/ja/api-reference/calendar_api/dividends/dividends-events.mdx b/ja/api-reference/calendar_api/dividends/dividends-events.mdx new file mode 100644 index 00000000..fe4da55a --- /dev/null +++ b/ja/api-reference/calendar_api/dividends/dividends-events.mdx @@ -0,0 +1,3 @@ +--- +openapi: /ja/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/dividends +--- \ No newline at end of file diff --git a/ja/api-reference/calendar_api/earnings/returns-the-earnings-data.mdx b/ja/api-reference/calendar_api/earnings/returns-the-earnings-data.mdx new file mode 100644 index 00000000..7cc969f8 --- /dev/null +++ b/ja/api-reference/calendar_api/earnings/returns-the-earnings-data.mdx @@ -0,0 +1,3 @@ +--- +openapi: /ja/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/earnings +--- \ No newline at end of file diff --git a/ja/api-reference/calendar_api/economics/returns-the-economic-calendar-data.mdx b/ja/api-reference/calendar_api/economics/returns-the-economic-calendar-data.mdx new file mode 100644 index 00000000..adb771e4 --- /dev/null +++ b/ja/api-reference/calendar_api/economics/returns-the-economic-calendar-data.mdx @@ -0,0 +1,3 @@ +--- +openapi: /ja/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/economics +--- \ No newline at end of file diff --git a/ja/api-reference/calendar_api/erx-gaps/erx-gaps.mdx b/ja/api-reference/calendar_api/erx-gaps/erx-gaps.mdx new file mode 100644 index 00000000..02c27812 --- /dev/null +++ b/ja/api-reference/calendar_api/erx-gaps/erx-gaps.mdx @@ -0,0 +1,3 @@ +--- +openapi: /ja/openapi/calendar_api.spec.yml GET /api/v1/erx-gaps +--- \ No newline at end of file diff --git a/ja/api-reference/calendar_api/events/events.mdx b/ja/api-reference/calendar_api/events/events.mdx new file mode 100644 index 00000000..4f9b5258 --- /dev/null +++ b/ja/api-reference/calendar_api/events/events.mdx @@ -0,0 +1,3 @@ +--- +openapi: /ja/openapi/calendar_api.spec.yml GET /api/v2/calendar/events +--- \ No newline at end of file diff --git a/ja/api-reference/calendar_api/fda/fda-approvals-clinical-trials-and-pdufa-dates.mdx b/ja/api-reference/calendar_api/fda/fda-approvals-clinical-trials-and-pdufa-dates.mdx new file mode 100644 index 00000000..1d903419 --- /dev/null +++ b/ja/api-reference/calendar_api/fda/fda-approvals-clinical-trials-and-pdufa-dates.mdx @@ -0,0 +1,3 @@ +--- +openapi: /ja/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/fda +--- \ No newline at end of file diff --git a/ja/api-reference/calendar_api/government-trade-reports/government-trade-reports.mdx b/ja/api-reference/calendar_api/government-trade-reports/government-trade-reports.mdx new file mode 100644 index 00000000..d68c3c58 --- /dev/null +++ b/ja/api-reference/calendar_api/government-trade-reports/government-trade-reports.mdx @@ -0,0 +1,3 @@ +--- +openapi: /ja/openapi/calendar_api.spec.yml GET /api/v1/government_trade_reports +--- \ No newline at end of file diff --git a/ja/api-reference/calendar_api/government-trades/government-trades.mdx b/ja/api-reference/calendar_api/government-trades/government-trades.mdx new file mode 100644 index 00000000..c9358efe --- /dev/null +++ b/ja/api-reference/calendar_api/government-trades/government-trades.mdx @@ -0,0 +1,3 @@ +--- +openapi: /ja/openapi/calendar_api.spec.yml GET /api/v1/government_trades +--- \ No newline at end of file diff --git a/ja/api-reference/calendar_api/guidance/returns-guidance-data.mdx b/ja/api-reference/calendar_api/guidance/returns-guidance-data.mdx new file mode 100644 index 00000000..b7c11e16 --- /dev/null +++ b/ja/api-reference/calendar_api/guidance/returns-guidance-data.mdx @@ -0,0 +1,3 @@ +--- +openapi: /ja/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/guidance +--- \ No newline at end of file diff --git a/ja/api-reference/calendar_api/halt-resume/haltresume-v1.mdx b/ja/api-reference/calendar_api/halt-resume/haltresume-v1.mdx new file mode 100644 index 00000000..ea207af3 --- /dev/null +++ b/ja/api-reference/calendar_api/halt-resume/haltresume-v1.mdx @@ -0,0 +1,85 @@ +--- +title: "Haltresume" +openapi: /ja/openapi/calendar_api.spec.yml GET /api/v1/signal/halt_resume +--- + + + ```json Response (200 OK) + { + "halt_resume": [ + { + "count": 1, + "date": "2026-01-28", + "description": "Trading Halt: Halt status updated at 3:04:51 AM ET: Trading Halt: Reason Not Available", + "exchange": "NASDAQ", + "halt_type": "UPDATED", + "id": "6979c32524a26100013b72a7", + "name": "Applied Therapeutics", + "ticker": "APLT", + "time": "03:04:53", + "updated": 1769587493 + }, + { + "count": 1, + "date": "2026-01-28", + "description": "Trading Halt: Halt status updated at 3:04:51 AM ET: Trading Halt: Reason Not Available", + "exchange": "NASDAQ", + "halt_type": "UPDATED", + "id": "6979c32524a26100013b72a8", + "name": "Revelation Biosciences", + "ticker": "REVBW", + "time": "03:04:53", + "updated": 1769587493 + }, + { + "count": 0, + "date": "2026-01-28", + "description": "Trading Halt: Resumed at 3:04:51 AM ET", + "exchange": "", + "halt_type": "RESUMED", + "id": "6979c32524a26100013b72a9", + "name": "", + "ticker": "FEMD", + "time": "03:04:53", + "updated": 1769587493 + } + ] + } + ``` + ```json Response (401 Unauthorized) + { + "ok": false, + "errors": [ + { + "code": "auth_failed", + "id": "unauthorized", + "value": "Invalid or missing authentication token" + } + ] + } + ``` + ```json Response (404 Not Found) + { + "ok": false, + "errors": [ + { + "code": "no_data_found", + "id": "not_found", + "value": "No data found for the specified parameters" + } + ] + } + ``` + ```json Response (500 Internal Server Error) + { + "ok": false, + "errors": [ + { + "code": "internal_server_error", + "id": "server_error", + "value": "An unexpected error occurred while processing your request" + } + ] + } + ``` + \ No newline at end of file diff --git a/ja/api-reference/calendar_api/insider-transaction/insider-transaction-filing.mdx b/ja/api-reference/calendar_api/insider-transaction/insider-transaction-filing.mdx new file mode 100644 index 00000000..72f7d556 --- /dev/null +++ b/ja/api-reference/calendar_api/insider-transaction/insider-transaction-filing.mdx @@ -0,0 +1,3 @@ +--- +openapi: get /api/v1/sec/insider_transactions/filings +--- \ No newline at end of file diff --git a/ja/api-reference/calendar_api/insider-transaction/insider-transaction-owner.mdx b/ja/api-reference/calendar_api/insider-transaction/insider-transaction-owner.mdx new file mode 100644 index 00000000..a44b4b34 --- /dev/null +++ b/ja/api-reference/calendar_api/insider-transaction/insider-transaction-owner.mdx @@ -0,0 +1,3 @@ +--- +openapi: get /sec/insider_transactions/owners +--- \ No newline at end of file diff --git a/ja/api-reference/calendar_api/insider-transaction/insider-transactions.mdx b/ja/api-reference/calendar_api/insider-transaction/insider-transactions.mdx new file mode 100644 index 00000000..07480add --- /dev/null +++ b/ja/api-reference/calendar_api/insider-transaction/insider-transactions.mdx @@ -0,0 +1,4 @@ +--- +openapi: /ja/openapi/calendar_api.spec.yml GET + /api/v1/sec/insider_transactions/{view_type} +--- \ No newline at end of file diff --git a/ja/api-reference/calendar_api/ipos/ipos-v21.mdx b/ja/api-reference/calendar_api/ipos/ipos-v21.mdx new file mode 100644 index 00000000..b4356b48 --- /dev/null +++ b/ja/api-reference/calendar_api/ipos/ipos-v21.mdx @@ -0,0 +1,3 @@ +--- +openapi: /ja/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/ipos +--- \ No newline at end of file diff --git a/ja/api-reference/calendar_api/ipos/returns-ipo-data.mdx b/ja/api-reference/calendar_api/ipos/returns-ipo-data.mdx new file mode 100644 index 00000000..93c83b77 --- /dev/null +++ b/ja/api-reference/calendar_api/ipos/returns-ipo-data.mdx @@ -0,0 +1,3 @@ +--- +openapi: /ja/openapi/calendar_api.spec.yml GET /api/v2/calendar/ipos +--- \ No newline at end of file diff --git a/ja/api-reference/calendar_api/ma/returns-the-mergers-and-acquisitions-data.mdx b/ja/api-reference/calendar_api/ma/returns-the-mergers-and-acquisitions-data.mdx new file mode 100644 index 00000000..f3ac0b8f --- /dev/null +++ b/ja/api-reference/calendar_api/ma/returns-the-mergers-and-acquisitions-data.mdx @@ -0,0 +1,3 @@ +--- +openapi: /ja/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/ma +--- \ No newline at end of file diff --git a/ja/api-reference/calendar_api/offerings/returns-secondary-offering-data.mdx b/ja/api-reference/calendar_api/offerings/returns-secondary-offering-data.mdx new file mode 100644 index 00000000..cb5369f3 --- /dev/null +++ b/ja/api-reference/calendar_api/offerings/returns-secondary-offering-data.mdx @@ -0,0 +1,3 @@ +--- +openapi: /ja/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/offerings +--- \ No newline at end of file diff --git a/ja/api-reference/calendar_api/option-activity/optionactivity-v1.mdx b/ja/api-reference/calendar_api/option-activity/optionactivity-v1.mdx new file mode 100644 index 00000000..2a68a577 --- /dev/null +++ b/ja/api-reference/calendar_api/option-activity/optionactivity-v1.mdx @@ -0,0 +1,3 @@ +--- +openapi: /ja/openapi/calendar_api.spec.yml GET /api/v1/signal/option_activity +--- \ No newline at end of file diff --git a/ja/api-reference/calendar_api/ratings/returns-analyst-ratings-data.mdx b/ja/api-reference/calendar_api/ratings/returns-analyst-ratings-data.mdx new file mode 100644 index 00000000..7cabfc3b --- /dev/null +++ b/ja/api-reference/calendar_api/ratings/returns-analyst-ratings-data.mdx @@ -0,0 +1,3 @@ +--- +openapi: /ja/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/ratings +--- \ No newline at end of file diff --git a/ja/api-reference/calendar_api/ratings_analysts/ratings-analysts.mdx b/ja/api-reference/calendar_api/ratings_analysts/ratings-analysts.mdx new file mode 100644 index 00000000..64dbd6ee --- /dev/null +++ b/ja/api-reference/calendar_api/ratings_analysts/ratings-analysts.mdx @@ -0,0 +1,3 @@ +--- +openapi: /ja/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/ratings/analysts +--- \ No newline at end of file diff --git a/ja/api-reference/calendar_api/ratings_firms/ratings-firms.mdx b/ja/api-reference/calendar_api/ratings_firms/ratings-firms.mdx new file mode 100644 index 00000000..3b8230ef --- /dev/null +++ b/ja/api-reference/calendar_api/ratings_firms/ratings-firms.mdx @@ -0,0 +1,3 @@ +--- +openapi: /ja/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/ratings/firms +--- \ No newline at end of file diff --git a/ja/api-reference/calendar_api/removed/removed-v2.mdx b/ja/api-reference/calendar_api/removed/removed-v2.mdx new file mode 100644 index 00000000..65739d85 --- /dev/null +++ b/ja/api-reference/calendar_api/removed/removed-v2.mdx @@ -0,0 +1,3 @@ +--- +openapi: /ja/openapi/calendar_api.spec.yml GET /api/v2.1/calendar-removed/ +--- \ No newline at end of file diff --git a/ja/api-reference/calendar_api/splits/returns-the-splits-calendar-data.mdx b/ja/api-reference/calendar_api/splits/returns-the-splits-calendar-data.mdx new file mode 100644 index 00000000..054c5911 --- /dev/null +++ b/ja/api-reference/calendar_api/splits/returns-the-splits-calendar-data.mdx @@ -0,0 +1,3 @@ +--- +openapi: /ja/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/splits +--- \ No newline at end of file diff --git a/ja/api-reference/data-api-proxy-api/fundamentals/company-fundamentals-v3.mdx b/ja/api-reference/data-api-proxy-api/fundamentals/company-fundamentals-v3.mdx index 8cc8c32f..3b0ca258 100644 --- a/ja/api-reference/data-api-proxy-api/fundamentals/company-fundamentals-v3.mdx +++ b/ja/api-reference/data-api-proxy-api/fundamentals/company-fundamentals-v3.mdx @@ -1,4 +1,4 @@ --- -title: "企業ファンダメンタルズ v3" +title: "企業ファンダメンタルズ V3" openapi: /ja/openapi/data-api-proxy_api.spec.yml GET /api/v3/fundamentals --- \ No newline at end of file diff --git a/ja/api-reference/data-api-proxy-api/fundamentals/get-alpha-beta.mdx b/ja/api-reference/data-api-proxy-api/fundamentals/get-alpha-beta.mdx index 05824a24..39f7d2a2 100644 --- a/ja/api-reference/data-api-proxy-api/fundamentals/get-alpha-beta.mdx +++ b/ja/api-reference/data-api-proxy-api/fundamentals/get-alpha-beta.mdx @@ -50,7 +50,7 @@ openapi: /ja/openapi/data-api-proxy_api.spec.yml GET /api/v2.1/fundamentals/alph { "code": "auth_failed", "id": "unauthorized", - "value": "Invalid or missing authentication token" + "value": "認証トークンが無効であるか、指定されていません" } ] } @@ -62,7 +62,7 @@ openapi: /ja/openapi/data-api-proxy_api.spec.yml GET /api/v2.1/fundamentals/alph { "code": "no_data_found", "id": "not_found", - "value": "No data found for the specified parameters" + "value": "指定されたパラメータに対するデータが見つかりませんでした" } ] } @@ -74,7 +74,7 @@ openapi: /ja/openapi/data-api-proxy_api.spec.yml GET /api/v2.1/fundamentals/alph { "code": "internal_server_error", "id": "server_error", - "value": "An unexpected error occurred while processing your request" + "value": "リクエストの処理中に予期しないエラーが発生しました" } ] } diff --git a/ja/api-reference/data-api-proxy-api/fundamentals/get-balance-sheet.mdx b/ja/api-reference/data-api-proxy-api/fundamentals/get-balance-sheet.mdx index c40cefd2..d52fad9f 100644 --- a/ja/api-reference/data-api-proxy-api/fundamentals/get-balance-sheet.mdx +++ b/ja/api-reference/data-api-proxy-api/fundamentals/get-balance-sheet.mdx @@ -1,5 +1,5 @@ --- -title: "バランスシート" +title: "貸借対照表" openapi: /ja/openapi/data-api-proxy_api.spec.yml GET /api/v3/fundamentals/balance-sheet --- @@ -17,7 +17,7 @@ openapi: /ja/openapi/data-api-proxy_api.spec.yml GET /api/v3/fundamentals/balanc { "code": "auth_failed", "id": "unauthorized", - "value": "Invalid or missing authentication token" + "value": "認証トークンが無効であるか、指定されていません" } ] } @@ -29,7 +29,7 @@ openapi: /ja/openapi/data-api-proxy_api.spec.yml GET /api/v3/fundamentals/balanc { "code": "no_data_found", "id": "not_found", - "value": "No data found for the specified parameters" + "value": "指定されたパラメータに一致するデータは見つかりませんでした" } ] } @@ -41,7 +41,7 @@ openapi: /ja/openapi/data-api-proxy_api.spec.yml GET /api/v3/fundamentals/balanc { "code": "internal_server_error", "id": "server_error", - "value": "An unexpected error occurred while processing your request" + "value": "リクエスト処理中に予期しないエラーが発生しました" } ] } diff --git a/ja/api-reference/data-api-proxy-api/fundamentals/get-cash-flow.mdx b/ja/api-reference/data-api-proxy-api/fundamentals/get-cash-flow.mdx index 5cb398ba..6d8b2c47 100644 --- a/ja/api-reference/data-api-proxy-api/fundamentals/get-cash-flow.mdx +++ b/ja/api-reference/data-api-proxy-api/fundamentals/get-cash-flow.mdx @@ -1,16 +1,16 @@ --- -title: "キャッシュフロー" +title: "キャッシュ・フロー" openapi: /ja/openapi/data-api-proxy_api.spec.yml GET /api/v3/fundamentals/cash-flow --- -```json Response (200 OK) +```json レスポンス (200 OK) { "ok": "true", "data": [] } ``` -```json Response (401 Unauthorized) +```json レスポンス (401 Unauthorized) { "ok": false, "errors": [ @@ -22,19 +22,19 @@ openapi: /ja/openapi/data-api-proxy_api.spec.yml GET /api/v3/fundamentals/cash-f ] } ``` -```json Response (404 Not Found) +```json レスポンス (404 Not Found) { "ok": false, "errors": [ { "code": "no_data_found", "id": "not_found", - "value": "指定されたパラメータに該当するデータが見つかりませんでした" + "value": "指定されたパラメータに対するデータが見つかりませんでした" } ] } ``` -```json Response (500 Internal Server Error) +```json レスポンス (500 Internal Server Error) { "ok": false, "errors": [ diff --git a/ja/api-reference/data-api-proxy-api/fundamentals/get-financials.mdx b/ja/api-reference/data-api-proxy-api/fundamentals/get-financials.mdx index 11206909..e6e35889 100644 --- a/ja/api-reference/data-api-proxy-api/fundamentals/get-financials.mdx +++ b/ja/api-reference/data-api-proxy-api/fundamentals/get-financials.mdx @@ -229,7 +229,7 @@ openapi: /ja/openapi/data-api-proxy_api.spec.yml GET /api/v2.1/fundamentals/fina ```json Response (401 Unauthorized) { "ok": false, - "errors": [ + "エラー": [ { "code": "auth_failed", "id": "unauthorized", diff --git a/ja/api-reference/data-api-proxy-api/fundamentals/get-share-class-profile.mdx b/ja/api-reference/data-api-proxy-api/fundamentals/get-share-class-profile.mdx index 50001fe9..aea682d8 100644 --- a/ja/api-reference/data-api-proxy-api/fundamentals/get-share-class-profile.mdx +++ b/ja/api-reference/data-api-proxy-api/fundamentals/get-share-class-profile.mdx @@ -5,7 +5,7 @@ openapi: /ja/openapi/data-api-proxy_api.spec.yml GET --- -```json レスポンス(200 OK) +```json Response (200 OK) { "result": [ { @@ -37,38 +37,38 @@ openapi: /ja/openapi/data-api-proxy_api.spec.yml GET ] } ``` -```json レスポンス(401 Unauthorized) +```json Response (401 Unauthorized) { "ok": false, "errors": [ { "code": "auth_failed", "id": "unauthorized", - "value": "認証トークンが無効であるか、指定されていません" + "value": "Invalid or missing authentication token" } ] } ``` -```json レスポンス(404 Not Found) +```json Response (404 Not Found) { "ok": false, "errors": [ { "code": "no_data_found", "id": "not_found", - "value": "指定されたパラメーターに該当するデータが見つかりませんでした" + "value": "No data found for the specified parameters" } ] } ``` -```json レスポンス(500 Internal Server Error) +```json Response (500 Internal Server Error) { "ok": false, "errors": [ { "code": "internal_server_error", "id": "server_error", - "value": "リクエストの処理中に予期しないエラーが発生しました" + "value": "An unexpected error occurred while processing your request" } ] } diff --git a/ja/api-reference/data-api-proxy-api/fundamentals/get-share-price-ratios.mdx b/ja/api-reference/data-api-proxy-api/fundamentals/get-share-price-ratios.mdx index 84283041..38138286 100644 --- a/ja/api-reference/data-api-proxy-api/fundamentals/get-share-price-ratios.mdx +++ b/ja/api-reference/data-api-proxy-api/fundamentals/get-share-price-ratios.mdx @@ -1,5 +1,5 @@ --- -title: "株価比率" +title: "株価指標" openapi: /ja/openapi/data-api-proxy_api.spec.yml GET /api/v3/fundamentals/share-price-ratios --- @@ -11,7 +11,7 @@ openapi: /ja/openapi/data-api-proxy_api.spec.yml GET "data": [ { "share_price_ratios": { - "type": "common", + "type": "普通株式", "data": [ { "id": 17790258, @@ -110,11 +110,11 @@ openapi: /ja/openapi/data-api-proxy_api.spec.yml GET ```json Response (401 Unauthorized) { "ok": false, - "errors": [ + "エラー": [ { "code": "auth_failed", "id": "unauthorized", - "value": "認証トークンが無効または存在しません" + "value": "認証トークンが無効または欠落しています" } ] } @@ -127,7 +127,7 @@ openapi: /ja/openapi/data-api-proxy_api.spec.yml GET { "code": "no_data_found", "id": "not_found", - "value": "指定されたパラメータに該当するデータが見つかりませんでした" + "value": "指定されたパラメータのデータが見つかりませんでした" } ] } @@ -140,7 +140,7 @@ openapi: /ja/openapi/data-api-proxy_api.spec.yml GET { "code": "internal_server_error", "id": "server_error", - "value": "An unexpected error occurred while processing your request" + "value": "リクエストの処理中に予期しないエラーが発生しました" } ] } diff --git a/ja/api-reference/data-api-proxy_api/fundamentals/company-financial-data-v21.mdx b/ja/api-reference/data-api-proxy_api/fundamentals/company-financial-data-v21.mdx new file mode 100644 index 00000000..1137d02d --- /dev/null +++ b/ja/api-reference/data-api-proxy_api/fundamentals/company-financial-data-v21.mdx @@ -0,0 +1,3 @@ +--- +openapi: /ja/openapi/data-api-proxy_api.spec.yml GET /api/v2.1/fundamentals/company +--- \ No newline at end of file diff --git a/ja/api-reference/data-api-proxy_api/fundamentals/company-fundamentals-v2.mdx b/ja/api-reference/data-api-proxy_api/fundamentals/company-fundamentals-v2.mdx new file mode 100644 index 00000000..f48ba423 --- /dev/null +++ b/ja/api-reference/data-api-proxy_api/fundamentals/company-fundamentals-v2.mdx @@ -0,0 +1,3 @@ +--- +openapi: /ja/openapi/data-api-proxy_api.spec.yml GET /api/v2/fundamentals +--- \ No newline at end of file diff --git a/ja/api-reference/data-api-proxy_api/fundamentals/company-fundamentals-v21.mdx b/ja/api-reference/data-api-proxy_api/fundamentals/company-fundamentals-v21.mdx new file mode 100644 index 00000000..d1daf3ec --- /dev/null +++ b/ja/api-reference/data-api-proxy_api/fundamentals/company-fundamentals-v21.mdx @@ -0,0 +1,3 @@ +--- +openapi: /ja/openapi/data-api-proxy_api.spec.yml GET /api/v2.1/fundamentals +--- \ No newline at end of file diff --git a/ja/api-reference/data-api-proxy_api/fundamentals/company-fundamentals-v3.mdx b/ja/api-reference/data-api-proxy_api/fundamentals/company-fundamentals-v3.mdx new file mode 100644 index 00000000..6cef4435 --- /dev/null +++ b/ja/api-reference/data-api-proxy_api/fundamentals/company-fundamentals-v3.mdx @@ -0,0 +1,3 @@ +--- +openapi: /ja/openapi/data-api-proxy_api.spec.yml GET /api/v3/fundamentals +--- \ No newline at end of file diff --git a/ja/api-reference/data-api-proxy_api/fundamentals/company-profile-information-v21.mdx b/ja/api-reference/data-api-proxy_api/fundamentals/company-profile-information-v21.mdx new file mode 100644 index 00000000..47a42629 --- /dev/null +++ b/ja/api-reference/data-api-proxy_api/fundamentals/company-profile-information-v21.mdx @@ -0,0 +1,4 @@ +--- +openapi: /ja/openapi/data-api-proxy_api.spec.yml GET + /api/v2.1/fundamentals/companyProfile +--- \ No newline at end of file diff --git a/ja/api-reference/data-api-proxy_api/fundamentals/get-alpha-beta-v21.mdx b/ja/api-reference/data-api-proxy_api/fundamentals/get-alpha-beta-v21.mdx new file mode 100644 index 00000000..4a6183ec --- /dev/null +++ b/ja/api-reference/data-api-proxy_api/fundamentals/get-alpha-beta-v21.mdx @@ -0,0 +1,3 @@ +--- +openapi: /ja/openapi/data-api-proxy_api.spec.yml GET /api/v2.1/fundamentals/alphaBeta +--- \ No newline at end of file diff --git a/ja/api-reference/data-api-proxy_api/fundamentals/get-asset-classification-v21.mdx b/ja/api-reference/data-api-proxy_api/fundamentals/get-asset-classification-v21.mdx new file mode 100644 index 00000000..a6474c51 --- /dev/null +++ b/ja/api-reference/data-api-proxy_api/fundamentals/get-asset-classification-v21.mdx @@ -0,0 +1,4 @@ +--- +openapi: /ja/openapi/data-api-proxy_api.spec.yml GET + /api/v2.1/fundamentals/assetClassification +--- \ No newline at end of file diff --git a/ja/api-reference/data-api-proxy_api/fundamentals/get-balance-sheet-v3.mdx b/ja/api-reference/data-api-proxy_api/fundamentals/get-balance-sheet-v3.mdx new file mode 100644 index 00000000..008f9e21 --- /dev/null +++ b/ja/api-reference/data-api-proxy_api/fundamentals/get-balance-sheet-v3.mdx @@ -0,0 +1,3 @@ +--- +openapi: /ja/openapi/data-api-proxy_api.spec.yml GET /api/v3/fundamentals/balance-sheet +--- \ No newline at end of file diff --git a/ja/api-reference/data-api-proxy_api/fundamentals/get-cash-flow-v3.mdx b/ja/api-reference/data-api-proxy_api/fundamentals/get-cash-flow-v3.mdx new file mode 100644 index 00000000..2a9d85f9 --- /dev/null +++ b/ja/api-reference/data-api-proxy_api/fundamentals/get-cash-flow-v3.mdx @@ -0,0 +1,3 @@ +--- +openapi: /ja/openapi/data-api-proxy_api.spec.yml GET /api/v3/fundamentals/cash-flow +--- \ No newline at end of file diff --git a/ja/api-reference/data-api-proxy_api/fundamentals/get-derived-figures-and-ratios-v3.mdx b/ja/api-reference/data-api-proxy_api/fundamentals/get-derived-figures-and-ratios-v3.mdx new file mode 100644 index 00000000..667703c9 --- /dev/null +++ b/ja/api-reference/data-api-proxy_api/fundamentals/get-derived-figures-and-ratios-v3.mdx @@ -0,0 +1,3 @@ +--- +openapi: /ja/openapi/data-api-proxy_api.spec.yml GET /api/v3/fundamentals/derived +--- \ No newline at end of file diff --git a/ja/api-reference/data-api-proxy_api/fundamentals/get-earning-ratios-v21.mdx b/ja/api-reference/data-api-proxy_api/fundamentals/get-earning-ratios-v21.mdx new file mode 100644 index 00000000..2b53f8f1 --- /dev/null +++ b/ja/api-reference/data-api-proxy_api/fundamentals/get-earning-ratios-v21.mdx @@ -0,0 +1,4 @@ +--- +openapi: /ja/openapi/data-api-proxy_api.spec.yml GET + /api/v2.1/fundamentals/earningRatios +--- \ No newline at end of file diff --git a/ja/api-reference/data-api-proxy_api/fundamentals/get-financials-v21.mdx b/ja/api-reference/data-api-proxy_api/fundamentals/get-financials-v21.mdx new file mode 100644 index 00000000..f495ab7b --- /dev/null +++ b/ja/api-reference/data-api-proxy_api/fundamentals/get-financials-v21.mdx @@ -0,0 +1,3 @@ +--- +openapi: /ja/openapi/data-api-proxy_api.spec.yml GET /api/v2.1/fundamentals/financials +--- \ No newline at end of file diff --git a/ja/api-reference/data-api-proxy_api/fundamentals/get-operation-ratios-v21.mdx b/ja/api-reference/data-api-proxy_api/fundamentals/get-operation-ratios-v21.mdx new file mode 100644 index 00000000..8a3a49af --- /dev/null +++ b/ja/api-reference/data-api-proxy_api/fundamentals/get-operation-ratios-v21.mdx @@ -0,0 +1,4 @@ +--- +openapi: /ja/openapi/data-api-proxy_api.spec.yml GET + /api/v2.1/fundamentals/operationRatios +--- \ No newline at end of file diff --git a/ja/api-reference/data-api-proxy_api/fundamentals/get-share-class-profile-v21.mdx b/ja/api-reference/data-api-proxy_api/fundamentals/get-share-class-profile-v21.mdx new file mode 100644 index 00000000..328455a2 --- /dev/null +++ b/ja/api-reference/data-api-proxy_api/fundamentals/get-share-class-profile-v21.mdx @@ -0,0 +1,4 @@ +--- +openapi: /ja/openapi/data-api-proxy_api.spec.yml GET + /api/v2.1/fundamentals/shareClassProfile +--- \ No newline at end of file diff --git a/ja/api-reference/data-api-proxy_api/fundamentals/get-share-class-v21.mdx b/ja/api-reference/data-api-proxy_api/fundamentals/get-share-class-v21.mdx new file mode 100644 index 00000000..fde2d68e --- /dev/null +++ b/ja/api-reference/data-api-proxy_api/fundamentals/get-share-class-v21.mdx @@ -0,0 +1,3 @@ +--- +openapi: /ja/openapi/data-api-proxy_api.spec.yml GET /api/v2.1/fundamentals/shareClass +--- \ No newline at end of file diff --git a/ja/api-reference/data-api-proxy_api/fundamentals/get-share-price-ratios-v3.mdx b/ja/api-reference/data-api-proxy_api/fundamentals/get-share-price-ratios-v3.mdx new file mode 100644 index 00000000..a7719d9c --- /dev/null +++ b/ja/api-reference/data-api-proxy_api/fundamentals/get-share-price-ratios-v3.mdx @@ -0,0 +1,4 @@ +--- +openapi: /ja/openapi/data-api-proxy_api.spec.yml GET + /api/v3/fundamentals/share-price-ratios +--- \ No newline at end of file diff --git a/ja/api-reference/data-api-proxy_api/fundamentals/get-valuation-ratios-v21.mdx b/ja/api-reference/data-api-proxy_api/fundamentals/get-valuation-ratios-v21.mdx new file mode 100644 index 00000000..f8a03bb6 --- /dev/null +++ b/ja/api-reference/data-api-proxy_api/fundamentals/get-valuation-ratios-v21.mdx @@ -0,0 +1,4 @@ +--- +openapi: /ja/openapi/data-api-proxy_api.spec.yml GET + /api/v2.1/fundamentals/valuationRatios +--- \ No newline at end of file diff --git a/ja/api-reference/data-api-proxy_api/fundamentals/income-statement-data-v3.mdx b/ja/api-reference/data-api-proxy_api/fundamentals/income-statement-data-v3.mdx new file mode 100644 index 00000000..e7d3739a --- /dev/null +++ b/ja/api-reference/data-api-proxy_api/fundamentals/income-statement-data-v3.mdx @@ -0,0 +1,4 @@ +--- +openapi: /ja/openapi/data-api-proxy_api.spec.yml GET + /api/v3/fundamentals/income-statement +--- \ No newline at end of file diff --git a/ja/api-reference/data-api-proxy_api/fundamentals/operational-efficiency-ratios-v2.mdx b/ja/api-reference/data-api-proxy_api/fundamentals/operational-efficiency-ratios-v2.mdx new file mode 100644 index 00000000..89508e19 --- /dev/null +++ b/ja/api-reference/data-api-proxy_api/fundamentals/operational-efficiency-ratios-v2.mdx @@ -0,0 +1,4 @@ +--- +openapi: /ja/openapi/data-api-proxy_api.spec.yml GET + /api/v2/fundamentals/operationRatios +--- \ No newline at end of file diff --git a/ja/api-reference/data-api-proxy_api/fundamentals/quarterly-and-annual-earnings-reports-v21.mdx b/ja/api-reference/data-api-proxy_api/fundamentals/quarterly-and-annual-earnings-reports-v21.mdx new file mode 100644 index 00000000..6114e609 --- /dev/null +++ b/ja/api-reference/data-api-proxy_api/fundamentals/quarterly-and-annual-earnings-reports-v21.mdx @@ -0,0 +1,4 @@ +--- +openapi: /ja/openapi/data-api-proxy_api.spec.yml GET + /api/v2.1/fundamentals/earningReports +--- \ No newline at end of file diff --git a/ja/api-reference/data-api-proxy_api/market-data/historical-price-bars.mdx b/ja/api-reference/data-api-proxy_api/market-data/historical-price-bars.mdx new file mode 100644 index 00000000..58455caa --- /dev/null +++ b/ja/api-reference/data-api-proxy_api/market-data/historical-price-bars.mdx @@ -0,0 +1,3 @@ +--- +openapi: /ja/openapi/data-api-proxy_api.spec.yml GET /api/v2/bars +--- \ No newline at end of file diff --git a/ja/api-reference/data-api-proxy_api/market-data/market-movers.mdx b/ja/api-reference/data-api-proxy_api/market-data/market-movers.mdx new file mode 100644 index 00000000..16899b9c --- /dev/null +++ b/ja/api-reference/data-api-proxy_api/market-data/market-movers.mdx @@ -0,0 +1,3 @@ +--- +openapi: /ja/openapi/data-api-proxy_api.spec.yml GET /api/v1/market/movers +--- \ No newline at end of file diff --git a/ja/api-reference/data-api-proxy_api/market-data/short-interest-data.mdx b/ja/api-reference/data-api-proxy_api/market-data/short-interest-data.mdx new file mode 100644 index 00000000..a3cbc2d6 --- /dev/null +++ b/ja/api-reference/data-api-proxy_api/market-data/short-interest-data.mdx @@ -0,0 +1,3 @@ +--- +openapi: /ja/openapi/data-api-proxy_api.spec.yml GET /api/v1/shortinterest +--- \ No newline at end of file diff --git a/ja/api-reference/data-api-proxy_api/quotedelayed/get-delayed-quotes-v2.mdx b/ja/api-reference/data-api-proxy_api/quotedelayed/get-delayed-quotes-v2.mdx new file mode 100644 index 00000000..500ff5d9 --- /dev/null +++ b/ja/api-reference/data-api-proxy_api/quotedelayed/get-delayed-quotes-v2.mdx @@ -0,0 +1,3 @@ +--- +openapi: /ja/openapi/data-api-proxy_api.spec.yml GET /api/v2/quoteDelayed +--- \ No newline at end of file diff --git a/ja/api-reference/data-api-proxy_api/quotedelayed/get-delayted-quotes-v1.mdx b/ja/api-reference/data-api-proxy_api/quotedelayed/get-delayted-quotes-v1.mdx new file mode 100644 index 00000000..002fb036 --- /dev/null +++ b/ja/api-reference/data-api-proxy_api/quotedelayed/get-delayted-quotes-v1.mdx @@ -0,0 +1,3 @@ +--- +openapi: /ja/openapi/data-api-proxy_api.spec.yml GET /api/v1/quoteDelayed +--- \ No newline at end of file diff --git a/ja/api-reference/delivery-api/calls/fetch-all-calls.mdx b/ja/api-reference/delivery-api/calls/fetch-all-calls.mdx index 9d726c46..09723dbf 100644 --- a/ja/api-reference/delivery-api/calls/fetch-all-calls.mdx +++ b/ja/api-reference/delivery-api/calls/fetch-all-calls.mdx @@ -1,5 +1,5 @@ --- -title: "トランスクリプトを取得する" +title: "トランスクリプトの取得" openapi: /ja/openapi/delivery_api.spec.yml GET /api/v1/transcripts/calls --- diff --git a/ja/api-reference/delivery-api/calls/fetch-call-by-id.mdx b/ja/api-reference/delivery-api/calls/fetch-call-by-id.mdx index 4548eabf..c48eb175 100644 --- a/ja/api-reference/delivery-api/calls/fetch-call-by-id.mdx +++ b/ja/api-reference/delivery-api/calls/fetch-call-by-id.mdx @@ -1,5 +1,5 @@ --- -title: "トランスクリプトを ID で取得" +title: "ID でトランスクリプトを取得" openapi: /ja/openapi/delivery_api.spec.yml GET /api/v1/transcripts/calls/{call_id} --- @@ -26,7 +26,7 @@ openapi: /ja/openapi/delivery_api.spec.yml GET /api/v1/transcripts/calls/{call_i "transcripts": [ { "transcript_id": "df8fa7e2-37ec-4981-8e86-6715f9207ff2", - "text": "こんにちは。皆さん、おはようございます。Jean Pierreが第3四半期の業績詳細を説明する前に、冒頭のコメントをさせていただきます..{{truncated}}..率直に申し上げて、取締役会と私自身、皆さんと同様に今四半期の業績に大変満足しています。これは、四半期ごと、年ごとに皆さんに説明してきたことすべてが実行段階にあり、フリーキャッシュフローが増加することを改めて実証しているからです。ご参加いただきありがとうございました。", + "text": "こんにちは。皆さん、おはようございます。Jean Pierreが第3四半期の業績詳細を説明する前に、冒頭のコメントをさせていただきます..{{truncated}}..率直に申し上げて、取締役会と私自身、皆さんと同様に今四半期の業績に大変満足しています。これは、四半期ごと、年ごとに皆さんにご説明してきたことすべてが実行段階にあり、フリーキャッシュフローが増加することを改めて実証しているからです。ご参加いただきありがとうございました。", "language": "en-US", "confidence_score": 0.948344884949495, "segments": [ @@ -54,7 +54,7 @@ openapi: /ja/openapi/delivery_api.spec.yml GET /api/v1/transcripts/calls/{call_i "start_time": "00:19:18", "end_time": "00:19:49", "confidence": 0.9713833, - "text": "ありがとうございます、皆様。これより質疑応答セッションを開始いたします。念のため申し上げますが、ご質問をされたい場合は、お電話でスター n1 を押して、お名前が呼ばれるまでお待ちください。ご質問の際は、音声ソースをミュートにしてください。リクエストをキャンセルされたい場合は、ハッシュキーを押してください。もう一度申し上げます、ご質問をされたい場合は N1 を押してください。最初の質問は、BarclaysのLydia Rainforthさんからです。どうぞお願いします。", + "text": "ありがとうございます、皆様。これより質疑応答セッションを開始いたします。念のため申し上げますが、ご質問をされたい場合は、お電話でスター n1 を押して、お名前が呼ばれるまでお待ちください。ご質問の際は、音声ソースをミュートにしてください。リクエストをキャンセルされたい場合は、シャープキーを押してください。もう一度申し上げます、ご質問をされたい場合は N1 を押してください。最初の質問は、BarclaysのLydia Rainforthさんからです。どうぞ。", "sentiment": 0 }, { @@ -63,7 +63,7 @@ openapi: /ja/openapi/delivery_api.spec.yml GET /api/v1/transcripts/calls/{call_i "start_time": "00:19:51", "end_time": "00:20:26", "confidence": 0.9671036, - "text": "ありがとうございます。お二人ともこんにちは、そしてプレゼンテーションをありがとうございます。2026年について考えるとき、来年の生産量に比べてキャッシュフローがどれだけ多く成長する可能性があるか、その目安を教えていただけますか?そして、それについて再度ご説明いただけますか?", + "text": "ありがとうございます。お二人ともこんにちは、そしてプレゼンテーションをありがとうございます。2026年について考えるとき、来年のキャッシュフローが生産量よりもどれだけ多く成長する可能性があるか、その見通しを教えていただけますか?また、それについて改めてご説明いただけますか?", "sentiment": 0.1 }, {....}, @@ -73,11 +73,11 @@ openapi: /ja/openapi/delivery_api.spec.yml GET /api/v1/transcripts/calls/{call_i "start_time": "01:29:45", "end_time": "01:30:25", "confidence": 0.9567434, - "text": "わかりました。皆様、ご参加いただきありがとうございました。皆様が行った分析がすべて株価に反映されることを願っていますが、今朝はそうではありませんでした。ご参加いただきありがとうございました。", + "text": "それでは、皆様、ご参加いただきありがとうございました。皆様が行った分析がすべて株価に反映されることを願っていますが、今朝はそうではありませんでした。ご参加いただきありがとうございました。", "sentiment": 0.5 } ], - "type": "録画済み", + "type": "録画済み" }, { "transcript_id": "b4dee433-51e2-40c5-8bac-d9508b30de1a", @@ -85,7 +85,7 @@ openapi: /ja/openapi/delivery_api.spec.yml GET /api/v1/transcripts/calls/{call_i "language": "en-US", "confidence_score": 0, "segments": null, - "type": "ライブ", + "type": "ライブ" } ], "recording": { @@ -111,7 +111,7 @@ openapi: /ja/openapi/delivery_api.spec.yml GET /api/v1/transcripts/calls/{call_i "summary_id": "d3a9f050-dcfe-4baf-b5d2-5abf3a4cd0fc", "transcript_id": "", "call_id": "68c1684993d1da0001953084", - "summary": "TotalEnergiesは、原油価格が前年比で1バレル当たり10ドル下落したにもかかわらず、第3四半期のキャッシュフローが4%増加したと報告しました。\nブラジルと米国における新しい炭化水素プロジェクトが同社のキャッシュフローに大きく貢献し、前年比で4億ドルを追加しました。\n取締役会は、2024年と比較して第3回中間配当をユーロで約8%、ドルで10%以上増額しました。\n同社は、2025年第4四半期に最大15億ドルの自社株買いプログラムを承認しました。\n上流部門の生産量は前年比で4%以上成長すると予測されており、純投資は減少する見込みです。\n同社は、12月8日からニューヨーク証券取引所で普通株式の取引を開始する予定です。\n下流部門では、精製マージンの改善により、キャッシュフローが約5億ドル増加しました。\n同社は、資産売却と運転資本の改善に支えられ、年末までにギアリングを15〜16%に維持することを目指しています。\n経営陣は、戦略的イニシアチブと付加価値の高い生産成長に起因する財務パフォーマンスの強靭性を強調しました。", + "summary": "TotalEnergiesは、原油価格が前年比で1バレル当たり10ドル下落したにもかかわらず、第3四半期のキャッシュフローが4%増加したと報告しました。\nブラジルと米国における新たな炭化水素プロジェクトが同社のキャッシュフローに大きく貢献し、前年比で4億ドルを追加しました。\n取締役会は、2024年と比較して第3回中間配当をユーロで約8%、ドルで10%以上増額しました。\n同社は、2025年第4四半期に最大15億ドルの自社株買いプログラムを承認しました。\n上流部門の生産量は前年比で4%以上成長すると予測されており、純投資は減少する見込みです。\n同社は、12月8日からニューヨーク証券取引所で普通株式の取引を開始する予定です。\n下流部門では、精製マージンの改善により、キャッシュフローが約5億ドル増加しました。\n同社は、資産売却と運転資本の改善に支えられ、年末までにギアリングを15〜16%に維持することを目指しています。\n経営陣は、財務パフォーマンスの強靭性を強調し、それを戦略的イニシアチブと付加価値の高い生産成長に起因するものとしました。", "symbol": "", "sentiment": 0.78, "language": "", @@ -161,7 +161,7 @@ openapi: /ja/openapi/delivery_api.spec.yml GET /api/v1/transcripts/calls/{call_i { "code": "bad_request", "id": "invalid_parameter", - "value": "search_keys_typeパラメータが無効です" + "value": "無効な search_keys_type パラメータ" } ] } diff --git a/ja/api-reference/delivery-api/summaries/fetch-summaries.mdx b/ja/api-reference/delivery-api/summaries/fetch-summaries.mdx index 0f89ddf8..dd5e9a39 100644 --- a/ja/api-reference/delivery-api/summaries/fetch-summaries.mdx +++ b/ja/api-reference/delivery-api/summaries/fetch-summaries.mdx @@ -1,5 +1,5 @@ --- -title: "トランスクリプト要約を取得" +title: "トランスクリプト要約の取得" openapi: /ja/openapi/delivery_api.spec.yml GET /api/v1/transcripts/summaries --- @@ -22,7 +22,7 @@ openapi: /ja/openapi/delivery_api.spec.yml GET /api/v1/transcripts/summaries "summary_id": "f8890d3f-1c61-40ed-9ed5-2eaed75aa6fa", "transcript_id": "52769188-2cea-442b-8140-aaa57b5733bf", "call_id": "694bf432dd7f23000124626c", - "summary": "Aritziaは2026年度第3四半期に過去最高の純売上高10億4000万ドルを報告し、強力なeコマースおよび小売パフォーマンスにより43%増となりました。\n同社は米国で例外的な成長を遂げ、米国の純売上高は54%増加し、強い需要とブランドの勢いを強調しています。\nAritziaはモバイルアプリを成功裏にローンチし、eコマース売上を大幅に押し上げ、ローンチ直後に100万ダウンロードを超えました。\n同社は不動産拡大戦略の一環として、主に米国で13の新規ブティックと4つの移転ブティックを開店し、例外的な結果を生み出しています。\n今後のガイダンスは継続的な好調なパフォーマンスを示唆しており、第4四半期の売上高は11億ドルから11億2500万ドルの間と予想され、2026年度の売上高予測は36億1500万ドルから36億4000万ドルに引き上げられました。\nAritziaは2027年度に米国市場に焦点を当てて12から14の新規ブティックを開店する計画であり、第2の米国配送センターを含むインフラへの投資も行います。\n経営陣は、戦略的マーケティング投資とデジタル成長施策に支えられ、2027年度の売上目標を予定より早く達成することに自信を示しました。", + "summary": "Aritziaは2026年度第3四半期に過去最高の純売上高10億4000万ドルを報告し、強力なeコマースおよび小売パフォーマンスにより43%増となりました。\n同社は米国で顕著な成長を遂げ、米国の純売上高は54%増加し、強い需要とブランドの勢いを示しています。\nAritziaはモバイルアプリを成功裏にローンチし、eコマース売上を大幅に押し上げ、ローンチ直後に100万ダウンロードを超えました。\n同社は不動産拡大戦略の一環として、主に米国で13の新規ブティックと4つの移転ブティックを開店し、優れた結果を生み出しています。\n今後のガイダンスは、第4四半期の売上高が11億ドルから11億2500万ドルの間になると予想され、2026年度の売上高予測は36億1500万ドルから36億4000万ドルに引き上げられ、引き続き好調なパフォーマンスを示唆しています。\nAritziaは2027年度に12から14の新規ブティックを開店する計画で、米国市場に焦点を当て、第2の米国配送センターを含むインフラにも投資します。\n経営陣は、戦略的マーケティング投資とデジタル成長施策に支えられ、2027年度の売上目標を予定より早く達成することに自信を示しました。", "symbol": "ATZ", "sentiment": 0.85, "language": "en-US", @@ -47,7 +47,7 @@ openapi: /ja/openapi/delivery_api.spec.yml GET /api/v1/transcripts/summaries { "code": "bad_request", "id": "invalid_parameter", - "value": "search_keys_typeパラメータが無効です" + "value": "無効な search_keys_type パラメータ" } ] } diff --git a/ja/api-reference/delivery-api/summaries/fetch-summary-by-call-id.mdx b/ja/api-reference/delivery-api/summaries/fetch-summary-by-call-id.mdx index d738d985..7269fc8a 100644 --- a/ja/api-reference/delivery-api/summaries/fetch-summary-by-call-id.mdx +++ b/ja/api-reference/delivery-api/summaries/fetch-summary-by-call-id.mdx @@ -1,5 +1,5 @@ --- -title: "IDでトランスクリプト要約を取得する" +title: "IDでトランスクリプト要約を取得" openapi: /ja/openapi/delivery_api.spec.yml GET /api/v1/transcripts/summaries/{call_id} --- @@ -22,7 +22,7 @@ openapi: /ja/openapi/delivery_api.spec.yml GET /api/v1/transcripts/summaries/{ca "summary_id": "f8890d3f-1c61-40ed-9ed5-2eaed75aa6fa", "transcript_id": "52769188-2cea-442b-8140-aaa57b5733bf", "call_id": "694bf432dd7f23000124626c", - "summary": "Aritziaは2026年度第3四半期に過去最高の純売上高10億4000万ドルを報告し、強力なeコマースおよび小売パフォーマンスにより43%増となりました。\n同社は米国で例外的な成長を遂げ、米国の純売上高は54%増加し、強い需要とブランドの勢いを強調しています。\nAritziaはモバイルアプリを成功裏にローンチし、eコマース売上を大幅に押し上げ、ローンチ直後に100万ダウンロードを超えました。\n同社は不動産拡大戦略の一環として、主に米国で13の新規ブティックと4つの移転ブティックを開店し、例外的な結果を生み出しています。\n今後のガイダンスは継続的な好調なパフォーマンスを示唆しており、第4四半期の売上高は11億ドルから11億2500万ドルの間と予想され、2026年度の売上高予測は36億1500万ドルから36億4000万ドルに引き上げられました。\nAritziaは2027年度に米国市場に焦点を当てて12から14の新規ブティックを開店する計画であり、第2の米国配送センターを含むインフラへの投資も行います。\n経営陣は、戦略的マーケティング投資とデジタル成長施策に支えられ、2027年度の売上目標を予定より早く達成することに自信を示しました。", + "summary": "Aritziaは2026年度第3四半期に過去最高の純売上高10億4000万ドルを報告し、強力なeコマースおよび小売パフォーマンスにより43%増となりました。\n同社は米国で顕著な成長を遂げ、米国の純売上高は54%増加し、強い需要とブランドの勢いを示しています。\nAritziaはモバイルアプリを成功裏にローンチし、eコマース売上を大幅に押し上げ、ローンチ直後に100万ダウンロードを超えました。\n同社は不動産拡大戦略の一環として、主に米国で13の新規ブティックと4つの移転ブティックを開店し、優れた結果を生み出しています。\n今後のガイダンスは、第4四半期の売上高が11億ドルから11億2500万ドルの間になると予想され、2026年度の売上高予測は36億1500万ドルから36億4000万ドルに引き上げられ、引き続き好調なパフォーマンスを示唆しています。\nAritziaは2027年度に12から14の新規ブティックを開店する計画で、米国市場に焦点を当て、第2の米国配送センターを含むインフラにも投資します。\n経営陣は、戦略的マーケティング投資とデジタル成長施策に支えられ、2027年度の売上目標を予定より早く達成することに自信を示しました。", "symbol": "ATZ", "sentiment": 0.85, "language": "en-US", @@ -47,7 +47,7 @@ openapi: /ja/openapi/delivery_api.spec.yml GET /api/v1/transcripts/summaries/{ca { "code": "bad_request", "id": "invalid_parameter", - "value": "search_keys_typeパラメータが無効です" + "value": "無効な search_keys_type パラメータ" } ] } diff --git a/ja/api-reference/delivery_api/calls/delete-call-by-id.mdx b/ja/api-reference/delivery_api/calls/delete-call-by-id.mdx new file mode 100644 index 00000000..0fc2b0c8 --- /dev/null +++ b/ja/api-reference/delivery_api/calls/delete-call-by-id.mdx @@ -0,0 +1,3 @@ +--- +openapi: /ja/openapi/delivery_api.spec.yml DELETE /api/v1/transcripts/calls/{call_id} +--- \ No newline at end of file diff --git a/ja/api-reference/delivery_api/calls/fetch-all-calls.mdx b/ja/api-reference/delivery_api/calls/fetch-all-calls.mdx new file mode 100644 index 00000000..07a490a9 --- /dev/null +++ b/ja/api-reference/delivery_api/calls/fetch-all-calls.mdx @@ -0,0 +1,3 @@ +--- +openapi: /ja/openapi/delivery_api.spec.yml GET /api/v1/transcripts/calls +--- \ No newline at end of file diff --git a/ja/api-reference/delivery_api/calls/fetch-call-by-id.mdx b/ja/api-reference/delivery_api/calls/fetch-call-by-id.mdx new file mode 100644 index 00000000..7294920a --- /dev/null +++ b/ja/api-reference/delivery_api/calls/fetch-call-by-id.mdx @@ -0,0 +1,3 @@ +--- +openapi: /ja/openapi/delivery_api.spec.yml GET /api/v1/transcripts/calls/{call_id} +--- \ No newline at end of file diff --git a/ja/api-reference/delivery_api/calls/update-call-by-id.mdx b/ja/api-reference/delivery_api/calls/update-call-by-id.mdx new file mode 100644 index 00000000..ff5ad4bb --- /dev/null +++ b/ja/api-reference/delivery_api/calls/update-call-by-id.mdx @@ -0,0 +1,3 @@ +--- +openapi: /ja/openapi/delivery_api.spec.yml PUT /api/v1/transcripts/calls/{call_id} +--- \ No newline at end of file diff --git a/ja/api-reference/delivery_api/participants/delete-participant-by-id.mdx b/ja/api-reference/delivery_api/participants/delete-participant-by-id.mdx new file mode 100644 index 00000000..4d44ce89 --- /dev/null +++ b/ja/api-reference/delivery_api/participants/delete-participant-by-id.mdx @@ -0,0 +1,4 @@ +--- +openapi: /ja/openapi/delivery_api.spec.yml DELETE + /api/v1/transcripts/participants/{participant_id} +--- \ No newline at end of file diff --git a/ja/api-reference/delivery_api/participants/update-participant-by-id.mdx b/ja/api-reference/delivery_api/participants/update-participant-by-id.mdx new file mode 100644 index 00000000..ad88b53a --- /dev/null +++ b/ja/api-reference/delivery_api/participants/update-participant-by-id.mdx @@ -0,0 +1,4 @@ +--- +openapi: /ja/openapi/delivery_api.spec.yml PUT + /api/v1/transcripts/participants/{participant_id} +--- \ No newline at end of file diff --git a/ja/api-reference/delivery_api/status/query-status-view-1.mdx b/ja/api-reference/delivery_api/status/query-status-view-1.mdx new file mode 100644 index 00000000..cbaafd5f --- /dev/null +++ b/ja/api-reference/delivery_api/status/query-status-view-1.mdx @@ -0,0 +1,3 @@ +--- +openapi: /ja/openapi/delivery_api.spec.yml POST /api/v1/transcripts/status +--- \ No newline at end of file diff --git a/ja/api-reference/delivery_api/status/query-status-view.mdx b/ja/api-reference/delivery_api/status/query-status-view.mdx new file mode 100644 index 00000000..cdb9accf --- /dev/null +++ b/ja/api-reference/delivery_api/status/query-status-view.mdx @@ -0,0 +1,3 @@ +--- +openapi: /ja/openapi/delivery_api.spec.yml GET /api/v1/transcripts/status +--- \ No newline at end of file diff --git a/ja/api-reference/delivery_api/summaries/fetch-summaries.mdx b/ja/api-reference/delivery_api/summaries/fetch-summaries.mdx new file mode 100644 index 00000000..cfbc4185 --- /dev/null +++ b/ja/api-reference/delivery_api/summaries/fetch-summaries.mdx @@ -0,0 +1,3 @@ +--- +openapi: /ja/openapi/delivery_api.spec.yml GET /api/v1/transcripts/summaries +--- \ No newline at end of file diff --git a/ja/api-reference/delivery_api/summaries/fetch-summary-by-call-id.mdx b/ja/api-reference/delivery_api/summaries/fetch-summary-by-call-id.mdx new file mode 100644 index 00000000..71947c88 --- /dev/null +++ b/ja/api-reference/delivery_api/summaries/fetch-summary-by-call-id.mdx @@ -0,0 +1,3 @@ +--- +openapi: /ja/openapi/delivery_api.spec.yml GET /api/v1/transcripts/summaries/{call_id} +--- \ No newline at end of file diff --git a/ja/api-reference/delivery_api/summaries/update-summary-by-call-id.mdx b/ja/api-reference/delivery_api/summaries/update-summary-by-call-id.mdx new file mode 100644 index 00000000..0abfdbea --- /dev/null +++ b/ja/api-reference/delivery_api/summaries/update-summary-by-call-id.mdx @@ -0,0 +1,3 @@ +--- +openapi: /ja/openapi/delivery_api.spec.yml PUT /api/v1/transcripts/summaries/{call_id} +--- \ No newline at end of file diff --git a/ja/api-reference/delivery_api/transcripts/delete-transcript-segment-by-id.mdx b/ja/api-reference/delivery_api/transcripts/delete-transcript-segment-by-id.mdx new file mode 100644 index 00000000..f8f803ef --- /dev/null +++ b/ja/api-reference/delivery_api/transcripts/delete-transcript-segment-by-id.mdx @@ -0,0 +1,4 @@ +--- +openapi: /ja/openapi/delivery_api.spec.yml DELETE + /api/v1/transcripts/transcripts/{transcript_id}/segment/{segment_id} +--- \ No newline at end of file diff --git a/ja/api-reference/delivery_api/transcripts/update-transcript-segment-by-id.mdx b/ja/api-reference/delivery_api/transcripts/update-transcript-segment-by-id.mdx new file mode 100644 index 00000000..7f0fbe9a --- /dev/null +++ b/ja/api-reference/delivery_api/transcripts/update-transcript-segment-by-id.mdx @@ -0,0 +1,4 @@ +--- +openapi: /ja/openapi/delivery_api.spec.yml PUT + /api/v1/transcripts/transcripts/{transcript_id}/segment/{segment_id} +--- \ No newline at end of file diff --git a/ja/api-reference/guides/consensus-ratings-explained.mdx b/ja/api-reference/guides/consensus-ratings-explained.mdx index 6f3dab72..7cb7fc0f 100644 --- a/ja/api-reference/guides/consensus-ratings-explained.mdx +++ b/ja/api-reference/guides/consensus-ratings-explained.mdx @@ -1,67 +1,83 @@ --- -title: "Consensus Ratings Explained" -description: "Learn how Benzinga calculates consensus ratings from individual analyst recommendations" +title: "コンセンサスレーティングの仕組み" +description: "個々のアナリスト推奨から Benzinga がコンセンサスレーティングをどのように算出するかを解説します" --- -## Overview +
+ ## 概要 +
-Consensus ratings provide a consolidated view of analyst sentiment on a stock by aggregating individual analyst ratings into a single, easy-to-understand metric. This guide explains how we calculate consensus ratings to help you make informed investment decisions. +コンセンサスレーティングは、個々のアナリストのレーティングを集約し、特定銘柄に対するアナリストの見方を単一の分かりやすい指標として示すものです。本ガイドでは、コンセンサスレーティングをどのように算出しているかを説明し、適切な投資判断に役立てることを目的としています。 -## How Consensus Ratings Are Calculated +
+ ## コンセンサス・レーティングの算出方法 +
-### Step 1: Collecting Analyst Ratings +
+ ### ステップ 1: アナリスト・レーティングの収集 +
-We gather all available analyst ratings for a given stock. Each rating includes: +特定の銘柄について、利用可能なすべてのアナリスト・レーティングを収集します。各レーティングには以下が含まれます: -- **Analyst Name** and **Firm Name** -- **Rating** (e.g., Strong Buy, Buy, Hold, Sell, Strong Sell) -- **Price Target** - The analyst's projected stock price -- **Date Updated** - When the rating was issued +* **アナリスト名** と **所属機関名** +* **レーティング**(例:Strong Buy、Buy、Hold、Sell、Strong Sell) +* **目標株価** - アナリストが予測する株価 +* **更新日** - レーティングが発行された日 -### Step 2: Filtering for Unique Analysts +
+ ### ステップ 2: 一意のアナリストごとのフィルタリング +
-To ensure accuracy and avoid double-counting, we only include the **most recent rating** from each unique analyst-firm combination. +精度を確保し二重計上を防ぐため、各アナリストと証券会社の一意な組み合わせごとに、**最新のレーティングのみ**を集計対象とします。 -**Example:** If Morgan Stanley's analyst John Doe has rated a stock multiple times, only their latest rating is included in the calculation. +**例:** Morgan Stanley のアナリスト John Doe が同じ銘柄を複数回レーティングしている場合でも、計算に含まれるのは最新のレーティングのみです。 -Ratings without a valid price target are excluded from the analysis. + 有効な目標株価が設定されていないレーティングは分析対象から除外されます。 -### Step 3: Categorizing Ratings +
+ ### ステップ3: レーティングの分類 +
-Analyst ratings are categorized into five standard categories: +アナリスト・レーティングは、次の5つの標準的なカテゴリに分類されます。 -| Category | Numeric Value | +| カテゴリ | 数値 | |----------|---------------| -| **Strong Sell** | 1 | -| **Sell** | 2 | -| **Hold** | 3 | -| **Buy** | 4 | -| **Strong Buy** | 5 | +| **強い売り推奨** | 1 | +| **売り** | 2 | +| **ホールド** | 3 | +| **買い** | 4 | +| **強い買い推奨** | 5 | -### Step 4: Aggregating Ratings +
+ ### ステップ 4: レーティングの集計 +
-We count how many analysts fall into each category. +各カテゴリーごとのアナリスト数を数えます。 -**Example Aggregate:** -- Strong Buy: 8 analysts -- Buy: 12 analysts -- Hold: 5 analysts -- Sell: 2 analysts -- Strong Sell: 1 analyst +**集計例:** -**Total:** 28 unique analysts +* Strong Buy: アナリスト 8人 +* Buy: アナリスト 12人 +* Hold: アナリスト 5人 +* Sell: アナリスト 2人 +* Strong Sell: アナリスト 1人 -### Step 5: Calculating the Consensus Rating Value +**合計:** 重複を除くアナリスト 28人 -The consensus rating value is calculated as a weighted average: +
+ ### ステップ5: コンセンサスレーティング値の計算 +
+ +コンセンサスレーティング値は、加重平均で計算されます。 ``` Consensus Value = (Strong Buy × 5 + Buy × 4 + Hold × 3 + Sell × 2 + Strong Sell × 1) / Total Analysts ``` -**Using the example above:** +**先ほどの例を用いると:** + ``` Consensus Value = (8×5 + 12×4 + 5×3 + 2×2 + 1×1) / 28 Consensus Value = (40 + 48 + 15 + 4 + 1) / 28 @@ -69,144 +85,186 @@ Consensus Value = 108 / 28 Consensus Value = 3.86 ``` -### Step 6: Determining the Consensus Rating +
+ ### ステップ 6: コンセンサス評価の判定 +
-The consensus value is rounded to the nearest whole number and mapped to a rating: +コンセンサス値は最も近い整数に四捨五入され、以下の評価にマッピングされます: -| Consensus Value | Standard Rating | Simplified Rating | -|----------------|-----------------|-------------------| -| **1** | Strong Sell | Sell | -| **2** | Sell | Sell | -| **3** | Hold | Hold | -| **4** | Buy | Buy | -| **5** | Strong Buy | Buy | +| コンセンサス値 | 標準評価 | 簡易評価 | +|----------------|----------|----------| +| **1** | 強い売り | 売り | +| **2** | 売り | 売り | +| **3** | ホールド | ホールド | +| **4** | 買い | 買い | +| **5** | 強い買い | 買い | -**In our example:** 3.86 rounds to **4**, which translates to a **"Buy"** consensus rating. +**この例では:** 3.86 は **4** に四捨五入され、コンセンサス評価は **「買い」** になります。 ---- +*** -## Display Options +
+ ## 表示設定 +
-### Standard vs. Simplified Ratings +
+ ### 標準レーティングと簡略レーティング +
-We offer two display formats: +表示形式は次の 2 種類があります。 -**Standard (5-category):** -- Strong Sell, Sell, Hold, Buy, Strong Buy +**標準(5 区分):** -**Simplified (3-category):** -- Sell (combines Strong Sell + Sell) -- Hold -- Buy (combines Buy + Strong Buy) +* Strong Sell、Sell、Hold、Buy、Strong Buy -### Count vs. Percentage Display +**簡略(3 区分):** -**Count Display:** -Shows the actual number of analysts in each category. +* Sell(Strong Sell と Sell をまとめたもの) +* Hold +* Buy(Buy と Strong Buy をまとめたもの) -**Percentage Display:** -Shows the proportion of analysts in each category, rounded to whole percentages that sum to exactly 100%. +
+ ### 件数表示と割合表示 +
-**Example:** -- Buy: 71% (20 analysts) -- Hold: 18% (5 analysts) -- Sell: 11% (3 analysts) +**件数表示:** +各カテゴリに属するアナリストの実人数を表示します。 ---- +**割合表示:** +各カテゴリに属するアナリストの比率を、合計が100%になるように整数(パーセント)に丸めて表示します。 + +**例:** + +* Buy: 71%(アナリスト20人) +* Hold: 18%(アナリスト5人) +* Sell: 11%(アナリスト3人) -## Price Target Calculations +*** -### Consensus Price Target +
+ ## 目標株価の計算 +
-The average of all analyst price targets: +
+ ### コンセンサス目標株価 +
+ +全アナリストの目標株価の平均値: ``` Consensus PT = Sum of all Price Targets / Number of Analysts ``` -### Low and High Price Targets +
+ ### 最低および最高目標株価 +
-- **Low Price Target:** The lowest price target among all analysts -- **High Price Target:** The highest price target among all analysts +* **最低目標株価:** すべてのアナリストの中で最も低い目標株価 +* **最高目標株価:** すべてのアナリストの中で最も高い目標株価 -These provide a range showing the spectrum of analyst expectations. +これらにより、アナリスト予想のレンジ(幅)を把握できます。 ---- +*** -## Understanding the Metrics +
+ ## 指標の概要 +
-### Total Analyst Count vs. Unique Analyst Count +
+ ### アナリスト総数 vs. ユニークアナリスト数 +
-- **Total Analyst Count:** All ratings collected (may include multiple ratings from the same analyst) -- **Unique Analyst Count:** The number of distinct analyst-firm combinations (used for calculations) +* **アナリスト総数:** 収集されたすべてのレーティング(同一アナリストからの複数レーティングを含む場合があります) +* **ユニークアナリスト数:** アナリストとファームの一意な組み合わせ数(計算に使用) -The unique count ensures each analyst's voice is counted only once, providing a more accurate consensus. +ユニーク数を用いることで、各アナリストの意見が一度だけカウントされ、より正確なコンセンサスが得られます。 ---- +*** -## Important Considerations +
+ ## 重要な考慮事項 +
-### Rating Freshness +
+ ### レーティングの最新性 +
-Consensus ratings reflect the most recent analyst opinions. The **Updated At** timestamp indicates when the consensus was last calculated. +コンセンサス・レーティングは、最新のアナリストの見解を反映しています。**Updated At** タイムスタンプは、コンセンサスが最後に算出された時刻を示します。 -### Coverage Depth +
+ ### カバレッジの深さ +
-Consensus ratings are more reliable when based on a larger number of unique analysts. Stocks with limited analyst coverage (fewer than 3-5 analysts) may have less stable consensus ratings. +コンセンサスレーティングは、より多くの異なるアナリストによる評価に基づいているほど信頼性が高くなります。担当アナリストが 3~5 名に満たない銘柄は、コンセンサスレーティングが相対的に不安定になる可能性があります。 -### Rating Distribution +
+ ### レーティング分布 +
-Pay attention to the distribution of ratings, not just the consensus. A stock with 50% Buy and 50% Sell ratings will have a "Hold" consensus, but this masks significant disagreement among analysts. +コンセンサスだけでなく、レーティングの分布にも目を向けてください。半数が Buy、半数が Sell の銘柄はコンセンサスとしては「Hold」になりますが、これはアナリスト間に大きな見解の相違があることを覆い隠してしまいます。 ---- +*** + +
+ ## 計算例のウォークスルー +
-## Example Calculation Walkthrough +**XYZ Corporation** を題材に、計算の一連の手順を順を追って見ていきます。 -Let's walk through a complete example for **XYZ Corporation**: +
+ ### 元データ(アナリスト10名) +
-### Raw Data (10 analysts) -| Analyst | Firm | Rating | Price Target | +| アナリスト | 会社 | レーティング | 目標株価 | |---------|------|--------|--------------| -| Analyst A | Goldman Sachs | Buy | $150 | -| Analyst B | JP Morgan | Strong Buy | $165 | -| Analyst C | Morgan Stanley | Buy | $155 | -| Analyst D | Bank of America | Hold | $140 | -| Analyst E | Citigroup | Strong Buy | $170 | -| Analyst F | Wells Fargo | Buy | $152 | -| Analyst G | Deutsche Bank | Hold | $145 | -| Analyst H | Barclays | Sell | $130 | -| Analyst I | UBS | Buy | $158 | -| Analyst J | Credit Suisse | Strong Buy | $168 | - -### Step-by-Step Calculation - -**1. Filter for unique analysts:** All 10 ratings are unique (10 analysts used) - -**2. Aggregate counts:** -- Strong Buy: 3 -- Buy: 4 -- Hold: 2 -- Sell: 1 -- Strong Sell: 0 - -**3. Calculate consensus value:** +| Analyst A | Goldman Sachs | 買い | $150 | +| Analyst B | JP Morgan | 強い買い | $165 | +| Analyst C | Morgan Stanley | 買い | $155 | +| Analyst D | Bank of America | 中立 | $140 | +| Analyst E | Citigroup | 強い買い | $170 | +| Analyst F | Wells Fargo | 買い | $152 | +| Analyst G | Deutsche Bank | 中立 | $145 | +| Analyst H | Barclays | 売り | $130 | +| Analyst I | UBS | 買い | $158 | +| Analyst J | Credit Suisse | 強い買い | $168 | + +
+ ### ステップごとの計算 +
+ +**1. アナリストを一意なものに絞り込み:** 10件すべてのレーティングがユニーク(10人のアナリストがそれぞれ1件ずつ評価) + +**2. 件数を集計:** + +* Strong Buy: 3 +* Buy: 4 +* Hold: 2 +* Sell: 1 +* Strong Sell: 0 + +**3. コンセンサス値を算出:** + ``` (3×5 + 4×4 + 2×3 + 1×2 + 0×1) / 10 = (15 + 16 + 6 + 2 + 0) / 10 = 3.9 ``` -**4. Determine consensus:** 3.9 rounds to **4 = "Buy"** +**4. コンセンサス評価を算出:** 3.9 を四捨五入すると **4 = 「Buy(買い)」** -**5. Price targets:** -- Consensus PT: (150+165+155+140+170+152+145+130+158+168) / 10 = **$153.30** -- Low PT: **$130** -- High PT: **$170** +**5. 目標株価:** -**6. Percentage breakdown:** -- Buy: 70% (Strong Buy 30% + Buy 40%) -- Hold: 20% -- Sell: 10% +* コンセンサス目標株価: (150+165+155+140+170+152+145+130+158+168) / 10 = **$153.30** +* 最低目標株価: **$130** +* 最高目標株価: **$170** -### Final Consensus Rating Output +**6. 割合の内訳:** + +* Buy(買い): 70%(Strong Buy(強い買い)30% + Buy(買い)40%) +* Hold(中立): 20% +* Sell(売り): 10% + +
+ ### 最終コンセンサスレーティングの出力 +
```json { @@ -221,37 +279,42 @@ Let's walk through a complete example for **XYZ Corporation**: } ``` ---- +*** -## Frequently Asked Questions +
+ ## よくある質問 +
- - If an analyst from the same firm updates their rating multiple times, the total count includes all instances, but only the most recent is used in calculations (reflected in the unique count). + + 同じ証券会社のアナリストがレーティングを複数回更新した場合、合計数にはそのすべての更新が含まれますが、計算には最新のもののみが使用されます(ユニーク数に反映されます)。 - - Consensus ratings are recalculated whenever new analyst ratings are published or existing ratings are updated. + + コンセンサスレーティングは、新しいアナリストレーティングが公開されるか、既存のレーティングが更新されるたびに再計算されます。 - - Without analyst coverage, a consensus rating cannot be calculated. The stock will show no consensus data. + + アナリストによるカバレッジがない場合、コンセンサスレーティングは算出できません。その銘柄にはコンセンサスデータは表示されません。 - - No. The consensus only changes when analysts issue new ratings or update existing ones. + + いいえ。コンセンサスは、アナリストが新しいレーティングを出すか、既存のレーティングを更新したときにのみ変化します。 ---- +*** -## Related Endpoints + - - Get consensus rating data for stocks + + 株式のコンセンサスレーティングデータを取得します - - Get individual analyst ratings + + + 個々のアナリストによるレーティングを取得します - + \ No newline at end of file diff --git a/ja/api-reference/guides/guidance-process-explained.mdx b/ja/api-reference/guides/guidance-process-explained.mdx new file mode 100644 index 00000000..bad83aef --- /dev/null +++ b/ja/api-reference/guides/guidance-process-explained.mdx @@ -0,0 +1,278 @@ +--- +title: "ガイダンスプロセスの解説" +description: "企業ガイダンスの仕組みと、将来予測に基づく財務分析に Guidance API を活用する方法を解説します" +--- + +## 概要 + +* 企業ガイダンスが何を意味するか +* ガイダンスとアナリスト予想の違い +* 将来志向の分析においてガイダンスが重要となる理由 +* データソース:企業経営陣による開示情報 + +*** + +
+ ## 企業ガイダンスが示すもの +
+ +企業ガイダンスは、企業の経営陣が直接提示する将来の財務見通しを指します。通常、特定の会計期間における1株当たり利益(EPS)や売上高など、主要な業績指標に関する予想レンジや見積りが含まれます。ガイダンスは、発表時点における経営陣の社内予測、前提条件、戦略的な見通しを反映したものです。 + + + 過去の財務実績とは異なり、ガイダンスは将来予測であり、市場環境、事業業績、外部要因に応じて変更される可能性があります。 + + +*** + +
+ ## ガイダンスとアナリスト予想の違い +
+ +| 項目 | 企業ガイダンス | アナリスト予想 | +|--------|------------------|-------------------| +| **情報源** | 企業経営陣 | 独立系金融アナリスト | +| **根拠** | 社内の予測と業務上の知見 | 外部リサーチに基づくモデルと前提条件 | +| **視点** | 経営陣が想定する業績 | 市場コンセンサスとしての期待値 | +| **更新頻度** | 定期的、または見通しが変化した際に提示 | 継続的に見直し・更新 | +| **目的** | 見通しを伝達し、期待水準を示す | 企業業績を評価・予測する | + +*** + +
+ ## 将来予測分析においてガイダンスが重要な理由 +
+ +ガイダンスは将来予測分析における重要なインプットです。その理由は次のとおりです。 + +* 市場の期待を経営陣の見通しに**結び付ける基準となる** +* 将来の業績に対する **自信または慎重姿勢を示す** +* 決算結果を解釈するための **文脈を提供する** +* 見通しの上方修正・下方修正・据え置きといった **方向性の変化を評価するのに役立つ** + + + 投資家やアナリストは、一般的に、ガイダンスを過去のガイダンスやアナリスト予想と比較し、モメンタム、実行リスク、および戦略的方向性を評価します。 + + +*** + +
+ ## データソース:企業経営陣による開示情報 +
+ +ガイダンスデータは、以下を含む企業の公式なコミュニケーションから直接取得されています: + +* 決算説明会(earnings call) +* 決算プレスリリース +* 投資家向けプレゼンテーション +* 規制当局への提出書類 + + + すべてのガイダンスは、企業経営陣が明示的に開示した情報に基づいており、発表時点で提示された元のレンジ、見積もり、およびタイミングが保持されるように構造化されています。 + + +*** + +
+ ## Guidance API – 開発者ガイド +
+ +
+ ### 概要 +
+ +Guidance API は、企業が発行する将来の業績ガイダンスを構造化された形式で提供し、1株当たり利益(EPS)および売上高の予測を含みます。Guidance は、特定の会計期間に対する経営陣の見通しを反映しており、将来見通しに基づく分析や比較、イベントドリブンなワークフローにとって重要なデータです。 + +*** + +
+ ## ガイダンス指標 +
+ +
+ ### EPS(1株当たり利益)ガイダンス +
+ +各ガイダンスレコードには、以下が含まれている場合があります。 + +| Field | Description | +|-------|-------------| +| `eps_guidance_min` | EPS(1株当たり利益)の予想最小値 | +| `eps_guidance_max` | EPS(1株当たり利益)の予想最大値 | +| `eps_guidance_est` | EPS(1株当たり利益)の予想中央値 | +| `eps_type` | 会計基準(GAAP または調整後) | + +
+ ### 売上高ガイダンス +
+ +各ガイダンスレコードには以下が含まれる場合があります: + +| Field | Description | +|-------|-------------| +| `revenue_guidance_min` | 売上高予想の最小値 | +| `revenue_guidance_max` | 売上高予想の最大値 | +| `revenue_guidance_est` | 売上高予想の中央値(推計値) | +| `revenue_type` | 会計ベース(GAAP または Adjusted) | + +
+ ### 前回ガイダンスと今回ガイダンスの比較 +
+ +| Field | 説明 | +|-------|-------------| +| `eps_guidance_prior_min` | 前回の最小1株当たり利益(EPS)見通し | +| `eps_guidance_prior_max` | 前回の最大1株当たり利益(EPS)見通し | +| `revenue_guidance_prior_min` | 前回の最小売上高見通し | +| `revenue_guidance_prior_max` | 前回の最大売上高見通し | + + + 今回のガイダンスと前回の見通しを比較して、経営陣が期待値を引き上げたのか、引き下げたのか、あるいは据え置いたのかを確認してください。 + + +*** + +
+ ## タイミングと会計期間 +
+ +| Field | Description | +|-------|-------------| +| `period` | 会計期間(例: Q1, FY) | +| `period_year` | 会計年度 | +| `date` and `time` | 発表日と時刻 | +| `updated` | 最終更新のタイムスタンプ (Unix UTC) | +| `prelim` | 速報値フラグ | + +*** + +
+ ## レコードの分類 +
+ +
+ ### 主要ガイダンス +
+ +| Field | Description | +|-------|-------------| +| `is_primary` | Y/N – 同一の企業/日付に複数のガイダンスエントリが存在する場合に、既定のレコードであることを示します | + + + プライマリの選定においては、GAAP よりも調整後ガイダンスが優先されます。 + + +
+ ### 確定状況 +
+ +| Field | Description | +|-------|-------------| +| `confirmed` | Y/N – Y は公式な企業ガイダンスを示し、N は予想(未確認)のガイダンスを示します | + +**確定ガイダンス**(`Y`)は、企業による公式な開示を表します。 + +**未確定ガイダンス**(`N`)は、今後予定されている決算に対して自動的に生成され、毎日更新され、次の内容を含む場合があります: + +* 予想される発表タイミング +* 予測指標 +* プライマリ/セカンダリ区分 + +*** + +
+ ## 証券の識別 +
+ +各レコードには次の情報が紐づきます: + +| Field | Description | +|-------|-------------| +| `ticker` | 株式の銘柄コード | +| `name` | 企業名 | +| `cusip` | CUSIP 識別子 | +| `exchange` | その証券が取引されている取引所 | + +これにより、ガイダンスを正しい企業および証券に正確にマッピングできます。 + +*** + +
+ ## 表示と解釈のガイドライン +
+ +* デフォルト表示には **主要ガイダンス**(`is_primary = Y`)を使用する +* 利用可能な場合は範囲全体を表示し、必要に応じて予想値に切り替える +* **確定ガイダンス** は公式な開示を表し、**未確定ガイダンス** は参考情報にとどまる +* ガイダンスはアナリスト予想および過去実績と合わせて解釈すること + +*** + +
+ ## エラー処理 +
+ +| シナリオ | 挙動 | +|----------|----------| +| データが返されない場合 | 空の guidance 配列 | +| min/max 値が欠落している場合 | 推定値のみの guidance | +| primary フラグなしで複数レコードが存在する場合 | `is_primary` を使用して解決 | + +*** + +
+ ## よくある質問 +
+ + + + 企業による公式な開示前に予想されるガイダンスです。日次で更新され、内容が変更される可能性があります。 + + **Expected Guidance Records には次のような主な利点があります。** + + * 今後の決算発表予定日が確定するとすぐに自動的に反映される + * ガイダンス発表の想定日時を特定できる + * GAAP ベースか調整後かを含め、ガイダンスの種類(EPS または売上高)を予測できる + * 会計期間内で、プライマリガイダンスとセカンダリガイダンスを区別できる + * 公式ガイダンス発表まで、継続的に更新される推計値が毎日更新される + + + + `is_primary = Y` のレコードを使用してください。 + + + + 企業が GAAP と調整後のガイダンス、または複数の指標に対するガイダンスを発表する場合があるためです。 + + + + はい、企業は後続の発表でガイダンスを更新または撤回する場合があります。 + + + + すべての企業が正式なガイダンスを提供しているわけではありません。 + + + +*** + + + + + + 今後の決算イベントを追跡する + + + + 企業ガイダンスデータを取得する + + + + ガイダンスをアナリスト予想と比較する + + + + ガイダンスを過去の実績と比較して検証する + + \ No newline at end of file diff --git a/ja/api-reference/logo-api_api/logos/bulk-logos-sync.mdx b/ja/api-reference/logo-api_api/logos/bulk-logos-sync.mdx new file mode 100644 index 00000000..91530890 --- /dev/null +++ b/ja/api-reference/logo-api_api/logos/bulk-logos-sync.mdx @@ -0,0 +1,3 @@ +--- +openapi: /openapi/logo-api_api.spec.yml GET /logos/sync +--- \ No newline at end of file diff --git a/ja/api-reference/logo-api_api/logos/search-logos.mdx b/ja/api-reference/logo-api_api/logos/search-logos.mdx new file mode 100644 index 00000000..73e46a50 --- /dev/null +++ b/ja/api-reference/logo-api_api/logos/search-logos.mdx @@ -0,0 +1,3 @@ +--- +openapi: /openapi/logo-api_api.spec.yml GET /logos/search +--- \ No newline at end of file diff --git a/ja/api-reference/news-api/get-news-items.mdx b/ja/api-reference/news-api/get-news-items.mdx index ee72e34f..f072e67b 100644 --- a/ja/api-reference/news-api/get-news-items.mdx +++ b/ja/api-reference/news-api/get-news-items.mdx @@ -4,7 +4,7 @@ openapi: /ja/openapi/news-api_api.spec.yml GET /api/v2/news --- -```json Response (200 OK) +```json レスポンス (200 OK) [ { "id": 36444586, @@ -74,38 +74,38 @@ openapi: /ja/openapi/news-api_api.spec.yml GET /api/v2/news } ] ``` -```json Response (401 Unauthorized) +```json レスポンス (401 Unauthorized) { "ok": false, "errors": [ { "code": "auth_failed", "id": "unauthorized", - "value": "Invalid or missing authentication token" + "value": "認証トークンが無効であるか、指定されていません" } ] } ``` -```json Response (404 Not Found) +```json レスポンス (404 Not Found) { "ok": false, "errors": [ { "code": "no_data_found", "id": "not_found", - "value": "No data found for the specified parameters" + "value": "指定されたパラメータに一致するデータが見つかりません" } ] } ``` -```json Response (500 Internal Server Error) +```json レスポンス (500 Internal Server Error) { "ok": false, "errors": [ { "code": "internal_server_error", "id": "server_error", - "value": "An unexpected error occurred while processing your request" + "value": "リクエスト処理中に予期しないエラーが発生しました" } ] } diff --git a/ja/api-reference/news-api_api/channels/get-available-news-channels.mdx b/ja/api-reference/news-api_api/channels/get-available-news-channels.mdx new file mode 100644 index 00000000..399ac382 --- /dev/null +++ b/ja/api-reference/news-api_api/channels/get-available-news-channels.mdx @@ -0,0 +1,175 @@ +--- +title: "利用可能なニュースチャンネル" +openapi: /ja/openapi/news-api_api.spec.yml GET /api/v2.1/news/channels +--- + + + ```json Response (200 OK) + { + "ok": true, + "data": [ + {"id": 68, "parent": 67, "channel": "アナリストコメント", "weight": 0}, + {"id": 831968, "parent": 2, "channel": "アジア", "weight": 0}, + {"id": 132653, "parent": 2, "channel": "バイナリーオプション", "weight": 0}, + {"id": 19868, "parent": 18467, "channel": "バイオテクノロジー", "weight": 0}, + {"id": 123430, "parent": 2, "channel": "大麻", "weight": 0}, + {"id": 135733, "parent": 2, "channel": "暗号資産", "weight": 0}, + {"id": 16888, "parent": 57, "channel": "決算", "weight": 0}, + {"id": 862672, "parent": 16888, "channel": "決算上振れ", "weight": 0}, + {"id": 862673, "parent": 16888, "channel": "決算下振れ", "weight": 0}, + {"id": 831970, "parent": 18467, "channel": "エンターテインメント", "weight": 0}, + {"id": 24769, "parent": 2, "channel": "株式", "weight": 0}, + {"id": 831969, "parent": 2, "channel": "ESG", "weight": 0}, + {"id": 38929, "parent": 17834, "channel": "ファイナンシャルアドバイザー", "weight": 0}, + {"id": 144421, "parent": 0, "channel": "フィンテック", "weight": 0}, + {"id": 831973, "parent": 18467, "channel": "ゲーム", "weight": 0}, + {"id": 26029, "parent": 0, "channel": "政府", "weight": 0}, + {"id": 831976, "parent": 57, "channel": "大型株", "weight": 0}, + {"id": 831967, "parent": 2, "channel": "中南米", "weight": 0}, + {"id": 38, "parent": 22, "channel": "ロングアイデア", "weight": 0}, + {"id": 64, "parent": 0, "channel": "M&A", "weight": 0}, + {"id": 862546, "parent": 17375, "channel": "マクロ経済イベント", "weight": 0}, + {"id": 927213, "parent": 18467, "channel": "マクロ通知", "weight": 0}, + {"id": 927212, "parent": 18467, "channel": "市場サマリー", "weight": 0}, + {"id": 831977, "parent": 57, "channel": "中型株", "weight": 0}, + {"id": 17043, "parent": 2, "channel": "投資信託", "weight": 0}, + {"id": 57, "parent": 0, "channel": "ニュース", "weight": 0}, + {"id": 22681, "parent": 2, "channel": "低位株", "weight": 0}, + {"id": 919406, "parent": 2, "channel": "予測市場", "weight": 0}, + {"id": 692385, "parent": 2, "channel": "プライベート市場", "weight": 0}, + {"id": 748887, "parent": 2, "channel": "サイケデリクス", "weight": 0}, + {"id": 144213, "parent": 26029, "channel": "規制", "weight": 0}, + {"id": 142059, "parent": 142057, "channel": "REIT", "weight": 0}, + {"id": 49, "parent": 47, "channel": "セクターETF", "weight": 0}, + {"id": 32789, "parent": 0, "channel": "ショートセラー", "weight": 0}, + {"id": 831971, "parent": 18467, "channel": "ソーシャルメディア", "weight": 0}, + {"id": 45040, "parent": 18467, "channel": "宇宙", "weight": 0}, + {"id": 831972, "parent": 18467, "channel": "スポーツベッティング", "weight": 0}, + {"id": 726669, "parent": 0, "channel": "WIIM", "weight": 0}, + {"id": 85, "parent": 2, "channel": "債券", "weight": 1}, + {"id": 50, "parent": 47, "channel": "米国株式総合ETF", "weight": 1}, + {"id": 125556, "parent": 18467, "channel": "教育", "weight": 1}, + {"id": 16889, "parent": 57, "channel": "ガイダンス", "weight": 1}, + {"id": 39, "parent": 22, "channel": "ショートアイデア", "weight": 1}, + {"id": 66318, "parent": 67, "channel": "カバレッジ終了", "weight": 1}, + {"id": 41, "parent": 22, "channel": "配当", "weight": 2}, + {"id": 61, "parent": 57, "channel": "配当", "weight": 2}, + {"id": 125558, "parent": 2, "channel": "新興市場", "weight": 2}, + {"id": 17412, "parent": 18467, "channel": "起業", "weight": 2}, + {"id": 52, "parent": 47, "channel": "特化型ETF", "weight": 2}, + {"id": 69, "parent": 67, "channel": "格上げ", "weight": 2}, + {"id": 70, "parent": 67, "channel": "格下げ", "weight": 3}, + {"id": 125557, "parent": 2, "channel": "ユーロ圏", "weight": 3}, + {"id": 140295, "parent": 18467, "channel": "ヘルスケア", "weight": 3}, + {"id": 40009, "parent": 47, "channel": "新規ETF", "weight": 3}, + {"id": 17374, "parent": 57, "channel": "噂", "weight": 3}, + {"id": 42, "parent": 22, "channel": "小型株分析", "weight": 3}, + {"id": 55, "parent": 47, "channel": "新興市場ETF", "weight": 4}, + {"id": 34989, "parent": 57, "channel": "資金調達", "weight": 4}, + {"id": 86, "parent": 2, "channel": "先物", "weight": 4}, + {"id": 44, "parent": 18467, "channel": "ヘッジファンド", "weight": 4}, + {"id": 72, "parent": 67, "channel": "目標株価", "weight": 4}, + {"id": 16890, "parent": 22, "channel": "テクニカル分析", "weight": 4}, + {"id": 36240, "parent": 2, "channel": "商品", "weight": 5}, + {"id": 54, "parent": 47, "channel": "通貨ETF", "weight": 5}, + {"id": 71, "parent": 67, "channel": "カバレッジ開始", "weight": 5}, + {"id": 34, "parent": 18467, "channel": "注目銘柄", "weight": 5}, + {"id": 65, "parent": 57, "channel": "公募増資", "weight": 5}, + {"id": 39090, "parent": 22, "channel": "プレビュー", "weight": 5}, + {"id": 87, "parent": 57, "channel": "契約", "weight": 6}, + {"id": 16784, "parent": 2, "channel": "オプション", "weight": 6}, + {"id": 16779, "parent": 18467, "channel": "政治", "weight": 6}, + {"id": 39823, "parent": 67, "channel": "レーティング据え置き", "weight": 6}, + {"id": 3, "parent": 2, "channel": "外国為替", "weight": 7}, + {"id": 37760, "parent": 18467, "channel": "心理学", "weight": 7}, + {"id": 30777, "parent": 57, "channel": "小売売上高", "weight": 7}, + {"id": 63, "parent": 57, "channel": "自社株買い", "weight": 8}, + {"id": 17, "parent": 18467, "channel": "トピック", "weight": 8}, + {"id": 34992, "parent": 57, "channel": "資産売却", "weight": 9}, + {"id": 18468, "parent": 18467, "channel": "旅行", "weight": 9}, + {"id": 39620, "parent": 18467, "channel": "レストラン", "weight": 10}, + {"id": 46411, "parent": 57, "channel": "小型株", "weight": 10}, + {"id": 38928, "parent": 18467, "channel": "クラウドソーシング", "weight": 11}, + {"id": 59, "parent": 57, "channel": "FDA", "weight": 11}, + {"id": 29619, "parent": 57, "channel": "法務", "weight": 12}, + {"id": 413389, "parent": 18467, "channel": "スポーツ", "weight": 12}, + {"id": 60, "parent": 57, "channel": "経営", "weight": 13}, + {"id": 62, "parent": 57, "channel": "インサイダー取引", "weight": 14}, + {"id": 66, "parent": 57, "channel": "株式分割", "weight": 15}, + {"id": 34991, "parent": 57, "channel": "IPO", "weight": 17}, + {"id": 34990, "parent": 57, "channel": "国債", "weight": 18}, + {"id": 29618, "parent": 57, "channel": "イベント", "weight": 19}, + {"id": 17027, "parent": 57, "channel": "グローバル", "weight": 20}, + {"id": 35794, "parent": 57, "channel": "経済指標", "weight": 21}, + {"id": 146540, "parent": 0, "channel": "オピニオン", "weight": 23}, + {"id": 138079, "parent": 0, "channel": "トップニュース", "weight": 24}, + {"id": 17375, "parent": 0, "channel": "経済", "weight": 25}, + {"id": 125743, "parent": 0, "channel": "連邦準備制度", "weight": 26}, + {"id": 38926, "parent": 0, "channel": "成功事例", "weight": 27}, + {"id": 38927, "parent": 0, "channel": "スタートアップ", "weight": 29}, + {"id": 40436, "parent": 0, "channel": "中小企業", "weight": 30}, + {"id": 165347, "parent": 0, "channel": "市場を動かす独占記事", "weight": 31}, + {"id": 145889, "parent": 0, "channel": "独占記事", "weight": 32}, + {"id": 171552, "parent": 0, "channel": "SEC", "weight": 33}, + {"id": 171557, "parent": 0, "channel": "シグナル", "weight": 34}, + {"id": 38925, "parent": 0, "channel": "注目", "weight": 35}, + {"id": 23, "parent": 0, "channel": "プレマーケット見通し", "weight": 36}, + {"id": 25, "parent": 0, "channel": "日中アップデート", "weight": 37}, + {"id": 26, "parent": 0, "channel": "時間外取引センター", "weight": 38}, + {"id": 2, "parent": 0, "channel": "市場", "weight": 39}, + {"id": 67, "parent": 0, "channel": "アナリスト評価", "weight": 48}, + {"id": 24, "parent": 22, "channel": "値動き銘柄", "weight": 56}, + {"id": 6, "parent": 0, "channel": "テクノロジー", "weight": 57}, + {"id": 5, "parent": 0, "channel": "メディア", "weight": 58}, + {"id": 17834, "parent": 0, "channel": "パーソナルファイナンス", "weight": 64}, + {"id": 22, "parent": 0, "channel": "トレーディングアイデア", "weight": 66}, + {"id": 31781, "parent": 0, "channel": "レビュー", "weight": 73}, + {"id": 125566, "parent": 0, "channel": "インタビュー", "weight": 74}, + {"id": 26330, "parent": 0, "channel": "保険", "weight": 75}, + {"id": 16777, "parent": 0, "channel": "プレスリリース", "weight": 75}, + {"id": 47, "parent": 0, "channel": "ETF", "weight": 76}, + {"id": 18467, "parent": 0, "channel": "一般", "weight": 83}, + {"id": 142057, "parent": 0, "channel": "不動産", "weight": 97} + ] + } + ``` + + ```json Response (401 Unauthorized) + { + "ok": false, + "エラー": [ + { + "code": "auth_failed", + "id": "unauthorized", + "value": "認証トークンが無効または欠落しています" + } + ] + } + ``` + + ```json Response (404 Not Found) + { + "ok": false, + "errors": [ + { + "code": "no_data_found", + "id": "not_found", + "value": "指定されたパラメータのデータが見つかりませんでした" + } + ] + } + ``` + + ```json Response (500 Internal Server Error) + { + "ok": false, + "errors": [ + { + "code": "internal_server_error", + "id": "server_error", + "value": "リクエストの処理中に予期しないエラーが発生しました" + } + ] + } + ``` + \ No newline at end of file diff --git a/ja/api-reference/news-api_api/news/get-the-news-items.mdx b/ja/api-reference/news-api_api/news/get-the-news-items.mdx new file mode 100644 index 00000000..006e37e5 --- /dev/null +++ b/ja/api-reference/news-api_api/news/get-the-news-items.mdx @@ -0,0 +1,3 @@ +--- +openapi: /ja/openapi/news-api_api.spec.yml GET /api/v2/news +--- \ No newline at end of file diff --git a/ja/api-reference/news-api_api/news/returns-the-removed-news-data.mdx b/ja/api-reference/news-api_api/news/returns-the-removed-news-data.mdx new file mode 100644 index 00000000..b866e3d8 --- /dev/null +++ b/ja/api-reference/news-api_api/news/returns-the-removed-news-data.mdx @@ -0,0 +1,62 @@ +--- +title: "削除済みニュースデータ" +openapi: /ja/openapi/news-api_api.spec.yml GET /api/v2/news-removed +--- + + + ```json レスポンス (200 OK) + [ + {"id": 50176702, "updated": "Tue, 27 Jan 2026 18:07:26 -0400"}, + {"id": 50156114, "updated": "Tue, 27 Jan 2026 15:05:20 -0400"}, + {"id": 50151282, "updated": "Tue, 27 Jan 2026 13:02:14 -0400"}, + {"id": 50153142, "updated": "Tue, 27 Jan 2026 11:52:43 -0400"}, + {"id": 50157732, "updated": "Tue, 27 Jan 2026 10:51:31 -0400"}, + {"id": 50155935, "updated": "Tue, 27 Jan 2026 10:41:33 -0400"}, + {"id": 50153292, "updated": "Tue, 27 Jan 2026 09:17:21 -0400"}, + {"id": 50125962, "updated": "Mon, 26 Jan 2026 15:37:47 -0400"}, + {"id": 50129359, "updated": "Mon, 26 Jan 2026 11:07:47 -0400"}, + {"id": 50124354, "updated": "Mon, 26 Jan 2026 09:21:31 -0400"}, + {"id": 50123902, "updated": "Mon, 26 Jan 2026 09:07:07 -0400"}, + {"id": 50122577, "updated": "Mon, 26 Jan 2026 08:18:52 -0400"}, + {"id": 50116287, "updated": "Sat, 24 Jan 2026 09:03:53 -0400"}, + {"id": 50116274, "updated": "Sat, 24 Jan 2026 08:58:31 -0400"}, + {"id": 50116267, "updated": "Sat, 24 Jan 2026 08:54:25 -0400"} + ] + ``` + ```json レスポンス (401 Unauthorized) + { + "ok": false, + "errors": [ + { + "code": "auth_failed", + "id": "unauthorized", + "value": "Invalid or missing authentication token" + } + ] + } + ``` + ```json レスポンス (404 Not Found) + { + "ok": false, + "errors": [ + { + "code": "no_data_found", + "id": "not_found", + "value": "No data found for the specified parameters" + } + ] + } + ``` + ```json レスポンス (500 Internal Server Error) + { + "ok": false, + "errors": [ + { + "code": "internal_server_error", + "id": "server_error", + "value": "An unexpected error occurred while processing your request" + } + ] + } + ``` + \ No newline at end of file diff --git a/ja/api-reference/newsquantified-api_api/news-analytics/quantitative-news-analytics.mdx b/ja/api-reference/newsquantified-api_api/news-analytics/quantitative-news-analytics.mdx new file mode 100644 index 00000000..ffe919e3 --- /dev/null +++ b/ja/api-reference/newsquantified-api_api/news-analytics/quantitative-news-analytics.mdx @@ -0,0 +1,3 @@ +--- +openapi: /ja/openapi/newsquantified-api_api.spec.yml GET /api/v2/newsquantified +--- \ No newline at end of file diff --git a/ja/api-reference/ticker-trends-api/get-ticker-trend-data.mdx b/ja/api-reference/ticker-trends-api/get-ticker-trend-data.mdx index c497247a..416c4bad 100644 --- a/ja/api-reference/ticker-trends-api/get-ticker-trend-data.mdx +++ b/ja/api-reference/ticker-trends-api/get-ticker-trend-data.mdx @@ -1,5 +1,5 @@ --- -title: "ティッカー・トレンド・データ" +title: "ティッカー・トレンドデータ" openapi: /ja/openapi/ticker-trends-api_api.spec.yml GET /api/v1/trending-tickers --- @@ -35,7 +35,7 @@ openapi: /ja/openapi/ticker-trends-api_api.spec.yml GET /api/v1/trending-tickers { "id": "hbiGJjhsSpnfhM8aBePyTB", "code": "auth_failed", - "value": "認証に失敗しました" + "value": "authentication failed" } ] } diff --git a/ja/api-reference/ticker-trends-api_api/ticker-trends/get-ticker-trend-data.mdx b/ja/api-reference/ticker-trends-api_api/ticker-trends/get-ticker-trend-data.mdx new file mode 100644 index 00000000..792bc233 --- /dev/null +++ b/ja/api-reference/ticker-trends-api_api/ticker-trends/get-ticker-trend-data.mdx @@ -0,0 +1,3 @@ +--- +openapi: /ja/openapi/ticker-trends-api_api.spec.yml GET /api/v1/trending-tickers +--- \ No newline at end of file diff --git a/ja/api-reference/ticker-trends-api_api/ticker-trends/get-trending-tickers-list.mdx b/ja/api-reference/ticker-trends-api_api/ticker-trends/get-trending-tickers-list.mdx new file mode 100644 index 00000000..4940f0d1 --- /dev/null +++ b/ja/api-reference/ticker-trends-api_api/ticker-trends/get-trending-tickers-list.mdx @@ -0,0 +1,3 @@ +--- +openapi: /ja/openapi/ticker-trends-api_api.spec.yml GET /api/v1/trending-tickers/list +--- \ No newline at end of file diff --git a/ja/api-reference/webhook-api/test-webhook-delivery.mdx b/ja/api-reference/webhook-api/test-webhook-delivery.mdx index ebfb53bd..fd8d4e7a 100644 --- a/ja/api-reference/webhook-api/test-webhook-delivery.mdx +++ b/ja/api-reference/webhook-api/test-webhook-delivery.mdx @@ -1,5 +1,5 @@ --- -title: "Webhook 配信テスト" +title: "Webhook 配信のテスト" openapi: /ja/openapi/webhook_api.spec.yml GET /api/v1/webhook/test --- @@ -7,42 +7,42 @@ openapi: /ja/openapi/webhook_api.spec.yml GET /api/v1/webhook/test ## 概要
-このエンドポイントを使用して、設定済みのエンドポイントにテスト用のWebhook通知を送信します。これにより、本番環境のライブデータを受信する前に、Webhook連携が正しく動作しているかを確認できます。 +このエンドポイントを使用して、設定済みのエンドポイントにテスト用のWebhook通知を送信します。これにより、本番環境でライブデータを受信する前に、Webhook連携が正しく動作していることを検証できます。
- ## 統合のテスト + ## 連携のテスト
-このエンドポイントを呼び出すと、Benzinga は設定済みの `destination` URL にテスト用の webhook ペイロードを送信します。このテスト配信は、本番環境の webhook 配信と同じ形式およびリトライロジックで行われます。 +このエンドポイントを呼び出すと、Benzinga は設定した `destination` URL にテスト用の Webhook ペイロードを送信します。このテスト配信は、本番環境の Webhook 配信と同じフォーマットおよびリトライロジックに従います。
- ### 想定される挙動 + ### 想定される内容
-1. **即時レスポンス**: テスト配信のトリガーに成功すると、API は `200` ステータスコードを返します -2. **テストペイロード**: Webhook エンドポイントには、本番データと同じ形式のテストペイロードが送信されます +1. **即時レスポンス**: テスト配信が正常にトリガーされると、API は `200` ステータスコードを返します +2. **テストペイロード**: webhook エンドポイントには、本番データと同じ形式のテストペイロードが送信されます 3. **配信ヘッダー**: テスト配信には、本番配信と同様に `X-BZ-Delivery` ヘッダーが含まれます
### 統合を検証する
-このエンドポイントを使用して、次の点を確認します: +このエンドポイントを使用して、次の点を確認します: - Webhook エンドポイントがインターネットからアクセス可能であること -- エンドポイントが Webhook のペイロード形式を正しく解析できること +- エンドポイントが Webhook ペイロード形式を正しく解析できること - エンドポイントが適切なステータスコード(成功時は 2xx)を返すこと -- エンドポイントがタイムアウト時間である 30 秒以内に応答すること +- エンドポイントが 30 秒以内に応答すること - 冪等性ロジックが `X-BZ-Delivery` ヘッダーとペイロードの `id` フィールドを正しく処理できること
## ベストプラクティス
-- まずは本番環境以外の webhook エンドポイントでテストする -- エンドポイントが `200` または `204` のステータスコードで応答していることを確認する -- ログおよび監視でテスト配信が記録・検知できていることを確認する -- 重複排除ロジックがテスト配信 ID で正しく動作することを確認する +- まずは本番環境ではない webhook エンドポイントでテストする +- エンドポイントが `200` または `204` のステータスコードで応答することを確認する +- ログ出力と監視でテスト配信が記録されていることを確認する +- テスト配信 ID を用いて重複排除ロジックが正しく動作することを確認する - 一時的にエラーステータスコードを返すことでエラーシナリオをテストする
@@ -53,9 +53,9 @@ openapi: /ja/openapi/webhook_api.spec.yml GET /api/v1/webhook/test ### 424 配信エラー
-`424` ステータスコードを受信した場合、システムがテストペイロードを宛先エンドポイントに配信できなかったことを示します。主な原因は次のとおりです: +`424` ステータスコードを受信した場合、システムがテストペイロードを宛先エンドポイントに配信できなかったことを意味します。よくある原因は次のとおりです。 -- 宛先 URL が外部からアクセスできない +- 宛先 URL がインターネットからアクセスできない - 宛先エンドポイントがエラーステータスコードを返している - ネットワーク接続の問題 - 宛先エンドポイントでの SSL/TLS 証明書エラー @@ -64,11 +64,11 @@ openapi: /ja/openapi/webhook_api.spec.yml GET /api/v1/webhook/test ### 400 無効なリクエスト
-必須パラメータがすべて指定され、正しい形式であることを確認してください: +必須パラメータがすべて指定されており、形式が正しいことを確認してください。 -- `destination` は有効な HTTPS URL でなければなりません -- `version` は `webhook/v1` でなければなりません -- `kind` は `News/v1` でなければなりません +- `destination` は有効な HTTPS URL である必要があります +- `version` は `webhook/v1` である必要があります +- `kind` は `News/v1` である必要があります ```json Response (200 OK) diff --git a/ja/api-reference/webhook_api/test-webhook-delivery.mdx b/ja/api-reference/webhook_api/test-webhook-delivery.mdx new file mode 100644 index 00000000..699fe8d7 --- /dev/null +++ b/ja/api-reference/webhook_api/test-webhook-delivery.mdx @@ -0,0 +1,130 @@ +--- +title: "Webhook 配信のテスト" +openapi: /ja/openapi/webhook_api.spec.yml GET /api/v1/webhook/test +--- + +
+ ## 概要 +
+ +このエンドポイントを使用すると、設定済みのエンドポイントにテスト用の webhook 配信を発生させることができます。これにより、本番環境のライブデータを受信する前に、webhook 連携が正しく動作していることを確認できます。 + +
+ ## 連携のテスト +
+ +このエンドポイントを呼び出すと、Benzinga は設定済みの `destination` URL にテスト用の webhook ペイロードを送信します。このテスト配信は、本番環境の webhook 配信と同じ形式および再試行ロジックで行われます。 + +
+ ### 想定される結果 +
+ +1. **即時レスポンス**: テスト配信が正常にトリガーされると、API はステータスコード `200` を返します +2. **テストペイロード**: Webhook エンドポイントには、本番データと同じ形式のテストペイロードが送信されます +3. **配信ヘッダー**: テスト配信には、本番配信と同様に `X-BZ-Delivery` ヘッダーが含まれます + +
+ ### 統合を検証する +
+ +このエンドポイントを使用して、次の点を確認します: + +- Webhook エンドポイントがインターネットからアクセス可能であること +- エンドポイントが Webhook ペイロード形式を正しくパースできること +- エンドポイントが適切なステータスコード(成功時は 2xx)で応答すること +- エンドポイントが 30 秒のタイムアウト以内に応答すること +- 冪等性ロジックが `X-BZ-Delivery` ヘッダーとペイロードの `id` フィールドを正しく処理すること + +
+ ## ベストプラクティス +
+ +- まずは本番環境ではない webhook エンドポイントでテストする +- エンドポイントが `200` または `204` のステータスコードで応答することを確認する +- ログおよび監視でテスト配信が記録されていることを確認する +- 重複排除ロジックがテスト配信 ID で正しく動作することを確認する +- 一時的にエラーのステータスコードを返してエラーシナリオをテストする + +
+ ## トラブルシューティング +
+ +
+ ### 424 配信エラー +
+ +`424` ステータスコードを受け取った場合、システムがテストペイロードを宛先エンドポイントに配信できなかったことを意味します。よくある原因は次のとおりです。 + +- 宛先URLが外部からアクセスできない +- 宛先エンドポイントがエラーステータスコードを返している +- ネットワーク接続の問題 +- 宛先エンドポイントでの SSL/TLS 証明書エラー + +
+ ### 400 無効なリクエスト +
+ +必須パラメータがすべて指定されており、形式が正しいことを確認してください: + +- `destination` は有効な HTTPS URL である必要があります +- `version` は `webhook/v1` である必要があります +- `kind` はサポートされているイベント種別のいずれかである必要があります (例: `News/v1`, `Earnings/v1`, `Ratings/v1` など) + + +```json レスポンス (200 OK) +{ + "status": "success" +} +``` + +```json レスポンス (400 Bad Request) +{ + "error": "Invalid destination URL" +} +``` + +```json レスポンス (424 Failed Dependency) +{ + "error": "Failed to deliver test payload to destination" +} +``` + +```json レスポンス (401 Unauthorized) +{ + "ok": false, + "errors": [ + { + "code": "auth_failed", + "id": "unauthorized", + "value": "Invalid or missing authentication token" + } + ] +} +``` + +```json レスポンス (404 Not Found) +{ + "ok": false, + "errors": [ + { + "code": "no_data_found", + "id": "not_found", + "value": "No data found for the specified parameters" + } + ] +} +``` + +```json レスポンス (500 Internal Server Error) +{ + "ok": false, + "errors": [ + { + "code": "internal_server_error", + "id": "server_error", + "value": "An unexpected error occurred while processing your request" + } + ] +} +``` + \ No newline at end of file diff --git a/ja/changelog/roadmap.mdx b/ja/changelog/roadmap.mdx new file mode 100644 index 00000000..50192015 --- /dev/null +++ b/ja/changelog/roadmap.mdx @@ -0,0 +1,120 @@ +--- +title: "ロードマップ" +description: "今後の開発予定をご確認ください。" +--- + +
+ {/* 作業中 */} + +
+
+
+ + 進行中 +
+ +
+
+
トランスクリプトの PDF 版
+
カンファレンスコールのトランスクリプトを、ダウンロード可能な PDF 形式で提供します。
+
+ +
+
トランスクリプトのヒストリカルデータ拡充
+
カンファレンスコールのトランスクリプトについて、ヒストリカルデータの提供範囲を拡大します。
+
+
+
+ + {/* 計画中 */} + +
+
+
+ + 計画中 +
+ +
+
+
監視ダッシュボードの拡張
+
すべてのサービス提供内容を監視するクライアント向けダッシュボードです。
+
+ +
+
翻訳エンジンの最適化
+
翻訳サービスのパフォーマンスおよび品質を向上させます。
+
+ +
+
ニュース向け Security Master 連携
+
社内の Security Master を統合し、クエリ機能を強化します。
+
+
+
+ + {/* バックログ */} + +
+
+
+ + バックログ +
+ +
+
+
Go SDK
+
公式の Go クライアントライブラリです。
+
+ +
+
すべての calendar 用ウェブソケット
+
すべての calendar エンドポイント向けにリアルタイムストリーミングを提供します。
+
+
+
+ + {/* 完了 */} + +
+
+
+ + 完了 +
+ +
+
+
自社セキュリティマスター
+
データ整合性を高めるための集中管理型セキュリティマスター。
+
+ +
+
TCP ストリーミング
+
リアルタイムデータ向けの低遅延 TCP 接続。
+
+ +
+
カンファレンスコールトランスクリプト
+
話者情報付きの完全なトランスクリプト。
+
+ +
+
Webhook エンジン
+
プッシュ型のデータ配信。
+
+ +
+
Java SDK
+
公式の Java クライアントライブラリ。
+
+
+
+
+ +--- + + +新機能のご要望はありませんか?[GitHub で issue を作成](https://github.com/Benzinga/benzinga-docs/issues/new)するか、[こちらからお問い合わせ](mailto:licensing@benzinga.com)ください。 + \ No newline at end of file diff --git a/ja/introduction/architecture.mdx b/ja/introduction/architecture.mdx index dc7ca66d..6fe0cc60 100644 --- a/ja/introduction/architecture.mdx +++ b/ja/introduction/architecture.mdx @@ -1,97 +1,518 @@ --- -title: アーキテクチャ -description: スケーラブルなリアルタイム金融データ基盤 -icon: database +title: "インフラアーキテクチャ" +description: "Benzinga の 99.9% API 可用性を支えるエンタープライズグレードのインフラと、世界水準の監視・信頼性" +icon: microchip --- -Benzinga は、世界中のアプリケーションやサービスにリアルタイムの金融データを配信するために設計された、堅牢で高いスケーラビリティを備えた API 基盤を提供しています。速度と可用性を重視した Benzinga のアーキテクチャは、ユーザーが必要なときに常に信頼性が高く低レイテンシなデータを受け取れるよう、**Go (Golang)**、**Kafka**、**ウェブソケット**、**Elasticsearch**、**マイクロサービス** などの最新技術を活用しています。 + + Benzinga のインフラは **99.9% の可用性** を実現するよう設計されており、アプリケーションが常時、信頼性の高いリアルタイム金融データを受信できるようになっています。本番環境は実運用で実証されており、全面的に監視され、平日24時間(24/5)のオンコールエンジニアリングサポートによって支えられています。 + -
- ## Go と Kafka による高パフォーマンスなアーキテクチャ +
+ ## 概要
-高い並行性と高速性を持つ **Go (Golang)** を用いて構築された Benzinga のインフラストラクチャは、大量の金融データのトラフィックを効率的に処理します。データパイプラインとリアルタイムストリーミングは **Kafka** によって支えられており、最小限のレイテンシでの高速なデータ取り込み、処理、および配信を実現しています。このアーキテクチャにより、グローバルな展開においてもスケーラビリティと堅牢性が確保され、リアルタイム金融データ配信の要件を満たします。 +当社のプラットフォームは、AWS マネージドサービス、Kubernetes オーケストレーション、GitOps デプロイ手法を活用したモダンなクラウドネイティブ・アーキテクチャ上に構築されています。この**本番環境レベルのインフラストラクチャ**は、包括的な可観測性と自動スケーリングを備え、1 日あたり数百万件の API リクエストを処理しつつ、100ms 未満のレスポンス時間を維持します。 - - AWS Architecture - + + + マルチ AZ 冗長構成による本番環境で実証された高い信頼性 + + + Coralogix および Datadog によるリアルタイムな可観測性 + + + インテリジェントなオートスケーリングによるゼロダウンタイムのデプロイ + + -
- ## ウェブソケットおよび REST API によるリアルタイムデータアクセス +![Benzinga のインフラストラクチャ・アーキテクチャ](/images/infrastructure-architecture.png) + +--- + +
+ ## コアインフラ +
+ +
+ ### AWS クラウド基盤 +
+ +当社のインフラストラクチャはすべて **Amazon Web Services (AWS)** 上で稼働しており、次の機能を活用しています: + + + + フォールトトレランスを確保するため、複数のアベイラビリティーゾーンに分散配置されたサービス + + + 厳格なセキュリティグループポリシーを適用した分離された Virtual Private Cloud (VPC) + + + ヘルスチェックと自動フェイルオーバー・ルーティング機能を備えたグローバル DNS + + + AWS 管理の Kubernetes コントロールプレーンによる 99.95% の SLA + + + +
+ ### Kubernetes インフラストラクチャ +
+ +安全なデプロイと環境の分離を確保するために、**2つの専用 Kubernetes クラスター** を運用しています。 + +| Environment | Purpose | Deployment Flow | +|-------------|---------|-----------------| +| **Staging Cluster** | 開発者によるテスト、QA 検証、インテグレーションテスト | 検証のためにコード変更が最初にデプロイされる | +| **Production Cluster** | SLA 保証付きの本番顧客トラフィック | 検証済みのリリースのみが本番に昇格される | + +
+ #### 主要な Kubernetes コンポーネント +
+ +- **Karpenter** — 数分単位ではなく数秒で適切なサイズのコンピュートリソースをプロビジョニングする、AWS ネイティブなノード・オートスケーラー +- **Horizontal Pod Autoscaler (HPA)** — CPU、メモリ、およびカスタムメトリクスに基づいて Pod を自動的にスケーリング +- **Kong Gateway** — ingress/egress、レート制限、認証を処理するエンタープライズ向け API ゲートウェイ +- **ArgoCD** — 宣言的で監査可能なリリースを実現する、GitOps ベースのデプロイメントコントローラー + +--- + +
+ ## API ゲートウェイとトラフィック管理 +
+ +
+ ### Kong Gateway +
+ +すべてのAPIトラフィックは **Kong Gateway** を通過し、次の機能を提供します: + + + + エッジ側でのAPIキー検証およびJWTトークンの検証 + + + 公平なリソース配分を保証するためのクライアントごとのリクエスト制限 + + + 正常に稼働しているサービスポッド間でのインテリジェントなトラフィック分散 + + + すべてのトラフィックをTLS 1.3で暗号化し、証明書を自動更新 + + + +
+ ### Route 53 DNS
-Benzinga の API は **WebSocket** と **REST** の両プロトコルをサポートしており、クライアントはリアルタイムデータへのアクセスだけでなく、オンデマンドでのリクエスト送信も行えます。WebSocket 接続は、リアルタイムのマーケットクオートや取引データなど、継続的なデータフィードを必要とするアプリケーションに最適であり、一方 REST API は、過去データ、企業ファンダメンタルズ、ニュース、アナリティクスといった幅広いリクエストに対応します。 +AWS Route 53 は次の機能を提供します: + +- **グローバルなレイテンシベースのルーティング** — ユーザーを自動的に最速のエンドポイントにルーティング +- **ヘルスチェック** — 障害発生時の自動フェイルオーバーを伴う継続的な監視 +- **100% 稼働 SLA** — DNS 解決に対する AWS による可用性保証 -
- ### API の特長 +--- + +
+ ## CI/CD パイプライン
-- **リアルタイム市場データ**: リアルタイムの気配値(クォート)、約定、その他の主要な市場データをストリーミング配信できます。 -- **ヒストリカルデータ**: バーデータ、気配値、市場パフォーマンスなどを含む過去データ(ヒストリカルデータ)にアクセスできます。 -- **ニュースとインサイト**: リアルタイムのニュースや、市場を動かすインサイトを常に把握できます。 -- **企業ファンダメンタルズ**: 売上高、利益、主要な比率などの重要な財務指標を取得できます。 +デプロイパイプラインでは、本番環境にコードをリリースする前に厳格な品質ゲートを設けています。 -
- ## Elasticsearch を用いたデータ保存と検索効率 +
+ ### 開発ワークフロー
-効率的なデータ取得と保存のために、Benzinga は検索およびインデックス作成システムの中核コンポーネントとして **Elasticsearch** を使用しています。Elasticsearch により、構造化データと非構造化データの両方に高速アクセスでき、ユーザーはヒストリカルデータやニュースアーカイブといった大規模データセットをミリ秒レベルの応答時間でクエリできます。この構成は分析にも対応しており、クライアントはデータから有用なインサイトを抽出・分析できます。 +```mermaid +flowchart LR + A[Developer Commit] --> B[GitLab CI Pipeline] + B --> C{Linting & Tests} + C -->|Pass| D[Build Container Image] + C -->|Fail| E[Reject & Notify] + D --> F[Push to Registry] + F --> G[Peer Review Required] + G -->|2 Approvals| H[Update GitOps Repo] + H --> I[ArgoCD Sync] + I --> J[Deploy to Staging] + J -->|Validated| K[Promote to Production] +``` - - Elasticsearch architecture concept - Elasticsearch architecture concept - -
- ## スケーラビリティのためのマイクロサービスベースのインフラストラクチャ +
+ ### パイプラインのステージ
-Benzinga のアーキテクチャは **マイクロサービスアーキテクチャ** に基づいており、各サービスがデータの取り込み、処理、保存、配信などの特定の機能を担当します。このモジュール式アプローチによりスケーラビリティが向上し、各コンポーネントは需要に応じて独立してスケールできます。さらに、マイクロサービス同士は軽量なプロトコルを介して通信するため、システム全体にわたって低遅延と高い耐障害性が確保されます。 +| ステージ | 説明 | 品質ゲート | +|-------|-------------|--------------| +| **Lint** | コードスタイルおよび静的解析チェック | すべてのルールに合格すること | +| **Unit Tests** | テストスイートの自動実行 | テスト 100% 成功 | +| **Security Scan** | コンテナ脆弱性スキャン | 重大/高リスクの CVE がないこと | +| **Build** | コミット SHA でタグ付けした Docker イメージの作成 | ビルド成功 | +| **Peer Review** | 2 名の開発者による手動でのコードレビュー | 2 名の承認が必要 | +| **GitOps Update** | ArgoCD リポジトリ内のイメージタグ更新 | 手動プロモーション | -
- ## 画像および静的コンテンツのCDN対応配信 +
+ ### ArgoCD を用いた GitOps
-画像、ロゴ、その他の静的アセットを高速に配信するため、Benzingaでは**CDN**(Content Delivery Network)を利用しています。この仕組みにより、静的リソースがユーザーの近くでキャッシュされ、読み込み時間が短縮されてレイテンシが最小化されるため、地理的な場所に関係なく画像やファイルをほぼ瞬時に読み込めます。 +すべてのデプロイは、GitOps の原則に従い **ArgoCD** によって管理されます: + +- **宣言的** — 望ましい状態を Git 上で定義し、単一の信頼できる情報源とする +- **自動同期** — ArgoCD が変更を検知して自動的に適用する +- **ロールバック機能** — Git コミットを戻すことで即時にロールバック可能 +- **監査証跡** — Git のコミットログによる完全なデプロイ履歴 -
- ## Benzinga のアーキテクチャの主な利点 + + 本番環境へのすべての変更は、特定の Git コミット、ピアレビュー、および承認者に紐づけて追跡できるため、コンプライアンス要件に対する完全な監査性を確保できます。 + + +--- + +
+ ## オートスケーリングアーキテクチャ
-- **スケーラビリティ**: 水平スケーリングを前提に設計されており、1 分あたり数百万件のリクエストと、大量の同時ウェブソケット接続をサポートします。 -- **高可用性**: 冗長構成と地理的に分散したコンポーネントにより、稼働時間とデータ可用性を確保します。 -- **データ整合性**: Kafka と Elasticsearch の組み合わせにより、一貫したデータフローとデータ取得が可能で、信頼性の高いフェイルオーバー機構を備えています。 -- **低レイテンシ**: Go の性能、Kafka のストリーミング、ウェブソケットのリアルタイム機能を活用し、レイテンシを極力抑えてデータを配信するよう最適化されています。 +当社のインフラストラクチャは、トラフィックの急増に対応するため、複数のレベルで自動的にスケールします。 -
- ## デプロイの柔軟性とインフラ統合 +
+ ### Podレベルのスケーリング (HPA)
-Benzingaのアーキテクチャは、クライアントの多様なニーズに対応する柔軟なデプロイオプションをサポートしています。 +各サービスのデプロイには、Horizontal Pod Autoscaler (HPA) の設定が含まれています。 + +```yaml +# HPA設定の例 +apiVersion: autoscaling/v2 +kind: HorizontalPodAutoscaler +spec: + minReplicas: 3 + maxReplicas: 50 + metrics: + - type: Resource + resource: + name: cpu + target: + type: Utilization + averageUtilization: 70 +``` -- **マネージドクラウドサービス**: シームレスな利用体験を求めるクライアント向けに、Benzingaは自動スケーリングやメンテナンスを含むフルマネージドのクラウドサービスを提供します。 -- **セルフホスト型オプション**: より細かな制御を必要とする場合、Benzingaのアーキテクチャはオンプレミスデプロイやプライベートクラウド環境に対応でき、データの完全な所有権と各地域の法規制への準拠を確保できます。 +**スケーリング条件:** -
- ### エッジキャッシングによるグローバル展開 +* CPU 使用率 > 70% +* メモリ使用率 > 80% +* カスタムメトリクス(リクエストキュー長、レイテンシーのパーセンタイル値) + + +
+ ### ノードレベルのスケーリング(Karpenter)
-パフォーマンスをさらに向上させるため、Benzinga はリアルタイムストリームや静的コンテンツを含むデータがユーザーに最小限の遅延で届くよう、**エッジキャッシング**を採用しています。世界各地に Point of Presence (PoP) を戦略的に配置することで、世界中のクライアントに対して高可用性と低レイテンシを実現しています。 +**Karpenter** はクラスターのキャパシティを次のように管理します: -この分散アーキテクチャにより、Benzinga はクライアントの地理的な所在地に関係なく信頼性の高いリアルタイムデータを提供し、ローカルおよびグローバルなユーザー双方のニーズに対応します。 +- 60秒以内に最適なサイズのノードをプロビジョニングする +- 活用率の低いノードを集約してコストを削減する +- 重要度の低いワークロード向けにスポットインスタンスをサポートする +- Pod のトポロジーおよびアベイラビリティゾーンの制約を考慮する --- -このアーキテクチャは、最新かつスケーラブルな技術を組み合わせることで、高速で信頼性の高い金融データとインサイトを提供し、品質とパフォーマンスへの Benzinga のコミットメントを支えています。より技術的な詳細や API の利用を開始する方法については、Benzinga のサポートチームまでお問い合わせいただくか、ドキュメントをご覧ください。 \ No newline at end of file +
+ ## 本番環境レベルのオブザーバビリティとモニタリング +
+ +当社のインフラストラクチャは、多層的なオブザーバビリティを備えた**エンタープライズグレードのモニタリング**を採用しており、システムの健全性、パフォーマンス、信頼性を完全に可視化できるようにしています。すべてのコンポーネントは、自動アラートとインシデント対応プロセスにより継続的に監視されています。 + +
+ ### 包括的な監視スタック +
+ + + + **分散トレーシングとログ監視** + - すべてのサービスからのリアルタイムなログ集約 + - マイクロサービス間の分散トレーシング + - アプリケーション性能監視(APM) + - 相関IDを用いたエンドツーエンドのリクエスト追跡 + - ログパターンの認識と異常検知 + - ビジネスメトリクス向けのカスタムダッシュボード + + + **アラートとシンセティックモニタリング** + - 24時間365日の継続的なAPIエンドポイントテスト + - 複数リージョンでのシンセティックモニタリング + - レスポンスタイムと可用性の監視 + - インテリジェントなルーティングによる自動アラート + - サービスレベル指標(SLI)の追跡 + - パフォーマンス劣化の検知 + + + +
+ ### Coralogix: トレーシングとログ取得 +
+ +Coralogix はアプリケーション層に対する**完全なオブザーバビリティ**を提供します。 + + + + すべてのサービス、Pod、およびコンテナからのアプリケーションログをリアルタイムに集約し、インフラ全体にわたるデバッグ情報へ即時にアクセス可能にします。 + + + すべての API リクエストを、マイクロサービス、ロードバランサー、データベース、および外部サービスにまたがってエンドツーエンドでトレースします。これにより、パフォーマンス問題やエラーの根本原因を迅速に分析できます。 + + + スタックトレース、コンテキスト情報、影響を受けたユーザー数を含む自動エラー検出を行います。エラーは重大度と影響度に基づいて分類されます。 + + + すべてのサービスにわたる API レスポンスタイム、スループット、エラー率、およびリソース使用率に関するリアルタイムのメトリクスを提供します。 + + + +**本番環境における Coralogix の主な機能:** + +- **保持ポリシー**: 即時アクセス用の 30 日間ホットストレージと、コンプライアンス対応のための 90 日間アーカイブ +- **クエリパフォーマンス**: 数十億件のログエントリに対してサブ秒レイテンシでのクエリ +- **アラート連携**: Slack チャンネルおよびオンコールエンジニアへの自動ルーティング +- **カスタムダッシュボード**: ビジネス固有のメトリクスをステークホルダーがリアルタイムに閲覧可能 + +
+ ### Datadog: アラートとシンセティック監視 +
+ +Datadog は**プロアクティブな監視**と継続的な検証を提供します。 + + + + 自動テストが複数の地理的リージョンから 60 秒ごとに実行され、顧客に影響が出る前に API の可用性、レスポンスタイム、データの正確性を検証します。 + + + 機械学習による異常検知がメトリクスにおける異常なパターンを特定し、問題が顧客に影響を与える前にアラートを発報します。 + + + サービスレベル目標 (SLO) をリアルタイムで監視し、99.9% の可用性目標に対する自動レポートを生成します。 + + + p50、p95、p99 レイテンシーのパーセンタイルを継続的に監視し、一貫したパフォーマンスを確保します。 + + + +**Datadog のシンセティックテストには以下が含まれます:** + +| テスト種別 | 実行頻度 | リージョン | 監視メトリクス | +|-----------|-----------|------------|-----------------| +| **API ヘルスチェック** | 60 秒ごと | グローバル 5 リージョン | 可用性、レスポンスタイム、ステータスコード | +| **データ精度テスト** | 5 分ごと | 3 リージョン | データ鮮度、スキーマバリデーション、整合性 | +| **パフォーマンステスト** | 60 秒ごと | 5 リージョン | レイテンシー (p50/p95/p99)、スループット、エラー率 | +| **認証テスト** | 5 分ごと | 2 リージョン | API キー検証、レート制限、OAuth フロー | + +
+ ### Slack 連携とインシデント管理 +
+ +すべての監視システムは、即時の可視性と迅速な対応のために、**専用の Slack チャンネル** と連携しています: + + + + **クリティカルアラート** + + * 即時対応が必要な P1/P2 インシデント + * オンコールエンジニアへの自動ページング + * リアルタイムメトリクスとランブックへのリンク + * インシデントコマンダーの割り当て + + + + **パフォーマンスインサイト** + + * 日次ヘルス状況サマリー + * キャパシティプランニング用アラート + * パフォーマンストレンド通知 + * 異常検知の警告 + + + +**Slack アラートワークフロー:** + +```mermaid +flowchart LR + A[アラート発生] --> B{重大度レベル} + B -->|P1/P2| C[#alerts-production] + B -->|P3/P4| D[#monitoring-insights] + C --> E[オンコールエンジニアに通知] + C --> F[インシデントチャネル作成] + F --> G[開発者アサイン] + G --> H[根本原因調査] + H --> I[修正デプロイ] + I --> J[事後分析レポート] +``` + + +
+ ### アラートとインシデント +
+ +**開発者アサインのプロセス:** + +1. **アラート検知** → コンテキストとメトリクス付きの自動 Slack 通知 +2. **オンコールエンジニアによるトリアージ** → 重大度を評価し、インシデント用チャンネルを作成 +3. **開発者アサイン** → 影響を受けたサービスに基づき、担当の専門エンジニアをタグ付け +4. **調査** → Coralogix のトレースと Datadog のメトリクスを用いた根本原因分析 +5. **解決** → 標準的な GitOps パイプラインを通じて修正をデプロイ +6. **ポストモーテム** → インシデントを文書化し、再発防止策を定義 + + + すべての P1/P2 インシデントは、平日 24 時間体制で待機しているオンコールエンジニアに対して、**即時の自動ページング**を行います。 + + + + 当社のモニタリングシステムは、プロアクティブなアラートと自動復旧により、**潜在的な問題の 95% を顧客影響前に検出・解決**しています。 + + +--- + +
+ ## セキュリティとコンプライアンス +
+ +
+ ### ネットワークセキュリティ +
+ +- **VPC 分離** — パブリックインターネットからの完全なネットワーク分離 +- **セキュリティグループ** — 厳格なインバウンド/アウトバウンドルール、デフォルト拒否ポリシー +- **TLS の徹底適用** — すべての内部・外部トラフィックを暗号化 +- **シークレット管理** — 機密性の高い認証情報を AWS Secrets Manager で管理 + +
+ ### アクセス制御 +
+ +- **RBAC** — すべての操作に対する Kubernetes ロールベースのアクセス制御 +- **SSO 統合** — エンタープライズ向け ID プロバイダーとの統合 +- **監査ログ** — コンプライアンス対応のために保持される完全なアクセスログ + +--- + +
+ ## 災害復旧 +
+ +
+ ### 復旧目標 +
+ +| 指標 | 目標 | 現状 | +|--------|--------|---------| +| **RTO** (Recovery Time Objective) | 15分未満 | 約5分 | +| **RPO** (Recovery Point Objective) | 1分未満 | リアルタイムでのレプリケーション | + +
+ ### レジリエンス機能 +
+ +- **マルチ AZ レプリケーション** — 可用性ゾーン間でのデータ複製 +- **自動フェイルオーバー** — Route 53 のヘルスチェックによって DNS フェイルオーバーを実行 +- **ローリングデプロイ** — ゼロダウンタイムでのデプロイと自動ロールバック +- **バックアップとリストア** — ポイントインタイムリカバリ対応の自動日次バックアップ + +--- + +
+ ## 本番環境対応の信頼性保証 +
+ +
+ ### なぜ当社のインフラは堅牢なのか +
+ +Benzinga のインフラは、**大規模な本番環境で検証済み**であり、実運用で日次数百万件のリクエストを高い信頼性で処理しています。 + + + + **本番環境での実績** + - 1,000 万件超の API リクエストを日次処理 + - 平均レスポンスタイム 100ms 未満 + - 稼働率 99.9% を達成 + - 3 年超にわたりデータ損失ゼロ + + + **運用面での卓越性** + - 24/5/365 のオンコールエンジニア体制 + - 自動フェイルオーバーとセルフヒーリング + - 複数リージョンによる冗長構成 + + + +
+ ### モニタリングとオブザーバビリティの徹底 +
+ +当社の**包括的なモニタリング**により、問題はお客様のビジネスへ影響が及ぶ前に検知・解決されます。 + + + + すべてのリクエスト、ログエントリ、メトリクスを、Coralogix の分散トレーシングと集中ログ管理を用いてエンドツーエンドで追跡します + + + Datadog のシンセティックモニタリングにより、複数リージョンから 60 秒ごとに API をテストし、お客様への影響が出る前に問題をアラートします + + + 自動化された Slack 連携により、アラートを専用チャンネルへルーティングし、開発者の即時アサインと解決状況のトラッキングを行います + + + すべてのインシデントに対してポストモーテム分析を行い、自動化された予防措置によって問題が再発しないようにします + + + +
+ ### クライアントからの信頼: それがお客様にもたらすもの +
+ +Benzinga の API と連携することで、次のような仕組みによって支えられた **本番環境対応のインフラストラクチャ** に接続できます。 + +| 機能 | クライアント側のメリット | +|---------|----------------| +| **マルチAZ冗長構成** | AWS アベイラビリティーゾーン障害時でも、アプリケーションはオンラインを維持します | +| **自動スケーリング** | トラフィック急増時でも、レート制限にかかることなくシームレスにリクエストを処理します | +| **24/7 監視** | お客様が性能低下に気付く前に、エンジニアが問題を検知して解決します | +| **ゼロダウンタイムデプロイ** | アップデートによってサービスの可用性が中断されることはありません | +| **完全な監査証跡** | すべてのデプロイを追跡・レビューし、即時にロールバック可能です | +| **プロアクティブなアラート** | 潜在的な問題の 95% を、顧客への影響前に解決します | + + + **本番運用対応**: 当社のインフラストラクチャは、可用性 99.9% を維持しつつ、リアルタイム金融データ配信で 100ms 未満のレイテンシを保ちながら、これまでに **数十億件の API リクエスト** を処理してきました。 + + +--- + +
+ ## 概要 +
+ +Benzinga のインフラストラクチャは、次の要素により **エンタープライズグレードの信頼性** を提供します。 + + + + AWS EKS を用いたマルチ AZ デプロイとマネージドコントロールプレーンにより、最大限の稼働時間を確保します + + + ArgoCD によるリリース管理で、完全な監査証跡と即時ロールバック機能を提供します + + + Karpenter と HPA によるシームレスなキャパシティ管理で、トラフィックのスパイクを自動的に処理します + + + Coralogix によるトレース/ログと Datadog によるアラート/シンセティクス、さらに Slack 連携により、迅速なインシデント対応を実現します + + + 専任のオンコールエンジニアが対応にあたります + + + 暗号化、RBAC、ネットワーク分離による多層防御で、お客様のデータを保護します + + + + + **お客様の成功が最優先です**: インフラストラクチャ、SLA 保証、またはお客様固有の信頼性要件についてご質問やご相談がある場合は、アカウント担当者までお問い合わせいただくか、[support@benzinga.com](mailto:support@benzinga.com) までメールでご連絡ください。 + \ No newline at end of file diff --git a/ja/openapi/analyst-reports-raw-text-api_api.spec.yml b/ja/openapi/analyst-reports-raw-text-api_api.spec.yml index 681eb5b0..e8ffadb6 100644 --- a/ja/openapi/analyst-reports-raw-text-api_api.spec.yml +++ b/ja/openapi/analyst-reports-raw-text-api_api.spec.yml @@ -1,30 +1,29 @@ openapi: 3.0.0 info: contact: {} - description: この REST API は、アナリストレポートの詳細を取得するためのエンドポイントを提供します。 + description: このREST APIは、アナリストレポートの詳細を取得するためのエンドポイントを提供します。 termsOfService: http://swagger.io/terms/ title: Analyst Reports Raw Text API version: 1.0.0 paths: /analyst/reports/raw-text: get: - description: プロフェッショナルなアナリストリサーチレポートの生テキスト content - を取得します。金融機関によるフルテキストのアナリストレポート、リサーチノート、投資推奨を返します。レポートメタデータ、レーティング変更、目標株価、詳細な分析を含みます。機関投資家向けリサーチおよびアナリストセンチメントにアクセスするために不可欠なデータです。 + description: プロのアナリストレポートのテキスト生データを取得します。金融機関によるアナリストレポートの全文、リサーチノート、および投資推奨を返します。レポートのメタデータ、レーティング変更、目標株価、詳細な分析を含みます。機関投資家向けリサーチおよびアナリストセンチメントにアクセスするために不可欠なデータです。 operationId: get-analyst-reports-raw-text-data parameters: - - description: "ページネーション用のページ番号です。0 始まり(0 = 1ページ目、1 = 2ページ目など)。デフォルト: 0" + - description: "ページネーション用のページ番号。0から始まります(0 = 1ページ目、1 = 2ページ目、など)。デフォルト: 0" in: query name: page schema: type: integer - - description: "1ページあたりの取得件数。デフォルト: 100。最大: 100。最新のレポートから順に返されます。" + - description: "1ページあたりの結果数。デフォルト値: 100。最大値: 100。最新のレポートから順に返されます。" in: query name: pagesize schema: type: integer responses: "200": - description: 全文およびメタデータを含むアナリストレポートの配列。 + description: 全文テキストとメタデータを含むアナリストレポートの配列 content: application/json: schema: @@ -32,7 +31,7 @@ paths: $ref: "#/components/schemas/models.AnalystReportRawText" type: array "400": - description: 不正なリクエスト - パラメータが無効です。 + description: 不正なリクエスト - 無効なパラメータ content: application/json: schema: @@ -40,7 +39,7 @@ paths: type: string type: array "500": - description: 内部サーバーエラー。 + description: 内部サーバーエラー content: application/json: schema: @@ -49,7 +48,7 @@ paths: type: array security: - ApiKeyAuth: [] - summary: アナリストリサーチレポート + summary: アナリストレポート tags: - Analyst Reports components: @@ -81,6 +80,3 @@ components: example: AAPL type: string type: object -servers: - - url: https://api.benzinga.com - description: PROD diff --git a/ja/openapi/calendar_api.spec.yml b/ja/openapi/calendar_api.spec.yml index 9d2b2c04..419a4650 100644 --- a/ja/openapi/calendar_api.spec.yml +++ b/ja/openapi/calendar_api.spec.yml @@ -94,7 +94,7 @@ paths: content: application/json: schema: - $ref: "#/components/schemas/calendarapi.AnalystInsightsJSON" + $ref: "#/components/schemas/api.AnalystInsightsResponse" "400": description: 不正なリクエスト content: @@ -149,7 +149,7 @@ paths: content: application/json: schema: - $ref: "#/components/schemas/calendarapi.BullsSayBearsSayJSON" + $ref: "#/components/schemas/api.BullsSayBearsSayResponse" "400": description: 不正なリクエスト content: @@ -243,19 +243,19 @@ paths: content: application/json: schema: - type: string + $ref: "#/components/schemas/api.ErrorResponse" "400": description: 不正なリクエスト content: application/json: schema: - type: string + $ref: "#/components/schemas/api.ErrorResponse" "500": description: 内部エラー content: application/json: schema: - type: string + $ref: "#/components/schemas/api.ErrorResponse" security: - ApiKeyAuth: [] summary: アナリストレーティングのコンセンサスデータを返します @@ -310,10 +310,10 @@ paths: content: application/json: schema: - $ref: "#/components/schemas/calendarapi.ErxGapJSON" + $ref: "#/components/schemas/calendarapi.ErxGaps" text/xml: schema: - $ref: "#/components/schemas/calendarapi.ErxGapJSON" + $ref: "#/components/schemas/calendarapi.ErxGaps" "400": description: 不正なリクエスト content: @@ -518,19 +518,21 @@ paths: summary: 政府関係者による取引 tags: - Government Trades - /api/v1/sec/insider_transactions/filings: + /api/v1/sec/insider_transactions/{view_type}: get: - description: SEC Form 4 に基づく、会社内部者による株式の購入・売却およびオプション行使を含むインサイダー取引情報を返します - operationId: get-insider-transaction-filing + description: SEC Form 4 の提出書類に基づくインサイダー取引データを返します。/filings + エンドポイントでは、提出書類ごとに取引がネストされたグループ化ビューを取得できます。/transactions + エンドポイントでは、個々の取引ごとのフラットなビューを取得できます。どちらのエンドポイントも同じクエリパラメータをサポートします。 + operationId: get-insider-transaction parameters: - - description: ページオフセット。最適化・パフォーマンス・技術的な理由から、ページオフセットは 0~100000 - の範囲に制限されています。日付などの他のパラメータでクエリ結果を絞り込んでください。デフォルトは 0 です。 + - description: ページのオフセット。最適化・パフォーマンス・技術的な理由から、ページオフセットは 0~100,000 + に制限されています。日付などの他のパラメータでクエリ結果を絞り込んでください。デフォルトは 0 です。 in: query name: page schema: type: integer default: 0 - - description: 返される結果の数。最大 1000 件 + - description: 返される結果数。最大値は 1000 です。 in: query name: pagesize schema: @@ -548,8 +550,8 @@ paths: schema: type: string format: date - - description: レコードが最後に更新された日時を表す Unix - タイムスタンプ(UTC)。この値を指定すると、ソート順は指定したタイムスタンプ以上(>=)のものに強制されます。 + - description: レコードの最終更新日時を表す Unix タイムスタンプ(UTC)。並び順を、指定したタイムスタンプ以上(greater than or + equal)となるように強制します in: query name: updated_since schema: @@ -560,7 +562,7 @@ paths: schema: type: string format: date - - description: 部屋 + - description: 議院 in: query name: chamber schema: @@ -573,7 +575,7 @@ paths: name: fields schema: type: string - - description: 検索キータイプ + - description: 検索キーの種類 in: query name: search_keys_type schema: @@ -588,7 +590,7 @@ paths: name: search_keys schema: type: string - - description: 表示 + - description: 表示形式 in: query name: display schema: @@ -596,9 +598,20 @@ paths: enum: - flat - nested + - description: レスポンス形式:'filings' は取引を入れ子にしたファイリング単位のグループ化ビューを返し、'transactions' + は各取引をフラットにしたビューを返します + in: path + name: view_type + required: true + schema: + type: string + enum: + - filings + - transactions responses: "200": - description: インサイダー取引 + description: インサイダー取引データ。レスポンス構造はエンドポイントによって異なります。/filings + は入れ子構造のファイリングデータを返し、/transactions はフラットな取引データを返します。 content: application/json: schema: @@ -617,7 +630,109 @@ paths: $ref: "#/components/schemas/api.ErrorResponse" security: - ApiKeyAuth: [] - summary: インサイダー取引届出書 + summary: インサイダー取引 + tags: + - Insider Transaction + /api/v1/sec/insider_transactions/owners: + get: + description: インサイダー取引の所有者情報を返します。会社役員、取締役、および実質株主(ベネフィシャルオーナー)を含みます。 + operationId: get-insider-transaction-owner + parameters: + - description: ページオフセット。最適化・パフォーマンス・技術的な理由により、ページオフセットは 0 ~ 100000 + に制限されています。日付などの他のパラメータでクエリ結果を絞り込んでください。デフォルトは 0 です。 + in: query + name: page + schema: + type: integer + default: 0 + - description: 返される結果数。上限は 1000 件です。 + in: query + name: pagesize + schema: + type: integer + default: 100 + - description: YYYY-MM-DD 形式の開始日。 + in: query + name: date_from + schema: + type: string + format: date + - description: 終了日(YYYY-MM-DD 形式) + in: query + name: date_to + schema: + type: string + format: date + - description: レコードの最終更新日時を表す Unix + タイムスタンプ(UTC)。この値を指定すると、結果は指定したタイムスタンプ以上のレコードに限定されます。 + in: query + name: updated_since + schema: + type: integer + - description: 日付(YYYY-MM-DD 形式) + in: query + name: date + schema: + type: string + format: date + - description: 議院 + in: query + name: chamber + schema: + type: string + enum: + - House + - Senate + - description: フィールド + in: query + name: fields + schema: + type: string + - description: 検索キーの種類 + in: query + name: search_keys_type + schema: + type: string + enum: + - symbol + - cik + - name_fuzzy + - name_starts_with + - description: 検索キー + in: query + name: search_keys + schema: + type: string + - description: 表示 + in: query + name: display + schema: + type: string + enum: + - flat + - nested + responses: + "200": + description: インサイダー取引の当事者 + content: + application/json: + schema: + $ref: "#/components/schemas/calendarapi.InsiderTransactionFilingDoc" + "400": + description: 無効なリクエスト + content: + application/json: + schema: + $ref: "#/components/schemas/api.ErrorResponse" + "500": + description: 内部サーバーエラー + content: + application/json: + schema: + $ref: "#/components/schemas/api.ErrorResponse" + security: + - ApiKeyAuth: [] + summary: インサイダー保有者 tags: - Insider Transaction /api/v1/signal/block_trade: @@ -668,7 +783,7 @@ paths: content: application/json: schema: - $ref: "#/components/schemas/calendarapi.BlockTradeJSON" + $ref: "#/components/schemas/api.BlockTradeResponse" "400": description: 不正なリクエスト content: @@ -735,7 +850,7 @@ paths: content: application/json: schema: - $ref: "#/components/schemas/calendarapi.HaltResumeJSON" + $ref: "#/components/schemas/calendarapi.HaltResume" "400": description: 不正なリクエスト content: @@ -820,7 +935,7 @@ paths: content: application/json: schema: - $ref: "#/components/schemas/calendarapi.OptionActivityJSON" + $ref: "#/components/schemas/calendarapi.OptionActivity" "400": description: 不正なリクエスト content: @@ -894,10 +1009,10 @@ paths: content: application/json: schema: - type: string + $ref: "#/components/schemas/api.ErrorResponse" text/xml: schema: - type: string + $ref: "#/components/schemas/api.ErrorResponse" security: - ApiKeyAuth: [] summary: 削除済み (v2) @@ -965,10 +1080,10 @@ paths: content: application/json: schema: - $ref: "#/components/schemas/calendarapi.ConferenceJSON" + $ref: "#/components/schemas/api.ConferenceResponse" text/xml: schema: - $ref: "#/components/schemas/calendarapi.ConferenceJSON" + $ref: "#/components/schemas/api.ConferenceResponse" "400": description: 不正なリクエスト content: @@ -1095,10 +1210,10 @@ paths: content: application/json: schema: - $ref: "#/components/schemas/calendarapi.DividendJSON" + $ref: "#/components/schemas/api.DividendResponse" text/xml: schema: - $ref: "#/components/schemas/calendarapi.DividendJSON" + $ref: "#/components/schemas/api.DividendResponse" "400": description: 不正なリクエスト content: @@ -1204,10 +1319,10 @@ paths: content: application/json: schema: - $ref: "#/components/schemas/calendarapi.EarningJSON" + $ref: "#/components/schemas/api.EarningResponse" text/xml: schema: - $ref: "#/components/schemas/calendarapi.EarningJSON" + $ref: "#/components/schemas/api.EarningResponse" "400": description: 不正なリクエスト content: @@ -1311,10 +1426,10 @@ paths: content: application/json: schema: - $ref: "#/components/schemas/calendarapi.EconomicJSON" + $ref: "#/components/schemas/api.EconomicResponse" text/xml: schema: - $ref: "#/components/schemas/calendarapi.EconomicJSON" + $ref: "#/components/schemas/api.EconomicResponse" "400": description: 不正なリクエスト content: @@ -1420,10 +1535,10 @@ paths: content: application/json: schema: - $ref: "#/components/schemas/calendarapi.FDAJSON" + $ref: "#/components/schemas/api.FDAResponse" text/xml: schema: - $ref: "#/components/schemas/calendarapi.FDAJSON" + $ref: "#/components/schemas/api.FDAResponse" "400": description: 不正なリクエスト content: @@ -1533,10 +1648,10 @@ paths: content: application/json: schema: - $ref: "#/components/schemas/calendarapi.GuidanceJSON" + $ref: "#/components/schemas/api.GuidanceResponse" text/xml: schema: - $ref: "#/components/schemas/calendarapi.GuidanceJSON" + $ref: "#/components/schemas/api.GuidanceResponse" "400": description: 不正なリクエスト content: @@ -1621,10 +1736,10 @@ paths: content: application/json: schema: - $ref: "#/components/schemas/calendarapi.IPOJSON" + $ref: "#/components/schemas/api.IPOResponse" text/xml: schema: - $ref: "#/components/schemas/calendarapi.IPOJSON" + $ref: "#/components/schemas/api.IPOResponse" "400": description: 不正なリクエスト content: @@ -1733,10 +1848,10 @@ paths: content: application/json: schema: - $ref: "#/components/schemas/calendarapi.AcquisitionJSON" + $ref: "#/components/schemas/api.AcquisitionResponse" text/xml: schema: - $ref: "#/components/schemas/calendarapi.AcquisitionJSON" + $ref: "#/components/schemas/api.AcquisitionResponse" "400": description: 不正なリクエスト content: @@ -1837,10 +1952,10 @@ paths: content: application/json: schema: - $ref: "#/components/schemas/calendarapi.OfferingJSON" + $ref: "#/components/schemas/api.OfferingResponse" text/xml: schema: - $ref: "#/components/schemas/calendarapi.OfferingJSON" + $ref: "#/components/schemas/api.OfferingResponse" "400": description: 不正なリクエスト content: @@ -1998,10 +2113,10 @@ paths: content: application/json: schema: - $ref: "#/components/schemas/calendarapi.RatingJSON" + $ref: "#/components/schemas/api.RatingResponse" text/xml: schema: - $ref: "#/components/schemas/calendarapi.RatingJSON" + $ref: "#/components/schemas/api.RatingResponse" "400": description: 不正なリクエスト content: @@ -2080,10 +2195,10 @@ paths: content: application/json: schema: - $ref: "#/components/schemas/calendarapi.RatingsAnalystJSON" + $ref: "#/components/schemas/calendarapi.RatingsAnalyst" text/xml: schema: - $ref: "#/components/schemas/calendarapi.RatingsAnalystJSON" + $ref: "#/components/schemas/calendarapi.RatingsAnalyst" "400": description: 不正なリクエスト content: @@ -2147,10 +2262,10 @@ paths: content: application/json: schema: - $ref: "#/components/schemas/calendarapi.RatingsFirmJSON" + $ref: "#/components/schemas/calendarapi.RatingsFirm" text/xml: schema: - $ref: "#/components/schemas/calendarapi.RatingsFirmJSON" + $ref: "#/components/schemas/calendarapi.RatingsFirm" "400": description: 不正なリクエスト content: @@ -2258,10 +2373,10 @@ paths: content: application/json: schema: - $ref: "#/components/schemas/calendarapi.SplitJSON" + $ref: "#/components/schemas/api.SplitResponse" text/xml: schema: - $ref: "#/components/schemas/calendarapi.SplitJSON" + $ref: "#/components/schemas/api.SplitResponse" "400": description: 不正なリクエスト content: @@ -2390,10 +2505,10 @@ paths: content: application/json: schema: - $ref: "#/components/schemas/calendarapi.DividendJSON" + $ref: "#/components/schemas/api.DividendResponse" text/xml: schema: - $ref: "#/components/schemas/calendarapi.DividendJSON" + $ref: "#/components/schemas/api.DividendResponse" "400": description: 不正なリクエスト content: @@ -2496,10 +2611,10 @@ paths: content: application/json: schema: - $ref: "#/components/schemas/calendarapi.EventsJSON" + $ref: "#/components/schemas/api.EventsResponse" text/xml: schema: - $ref: "#/components/schemas/calendarapi.EventsJSON" + $ref: "#/components/schemas/api.EventsResponse" "400": description: 不正なリクエスト content: @@ -2597,10 +2712,10 @@ paths: content: application/json: schema: - $ref: "#/components/schemas/calendarapi.IPOJSON" + $ref: "#/components/schemas/api.IPOResponse" text/xml: schema: - $ref: "#/components/schemas/calendarapi.IPOJSON" + $ref: "#/components/schemas/api.IPOResponse" "400": description: 不正なリクエスト content: @@ -2624,108 +2739,6 @@ paths: summary: IPOデータを返します tags: - ipos - /sec/insider_transactions/owners: - get: - description: 企業の役員、取締役、主要株主などのインサイダー取引当事者に関する情報を返します - operationId: get-insider-transaction-owner - parameters: - - description: ページオフセット。最適化、パフォーマンス、および技術的な理由により、ページオフセットは 0 ~ 100000 - の範囲に制限されています。日付などの他のパラメータを使用してクエリ結果を絞り込んでください。デフォルトは 0 です。 - in: query - name: page - schema: - type: integer - default: 0 - - description: 返される結果数。上限は 1000 件 - in: query - name: pagesize - schema: - type: integer - default: 100 - - description: 開始日(YYYY-MM-DD 形式) - in: query - name: date_from - schema: - type: string - format: date - - description: 終了日(YYYY-MM-DD 形式) - in: query - name: date_to - schema: - type: string - format: date - - description: レコードの最終更新日時を表す Unix タイムスタンプ(UTC)。これにより、ソート順は指定したタイムスタンプ以上(Greater - Than or Equal)となるように強制されます。 - in: query - name: updated_since - schema: - type: integer - - description: 日付(YYYY-MM-DD 形式) - in: query - name: date - schema: - type: string - format: date - - description: 議院 - in: query - name: chamber - schema: - type: string - enum: - - House - - Senate - - description: フィールド - in: query - name: fields - schema: - type: string - - description: 検索キーのタイプ - in: query - name: search_keys_type - schema: - type: string - enum: - - symbol - - cik - - name_fuzzy - - name_starts_with - - description: 検索キー - in: query - name: search_keys - schema: - type: string - - description: 表示 - in: query - name: display - schema: - type: string - enum: - - flat - - nested - responses: - "200": - description: インサイダー取引当事者 - content: - application/json: - schema: - $ref: "#/components/schemas/calendarapi.InsiderTransactionFilingJSON" - "400": - description: 不正なリクエスト - content: - application/json: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - "500": - description: 内部サーバーエラー - content: - application/json: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - security: - - ApiKeyAuth: [] - summary: インサイダー取引者 - tags: - - Insider Transaction components: securitySchemes: ApiKeyAuth: @@ -2733,277 +2746,1975 @@ components: name: token type: apiKey schemas: - api.ErrorResponse: + api.AcquisitionResponse: + description: M&A レコードの配列を含む API レスポンス properties: - text: - type: string + ma: + items: + $ref: "#/components/schemas/calendarapi.Acquisition" + type: array type: object - calendarapi.AcquisitionJSON: + api.AnalystInsightsResponse: + description: アナリスト・インサイト・レコードの配列を含む API レスポンス properties: - ma: + analyst-insights: items: - additionalProperties: true - type: object + $ref: "#/components/schemas/calendarapi.AnalystInsights" type: array type: object - calendarapi.AggregateRating: + api.BlockTradeResponse: + description: ブロックトレード・レコードの配列を含む API レスポンス properties: - buy: - type: integer - hold: - type: integer - sell: - type: integer - strong_buy: - type: integer - strong_sell: - type: integer + block-trade: + items: + $ref: "#/components/schemas/calendarapi.BlockTrade" + type: array type: object - calendarapi.AnalystInsightsJSON: + api.BullsSayBearsSayResponse: + description: Bulls Say Bears Say レコードの配列を含む API レスポンス properties: - analyst-insights: + bulls-say-bears-say: items: - additionalProperties: true - type: object + $ref: "#/components/schemas/calendarapi.BullsSayBearsSay" type: array type: object - calendarapi.BlockTradeJSON: + api.ConferenceResponse: + description: カンファレンスコール・レコードの配列を含む API レスポンス properties: - block_trade: + conference-calls: items: - additionalProperties: true - type: object + $ref: "#/components/schemas/calendarapi.Conference" type: array type: object - calendarapi.BullsSayBearsSayJSON: + api.DividendResponse: + description: 配当レコードの配列を含む API レスポンス properties: - bulls_say_bears_say: + dividends: items: - additionalProperties: true - type: object + $ref: "#/components/schemas/calendarapi.Dividend" type: array type: object - calendarapi.ConferenceJSON: + api.EarningResponse: + description: 決算レコードの配列を含む API レスポンス properties: - conference: + earnings: items: - additionalProperties: true - type: object + $ref: "#/components/schemas/calendarapi.Earning" type: array type: object - calendarapi.ConsensusRating: + api.EconomicResponse: + description: 経済イベント・レコードの配列を含む API レスポンス properties: - aggregate_ratings: - $ref: "#/components/schemas/calendarapi.AggregateRating" - aggregate_type: - type: string - consensus_price_target: - type: number - consensus_rating: - type: string - consensus_rating_val: - type: number - high_price_target: - type: number - low_price_target: - type: number - total_analyst_count: - type: integer - unique_analyst_count: - type: integer - updated_at: + economics: + items: + $ref: "#/components/schemas/calendarapi.Economic" + type: array + type: object + api.ErrorResponse: + properties: + text: type: string type: object - calendarapi.DividendJSON: + api.EventsResponse: + description: イベントレコードの配列を含む API レスポンス properties: - dividends: + events: items: - additionalProperties: true - type: object + $ref: "#/components/schemas/calendarapi.Events" type: array type: object - calendarapi.EarningJSON: + api.FDAResponse: + description: FDAイベントレコードの配列を含むAPIレスポンス properties: - earnings: + fda: items: - additionalProperties: true - type: object + $ref: "#/components/schemas/calendarapi.FDA" type: array type: object - calendarapi.EconomicJSON: + api.GuidanceResponse: + description: ガイダンスレコードの配列を含むAPIレスポンス properties: - economics: + guidance: items: - additionalProperties: true - type: object + $ref: "#/components/schemas/calendarapi.Guidance" type: array type: object - calendarapi.ErxGapJSON: + api.IPOResponse: + description: IPOレコードの配列を含むAPIレスポンス properties: - erx_gap: + ipos: items: - additionalProperties: true - type: object + $ref: "#/components/schemas/calendarapi.IPO" type: array type: object - calendarapi.EventsJSON: + api.OfferingResponse: + description: オファリングレコードの配列を含むAPIレスポンス properties: - events: + offerings: items: - additionalProperties: true - type: object + $ref: "#/components/schemas/calendarapi.Offering" type: array type: object - calendarapi.FDAJSON: + api.RatingResponse: + description: アナリストレーティングの配列を含むAPIレスポンス properties: - fda: + ratings: items: - additionalProperties: true - type: object + $ref: "#/components/schemas/calendarapi.Rating" type: array type: object - calendarapi.GovernmentTradeJSON: + api.SplitResponse: + description: 株式分割レコードの配列を含むAPIレスポンス properties: - data: + splits: items: - additionalProperties: true - type: object + $ref: "#/components/schemas/calendarapi.Split" type: array type: object - calendarapi.GuidanceJSON: + calendarapi.Acquisition: properties: - guidance: + acquirer_cusip: + example: "594918104" + type: string + acquirer_exchange: + example: NASDAQ + type: string + acquirer_isin: + example: US5949181045 + type: string + acquirer_name: + example: Microsoft Corporation + type: string + acquirer_ticker: + example: MSFT + type: string + currency: + example: USD + type: string + date: + example: 2024-01-09 + type: string + date_completed: + example: 2024-06-15 + type: string + date_expected: + example: 2024-06-30 + type: string + deal_payment_type: + example: Cash + type: string + deal_size: + example: "68700000000" + type: string + deal_status: + example: Completed + type: string + deal_terms_extra: + example: All-cash transaction + type: string + deal_type: + example: Merger + type: string + id: + example: 60a7f5e8e4b0f5a3c8e9f5ac + type: string + importance: + example: 5 + type: integer + notes: + example: Subject to regulatory approval + type: string + target_cusip: + example: 00507V109 + type: string + target_exchange: + example: NASDAQ + type: string + target_isin: + example: US00507V1098 + type: string + target_name: + example: Activision Blizzard Inc. + type: string + target_ticker: + example: ATVI + type: string + updated: + example: 1704819600 + type: integer + type: object + calendarapi.AggregateRating: + properties: + buy: + example: 10 + type: integer + hold: + example: 3 + type: integer + sell: + example: 1 + type: integer + strong_buy: + example: 5 + type: integer + strong_sell: + example: 0 + type: integer + type: object + calendarapi.AnalystInsights: + properties: + action: + example: Maintains + type: string + analyst_id: + example: 60a7f5e8e4b0f5a3c8e9f5b8 + type: string + analyst_insights: + example: Strong fundamentals support higher valuation + type: string + date: + example: 2024-01-09 + type: string + firm: + example: Goldman Sachs + type: string + firm_id: + example: 60a7f5e8e4b0f5a3c8e9f5b7 + type: string + id: + example: 60a7f5e8e4b0f5a3c8e9f5b6 + type: string + pt: + example: "200.00" + type: string + rating: + example: Buy + type: string + rating_id: + example: 60a7f5e8e4b0f5a3c8e9f5b9 + type: string + security: + $ref: "#/components/schemas/calendarapi.AnalystInsightsSecurity" + updated: + example: 1704819600 + type: integer + type: object + calendarapi.AnalystInsightsSecurity: + properties: + cik: + example: "320193" + type: string + exchange: + example: NASDAQ + type: string + isin: + example: US0378331005 + type: string + name: + example: Apple Inc. + type: string + symbol: + example: AAPL + type: string + type: object + calendarapi.BlockTrade: + properties: + ask: + example: "185.44" + type: string + bid: + example: "185.40" + type: string + count: + example: 1 + type: integer + cusip: + example: 37833100 + type: string + date: + example: 2024-01-09 + type: string + description: + example: Large institutional trade + type: string + exchange: + example: NASDAQ + type: string + executing_exchange: + example: Q + type: string + id: + example: 60a7f5e8e4b0f5a3c8e9f5b4 + type: string + importance: + example: 4 + type: integer + isin: + example: US0378331005 + type: string + name: + example: Apple Inc. + type: string + price: + example: "185.42" + type: string + sale_conditions: + example: "@" + type: string + size: + example: "500000" + type: string + ticker: + example: AAPL + type: string + time: + example: 15:45:30 + type: string + updated: + example: 1704819600 + type: integer + type: object + calendarapi.BullsSayBearsSay: + properties: + analyst_firms_referenced: + example: 12 + type: integer + bear_case: + example: Market saturation and competitive pressures + type: string + bull_case: + example: Strong product pipeline and ecosystem lock-in effect + type: string + created: + example: 1704819000 + type: integer + exchange: + example: NASDAQ + type: string + id: + example: 60a7f5e8e4b0f5a3c8e9f5c0 + type: string + latest: + example: true + type: boolean + securities: items: - additionalProperties: true + properties: + cik: + example: "320193" + type: string + exchange: + example: NASDAQ + type: string + isin: + example: US0378331005 + type: string + name: + example: Apple Inc. + type: string + symbol: + example: AAPL + type: string type: object type: array + ticker: + example: AAPL + type: string + updated: + example: 1704819600 + type: integer + type: object + calendarapi.ClosingRangeAlert: + properties: + alert_date: + example: 2024-01-09 + type: string + alert_type: + example: Upper Third Close + type: string + closing_id: + example: 4001 + type: integer + closing_range_percentage: + example: 85.5 + type: number + day_high: + example: 157.5 + type: number + day_low: + example: 153.25 + type: number + description: + example: Stock closed in the upper third of the day's range + type: string + gap_id: + example: 500 + type: integer + symbol: + example: AAPL + type: string + title: + example: Upper Third Close + type: string type: object - calendarapi.HaltResumeJSON: + calendarapi.Company: properties: - halt_resume: + cik: + example: "1682852" + type: string + id: + example: 60a7f5e8e4b0f5a3c8e9f5be + type: string + name: + example: Moderna Inc. + type: string + securities: items: - additionalProperties: true - type: object + $ref: "#/components/schemas/calendarapi.Security" type: array type: object - calendarapi.IPOJSON: + calendarapi.Conference: properties: - ipos: + access_code: + example: "123456" + type: string + confirmed: + example: true + type: boolean + cusip: + example: 37833100 + type: string + date: + example: 2024-01-09 + type: string + exchange: + example: NASDAQ + type: string + id: + example: 60a7f5e8e4b0f5a3c8e9f5ae + type: string + importance: + example: 4 + type: integer + international_num: + example: 1-201-389-0918 + type: string + isin: + example: US0378331005 + type: string + name: + example: Apple Inc. + type: string + notes: + example: Q1 2024 Earnings Conference Call + type: string + period: + example: Q1 + type: string + period_year: + example: 2025 + type: integer + phone_num: + example: 1-877-407-0890 + type: string + reservation_num: + example: "13744123" + type: string + start_time: + example: 16:30:00 + type: string + ticker: + example: AAPL + type: string + time: + example: 16:30:00 + type: string + updated: + example: 1704819600 + type: integer + webcast_url: + example: https://event.webcasts.com/example + type: string + type: object + calendarapi.ConsensusRating: + properties: + aggregate_ratings: + $ref: "#/components/schemas/calendarapi.AggregateRating" + aggregate_type: + example: 90D + type: string + consensus_price_target: + example: 195.5 + type: number + consensus_rating: + example: Buy + type: string + consensus_rating_val: + example: 4.2 + type: number + high_price_target: + example: 225 + type: number + low_price_target: + example: 150 + type: number + total_analyst_count: + example: 19 + type: integer + unique_analyst_count: + example: 15 + type: integer + updated_at: + example: 2024-01-09T16:00:00Z + type: string + type: object + calendarapi.DayAlert: + properties: + alert_date: + type: string + alert_type: + type: string + day: + type: integer + day_alert_id: + type: integer + description: + type: string + gap_id: + type: integer + price: + type: number + price_type: + type: string + title: + type: string + type: object + calendarapi.Dividend: + properties: + confirmed: + example: true + type: boolean + currency: + example: USD + type: string + cusip: + example: 37833100 + type: string + date: + example: 2024-01-09 + type: string + dividend: + example: "0.25" + type: string + dividend_prior: + example: "0.24" + type: string + dividend_type: + example: Cash + type: string + dividend_yield: + example: "0.55" + type: string + end_regular_dividend: + example: false + type: boolean + ex_dividend_date: + example: 2024-01-12 + type: string + exchange: + example: NASDAQ + type: string + frequency: + example: 4 + type: integer + id: + example: 60a7f5e8e4b0f5a3c8e9f5a7 + type: string + importance: + example: 3 + type: integer + isin: + example: US0378331005 + type: string + name: + example: Apple Inc. + type: string + notes: + example: Regular quarterly dividend + type: string + payable_date: + example: 2024-02-15 + type: string + period: + example: Q1 + type: string + record_date: + example: 2024-01-15 + type: string + ticker: + example: AAPL + type: string + updated: + example: 1704819600 + type: integer + year: + example: 2024 + type: integer + type: object + calendarapi.Drug: + properties: + generic: + example: false + type: boolean + id: + example: 60a7f5e8e4b0f5a3c8e9f5bf + type: string + indication_symptom: + example: + - '["COVID-19"]' items: - additionalProperties: true - type: object + type: string type: array + name: + example: Spikevax + type: string + type: object + calendarapi.Earning: + properties: + currency: + example: USD + type: string + cusip: + example: 37833100 + type: string + date: + example: 2024-01-09 + type: string + date_confirmed: + example: 1 + type: integer + eps: + example: "2.18" + type: string + eps_est: + example: "2.10" + type: string + eps_prior: + example: "1.88" + type: string + eps_surprise: + example: "0.08" + type: string + eps_surprise_percent: + example: "3.81" + type: string + eps_type: + example: GAAP + type: string + exchange: + example: NASDAQ + type: string + id: + example: 60a7f5e8e4b0f5a3c8e9f5a3 + type: string + importance: + example: 5 + type: integer + isin: + example: US0378331005 + type: string + name: + example: Apple Inc. + type: string + notes: + example: Beat on EPS and revenue + type: string + period: + example: Q1 + type: string + period_year: + example: 2024 + type: integer + revenue: + example: "89537000000" + type: string + revenue_est: + example: "88500000000" + type: string + revenue_prior: + example: "81800000000" + type: string + revenue_surprise: + example: "1037000000" + type: string + revenue_surprise_percent: + example: "1.17" + type: string + revenue_type: + example: GAAP + type: string + ticker: + example: AAPL + type: string + time: + example: amc + type: string + updated: + example: 1704819600 + type: integer + type: object + calendarapi.Economic: + properties: + actual: + example: "216000" + type: string + actual_t: + example: 216K + type: string + confirmed: + example: true + type: boolean + consensus: + example: "170000" + type: string + consensus_t: + example: 170K + type: string + country: + example: United States + type: string + date: + example: 2024-01-09 + type: string + description: + example: The change in the number of employed people + type: string + event_category: + example: Employment + type: string + event_name: + example: Nonfarm Payrolls + type: string + event_period: + example: December + type: string + id: + example: 60a7f5e8e4b0f5a3c8e9f5af + type: string + importance: + example: 5 + type: integer + notes: + example: Nonfarm payrolls beat expectations + type: string + period_year: + example: 2023 + type: integer + prior: + example: "199000" + type: string + prior_t: + example: 199K + type: string + time: + example: 08:30:00 + type: string + updated: + example: 1704819600 + type: integer + type: object + calendarapi.EmaCrossover: + properties: + crossover_date: + example: 2024-01-12 + type: string + crossover_id: + example: 6001 + type: integer + crossover_price: + example: 154.75 + type: number + crossover_type: + example: EMA21 + type: string + days_from_gap: + example: "3" + type: string + description: + example: Price crossed above EMA21 + type: string + gap_id: + example: 500 + type: integer + title: + example: EMA21 Crossover + type: string + type: object + calendarapi.ErxGaps: + properties: + closing_range_alerts: + items: + $ref: "#/components/schemas/calendarapi.ClosingRangeAlert" + type: array + day: + example: 5 + type: integer + day_alerts: + items: + $ref: "#/components/schemas/calendarapi.DayAlert" + type: array + day1_valid: + example: true + type: boolean + earnings_surprise: + example: 0.15 + type: number + ema_crossovers: + items: + $ref: "#/components/schemas/calendarapi.EmaCrossover" + type: array + ema_status: + example: Above EMA21 + type: string + ema_status_updated: + example: 2024-01-09T10:30:00Z + type: string + fibonacci_alerts: + items: + $ref: "#/components/schemas/calendarapi.FibonacciAlert" + type: array + fibonacci_status: + example: Above 50% + type: string + fibonacci_status_updated: + example: 2024-01-09T10:30:00Z + type: string + first_13min_close: + example: 155.75 + type: number + gap_date: + example: 2024-01-09 + type: string + gap_day_high: + example: 157.5 + type: number + gap_day_low: + example: 153.25 + type: number + gap_percentage: + example: 3.75 + type: number + hvc_price: + example: 156 + type: number + hvc_undercut: + example: 155.5 + type: number + id: + example: 64a1b2c3d4e5f6789012345 + type: string + market_session_alerts: + items: + $ref: "#/components/schemas/calendarapi.MarketSessionAlert" + type: array + milestone_measurements: + items: + $ref: "#/components/schemas/calendarapi.MilestoneMeasurement" + type: array + monster_gap: + example: true + type: boolean + monster_power_earning_gap: + example: false + type: boolean + next_ms_date: + example: 2024-01-19 + type: string + next_ms_day: + example: 10 + type: integer + oel_gap: + example: true + type: boolean + open: + example: 154.5 + type: number + power_earning_gap: + example: true + type: boolean + previous_close: + example: 150.25 + type: number + price: + example: 156.25 + type: number + price_alerts: + items: + $ref: "#/components/schemas/calendarapi.PriceAlert" + type: array + status: + example: true + type: boolean + symbol: + example: AAPL + type: string + triggered_date: + example: 2024-01-09 + type: string + updated: + example: 1704758400 + type: integer + volume: + example: 12500000 + type: integer + volume_50d: + example: 8500000 + type: integer + volume_alerts: + items: + $ref: "#/components/schemas/calendarapi.VolumeAlert" + type: array + type: object + calendarapi.Events: + properties: + date_end: + example: 2024-01-11 + type: string + date_start: + example: 2024-01-09 + type: string + event_name: + example: CES 2024 + type: string + event_type: + example: Conference + type: string + id: + example: 60a7f5e8e4b0f5a3c8e9f5bc + type: string + importance: + example: 3 + type: integer + international_number: + example: +1-212-555-0100 + type: string + location: + example: Las Vegas Convention Center + type: string + phone_number: + example: 1-800-555-0100 + type: string + securities: + items: + $ref: "#/components/schemas/calendarapi.Securities" + type: array + source_link: + example: https://www.example.com/event-details + type: string + start_time: + example: 09:00:00 + type: string + tags: + example: + - '["Technology"' + - '"Innovation"]' + items: + type: string + type: array + updated: + example: 1704819600 + type: integer + webcast_link: + example: https://webcast.example.com/event123 + type: string + type: object + calendarapi.FDA: + properties: + commentary: + example: Approval was expected based on positive Phase 3 results + type: string + companies: + items: + $ref: "#/components/schemas/calendarapi.Company" + type: array + created: + example: 1704819000 + type: integer + date: + example: 2024-01-09 + type: string + drug: + $ref: "#/components/schemas/calendarapi.Drug" + event_type: + example: PDUFA + type: string + id: + example: 60a7f5e8e4b0f5a3c8e9f5bd + type: string + nic_number: + example: "022527" + type: string + notes: + example: Breakthrough therapy designation + type: string + outcome: + example: FDA approved the drug for treatment of condition X + type: string + outcome_brief: + example: Approved + type: string + source_link: + example: https://www.fda.gov/drugs/news-events + type: string + source_type: + example: FDA + type: string + status: + example: Pending + type: string + target_date: + example: 2024-03-15 + type: string + time: + example: 00:00:00 + type: string + updated: + example: 1704819600 + type: integer + type: object + calendarapi.FibonacciAlert: + properties: + alert_date: + example: 2024-01-09 + type: string + alert_type: + example: Fibonacci Retracement + type: string + description: + example: Price reached 50% Fibonacci retracement level + type: string + fib_id: + example: 2001 + type: integer + fibonacci_level: + example: 50% + type: string + gap_id: + example: 500 + type: integer + level_price: + example: 153.5 + type: number + open: + example: 154.5 + type: number + prev_close: + example: 150.25 + type: number + symbol: + example: AAPL + type: string + title: + example: 50% Fibonacci Retracement + type: string + type: object + calendarapi.GovernmentTradeJSON: + properties: + data: + items: + additionalProperties: true + type: object + type: array + type: object + calendarapi.Guidance: + properties: + confirmed: + type: boolean + currency: + example: USD + type: string + cusip: + example: 37833100 + type: string + date: + example: 2024-01-09 + type: string + eps_guidance_est: + example: "1.55" + type: string + eps_guidance_max: + example: "1.60" + type: string + eps_guidance_min: + example: "1.50" + type: string + eps_guidance_prior_max: + example: "1.45" + type: string + eps_guidance_prior_min: + example: "1.35" + type: string + eps_type: + example: GAAP + type: string + exchange: + example: NASDAQ + type: string + id: + example: 60a7f5e8e4b0f5a3c8e9f5b1 + type: string + importance: + example: 4 + type: integer + is_primary: + example: "true" + type: string + name: + example: Apple Inc. + type: string + notes: + example: Raised guidance above analyst expectations + type: string + period: + example: Q2 + type: string + period_year: + example: 2024 + type: integer + prelim: + example: "false" + type: string + revenue_guidance_est: + example: "93000000000" + type: string + revenue_guidance_max: + example: "95000000000" + type: string + revenue_guidance_min: + example: "91000000000" + type: string + revenue_guidance_prior_max: + example: "89000000000" + type: string + revenue_guidance_prior_min: + example: "87000000000" + type: string + revenue_type: + example: GAAP + type: string + ticker: + example: AAPL + type: string + time: + example: 16:05:00 + type: string + updated: + example: 1704819600 + type: integer + type: object + calendarapi.HaltResume: + properties: + count: + example: 1 + type: integer + cusip: + example: 88160R101 + type: string + date: + example: 2024-01-09 + type: string + description: + example: Trading halted due to news pending + type: string + exchange: + example: NASDAQ + type: string + halt_type: + example: News Pending + type: string + id: + example: 60a7f5e8e4b0f5a3c8e9f5b3 + type: string + importance: + example: 4 + type: integer + isin: + example: US88160R1014 + type: string + name: + example: Tesla Inc. + type: string + ticker: + example: TSLA + type: string + time: + example: 14:25:00 + type: string + updated: + example: 1704819600 + type: integer + type: object + calendarapi.IPO: + properties: + currency: + example: USD + type: string + cusip: + example: 38744101 + type: string + date: + example: 2024-01-09 + type: string + deal_status: + example: Priced + type: string + description: + example: Online marketplace for lodging and tourism experiences + type: string + exchange: + example: NASDAQ + type: string + id: + example: 60a7f5e8e4b0f5a3c8e9f5a9 + type: string + initial_filing_date: + example: 2023-11-15 + type: string + insider_lockup_date: + example: 2024-07-07 + type: string + insider_lockup_days: + example: 180 + type: integer + ipo_type: + example: IPO + type: string + last_yr_income: + example: -674000000 + type: integer + last_yr_income_year: + example: 2023 + type: integer + last_yr_revenue: + example: 4805000000 + type: integer + last_yr_revenue_year: + example: 2023 + type: integer + lead_underwriters: + example: + - '[{"name":"Morgan Stanley"}]' + items: + type: string + type: array + market_cap_at_offer: + example: 47000000000 + type: integer + name: + example: Airbnb Inc. + type: string + notes: + example: Strong first day trading + type: string + offering_shares: + example: 51500000 + type: integer + offering_shares_ord_adr: + example: 51500000 + type: integer + offering_value: + example: 3500000000 + type: integer + open_date_verified: + example: true + type: boolean + ord_shares_out_after_offer: + example: 615000000 + type: integer + other_underwriters: + example: + - '[{"name":"Goldman Sachs"}]' + items: + type: string + type: array + price_max: + example: "50.00" + type: string + price_min: + example: "44.00" + type: string + price_open: + example: "146.00" + type: string + price_public_offering: + example: "68.00" + type: string + pricing_date: + example: 2024-01-08 + type: string + pricing_date_verified: + example: true + type: boolean + sec_accession_number: + example: 0001559720-20-000079 + type: string + sec_filing_url: + example: https://www.sec.gov/cgi-bin/browse-edgar + type: string + shares_outstanding: + example: 615000000 + type: integer + sic: + example: 7389 + type: integer + spac_converted_to_target: + example: false + type: boolean + state_location: + example: Delaware + type: string + ticker: + example: ABNB + type: string + time: + example: 09:30:00 + type: string + underwriter_quiet_expiration_date: + example: 2024-02-03 + type: string + underwriter_quiet_expiration_days: + example: 25 + type: integer + updated: + example: 1704819600 + type: integer + type: object + calendarapi.InsiderTransaction: + properties: + accession_number: + example: 0001127602-24-000123 + type: string + company_cik: + example: 320193 + type: string + company_name: + example: Apple Inc. + type: string + company_symbol: + example: AAPL + type: string + filing_date: + example: 2024-01-09T00:00:00Z + type: string + footnotes: + items: + $ref: "#/components/schemas/calendarapi.SECFootnotes" + type: array + form_type: + example: "4" + type: string + html_url: + example: https://www.sec.gov/cgi-bin/browse-edgar?action=getcompany&CIK=0000320193 + type: string + id: + example: 64a1b2c3d4e5f6789012345 + type: string + is_10b5: + example: true + type: boolean + owner: + $ref: "#/components/schemas/calendarapi.Owner" + remaining_shares: + example: "125000" + type: string + remaining_underlying_shares: + example: "50000" + type: string + traded_percentage: + example: "15.5" + type: string + transactions: + items: + $ref: "#/components/schemas/calendarapi.Transaction" + type: array + updated: + example: 1704758400 + type: integer + type: object + calendarapi.InsiderTransactionFilingDoc: + properties: + data: + items: + $ref: "#/components/schemas/calendarapi.InsiderTransaction" + type: array + type: object + calendarapi.MarketSessionAlert: + properties: + description: + example: Price broke above first 15-minute high + type: string + first_5min_close: + example: 155.25 + type: number + first_5min_high: + example: 155.5 + type: number + first_15min_close: + example: 155.75 + type: number + first_15min_high: + example: 156 + type: number + gap_id: + example: 500 + type: integer + session_date: + example: 2024-01-09 + type: string + session_high: + example: 157.5 + type: number + session_id: + example: 5001 + type: integer + session_type: + example: Regular + type: string + session_volume: + example: 12500000 + type: integer + symbol: + example: AAPL + type: string + title: + example: First 15 Min Breakout + type: string + type: object + calendarapi.MilestoneMeasurement: + properties: + above_hvc_pct: + example: 1.6 + type: number + above_milestone_avg_pct: + example: 0.79 + type: number + alert_type: + example: Milestone Day 10 + type: string + close_price: + example: 158.5 + type: number + description: + example: Stock held above HVC on Day 10 + type: string + gap_id: + example: 500 + type: integer + milestone_avg: + example: 157.25 + type: number + milestone_date: + example: 2024-01-19 + type: string + milestone_day: + example: 10 + type: integer + milestone_id: + example: 7001 + type: integer + price_type: + example: Close + type: string + title: + example: Day 10 Milestone + type: string type: object - calendarapi.InsiderTransaction: + calendarapi.Offering: properties: - accession_number: + currency: + example: USD type: string - company_cik: + cusip: + example: 88160R101 type: string - company_name: + date: + example: 2024-01-09 type: string - company_symbol: + dollar_shares: + example: "5000000000" type: string - filing_date: + exchange: + example: NASDAQ type: string - footnotes: - items: - $ref: "#/components/schemas/calendarapi.SECFootnotes" - type: array - form_type: + id: + example: 60a7f5e8e4b0f5a3c8e9f5ab type: string - html_url: + importance: + example: 4 + type: integer + name: + example: Tesla Inc. type: string - id: + notes: + example: Common stock offering type: string - is_10b5: - type: boolean - owner: - $ref: "#/components/schemas/calendarapi.Owner" - remaining_shares: + number_shares: + example: 20592018 + type: integer + offering_type: + example: Follow-on type: string - remaining_underlying_shares: + price: + example: "242.84" type: string - traded_percentage: + proceeds: + example: "5000000000" + type: string + shelf: + example: false + type: boolean + ticker: + example: TSLA + type: string + time: + example: 09:30:00 type: string - transactions: - items: - $ref: "#/components/schemas/calendarapi.Transaction" - type: array updated: + example: 1704819600 type: integer + url: + example: https://www.benzinga.com/offering/123456 + type: string type: object - calendarapi.InsiderTransactionFilingDoc: - properties: - data: - items: - $ref: "#/components/schemas/calendarapi.InsiderTransaction" - type: array - type: object - calendarapi.InsiderTransactionFilingJSON: - properties: - data: - items: - additionalProperties: true - type: object - type: array - type: object - calendarapi.OfferingJSON: - properties: - offerings: - items: - additionalProperties: true - type: object - type: array - type: object - calendarapi.OptionActivityJSON: + calendarapi.OptionActivity: properties: - option_activity: - items: - additionalProperties: true - type: object - type: array + aggressor_ind: + example: "1" + type: string + ask: + example: "4.35" + type: string + bid: + example: "4.25" + type: string + cost_basis: + example: "2156000" + type: string + date: + example: 2024-01-09 + type: string + date_expiration: + example: 2024-01-19 + type: string + description: + example: Trade + type: string + description_extended: + example: Sweep | Bullish | Above Ask + type: string + exchange: + example: NASDAQ + type: string + execution_estimate: + example: Above Ask + type: string + id: + example: 60a7f5e8e4b0f5a3c8e9f5ad + type: string + midpoint: + example: "4.30" + type: string + open_interest: + example: "1523" + type: string + option_activity_type: + example: Sweep + type: string + option_symbol: + example: AAPL240119C00195000 + type: string + price: + example: "4.31" + type: string + put_call: + example: Call + type: string + sentiment: + example: Bullish + type: string + size: + example: "500" + type: string + strike_price: + example: "195.00" + type: string + ticker: + example: AAPL + type: string + time: + example: 14:35:22 + type: string + trade_count: + example: 1 + type: integer + underlying_price: + example: "185.92" + type: string + underlying_type: + example: Common Stock + type: string + updated: + example: 1704819600 + type: integer + volume: + example: "2845" + type: string type: object calendarapi.Owner: properties: insider_cik: + example: "0001234567" type: string insider_name: + example: Tim Cook type: string insider_title: + example: Chief Executive Officer type: string is_director: + example: true type: boolean is_officer: + example: true type: boolean is_ten_percent_owner: + example: false type: boolean raw_signature: + example: /s/ Tim Cook type: string type: object - calendarapi.RatingJSON: + calendarapi.PriceAlert: properties: - ratings: - items: - additionalProperties: true - type: object - type: array + description: + example: Price moved above High Volume Close level + type: string + direction: + example: Above + type: string + gap_id: + example: 500 + type: integer + level_name: + example: HVC + type: string + level_price: + example: 156 + type: number + price: + example: 156.25 + type: number + price_alert_id: + example: 3001 + type: integer + title: + example: Price Above HVC + type: string type: object - calendarapi.RatingsAnalystJSON: + calendarapi.Rank: properties: - analyst_ratings_analyst: - items: - additionalProperties: true - type: object - type: array + rank: + example: 15 + type: integer + total: + example: 500 + type: integer type: object - calendarapi.RatingsFirmJSON: + calendarapi.Rating: properties: - analyst_ratings_firm: - items: - additionalProperties: true - type: object - type: array + action_company: + example: Goldman Sachs + type: string + action_pt: + example: Raises + type: string + adjusted_pt_current: + example: "200.00" + type: string + adjusted_pt_prior: + example: "185.00" + type: string + analyst: + example: Goldman Sachs + type: string + analyst_id: + example: 60a7f5e8e4b0f5a3c8e9f5a6 + type: string + analyst_name: + example: John Smith + type: string + currency: + example: USD + type: string + cusip: + example: 37833100 + type: string + date: + example: 2024-01-09 + type: string + exchange: + example: NASDAQ + type: string + firm_id: + example: 60a7f5e8e4b0f5a3c8e9f5a5 + type: string + id: + example: 60a7f5e8e4b0f5a3c8e9f5a4 + type: string + importance: + example: 3 + type: integer + isin: + example: US0378331005 + type: string + name: + example: Apple Inc. + type: string + notes: + example: Upgraded due to strong quarterly performance + type: string + pt_current: + example: "200.00" + type: string + pt_prior: + example: "185.00" + type: string + rating_current: + example: Buy + type: string + rating_prior: + example: Neutral + type: string + ticker: + example: AAPL + type: string + time: + example: 09:30:00 + type: string + updated: + example: 1704819600 + type: integer + url: + example: https://www.benzinga.com/ratings/123456 + type: string + url_calendar: + example: https://www.benzinga.com/calendar/ratings/123456 + type: string + url_news: + example: https://www.benzinga.com/news/123456 + type: string + type: object + calendarapi.RatingsAccuracy: + properties: + 1m_average_return: + example: "3.5" + type: string + 1m_gain_count: + example: 52 + type: integer + 1m_loss_count: + example: 28 + type: integer + 1m_smart_score: + example: "82.5" + type: string + 1m_stdev: + example: "2.5" + type: string + 1m_success_rate: + example: "65.0" + type: string + 1y_average_return: + example: "18.5" + type: string + 1y_gain_count: + example: 57 + type: integer + 1y_loss_count: + example: 23 + type: integer + 1y_smart_score: + example: "87.0" + type: string + 1y_stdev: + example: "9.5" + type: string + 1y_success_rate: + example: "71.5" + type: string + 2y_average_return: + example: "22.5" + type: string + 2y_gain_count: + example: 55 + type: integer + 2y_loss_count: + example: 25 + type: integer + 2y_smart_score: + example: "85.5" + type: string + 2y_stdev: + example: "11.5" + type: string + 2y_success_rate: + example: "69.0" + type: string + 3m_average_return: + example: "7.5" + type: string + 3m_gain_count: + example: 54 + type: integer + 3m_loss_count: + example: 26 + type: integer + 3m_smart_score: + example: "84.0" + type: string + 3m_stdev: + example: "4.5" + type: string + 3m_success_rate: + example: "67.5" + type: string + 3y_average_return: + example: "25.5" + type: string + 3y_gain_count: + example: 53 + type: integer + 3y_loss_count: + example: 27 + type: integer + 3y_smart_score: + example: "84.0" + type: string + 3y_stdev: + example: "13.5" + type: string + 3y_success_rate: + example: "68.5" + type: string + 9m_average_return: + example: "15.5" + type: string + 9m_gain_count: + example: 56 + type: integer + 9m_loss_count: + example: 24 + type: integer + 9m_smart_score: + example: "86.5" + type: string + 9m_stdev: + example: "7.5" + type: string + 9m_success_rate: + example: "70.0" + type: string + overall_average_return: + example: "12.5" + type: string + overall_avg_return_percentile: + example: "72.3" + type: string + overall_gain_count: + example: 168 + type: integer + overall_loss_count: + example: 77 + type: integer + overall_stdev: + example: "8.5" + type: string + overall_success_rate: + example: "68.5" + type: string + smart_score: + example: "85.5" + type: string + total_ratings: + example: 245 + type: integer + total_ratings_percentile: + example: "85.0" + type: string + updated: + example: 1704758400 + type: integer + type: object + calendarapi.RatingsAnalyst: + properties: + firm_id: + example: FIRM-123456 + type: string + firm_name: + example: Goldman Sachs + type: string + id: + example: 64a1b2c3d4e5f6789012345 + type: string + name_first: + example: John + type: string + name_full: + example: John Smith + type: string + name_last: + example: Smith + type: string + rank: + properties: + 1m_smart_score_rank: + $ref: "#/components/schemas/calendarapi.Rank" + 1y_smart_score_rank: + $ref: "#/components/schemas/calendarapi.Rank" + 2y_smart_score_rank: + $ref: "#/components/schemas/calendarapi.Rank" + 3m_smart_score_rank: + $ref: "#/components/schemas/calendarapi.Rank" + 3y_smart_score_rank: + $ref: "#/components/schemas/calendarapi.Rank" + 9m_smart_score_rank: + $ref: "#/components/schemas/calendarapi.Rank" + overall_smart_score_rank: + $ref: "#/components/schemas/calendarapi.Rank" + type: object + ratings_accuracy: + $ref: "#/components/schemas/calendarapi.RatingsAccuracy" + updated: + example: 1704758400 + type: integer + type: object + calendarapi.RatingsFirm: + properties: + currency: + example: USD + type: string + homepage: + example: https://www.goldmansachs.com + type: string + id: + example: 60a7f5e8e4b0f5a3c8e9f5ba + type: string + name: + example: Goldman Sachs + type: string + updated: + example: 1704819600 + type: integer type: object calendarapi.Removed: properties: @@ -3024,57 +4735,177 @@ components: calendarapi.SECFootnotes: properties: id: + example: F1 type: string text: + example: Shares were sold pursuant to a Rule 10b5-1 trading plan type: string type: object - calendarapi.SplitJSON: + calendarapi.Securities: properties: - splits: - items: - additionalProperties: true - type: object - type: array + country: + example: US + type: string + cusip: + example: 37833100 + type: string + exchange: + example: NASDAQ + type: string + isin: + example: US0378331005 + type: string + symbol: + example: AAPL + type: string + type: object + calendarapi.Security: + properties: + exchange: + example: NASDAQ + type: string + symbol: + example: MRNA + type: string + type: object + calendarapi.Split: + properties: + cusip: + example: 88160R101 + type: string + date_announced: + example: 2024-01-09 + type: string + date_distribution: + example: 2024-02-15 + type: string + date_ex: + example: 2024-02-14 + type: string + date_recorded: + example: 2024-02-10 + type: string + exchange: + example: NASDAQ + type: string + id: + example: 60a7f5e8e4b0f5a3c8e9f5a8 + type: string + importance: + example: 4 + type: integer + name: + example: Tesla Inc. + type: string + notes: + example: Forward stock split + type: string + optionable: + example: true + type: boolean + ratio: + example: 3-1 + type: string + split_type: + example: Split + type: string + ticker: + example: TSLA + type: string + updated: + example: 1704819600 + type: integer type: object calendarapi.Transaction: properties: acquired_or_disposed: + example: D type: string conversion_exercise_price_derivative: + example: "150.25" type: string date_deemed_execution: + example: 2024-01-09T00:00:00Z type: string date_exercisable: + example: 2024-01-09T00:00:00Z type: string date_expiration: + example: 2025-01-09T00:00:00Z type: string date_transaction: + example: 2024-01-09T00:00:00Z type: string is_derivative: + example: false type: boolean ownership: + example: Direct type: string post_transaction_quantity: + example: "250000" type: string price_per_share: + example: "150.25" type: string remaining_underlying_shares: + example: "50000" type: string security_title: + example: Common Stock type: string shares: + example: "10000" type: string transaction_code: + example: S type: string transaction_id: + example: TXN-20240109-001 type: string underlying_security_title: + example: Common Stock type: string underlying_shares: + example: "10000" type: string voluntarily_reported: + example: false type: boolean type: object + calendarapi.VolumeAlert: + properties: + alert_date: + example: 2024-01-09 + type: string + alert_id: + example: 1001 + type: integer + alert_type: + example: High Volume + type: string + average_volume_50d: + example: 8500000 + type: integer + description: + example: Volume exceeded 1.5x the 50-day average + type: string + gap_id: + example: 500 + type: integer + symbol: + example: AAPL + type: string + title: + example: Volume Spike Alert + type: string + volume: + example: 15000000 + type: integer + volume_ratio: + example: 1.76 + type: number + type: object servers: - url: https://api.benzinga.com - description: 本番 + description: PROD diff --git a/ja/openapi/data-api-proxy_api.spec.yml b/ja/openapi/data-api-proxy_api.spec.yml index 7b1f534a..d496d5d9 100644 --- a/ja/openapi/data-api-proxy_api.spec.yml +++ b/ja/openapi/data-api-proxy_api.spec.yml @@ -1321,6 +1321,8 @@ components: type: object bzhttp.ErrorCode: enum: + - unsupported_message_type + - database_query_error - json_unmarshaling_error - no_data_found - no_matching_endpoint @@ -1332,10 +1334,10 @@ components: - failed_dependency - service_unavailable - upstream_api_error - - unsupported_message_type - - database_query_error type: string x-enum-varnames: + - ErrorUnsupportedMessageType + - ErrorDBQueryError - ErrorJSONUnmarshaling - ErrorNoDataFound - ErrorNoMatchingEndpoint @@ -1347,8 +1349,6 @@ components: - ErrorFailedDependency - ErrorServiceUnavailable - ErrorUpstreamAPIError - - ErrorUnsupportedMessageType - - ErrorDBQueryError bzhttp.Resp: properties: data: @@ -1387,6 +1387,3 @@ components: symbol: type: string type: object -servers: - - url: https://api.benzinga.com - description: 本番 diff --git a/ja/openapi/delivery_api.spec.yml b/ja/openapi/delivery_api.spec.yml index 3fe130a5..81116d88 100644 --- a/ja/openapi/delivery_api.spec.yml +++ b/ja/openapi/delivery_api.spec.yml @@ -8,7 +8,8 @@ info: paths: /api/v1/transcripts/calls: get: - description: 任意のフィルタリングおよびページングを指定して、コールの一覧を取得します + description: 任意のフィルタやページネーションを指定して、コールの一覧を取得します。デフォルトでは、ステータスが COMPLETED + のコールのみが返されます。すべてのステータスを取得するには、status=ALL を使用してください。 operationId: get-conference-calls parameters: - description: ページネーション用のページ番号(1から始まります) @@ -23,6 +24,12 @@ paths: schema: type: integer default: 10 + - description: コールのステータスでフィルタします。デフォルトは COMPLETED です。すべてのステータスを返すには ALL を使用してください。 + in: query + name: status + schema: + type: string + default: COMPLETED responses: "200": description: OK @@ -53,6 +60,46 @@ paths: tags: - calls /api/v1/transcripts/calls/{call_id}: + delete: + description: ID で特定のコールを削除 + operationId: delete-conference-call-by-id + parameters: + - description: トランスクリプトコールを一意に識別する ID + in: path + name: call_id + required: true + schema: + type: string + responses: + "200": + description: OK + content: + application/json: + schema: + additionalProperties: + type: string + type: object + "400": + description: 不正なリクエスト + content: + application/json: + schema: + additionalProperties: + type: string + type: object + "500": + description: サーバー内部エラー + content: + application/json: + schema: + additionalProperties: + type: string + type: object + security: + - ApiKeyAuth: [] + summary: ID でコールを削除 + tags: + - calls get: description: コール ID を指定して、その詳細情報を取得します operationId: get-conference-call-by-id @@ -68,12 +115,17 @@ paths: name: audio schema: type: boolean - - description: true の場合、よりシンプルで整理された出力形式を返します + - description: true の場合、PDF トランスクリプト用の事前署名済み URL を含めます。 + in: query + name: pdf + schema: + type: boolean + - description: true の場合、よりクリーンで簡略化された出力フォーマットを返します。 in: query name: clean schema: type: boolean - - description: レスポンス形式(例:'json' または 'html') + - description: "レスポンスのフォーマット(例: 「json」または「html」)" in: query name: format schema: @@ -114,6 +166,263 @@ paths: summary: ID でコールを取得 tags: - calls + put: + description: ID で特定のコールの詳細を更新 + operationId: update-conference-call-by-id + parameters: + - description: トランスクリプトコールを一意に識別する ID + in: path + name: call_id + required: true + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: "#/components/schemas/domain.UpdateCallReq" + description: コール更新の詳細情報 + required: true + responses: + "200": + description: OK + content: + application/json: + schema: + additionalProperties: + type: string + type: object + "400": + description: 不正なリクエスト + content: + application/json: + schema: + additionalProperties: + type: string + type: object + "500": + description: サーバー内部エラー + content: + application/json: + schema: + additionalProperties: + type: string + type: object + security: + - ApiKeyAuth: [] + summary: ID でコールを更新 + tags: + - calls + /api/v1/transcripts/participants/{participant_id}: + delete: + description: ID を指定して参加者を削除します + operationId: delete-participant-by-id + parameters: + - description: 参加者の一意の識別子 + in: path + name: participant_id + required: true + schema: + type: string + responses: + "200": + description: OK + content: + application/json: + schema: + additionalProperties: + type: string + type: object + "400": + description: 不正なリクエスト + content: + application/json: + schema: + additionalProperties: + type: string + type: object + "500": + description: サーバー内部エラー + content: + application/json: + schema: + additionalProperties: + type: string + type: object + security: + - ApiKeyAuth: [] + summary: ID で参加者を削除 + tags: + - participants + put: + description: ID を指定して参加者の詳細を更新します + operationId: update-participant-by-id + parameters: + - description: 参加者の一意の識別子 + in: path + name: participant_id + required: true + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: "#/components/schemas/domain.UpdateParticipantReq" + description: 参加者更新内容 + required: true + responses: + "200": + description: OK + content: + application/json: + schema: + additionalProperties: + type: string + type: object + "400": + description: 不正なリクエスト + content: + application/json: + schema: + additionalProperties: + type: string + type: object + "500": + description: サーバー内部エラー + content: + application/json: + schema: + additionalProperties: + type: string + type: object + security: + - ApiKeyAuth: [] + summary: ID で参加者を更新 + tags: + - participants + /api/v1/transcripts/status: + get: + description: フィルターとページネーションを指定して特定のビューを取得します。GET(クエリパラメータ)とPOST(JSONボディ)の両方をサポートします。 + operationId: query-status-view + parameters: + - description: ビュー名(GET 用) + in: query + name: view_name + schema: + type: string + - description: JSON エンコードされた where 句(GET 用) + in: query + name: where + schema: + type: string + - description: JSON エンコードされた order_by(GET 用) + in: query + name: order_by + schema: + type: string + - description: ページ番号 + in: query + name: page + schema: + type: integer + - description: ページサイズ + in: query + name: page_size + schema: + type: integer + requestBody: + $ref: "#/components/requestBodies/api.QueryRequest" + responses: + "200": + description: OK + content: + application/json: + schema: + additionalProperties: true + type: object + "400": + description: 不正なリクエスト + content: + application/json: + schema: + additionalProperties: + type: string + type: object + "500": + description: サーバー内部エラー + content: + application/json: + schema: + additionalProperties: + type: string + type: object + security: + - ApiKeyAuth: [] + summary: ステータスビューを取得 + tags: + - status + post: + description: 特定のビューに対して、フィルターとページネーションを指定してクエリを実行します。GET(クエリパラメータ)および POST(JSON + ボディ)の両方をサポートします。 + operationId: query-status-view + parameters: + - description: ビュー名(GET 用) + in: query + name: view_name + schema: + type: string + - description: JSON エンコードされた where 句(GET 用) + in: query + name: where + schema: + type: string + - description: JSON エンコードされた order_by(GET 用) + in: query + name: order_by + schema: + type: string + - description: ページ番号 + in: query + name: page + schema: + type: integer + - description: ページサイズ + in: query + name: page_size + schema: + type: integer + requestBody: + $ref: "#/components/requestBodies/api.QueryRequest" + responses: + "200": + description: OK + content: + application/json: + schema: + additionalProperties: true + type: object + "400": + description: 不正なリクエスト + content: + application/json: + schema: + additionalProperties: + type: string + type: object + "500": + description: 内部サーバーエラー + content: + application/json: + schema: + additionalProperties: + type: string + type: object + security: + - ApiKeyAuth: [] + summary: ステータスビューを取得 + tags: + - status /api/v1/transcripts/summaries: get: description: 要約一覧をページネーション付きで取得する @@ -199,13 +508,169 @@ paths: summary: Call ID でサマリーを取得する tags: - summaries + put: + description: 特定のコール ID の要約情報を更新します + operationId: update-summary-by-call-id + parameters: + - description: コールの一意識別子 + in: path + name: call_id + required: true + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: "#/components/schemas/domain.UpdateSummaryReq" + description: サマリー更新の詳細 + required: true + responses: + "200": + description: OK + content: + application/json: + schema: + additionalProperties: + type: string + type: object + "400": + description: 不正なリクエスト + content: + application/json: + schema: + additionalProperties: + type: string + type: object + "500": + description: サーバー内部エラー + content: + application/json: + schema: + additionalProperties: + type: string + type: object + security: + - ApiKeyAuth: [] + summary: コール ID でサマリーを更新 + tags: + - summaries + /api/v1/transcripts/transcripts/{transcript_id}/segment/{segment_id}: + delete: + description: 特定のトランスクリプトセグメントを削除します + operationId: delete-transcript-segments-by-id + parameters: + - description: トランスクリプトの一意識別子 + in: path + name: transcript_id + required: true + schema: + type: string + - description: セグメントの一意識別子 + in: path + name: segment_id + required: true + schema: + type: string + responses: + "200": + description: OK + content: + application/json: + schema: + additionalProperties: + type: string + type: object + "400": + description: 不正なリクエスト + content: + application/json: + schema: + additionalProperties: + type: string + type: object + "500": + description: 内部サーバーエラー + content: + application/json: + schema: + additionalProperties: + type: string + type: object + security: + - ApiKeyAuth: [] + summary: ID でトランスクリプトセグメントを削除 + tags: + - transcripts + put: + description: 特定のトランスクリプトセグメントの詳細を更新 + operationId: update-transcript-segments-by-id + parameters: + - description: トランスクリプトの一意のID + in: path + name: transcript_id + required: true + schema: + type: string + - description: セグメントの一意のID + in: path + name: segment_id + required: true + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: "#/components/schemas/domain.UpdateTranscriptSegmentsReq" + description: セグメント更新の詳細 + required: true + responses: + "200": + description: OK + content: + application/json: + schema: + additionalProperties: + type: string + type: object + "400": + description: 不正なリクエスト + content: + application/json: + schema: + additionalProperties: + type: string + type: object + "500": + description: 内部サーバーエラー + content: + application/json: + schema: + additionalProperties: + type: string + type: object + security: + - ApiKeyAuth: [] + summary: ID でトランスクリプトセグメントを更新 + tags: + - transcripts components: + requestBodies: + api.QueryRequest: + content: + application/json: + schema: + $ref: "#/components/schemas/api.QueryRequest" + description: POST用クエリの詳細 securitySchemes: ApiKeyAuth: in: query name: token type: apiKey schemas: + api.QueryRequest: + type: object domain.Calls: properties: call_id: @@ -249,8 +714,10 @@ components: period: example: Q3 type: string - recording: - $ref: "#/components/schemas/domain.Recordings" + recordings: + items: + $ref: "#/components/schemas/domain.Recordings" + type: array securities: $ref: "#/components/schemas/pgtype.JSONB" start_time: @@ -274,8 +741,8 @@ components: example: https://example.com/webcast type: string year: - example: "2023" - type: string + example: 2023 + type: integer type: object domain.Participants: properties: @@ -391,6 +858,87 @@ components: x-enum-varnames: - LiveTranscripts - NonLiveTranscripts + domain.UpdateCallReq: + properties: + call_title: + example: Q3 2023 Earnings Call + type: string + cusip: + example: 37833100 + type: string + duration: + example: 60 + type: integer + end_time: + example: 2023-10-25T15:00:00Z + type: string + exchange: + example: NASDAQ + type: string + headline: + example: Company X Reports Strong Q3 Results + type: string + isin: + example: US0378331005 + type: string + name: + example: Apple Inc. + type: string + start_time: + example: 2023-10-25T14:00:00Z + type: string + status: + example: completed + type: string + symbol: + example: AAPL + type: string + type: object + domain.UpdateParticipantReq: + properties: + human_verified: + example: true + type: boolean + mentions: + example: 5 + type: integer + name: + example: Tim Cook + type: string + organization: + example: Apple Inc. + type: string + role: + example: CEO + type: string + type: object + domain.UpdateSummaryReq: + properties: + language: + example: en + type: string + summary: + example: Overall, the quarter was strong with 5% revenue growth... + type: string + symbol: + example: AAPL + type: string + type: object + domain.UpdateTranscriptSegmentsReq: + properties: + end_time: + example: 00:05:30 + type: string + speaker: + example: Elon Musk + type: string + start_time: + example: 00:00:10 + type: string + text: + example: Welcome everyone to the Q3 earnings call. + type: string + type: object pgtype.JSONB: properties: bytes: @@ -412,4 +960,4 @@ components: - Present servers: - url: https://api.benzinga.com/api/v1 - description: 本番 + description: PROD diff --git a/ja/openapi/earnings-call-transcripts-api_api.spec.yml b/ja/openapi/earnings-call-transcripts-api_api.spec.yml index 4f342843..bfb95be3 100644 --- a/ja/openapi/earnings-call-transcripts-api_api.spec.yml +++ b/ja/openapi/earnings-call-transcripts-api_api.spec.yml @@ -260,6 +260,3 @@ components: example: Thank you for joining us today... type: string type: object -servers: - - url: https://api.benzinga.com/api/v1 - description: V1 diff --git a/ja/openapi/logo-api_api.spec.yml b/ja/openapi/logo-api_api.spec.yml index ad3d41c9..cf570fe3 100644 --- a/ja/openapi/logo-api_api.spec.yml +++ b/ja/openapi/logo-api_api.spec.yml @@ -141,6 +141,12 @@ paths: name: max_width schema: type: string + - description: true の場合、flutter_svg ライブラリとの互換性を保つために、SVG の URL にクエリパラメータ + flutter_compatible=true を追加します。 + in: query + name: flutter_compatible + schema: + type: boolean responses: "200": description: data フィールドに LogoClientResponse オブジェクトの配列を含む成功したレスポンス @@ -229,6 +235,3 @@ components: ok: type: boolean type: object -servers: - - url: https://api.benzinga.com - description: PROD diff --git a/ja/openapi/newsquantified-api_api.spec.yml b/ja/openapi/newsquantified-api_api.spec.yml index 64778b73..29358ea7 100644 --- a/ja/openapi/newsquantified-api_api.spec.yml +++ b/ja/openapi/newsquantified-api_api.spec.yml @@ -437,6 +437,3 @@ components: example: "1.2" type: string type: object -servers: - - url: https://api.benzinga.com/api/v2 - description: V2 diff --git a/ja/openapi/ticker-trends-api_api.spec.yml b/ja/openapi/ticker-trends-api_api.spec.yml index c19dc6fb..cdc0b17f 100644 --- a/ja/openapi/ticker-trends-api_api.spec.yml +++ b/ja/openapi/ticker-trends-api_api.spec.yml @@ -289,6 +289,3 @@ components: security: $ref: "#/components/schemas/models.Security" type: object -servers: - - url: https://api.benzinga.com - description: PROD diff --git a/ja/openapi/webhook_api.spec.yml b/ja/openapi/webhook_api.spec.yml index b42de30e..c8af23e3 100644 --- a/ja/openapi/webhook_api.spec.yml +++ b/ja/openapi/webhook_api.spec.yml @@ -33,11 +33,28 @@ paths: - name: kind in: query required: true - description: メッセージのkindを識別します。現在の値は「News/v1」です。 + description: テストペイロード内のメッセージ kind を識別します。 schema: type: string enum: - News/v1 + - Signals/v1 + - Earnings/v1 + - Ratings/v1 + - Dividends/v1 + - IPOs/v1 + - Guidance/v1 + - Splits/v1 + - OptionActivity/v1 + - Conference/v1 + - Economics/v1 + - Offerings/v1 + - MA/v1 + - Retail/v1 + - FDA/v1 + - WIIMs/v1 + - SECInsiderTransaction/v1 + - GovernmentTrade/v1 default: News/v1 - name: token in: query diff --git a/ko/api-reference/calendar-api/analyst-insights/get-analyst-insights.mdx b/ko/api-reference/calendar-api/analyst-insights/get-analyst-insights.mdx index 6bc042d0..cf7e4027 100644 --- a/ko/api-reference/calendar-api/analyst-insights/get-analyst-insights.mdx +++ b/ko/api-reference/calendar-api/analyst-insights/get-analyst-insights.mdx @@ -10,7 +10,7 @@ openapi: /ko/openapi/calendar_api.spec.yml GET /api/v1/analyst/insights { "action": "Upgrades", "analyst_id": "669ea49c3f2d7e0001303664", - "analyst_insights": "BWS Financial이 Innodata 주식을 Top Pick으로 상향 조정하고 목표가를 110.00달러로 제시했습니다. \n\n **강력한 재무 성과와 성장 전망**: Innodata는 최근 실적 발표에서 6,800만 달러 규모의 프리트레이닝 계약을 발표하는 등 의미 있는 재무 성장과 잠재력을 입증했습니다. 이는 회사가 대형 계약을 확보할 수 있는 역량과 급변하는 AI 시장에서의 강력한 입지를 보여주며, 향후 매출 성장과 투자자 신뢰를 더욱 견인할 것으로 예상됩니다.\n\n**전략적인 정부 계약 수주**: 2025년 4분기에 진입하면서 확보한 정부 계약은 Innodata가 2026년까지 신규 비즈니스 영역으로 대폭 확장할 수 있는 기반을 마련해 줍니다. 이 계약은 연말에 회사 매출에 크게 기여할 것으로 예상되며, 전략적 성장 전략을 보여주고 시장 가치를 한층 높일 것입니다.", + "analyst_insights": "BWS Financial이 Innodata 주식을 Top Pick으로 상향 조정하고 목표가를 $110.00로 제시했습니다. \n\n **견조한 재무 실적과 성장 전망**: Innodata는 최근 실적 발표에서 6,800만 달러 규모의 사전 학습(pretraining) 계약을 발표하며, 의미 있는 재무 성장과 잠재력을 보여주었습니다. 이는 회사가 대형 계약을 확보할 수 있는 역량과, 빠르게 변화하는 AI 환경에서의 강한 포지셔닝을 반영하며, 향후 매출 성장과 투자자 신뢰를 더욱 견인할 가능성이 높습니다.\n\n**전략적 정부 계약 수주**: 2025년 4분기에 시작되는 정부 계약을 확보하면서, Innodata는 2026년까지 새로운 사업 영역으로의 대규모 확장 기회를 확보했습니다. 이 움직임은 연말에 회사 매출에 상당한 기여를 할 것으로 예상되며, 전략적 성장 이니셔티브를 보여주고 기업 가치를 제고하는 데 도움이 됩니다.", "date": "2026-01-05", "firm": "BWS Financial", "firm_id": "57f832d56b87f600016fa43f", @@ -30,7 +30,7 @@ openapi: /ko/openapi/calendar_api.spec.yml GET /api/v1/analyst/insights { "action": "Maintains", "analyst_id": "669ea49c3f2d7e0001303664", - "analyst_insights": "BWS Financial은 Innodata 주식에 대한 Buy 등급을 유지하고 목표가를 110.00달러로 제시했습니다. \n\n **강력한 매출 성장 잠재력**: Innodata는 6,800만 달러 규모의 프리트레이닝 계약을 확보하며 견고한 재무 궤적을 보여주고 있습니다. 이는 AI 데이터 준비 및 엔지니어링 서비스에 대한 상당한 수요를 의미합니다. 이러한 성장은 회사가 대형 계약을 유치할 수 있는 역량을 명확히 보여주며, 매출 전망과 운영 역량에 대한 투자자 신뢰를 강화합니다.\n\n**전략적인 정부 계약**: 회사는 2025년 4분기에 정부 계약을 확보하며 2026년 확대된 비즈니스 기회를 위한 발판을 마련했습니다. 이 전략적 행보는 Innodata의 매출원을 다각화할 뿐만 아니라, 연말에 더 큰 재무 성과를 위한 기반을 조성하여 회사의 시장 점유율 확대와 수익성 향상 가능성을 보여줍니다.", + "analyst_insights": "BWS Financial이 Innodata 주식에 대해 Buy 등급을 유지하고 목표가를 $110.00로 제시했습니다. \n\n **강한 매출 성장 잠재력**: Innodata는 6,800만 달러 규모의 사전 학습(pretraining) 계약을 확보하며, AI 데이터 준비 및 엔지니어링 서비스에 대한 상당한 수요를 입증했습니다. 이러한 성장은 회사가 대형 계약을 유치할 수 있는 역량을 명확히 보여주며, 매출 전망과 운영 역량에 대한 투자자 신뢰를 강화하는 요소입니다.\n\n**전략적 정부 계약**: 회사는 2025년 4분기에 정부 계약을 기반으로 진입하여, 2026년에 확대된 비즈니스 기회를 확보할 수 있는 위치에 있습니다. 이 전략적 움직임은 Innodata의 매출원을 다각화할 뿐 아니라, 연말에 더 큰 재무적 이익을 위한 기반을 마련하며, 시장 점유율 확대와 수익성 개선 가능성을 보여줍니다.", "date": "2026-01-05", "firm": "BWS Financial", "firm_id": "57f832d56b87f600016fa43f", @@ -57,7 +57,7 @@ openapi: /ko/openapi/calendar_api.spec.yml GET /api/v1/analyst/insights { "code": "auth_failed", "id": "unauthorized", - "value": "인증 토큰이 없거나 유효하지 않습니다" + "value": "인증 토큰이 없거나 올바르지 않습니다" } ] } @@ -69,7 +69,7 @@ openapi: /ko/openapi/calendar_api.spec.yml GET /api/v1/analyst/insights { "code": "no_data_found", "id": "not_found", - "value": "지정된 파라미터에 해당하는 데이터를 찾을 수 없습니다" + "value": "지정된 매개변수에 대한 데이터를 찾을 수 없습니다" } ] } @@ -81,7 +81,7 @@ openapi: /ko/openapi/calendar_api.spec.yml GET /api/v1/analyst/insights { "code": "internal_server_error", "id": "server_error", - "value": "요청을 처리하는 중 예기치 않은 오류가 발생했습니다" + "value": "요청을 처리하는 중 예기치 못한 오류가 발생했습니다" } ] } diff --git a/ko/api-reference/calendar-api/bulls-say-bears-say/get-bulls-say-bears-say.mdx b/ko/api-reference/calendar-api/bulls-say-bears-say/get-bulls-say-bears-say.mdx index db6b0aff..dc08aaf6 100644 --- a/ko/api-reference/calendar-api/bulls-say-bears-say/get-bulls-say-bears-say.mdx +++ b/ko/api-reference/calendar-api/bulls-say-bears-say/get-bulls-say-bears-say.mdx @@ -1,5 +1,5 @@ --- -title: "강세론 대 약세론" +title: "강세 VS 약세" openapi: /ko/openapi/calendar_api.spec.yml GET /api/v1/bulls_bears_say --- @@ -8,8 +8,8 @@ openapi: /ko/openapi/calendar_api.spec.yml GET /api/v1/bulls_bears_say { "bulls_say_bears_say": [ { - "bear_case": "이번 분석은 중국 매출이 전년 대비 3.6% 감소했다는 점을 강조하며, 핵심 지역에서의 시장 성과에 대한 우려를 제기합니다. 또한 매출총이익률은 전년 대비 약 47% 수준으로 안정적으로 유지되고 있지만, 증가하는 영업비용이 수익성에 위험을 초래하고 있습니다. 더 나아가 iPhone 매출 성장세 둔화 가능성과 Apple의 평판 하락 가능성은 기업가치에 하방 압력을 가할 수 있으며, 이로 인해 투자자들의 불안이 커질 수 있습니다.", - "bull_case": "Apple의 4분기 매출은 8% 증가한 1,025억 달러를 기록했으며, 이는 시장 예상치와 거의 부합하는 수준으로, 주로 견조한 iPhone 매출에 힘입어 향후 분기 총매출이 10~12% 성장할 것이라는 전망을 뒷받침합니다. 회사는 또한 324억 달러의 영업이익을 보고했는데, 이는 전년 대비 10% 증가한 수치이며, 서비스 매출은 15% 성장하여 매출총이익 구조에 긍정적으로 기여했습니다. 더불어 중국 지역에서의 예상 성장과 AI 및 제품 개발에 대한 전략적 투자를 통해, Apple은 운영비 증가에도 불구하고 장기적으로 지속 가능한 성장을 달성할 수 있는 위치에 있습니다.", + "bear_case": "이번 분석은 중국 매출이 전년 대비 3.6% 감소한 점을 강조하며, 핵심 지역에서의 시장 성과에 대한 우려를 제기합니다. 또한 매출총이익률은 전년 대비 약 47% 수준으로 안정적이지만, 증가하는 영업비용이 수익성에 대한 위험 요인으로 작용하고 있습니다. 더 나아가 iPhone 매출 성장 둔화 가능성과 Apple의 평판 하락 가능성은 기업 가치에 하방 압력을 가해 투자자들의 불안을 키울 수 있습니다.", + "bull_case": "Apple의 4분기 매출은 8% 증가한 1,025억 달러를 기록해 예상치와 대체로 부합했으며, 특히 견조한 iPhone 매출 성과에 힘입어 다음 분기에는 총매출이 10%~12% 증가할 것으로 전망됩니다. 회사는 또한 324억 달러의 영업이익을 보고했으며, 이는 전년 대비 10% 증가한 수치이고, 서비스 매출은 15% 증가해 매출총이익률 개선에 긍정적으로 기여했습니다. 아울러 중국 지역에서의 예상 성장과 AI 및 제품 개발에 대한 전략적 투자를 바탕으로, Apple은 운영비 증가에도 불구하고 지속 가능한 장기 성장을 달성할 수 있는 유리한 위치를 확보하고 있습니다.", "id": "6951d73e304f6ecd69d00189", "securities": [ { @@ -45,7 +45,7 @@ openapi: /ko/openapi/calendar_api.spec.yml GET /api/v1/bulls_bears_say { "code": "no_data_found", "id": "not_found", - "value": "지정된 매개변수에 대한 데이터를 찾을 수 없습니다" + "value": "지정된 매개변수에 해당하는 데이터를 찾을 수 없습니다" } ] } diff --git a/ko/api-reference/calendar-api/dividends/dividends-events.mdx b/ko/api-reference/calendar-api/dividends/dividends-events.mdx index 7667def3..9b8908c4 100644 --- a/ko/api-reference/calendar-api/dividends/dividends-events.mdx +++ b/ko/api-reference/calendar-api/dividends/dividends-events.mdx @@ -1,5 +1,5 @@ --- -title: "배당" +title: "배당금" openapi: /ko/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/dividends --- @@ -39,7 +39,7 @@ openapi: /ko/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/dividends { "code": "auth_failed", "id": "unauthorized", - "value": "Invalid or missing authentication token" + "value": "유효하지 않거나 누락된 인증 토큰" } ] } @@ -51,7 +51,7 @@ openapi: /ko/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/dividends { "code": "no_data_found", "id": "not_found", - "value": "No data found for the specified parameters" + "value": "지정된 매개변수에 대한 데이터를 찾을 수 없음" } ] } @@ -63,7 +63,7 @@ openapi: /ko/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/dividends { "code": "internal_server_error", "id": "server_error", - "value": "An unexpected error occurred while processing your request" + "value": "요청을 처리하는 중 예기치 않은 오류가 발생함" } ] } diff --git a/ko/api-reference/calendar-api/get-blocktrade.mdx b/ko/api-reference/calendar-api/get-blocktrade.mdx index 93c5a874..6bc09a9b 100644 --- a/ko/api-reference/calendar-api/get-blocktrade.mdx +++ b/ko/api-reference/calendar-api/get-blocktrade.mdx @@ -4,7 +4,7 @@ openapi: /ko/openapi/calendar_api.spec.yml GET /api/v1/signal/block_trade --- -```json Response (200 OK) +```json 응답 (200 OK) { "block_trade": [ { @@ -12,7 +12,7 @@ openapi: /ko/openapi/calendar_api.spec.yml GET /api/v1/signal/block_trade "bid": "30.13", "count": 1, "date": "2026-01-06", - "description": "Block Trade: CFLT 2.2M @ $30.15", + "description": "블록 트레이드: CFLT 2.2M @ $30.15", "exchange": "NASDAQ", "executing_exchange": "L", "id": "695d0f6d8f047b0001fefed9", @@ -27,38 +27,38 @@ openapi: /ko/openapi/calendar_api.spec.yml GET /api/v1/signal/block_trade ] } ``` -```json Response (401 Unauthorized) +```json 응답 (401 권한 없음) { "ok": false, "errors": [ { "code": "auth_failed", "id": "unauthorized", - "value": "Invalid or missing authentication token" + "value": "유효하지 않거나 누락된 인증 토큰입니다" } ] } ``` -```json Response (404 Not Found) +```json 응답 (404 찾을 수 없음) { "ok": false, "errors": [ { "code": "no_data_found", "id": "not_found", - "value": "No data found for the specified parameters" + "value": "지정된 매개변수에 해당하는 데이터가 없습니다" } ] } ``` -```json Response (500 Internal Server Error) +```json 응답 (500 내부 서버 오류) { "ok": false, "errors": [ { "code": "internal_server_error", "id": "server_error", - "value": "An unexpected error occurred while processing your request" + "value": "요청을 처리하는 동안 예기치 않은 오류가 발생했습니다" } ] } diff --git a/ko/api-reference/calendar-api/get-conference-calls.mdx b/ko/api-reference/calendar-api/get-conference-calls.mdx index 5aabbb1e..ca25a901 100644 --- a/ko/api-reference/calendar-api/get-conference-calls.mdx +++ b/ko/api-reference/calendar-api/get-conference-calls.mdx @@ -4,7 +4,7 @@ openapi: /ko/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/conference-cal --- -```json 응답 (200 OK) +```json Response (200 OK) { "conference": [ { @@ -48,38 +48,38 @@ openapi: /ko/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/conference-cal ] } ``` -```json 응답 (401 Unauthorized) +```json Response (401 Unauthorized) { "ok": false, "errors": [ { "code": "auth_failed", "id": "unauthorized", - "value": "인증 토큰이 없거나 유효하지 않습니다." + "value": "인증 토큰이 없거나 유효하지 않습니다" } ] } ``` -```json 응답 (404 Not Found) +```json Response (404 Not Found) { "ok": false, "errors": [ { "code": "no_data_found", "id": "not_found", - "value": "지정된 파라미터에 해당하는 데이터를 찾을 수 없습니다." + "value": "지정된 매개변수에 해당하는 데이터가 없습니다" } ] } ``` -```json 응답 (500 Internal Server Error) +```json Response (500 Internal Server Error) { "ok": false, "errors": [ { "code": "internal_server_error", "id": "server_error", - "value": "요청을 처리하는 중 예기치 않은 오류가 발생했습니다." + "value": "요청을 처리하는 동안 예기치 않은 오류가 발생했습니다" } ] } diff --git a/ko/api-reference/calendar-api/get-consensus-ratings.mdx b/ko/api-reference/calendar-api/get-consensus-ratings.mdx index a86a8fd8..01399a19 100644 --- a/ko/api-reference/calendar-api/get-consensus-ratings.mdx +++ b/ko/api-reference/calendar-api/get-consensus-ratings.mdx @@ -1,5 +1,5 @@ --- -title: "컨센서스 투자 의견" +title: "컨센서스 투자의견" openapi: /ko/openapi/calendar_api.spec.yml GET /api/v1/consensus-ratings --- @@ -30,7 +30,7 @@ openapi: /ko/openapi/calendar_api.spec.yml GET /api/v1/consensus-ratings { "code": "auth_failed", "id": "unauthorized", - "value": "Invalid or missing authentication token" + "value": "유효하지 않거나 누락된 인증 토큰입니다" } ] } @@ -42,7 +42,7 @@ openapi: /ko/openapi/calendar_api.spec.yml GET /api/v1/consensus-ratings { "code": "no_data_found", "id": "not_found", - "value": "No data found for the specified parameters" + "value": "지정된 매개변수에 대한 데이터를 찾을 수 없습니다" } ] } @@ -54,7 +54,7 @@ openapi: /ko/openapi/calendar_api.spec.yml GET /api/v1/consensus-ratings { "code": "internal_server_error", "id": "server_error", - "value": "An unexpected error occurred while processing your request" + "value": "요청을 처리하는 동안 예기치 않은 오류가 발생했습니다" } ] } diff --git a/ko/api-reference/calendar-api/get-dividends.mdx b/ko/api-reference/calendar-api/get-dividends.mdx index 4f0b762e..671f2dd5 100644 --- a/ko/api-reference/calendar-api/get-dividends.mdx +++ b/ko/api-reference/calendar-api/get-dividends.mdx @@ -1,10 +1,10 @@ --- -title: "배당금" +title: "배당" openapi: /ko/openapi/calendar_api.spec.yml GET /api/v2.2/calendar/dividends --- -```json Response (200 OK) +```json 응답 (200 OK) { "dividends": [ { @@ -60,31 +60,31 @@ openapi: /ko/openapi/calendar_api.spec.yml GET /api/v2.2/calendar/dividends ] } ``` -```json Response (401 Unauthorized) +```json 응답 (401 Unauthorized) { "ok": false, "errors": [ { "code": "auth_failed", "id": "unauthorized", - "value": "인증 토큰이 유효하지 않거나 누락되었습니다" + "value": "인증 토큰이 없거나 유효하지 않습니다" } ] } ``` -```json Response (404 Not Found) +```json 응답 (404 Not Found) { "ok": false, "errors": [ { "code": "no_data_found", "id": "not_found", - "value": "지정된 매개변수에 대한 데이터를 찾을 수 없습니다" + "value": "지정된 매개변수에 해당하는 데이터를 찾을 수 없습니다" } ] } ``` -```json Response (500 Internal Server Error) +```json 응답 (500 Internal Server Error) { "ok": false, "errors": [ diff --git a/ko/api-reference/calendar-api/get-earnings.mdx b/ko/api-reference/calendar-api/get-earnings.mdx index a03cdfb9..ea45651b 100644 --- a/ko/api-reference/calendar-api/get-earnings.mdx +++ b/ko/api-reference/calendar-api/get-earnings.mdx @@ -4,7 +4,7 @@ openapi: /ko/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/earnings --- -```json Response (200 OK) +```json 응답 (200 OK) { "earnings": [ { @@ -39,38 +39,38 @@ openapi: /ko/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/earnings ] } ``` -```json Response (401 Unauthorized) +```json 응답 (401 인증 실패) { "ok": false, "errors": [ { "code": "auth_failed", "id": "unauthorized", - "value": "인증 토큰이 누락되었거나 유효하지 않습니다" + "value": "인증 토큰이 없거나 유효하지 않습니다" } ] } ``` -```json Response (404 Not Found) +```json 응답 (404 찾을 수 없음) { "ok": false, "errors": [ { "code": "no_data_found", "id": "not_found", - "value": "지정된 매개변수에 대한 데이터를 찾을 수 없습니다" + "value": "지정된 매개변수에 해당하는 데이터를 찾을 수 없습니다" } ] } ``` -```json Response (500 Internal Server Error) +```json 응답 (500 내부 서버 오류) { "ok": false, "errors": [ { "code": "internal_server_error", "id": "server_error", - "value": "요청을 처리하는 중 예기치 않은 오류가 발생했습니다" + "value": "요청을 처리하는 동안 예기치 않은 오류가 발생했습니다" } ] } diff --git a/ko/api-reference/calendar-api/get-economics.mdx b/ko/api-reference/calendar-api/get-economics.mdx index afc4adaf..a1c35b5b 100644 --- a/ko/api-reference/calendar-api/get-economics.mdx +++ b/ko/api-reference/calendar-api/get-economics.mdx @@ -14,8 +14,8 @@ openapi: /ko/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/economics "consensus_t": "", "country": "USA", "date": "2026-03-08", - "description": "Challenger Job Cuts (YoY) 보고서는 특정 월에 고용주가 보고한 정리해고 건수가 전년 동월 대비 몇 퍼센트 변화했는지를 추적합니다. 이 보고서는 투자자와 애널리스트가 노동 시장의 상황을 평가하고 합리적인 투자 의사결정을 내리는 데 활용됩니다. 또한 이 보고서의 데이터는 미 달러화 가치에도 영향을 줄 수 있으며, 예상보다 높은 수치는 부정적으로, 예상보다 낮은 수치는 긍정적으로 인식되는 경향이 있습니다.", - "event_category": "고용", + "description": "Challenger Job Cuts (YoY) report tracks the percentage change in layoffs reported by employers during a given month compared to the same month of the previous year. This report is used by investors and analysts to gauge the strength of the labor market and make informed decisions about their investments. The data in this report can also impact the value of the US dollar, with higher than expected numbers being seen as negative and lower than expected numbers being seen as positive.", + "event_category": "Employment", "event_name": "Challenger Job Cuts (YoY)", "event_period": "", "id": "6745790147f2830001365a27", @@ -37,7 +37,7 @@ openapi: /ko/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/economics { "code": "auth_failed", "id": "unauthorized", - "value": "인증 토큰이 없거나 유효하지 않습니다" + "value": "Invalid or missing authentication token" } ] } @@ -49,7 +49,7 @@ openapi: /ko/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/economics { "code": "no_data_found", "id": "not_found", - "value": "지정된 파라미터에 해당하는 데이터를 찾을 수 없습니다" + "value": "No data found for the specified parameters" } ] } @@ -61,7 +61,7 @@ openapi: /ko/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/economics { "code": "internal_server_error", "id": "server_error", - "value": "요청을 처리하는 동안 예기치 않은 오류가 발생했습니다" + "value": "An unexpected error occurred while processing your request" } ] } diff --git a/ko/api-reference/calendar-api/get-erx-gaps.mdx b/ko/api-reference/calendar-api/get-erx-gaps.mdx index 773cbcd8..142e4fb5 100644 --- a/ko/api-reference/calendar-api/get-erx-gaps.mdx +++ b/ko/api-reference/calendar-api/get-erx-gaps.mdx @@ -26,7 +26,7 @@ openapi: /ko/openapi/calendar_api.spec.yml GET /api/v1/erx-gaps { "code": "no_data_found", "id": "not_found", - "value": "지정된 매개변수에 대한 데이터를 찾을 수 없습니다" + "value": "지정된 파라미터에 대한 데이터를 찾을 수 없습니다" } ] } @@ -38,7 +38,7 @@ openapi: /ko/openapi/calendar_api.spec.yml GET /api/v1/erx-gaps { "code": "internal_server_error", "id": "server_error", - "value": "요청을 처리하는 동안 예기치 않은 오류가 발생했습니다" + "value": "요청을 처리하던 중 예기치 않은 오류가 발생했습니다" } ] } diff --git a/ko/api-reference/calendar-api/get-events.mdx b/ko/api-reference/calendar-api/get-events.mdx index 73d29b67..ce51729a 100644 --- a/ko/api-reference/calendar-api/get-events.mdx +++ b/ko/api-reference/calendar-api/get-events.mdx @@ -4,7 +4,7 @@ openapi: /ko/openapi/calendar_api.spec.yml GET /api/v2/calendar/events --- -```json Response (200 OK) +```json 응답 (200 OK) { "events": [ { @@ -38,7 +38,7 @@ openapi: /ko/openapi/calendar_api.spec.yml GET /api/v2/calendar/events } ``` -```json Response (401 Unauthorized) +```json 응답 (401 Unauthorized) { "ok": false, "errors": [ @@ -50,19 +50,19 @@ openapi: /ko/openapi/calendar_api.spec.yml GET /api/v2/calendar/events ] } ``` -```json Response (404 Not Found) +```json 응답 (404 Not Found) { "ok": false, "errors": [ { "code": "no_data_found", "id": "not_found", - "value": "지정된 파라미터에 해당하는 데이터가 없습니다" + "value": "지정된 매개변수에 대한 데이터를 찾을 수 없습니다" } ] } ``` -```json Response (500 Internal Server Error) +```json 응답 (500 Internal Server Error) { "ok": false, "errors": [ diff --git a/ko/api-reference/calendar-api/get-fda.mdx b/ko/api-reference/calendar-api/get-fda.mdx index 9ab7681e..54fa55d4 100644 --- a/ko/api-reference/calendar-api/get-fda.mdx +++ b/ko/api-reference/calendar-api/get-fda.mdx @@ -4,7 +4,7 @@ openapi: /ko/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/fda --- -```json Response (200 OK) +```json 응답 (200 OK) { "fda": [ { @@ -32,14 +32,14 @@ openapi: /ko/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/fda ], "name": "Alpha DaRT" }, - "event_type": "업데이트 제공", + "event_type": "Provided Update", "id": "695bc49183cac20001bec514", "nic_number": "", "notes": "", - "outcome": "Alpha Tau Medical Ltd.는 미국 식품의약국(FDA)에 사전 시판 승인(PMA) 신청의 첫 번째 모듈을 제출했다고 발표했습니다. 이는 회사가 보다 유연한 모듈식 접근 방식을 사용할 수 있도록 허용한 FDA의 이전 결정에 따른 것입니다.", + "outcome": "Alpha Tau Medical Ltd.는 미국 식품의약국(FDA)에 사전 시판 승인(PMA) 신청의 첫 번째 모듈을 제출했다고 발표했으며, 이는 앞서 FDA가 회사가 보다 유연한 모듈식 접근 방식을 사용할 수 있도록 허용하기로 결정한 데 따른 것입니다.", "outcome_brief": "", "source_link": "https://www.benzinga.com/pressreleases/26/01/g49690927/alpha-tau-submits-first-pre-market-approval-module-to-the-fda-for-alpha-dart-for-the-treatment-of-", - "source_type": "보도 자료", + "source_type": "Press Release", "status": "", "target_date": "", "time": "09:00:00", @@ -48,19 +48,19 @@ openapi: /ko/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/fda ] } ``` -```json Response (401 Unauthorized) +```json 응답 (401 Unauthorized) { "ok": false, "errors": [ { "code": "auth_failed", "id": "unauthorized", - "value": "유효하지 않거나 누락된 인증 토큰입니다" + "value": "인증 토큰이 없거나 유효하지 않습니다" } ] } ``` -```json Response (404 Not Found) +```json 응답 (404 Not Found) { "ok": false, "errors": [ @@ -72,14 +72,14 @@ openapi: /ko/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/fda ] } ``` -```json Response (500 Internal Server Error) +```json 응답 (500 Internal Server Error) { "ok": false, "errors": [ { "code": "internal_server_error", "id": "server_error", - "value": "요청을 처리하는 중 예기치 않은 오류가 발생했습니다" + "value": "요청을 처리하는 동안 예기치 않은 오류가 발생했습니다" } ] } diff --git a/ko/api-reference/calendar-api/get-haltresume.mdx b/ko/api-reference/calendar-api/get-haltresume.mdx index c16a054e..af5b8fb5 100644 --- a/ko/api-reference/calendar-api/get-haltresume.mdx +++ b/ko/api-reference/calendar-api/get-haltresume.mdx @@ -14,7 +14,7 @@ openapi: /ko/openapi/calendar_api.spec.yml GET /api/v1/signal/halt_resume { "code": "auth_failed", "id": "unauthorized", - "value": "인증 토큰이 없거나 유효하지 않습니다" + "value": "유효하지 않거나 누락된 인증 토큰입니다" } ] } @@ -26,7 +26,7 @@ openapi: /ko/openapi/calendar_api.spec.yml GET /api/v1/signal/halt_resume { "code": "no_data_found", "id": "not_found", - "value": "지정한 매개변수에 해당하는 데이터가 없습니다" + "value": "지정한 매개변수에 대한 데이터를 찾을 수 없습니다" } ] } diff --git a/ko/api-reference/calendar-api/get-ipos.mdx b/ko/api-reference/calendar-api/get-ipos.mdx index 37fbb6c2..030cb1cf 100644 --- a/ko/api-reference/calendar-api/get-ipos.mdx +++ b/ko/api-reference/calendar-api/get-ipos.mdx @@ -1,10 +1,10 @@ --- -title: "IPOs V2" -openapi: /ko/openapi/calendar_api.spec.yml GET /api/v2/calendar/ipos +title: "IPOs" +openapi: /ko/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/ipos --- -```json 응답 (200 OK) +```json Response (200 OK) { "ipos": [ { @@ -56,38 +56,38 @@ openapi: /ko/openapi/calendar_api.spec.yml GET /api/v2/calendar/ipos ] } ``` -```json 응답 (401 Unauthorized) +```json Response (401 Unauthorized) { "ok": false, "errors": [ { "code": "auth_failed", "id": "unauthorized", - "value": "잘못되었거나 누락된 인증 토큰입니다" + "value": "Invalid or missing authentication token" } ] } ``` -```json 응답 (404 Not Found) +```json Response (404 Not Found) { "ok": false, "errors": [ { "code": "no_data_found", "id": "not_found", - "value": "지정한 파라미터에 대한 데이터를 찾을 수 없습니다" + "value": "No data found for the specified parameters" } ] } ``` -```json 응답 (500 Internal Server Error) +```json Response (500 Internal Server Error) { "ok": false, "errors": [ { "code": "internal_server_error", "id": "server_error", - "value": "요청을 처리하는 동안 예기치 않은 오류가 발생했습니다" + "value": "An unexpected error occurred while processing your request" } ] } diff --git a/ko/api-reference/calendar-api/get-ma.mdx b/ko/api-reference/calendar-api/get-ma.mdx index 957c4956..bc38dccc 100644 --- a/ko/api-reference/calendar-api/get-ma.mdx +++ b/ko/api-reference/calendar-api/get-ma.mdx @@ -1,10 +1,10 @@ --- -title: "M&A" +title: "인수합병(M&A)" openapi: /ko/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/ma --- -```json Response (200 OK) +```json 응답 (200 OK) { "ma": [ { @@ -33,7 +33,7 @@ openapi: /ko/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/ma ] } ``` -```json Response (401 Unauthorized) +```json 응답 (401 Unauthorized) { "ok": false, "errors": [ @@ -45,7 +45,7 @@ openapi: /ko/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/ma ] } ``` -```json Response (404 Not Found) +```json 응답 (404 Not Found) { "ok": false, "errors": [ @@ -57,7 +57,7 @@ openapi: /ko/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/ma ] } ``` -```json Response (500 Internal Server Error) +```json 응답 (500 Internal Server Error) { "ok": false, "errors": [ diff --git a/ko/api-reference/calendar-api/get-offerings.mdx b/ko/api-reference/calendar-api/get-offerings.mdx index 7ff75d41..2cd9483e 100644 --- a/ko/api-reference/calendar-api/get-offerings.mdx +++ b/ko/api-reference/calendar-api/get-offerings.mdx @@ -1,5 +1,5 @@ --- -title: "Offerings" +title: "공모" openapi: /ko/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/offerings --- @@ -30,38 +30,38 @@ openapi: /ko/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/offerings ] } ``` -```json 응답 (401 Unauthorized) +```json 응답 (401 인증 실패) { "ok": false, "errors": [ { "code": "auth_failed", "id": "unauthorized", - "value": "Invalid or missing authentication token" + "value": "유효하지 않거나 누락된 인증 토큰입니다" } ] } ``` -```json 응답 (404 Not Found) +```json 응답 (404 찾을 수 없음) { "ok": false, "errors": [ { "code": "no_data_found", "id": "not_found", - "value": "No data found for the specified parameters" + "value": "지정된 매개변수에 대한 데이터를 찾을 수 없습니다" } ] } ``` -```json 응답 (500 Internal Server Error) +```json 응답 (500 내부 서버 오류) { "ok": false, "errors": [ { "code": "internal_server_error", "id": "server_error", - "value": "An unexpected error occurred while processing your request" + "value": "요청을 처리하는 동안 예기치 않은 오류가 발생했습니다" } ] } diff --git a/ko/api-reference/calendar-api/get-optionactivity.mdx b/ko/api-reference/calendar-api/get-optionactivity.mdx index 600d8438..e31dae17 100644 --- a/ko/api-reference/calendar-api/get-optionactivity.mdx +++ b/ko/api-reference/calendar-api/get-optionactivity.mdx @@ -1,5 +1,5 @@ --- -title: "이례적 옵션 거래" +title: "이례적인 옵션 거래" openapi: /ko/openapi/calendar_api.spec.yml GET /api/v1/signal/option_activity --- @@ -14,8 +14,8 @@ openapi: /ko/openapi/calendar_api.spec.yml GET /api/v1/signal/option_activity "cost_basis": "336000.0", "date": "2025-12-29", "date_expiration": "2026-09-18", - "description": "Freeport-McMoRan 옵션 경보: 9월 18일 $50 풋 옵션이 매도호가에 체결: 600 계약 vs 미결제약정 636; 실적 발표 1/22 개장 전 [추정]", - "description_extended": "Freeport-McMoRan 옵션 경보: 9월 18일 $50 풋 옵션이 매도호가에 체결: 600 @ $5.6 vs 미결제약정 636; 실적 발표 1/22 개장 전 [추정] 기준가=$51.4", + "description": "Freeport-McMoRan Option Alert: Sep 18 $50 Puts at the Ask: 600 vs 636 OI; Earnings 1/22 Before Open [est] ", + "description_extended": "Freeport-McMoRan Option Alert: Sep 18 $50 Puts at the Ask: 600 @ $5.6 vs 636 OI; Earnings 1/22 Before Open [est] Ref=$51.4", "exchange": "NYSE", "execution_estimate": "AT_ASK", "id": "6952ef7b6ab0a40001b39586", @@ -46,7 +46,7 @@ openapi: /ko/openapi/calendar_api.spec.yml GET /api/v1/signal/option_activity { "code": "auth_failed", "id": "unauthorized", - "value": "인증 토큰이 잘못되었거나 누락되었습니다" + "value": "잘못되었거나 누락된 인증 토큰입니다." } ] } @@ -58,7 +58,7 @@ openapi: /ko/openapi/calendar_api.spec.yml GET /api/v1/signal/option_activity { "code": "no_data_found", "id": "not_found", - "value": "지정된 매개변수에 대한 데이터를 찾을 수 없습니다" + "value": "지정된 매개변수에 대한 데이터가 없습니다." } ] } @@ -70,7 +70,7 @@ openapi: /ko/openapi/calendar_api.spec.yml GET /api/v1/signal/option_activity { "code": "internal_server_error", "id": "server_error", - "value": "요청을 처리하는 동안 예기치 않은 오류가 발생했습니다" + "value": "요청을 처리하는 동안 예기치 않은 오류가 발생했습니다." } ] } diff --git a/ko/api-reference/calendar-api/get-ratings-analysts.mdx b/ko/api-reference/calendar-api/get-ratings-analysts.mdx index 9dccc3eb..ff10feee 100644 --- a/ko/api-reference/calendar-api/get-ratings-analysts.mdx +++ b/ko/api-reference/calendar-api/get-ratings-analysts.mdx @@ -1,10 +1,10 @@ --- -title: "애널리스트 등급" +title: "애널리스트 평점" openapi: /ko/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/ratings/analysts --- -```json 응답 (200 OK) +```json Response (200 OK) { "analyst_ratings_analyst": [ { @@ -57,38 +57,38 @@ openapi: /ko/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/ratings/analys ] } ``` -```json 응답 (401 Unauthorized) +```json Response (401 Unauthorized) { "ok": false, "errors": [ { "code": "auth_failed", "id": "unauthorized", - "value": "인증 토큰이 없거나 유효하지 않습니다." + "value": "Invalid or missing authentication token" } ] } ``` -```json 응답 (404 Not Found) +```json Response (404 Not Found) { "ok": false, "errors": [ { "code": "no_data_found", "id": "not_found", - "value": "지정된 파라미터에 대한 데이터를 찾을 수 없습니다." + "value": "No data found for the specified parameters" } ] } ``` -```json 응답 (500 Internal Server Error) +```json Response (500 Internal Server Error) { "ok": false, "errors": [ { "code": "internal_server_error", "id": "server_error", - "value": "요청을 처리하는 중 예기치 않은 오류가 발생했습니다." + "value": "An unexpected error occurred while processing your request" } ] } diff --git a/ko/api-reference/calendar-api/get-ratings-firms.mdx b/ko/api-reference/calendar-api/get-ratings-firms.mdx index ce4812d7..3aac219a 100644 --- a/ko/api-reference/calendar-api/get-ratings-firms.mdx +++ b/ko/api-reference/calendar-api/get-ratings-firms.mdx @@ -1,5 +1,5 @@ --- -title: "평가 기관" +title: "레이팅 제공 기관" openapi: /ko/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/ratings/firms --- @@ -30,38 +30,38 @@ openapi: /ko/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/ratings/firms ] } ``` -```json 응답 (401 권한 없음) +```json 응답 (401 Unauthorized) { "ok": false, "errors": [ { "code": "auth_failed", "id": "unauthorized", - "value": "유효하지 않거나 누락된 인증 토큰입니다" + "value": "유효하지 않거나 누락된 인증 토큰입니다." } ] } ``` -```json 응답 (404 찾을 수 없음) +```json 응답 (404 Not Found) { "ok": false, "errors": [ { "code": "no_data_found", "id": "not_found", - "value": "지정된 매개변수에 해당하는 데이터를 찾을 수 없습니다" + "value": "지정된 파라미터에 대한 데이터를 찾을 수 없습니다." } ] } ``` -```json 응답 (500 내부 서버 오류) +```json 응답 (500 Internal Server Error) { "ok": false, "errors": [ { "code": "internal_server_error", "id": "server_error", - "value": "요청을 처리하는 동안 예기치 않은 오류가 발생했습니다" + "value": "요청을 처리하는 동안 예기치 않은 오류가 발생했습니다." } ] } diff --git a/ko/api-reference/calendar-api/get-ratings.mdx b/ko/api-reference/calendar-api/get-ratings.mdx index 02c3cbb5..31ea5195 100644 --- a/ko/api-reference/calendar-api/get-ratings.mdx +++ b/ko/api-reference/calendar-api/get-ratings.mdx @@ -39,7 +39,7 @@ openapi: /ko/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/ratings ] } ``` -```json 응답 (401 Unauthorized) +```json 응답 (401 인증 실패) { "ok": false, "errors": [ @@ -51,26 +51,26 @@ openapi: /ko/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/ratings ] } ``` -```json 응답 (404 Not Found) +```json 응답 (404 찾을 수 없음) { "ok": false, "errors": [ { "code": "no_data_found", "id": "not_found", - "value": "지정된 매개변수에 대한 데이터를 찾을 수 없습니다" + "value": "지정한 매개변수에 대한 데이터가 없습니다" } ] } ``` -```json 응답 (500 Internal Server Error) +```json 응답 (500 내부 서버 오류) { "ok": false, "errors": [ { "code": "internal_server_error", "id": "server_error", - "value": "요청을 처리하는 중 예기치 않은 오류가 발생했습니다" + "value": "요청을 처리하는 동안 예기치 않은 오류가 발생했습니다" } ] } diff --git a/ko/api-reference/calendar-api/get-removed.mdx b/ko/api-reference/calendar-api/get-removed.mdx index 27fed6bf..1f23954a 100644 --- a/ko/api-reference/calendar-api/get-removed.mdx +++ b/ko/api-reference/calendar-api/get-removed.mdx @@ -1,10 +1,10 @@ --- -title: "Removed" +title: "삭제된 항목" openapi: /ko/openapi/calendar_api.spec.yml GET /api/v2.1/calendar-removed/ --- -```json 응답 (200 OK) +```json Response (200 OK) { "removed": [ { @@ -35,38 +35,38 @@ openapi: /ko/openapi/calendar_api.spec.yml GET /api/v2.1/calendar-removed/ ] } ``` -```json 응답 (401 Unauthorized) +```json Response (401 Unauthorized) { "ok": false, "errors": [ { "code": "auth_failed", "id": "unauthorized", - "value": "인증 토큰이 없거나 올바르지 않습니다." + "value": "Invalid or missing authentication token" } ] } ``` -```json 응답 (404 Not Found) +```json Response (404 Not Found) { "ok": false, "errors": [ { "code": "no_data_found", "id": "not_found", - "value": "지정된 매개변수에 해당하는 데이터를 찾을 수 없습니다." + "value": "No data found for the specified parameters" } ] } ``` -```json 응답 (500 Internal Server Error) +```json Response (500 Internal Server Error) { "ok": false, "errors": [ { "code": "internal_server_error", "id": "server_error", - "value": "요청을 처리하는 동안 예기치 않은 오류가 발생했습니다." + "value": "An unexpected error occurred while processing your request" } ] } diff --git a/ko/api-reference/calendar-api/get-splits.mdx b/ko/api-reference/calendar-api/get-splits.mdx index d2aadcfc..9b2f6ae3 100644 --- a/ko/api-reference/calendar-api/get-splits.mdx +++ b/ko/api-reference/calendar-api/get-splits.mdx @@ -1,5 +1,5 @@ --- -title: "액면분할" +title: "주식 분할" openapi: /ko/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/splits --- @@ -27,38 +27,38 @@ openapi: /ko/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/splits ] } ``` -```json 응답 (401 Unauthorized) +```json 응답 (401 인증 실패) { "ok": false, "errors": [ { "code": "auth_failed", "id": "unauthorized", - "value": "인증 토큰이 없거나 유효하지 않습니다" + "value": "유효하지 않거나 누락된 인증 토큰입니다" } ] } ``` -```json 응답 (404 Not Found) +```json 응답 (404 찾을 수 없음) { "ok": false, "errors": [ { "code": "no_data_found", "id": "not_found", - "value": "지정한 매개변수에 해당하는 데이터를 찾을 수 없습니다" + "value": "지정된 매개변수에 대한 데이터를 찾을 수 없습니다" } ] } ``` -```json 응답 (500 Internal Server Error) +```json 응답 (500 내부 서버 오류) { "ok": false, "errors": [ { "code": "internal_server_error", "id": "server_error", - "value": "요청을 처리하는 동안 예기치 않은 오류가 발생했습니다" + "value": "요청을 처리하는 중 예기치 않은 오류가 발생했습니다" } ] } diff --git a/ko/api-reference/calendar-api/government-trades/get-government-trades.mdx b/ko/api-reference/calendar-api/government-trades/get-government-trades.mdx index a57d6142..dd3fea94 100644 --- a/ko/api-reference/calendar-api/government-trades/get-government-trades.mdx +++ b/ko/api-reference/calendar-api/government-trades/get-government-trades.mdx @@ -4,41 +4,41 @@ openapi: /ko/openapi/calendar_api.spec.yml GET /api/v1/government_trades --- - ```json 응답 (200 OK) + ```json Response (200 OK) {} ``` - ```json 응답 (401 Unauthorized) + ```json Response (401 Unauthorized) { "ok": false, "errors": [ { "code": "auth_failed", "id": "unauthorized", - "value": "인증 토큰이 없거나 유효하지 않습니다" + "value": "유효하지 않거나 누락된 인증 토큰입니다" } ] } ``` - ```json 응답 (404 Not Found) + ```json Response (404 Not Found) { "ok": false, "errors": [ { "code": "no_data_found", "id": "not_found", - "value": "지정된 매개변수에 대한 데이터가 없습니다" + "value": "지정한 매개변수에 해당하는 데이터를 찾을 수 없습니다" } ] } ``` - ```json 응답 (500 Internal Server Error) + ```json Response (500 Internal Server Error) { "ok": false, "errors": [ { "code": "internal_server_error", "id": "server_error", - "value": "요청을 처리하는 동안 예기치 못한 오류가 발생했습니다" + "value": "요청을 처리하는 동안 예기치 않은 오류가 발생했습니다" } ] } diff --git a/ko/api-reference/calendar-api/insider-transaction/get-insider-transaction-filing.mdx b/ko/api-reference/calendar-api/insider-transaction/get-insider-transaction-filing.mdx index 3a173989..baceaddd 100644 --- a/ko/api-reference/calendar-api/insider-transaction/get-insider-transaction-filing.mdx +++ b/ko/api-reference/calendar-api/insider-transaction/get-insider-transaction-filing.mdx @@ -1,6 +1,7 @@ --- -title: "Insider Transaction" -openapi: /ko/openapi/calendar_api.spec.yml GET /api/v1/sec/insider_transactions/filings +title: "내부자 거래" +openapi: /ko/openapi/calendar_api.spec.yml GET + /api/v1/sec/insider_transactions/{view_type} --- @@ -63,7 +64,7 @@ openapi: /ko/openapi/calendar_api.spec.yml GET /api/v1/sec/insider_transactions/ { "code": "auth_failed", "id": "unauthorized", - "value": "유효하지 않거나 누락된 인증 토큰입니다" + "value": "유효하지 않거나 누락된 인증 토큰입니다." } ] } @@ -75,7 +76,7 @@ openapi: /ko/openapi/calendar_api.spec.yml GET /api/v1/sec/insider_transactions/ { "code": "no_data_found", "id": "not_found", - "value": "지정된 매개변수에 대한 데이터를 찾을 수 없습니다" + "value": "지정된 매개변수에 대한 데이터를 찾을 수 없습니다." } ] } @@ -87,7 +88,7 @@ openapi: /ko/openapi/calendar_api.spec.yml GET /api/v1/sec/insider_transactions/ { "code": "internal_server_error", "id": "server_error", - "value": "요청을 처리하는 동안 예기치 않은 오류가 발생했습니다" + "value": "요청을 처리하는 중 예기치 않은 오류가 발생했습니다." } ] } diff --git a/ko/api-reference/calendar-api/insider-transaction/get-insider-transaction-owner.mdx b/ko/api-reference/calendar-api/insider-transaction/get-insider-transaction-owner.mdx index d200c2f2..6e6c3237 100644 --- a/ko/api-reference/calendar-api/insider-transaction/get-insider-transaction-owner.mdx +++ b/ko/api-reference/calendar-api/insider-transaction/get-insider-transaction-owner.mdx @@ -1,6 +1,6 @@ --- title: "내부자 거래 소유자" -openapi: /ko/openapi/calendar_api.spec.yml GET /sec/insider_transactions/owners +openapi: /ko/openapi/calendar_api.spec.yml GET /api/v1/sec/insider_transactions/owners --- @@ -14,38 +14,38 @@ openapi: /ko/openapi/calendar_api.spec.yml GET /sec/insider_transactions/owners ] } ``` -```json 응답 (401 Unauthorized) +```json 응답 (401 인증 실패) { "ok": false, "errors": [ { "code": "auth_failed", "id": "unauthorized", - "value": "Invalid or missing authentication token" + "value": "인증 토큰이 없거나 올바르지 않습니다" } ] } ``` -```json 응답 (404 Not Found) +```json 응답 (404 찾을 수 없음) { "ok": false, "errors": [ { "code": "no_data_found", "id": "not_found", - "value": "No data found for the specified parameters" + "value": "지정된 파라미터에 대한 데이터를 찾을 수 없습니다" } ] } ``` -```json 응답 (500 Internal Server Error) +```json 응답 (500 내부 서버 오류) { "ok": false, "errors": [ { "code": "internal_server_error", "id": "server_error", - "value": "An unexpected error occurred while processing your request" + "value": "요청을 처리하는 동안 예기치 않은 오류가 발생했습니다" } ] } diff --git a/ko/api-reference/calendar-api/ipos/returns-ipo-data.mdx b/ko/api-reference/calendar-api/ipos/returns-ipo-data.mdx index 6e26e860..f2aa66e2 100644 --- a/ko/api-reference/calendar-api/ipos/returns-ipo-data.mdx +++ b/ko/api-reference/calendar-api/ipos/returns-ipo-data.mdx @@ -1,6 +1,6 @@ --- -title: "IPOs" -openapi: /ko/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/ipos +title: "IPOs V2" +openapi: /ko/openapi/calendar_api.spec.yml GET /api/v2/calendar/ipos --- @@ -63,7 +63,7 @@ openapi: /ko/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/ipos { "code": "auth_failed", "id": "unauthorized", - "value": "유효하지 않거나 누락된 인증 토큰입니다" + "value": "Invalid or missing authentication token" } ] } @@ -75,7 +75,7 @@ openapi: /ko/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/ipos { "code": "no_data_found", "id": "not_found", - "value": "지정된 매개변수에 해당하는 데이터를 찾을 수 없습니다" + "value": "No data found for the specified parameters" } ] } @@ -87,7 +87,7 @@ openapi: /ko/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/ipos { "code": "internal_server_error", "id": "server_error", - "value": "요청을 처리하는 동안 예기치 않은 오류가 발생했습니다" + "value": "An unexpected error occurred while processing your request" } ] } diff --git a/ko/api-reference/calendar_api/analyst-insights/analyst-insights-v1.mdx b/ko/api-reference/calendar_api/analyst-insights/analyst-insights-v1.mdx new file mode 100644 index 00000000..9c58dbb1 --- /dev/null +++ b/ko/api-reference/calendar_api/analyst-insights/analyst-insights-v1.mdx @@ -0,0 +1,3 @@ +--- +openapi: /ko/openapi/calendar_api.spec.yml GET /api/v1/analyst/insights +--- \ No newline at end of file diff --git a/ko/api-reference/calendar_api/block-trade/blocktrade-v1.mdx b/ko/api-reference/calendar_api/block-trade/blocktrade-v1.mdx new file mode 100644 index 00000000..57f17700 --- /dev/null +++ b/ko/api-reference/calendar_api/block-trade/blocktrade-v1.mdx @@ -0,0 +1,3 @@ +--- +openapi: /ko/openapi/calendar_api.spec.yml GET /api/v1/signal/block_trade +--- \ No newline at end of file diff --git a/ko/api-reference/calendar_api/bulls-say-bears-say/latest-bull-and-bear-cases-for-a-given-ticker-symbol.mdx b/ko/api-reference/calendar_api/bulls-say-bears-say/latest-bull-and-bear-cases-for-a-given-ticker-symbol.mdx new file mode 100644 index 00000000..5b4f3ff4 --- /dev/null +++ b/ko/api-reference/calendar_api/bulls-say-bears-say/latest-bull-and-bear-cases-for-a-given-ticker-symbol.mdx @@ -0,0 +1,3 @@ +--- +openapi: /ko/openapi/calendar_api.spec.yml GET /api/v1/bulls_bears_say +--- \ No newline at end of file diff --git a/ko/api-reference/calendar_api/conference_calls/returns-conference-call-data.mdx b/ko/api-reference/calendar_api/conference_calls/returns-conference-call-data.mdx new file mode 100644 index 00000000..c8d2c00e --- /dev/null +++ b/ko/api-reference/calendar_api/conference_calls/returns-conference-call-data.mdx @@ -0,0 +1,3 @@ +--- +openapi: /ko/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/conference-calls +--- \ No newline at end of file diff --git a/ko/api-reference/calendar_api/consensus_ratings/returns-analyst-ratings-consensus-data.mdx b/ko/api-reference/calendar_api/consensus_ratings/returns-analyst-ratings-consensus-data.mdx new file mode 100644 index 00000000..259bb9a0 --- /dev/null +++ b/ko/api-reference/calendar_api/consensus_ratings/returns-analyst-ratings-consensus-data.mdx @@ -0,0 +1,3 @@ +--- +openapi: /ko/openapi/calendar_api.spec.yml GET /api/v1/consensus-ratings +--- \ No newline at end of file diff --git a/ko/api-reference/calendar_api/dividends/dividends-events-v22.mdx b/ko/api-reference/calendar_api/dividends/dividends-events-v22.mdx new file mode 100644 index 00000000..ad0abf82 --- /dev/null +++ b/ko/api-reference/calendar_api/dividends/dividends-events-v22.mdx @@ -0,0 +1,3 @@ +--- +openapi: /ko/openapi/calendar_api.spec.yml GET /api/v2.2/calendar/dividends +--- \ No newline at end of file diff --git a/ko/api-reference/calendar_api/dividends/dividends-events.mdx b/ko/api-reference/calendar_api/dividends/dividends-events.mdx new file mode 100644 index 00000000..7b5265a6 --- /dev/null +++ b/ko/api-reference/calendar_api/dividends/dividends-events.mdx @@ -0,0 +1,3 @@ +--- +openapi: /ko/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/dividends +--- \ No newline at end of file diff --git a/ko/api-reference/calendar_api/earnings/returns-the-earnings-data.mdx b/ko/api-reference/calendar_api/earnings/returns-the-earnings-data.mdx new file mode 100644 index 00000000..e849d725 --- /dev/null +++ b/ko/api-reference/calendar_api/earnings/returns-the-earnings-data.mdx @@ -0,0 +1,3 @@ +--- +openapi: /ko/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/earnings +--- \ No newline at end of file diff --git a/ko/api-reference/calendar_api/economics/returns-the-economic-calendar-data.mdx b/ko/api-reference/calendar_api/economics/returns-the-economic-calendar-data.mdx new file mode 100644 index 00000000..b6cdb724 --- /dev/null +++ b/ko/api-reference/calendar_api/economics/returns-the-economic-calendar-data.mdx @@ -0,0 +1,3 @@ +--- +openapi: /ko/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/economics +--- \ No newline at end of file diff --git a/ko/api-reference/calendar_api/erx-gaps/erx-gaps.mdx b/ko/api-reference/calendar_api/erx-gaps/erx-gaps.mdx new file mode 100644 index 00000000..ec4943e7 --- /dev/null +++ b/ko/api-reference/calendar_api/erx-gaps/erx-gaps.mdx @@ -0,0 +1,3 @@ +--- +openapi: /ko/openapi/calendar_api.spec.yml GET /api/v1/erx-gaps +--- \ No newline at end of file diff --git a/ko/api-reference/calendar_api/events/events.mdx b/ko/api-reference/calendar_api/events/events.mdx new file mode 100644 index 00000000..a71f676c --- /dev/null +++ b/ko/api-reference/calendar_api/events/events.mdx @@ -0,0 +1,3 @@ +--- +openapi: /ko/openapi/calendar_api.spec.yml GET /api/v2/calendar/events +--- \ No newline at end of file diff --git a/ko/api-reference/calendar_api/fda/fda-approvals-clinical-trials-and-pdufa-dates.mdx b/ko/api-reference/calendar_api/fda/fda-approvals-clinical-trials-and-pdufa-dates.mdx new file mode 100644 index 00000000..d69b9e4b --- /dev/null +++ b/ko/api-reference/calendar_api/fda/fda-approvals-clinical-trials-and-pdufa-dates.mdx @@ -0,0 +1,3 @@ +--- +openapi: /ko/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/fda +--- \ No newline at end of file diff --git a/ko/api-reference/calendar_api/government-trade-reports/government-trade-reports.mdx b/ko/api-reference/calendar_api/government-trade-reports/government-trade-reports.mdx new file mode 100644 index 00000000..c08b2503 --- /dev/null +++ b/ko/api-reference/calendar_api/government-trade-reports/government-trade-reports.mdx @@ -0,0 +1,3 @@ +--- +openapi: /ko/openapi/calendar_api.spec.yml GET /api/v1/government_trade_reports +--- \ No newline at end of file diff --git a/ko/api-reference/calendar_api/government-trades/government-trades.mdx b/ko/api-reference/calendar_api/government-trades/government-trades.mdx new file mode 100644 index 00000000..69b8c6e0 --- /dev/null +++ b/ko/api-reference/calendar_api/government-trades/government-trades.mdx @@ -0,0 +1,3 @@ +--- +openapi: /ko/openapi/calendar_api.spec.yml GET /api/v1/government_trades +--- \ No newline at end of file diff --git a/ko/api-reference/calendar_api/guidance/returns-guidance-data.mdx b/ko/api-reference/calendar_api/guidance/returns-guidance-data.mdx new file mode 100644 index 00000000..8a695626 --- /dev/null +++ b/ko/api-reference/calendar_api/guidance/returns-guidance-data.mdx @@ -0,0 +1,3 @@ +--- +openapi: /ko/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/guidance +--- \ No newline at end of file diff --git a/ko/api-reference/calendar_api/halt-resume/haltresume-v1.mdx b/ko/api-reference/calendar_api/halt-resume/haltresume-v1.mdx new file mode 100644 index 00000000..a90e502b --- /dev/null +++ b/ko/api-reference/calendar_api/halt-resume/haltresume-v1.mdx @@ -0,0 +1,85 @@ +--- +title: "거래 중단/재개" +openapi: /ko/openapi/calendar_api.spec.yml GET /api/v1/signal/halt_resume +--- + + + ```json Response (200 OK) + { + "halt_resume": [ + { + "count": 1, + "date": "2026-01-28", + "description": "거래 중단: 거래 중단 상태가 ET 기준 오전 3:04:51에 업데이트됨: 거래 중단: 사유 제공되지 않음", + "exchange": "NASDAQ", + "halt_type": "UPDATED", + "id": "6979c32524a26100013b72a7", + "name": "Applied Therapeutics", + "ticker": "APLT", + "time": "03:04:53", + "updated": 1769587493 + }, + { + "count": 1, + "date": "2026-01-28", + "description": "거래 중단: 거래 중단 상태가 ET 기준 오전 3:04:51에 업데이트됨: 거래 중단: 사유 제공되지 않음", + "exchange": "NASDAQ", + "halt_type": "UPDATED", + "id": "6979c32524a26100013b72a8", + "name": "Revelation Biosciences", + "ticker": "REVBW", + "time": "03:04:53", + "updated": 1769587493 + }, + { + "count": 0, + "date": "2026-01-28", + "description": "거래 중단: ET 기준 오전 3:04:51에 거래 재개", + "exchange": "", + "halt_type": "RESUMED", + "id": "6979c32524a26100013b72a9", + "name": "", + "ticker": "FEMD", + "time": "03:04:53", + "updated": 1769587493 + } + ] + } + ``` + ```json Response (401 Unauthorized) + { + "ok": false, + "errors": [ + { + "code": "auth_failed", + "id": "unauthorized", + "value": "인증 토큰이 없거나 올바르지 않습니다" + } + ] + } + ``` + ```json Response (404 Not Found) + { + "ok": false, + "errors": [ + { + "code": "no_data_found", + "id": "not_found", + "value": "지정된 매개변수에 해당하는 데이터를 찾을 수 없습니다" + } + ] + } + ``` + ```json Response (500 Internal Server Error) + { + "ok": false, + "errors": [ + { + "code": "internal_server_error", + "id": "server_error", + "value": "요청을 처리하는 동안 예기치 않은 오류가 발생했습니다" + } + ] + } + ``` + \ No newline at end of file diff --git a/ko/api-reference/calendar_api/insider-transaction/insider-transaction-filing.mdx b/ko/api-reference/calendar_api/insider-transaction/insider-transaction-filing.mdx new file mode 100644 index 00000000..055c7763 --- /dev/null +++ b/ko/api-reference/calendar_api/insider-transaction/insider-transaction-filing.mdx @@ -0,0 +1,3 @@ +--- +openapi: GET /api/v1/sec/insider_transactions/filings +--- \ No newline at end of file diff --git a/ko/api-reference/calendar_api/insider-transaction/insider-transaction-owner.mdx b/ko/api-reference/calendar_api/insider-transaction/insider-transaction-owner.mdx new file mode 100644 index 00000000..a44b4b34 --- /dev/null +++ b/ko/api-reference/calendar_api/insider-transaction/insider-transaction-owner.mdx @@ -0,0 +1,3 @@ +--- +openapi: get /sec/insider_transactions/owners +--- \ No newline at end of file diff --git a/ko/api-reference/calendar_api/insider-transaction/insider-transactions.mdx b/ko/api-reference/calendar_api/insider-transaction/insider-transactions.mdx new file mode 100644 index 00000000..a5b4954c --- /dev/null +++ b/ko/api-reference/calendar_api/insider-transaction/insider-transactions.mdx @@ -0,0 +1,4 @@ +--- +openapi: /ko/openapi/calendar_api.spec.yml GET + /api/v1/sec/insider_transactions/{view_type} +--- \ No newline at end of file diff --git a/ko/api-reference/calendar_api/ipos/ipos-v21.mdx b/ko/api-reference/calendar_api/ipos/ipos-v21.mdx new file mode 100644 index 00000000..c9cad037 --- /dev/null +++ b/ko/api-reference/calendar_api/ipos/ipos-v21.mdx @@ -0,0 +1,3 @@ +--- +openapi: /ko/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/ipos +--- \ No newline at end of file diff --git a/ko/api-reference/calendar_api/ipos/returns-ipo-data.mdx b/ko/api-reference/calendar_api/ipos/returns-ipo-data.mdx new file mode 100644 index 00000000..63f48d0e --- /dev/null +++ b/ko/api-reference/calendar_api/ipos/returns-ipo-data.mdx @@ -0,0 +1,3 @@ +--- +openapi: /ko/openapi/calendar_api.spec.yml GET /api/v2/calendar/ipos +--- \ No newline at end of file diff --git a/ko/api-reference/calendar_api/ma/returns-the-mergers-and-acquisitions-data.mdx b/ko/api-reference/calendar_api/ma/returns-the-mergers-and-acquisitions-data.mdx new file mode 100644 index 00000000..f89f8d3c --- /dev/null +++ b/ko/api-reference/calendar_api/ma/returns-the-mergers-and-acquisitions-data.mdx @@ -0,0 +1,3 @@ +--- +openapi: /ko/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/ma +--- \ No newline at end of file diff --git a/ko/api-reference/calendar_api/offerings/returns-secondary-offering-data.mdx b/ko/api-reference/calendar_api/offerings/returns-secondary-offering-data.mdx new file mode 100644 index 00000000..7da86d71 --- /dev/null +++ b/ko/api-reference/calendar_api/offerings/returns-secondary-offering-data.mdx @@ -0,0 +1,3 @@ +--- +openapi: /ko/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/offerings +--- \ No newline at end of file diff --git a/ko/api-reference/calendar_api/option-activity/optionactivity-v1.mdx b/ko/api-reference/calendar_api/option-activity/optionactivity-v1.mdx new file mode 100644 index 00000000..b5b30820 --- /dev/null +++ b/ko/api-reference/calendar_api/option-activity/optionactivity-v1.mdx @@ -0,0 +1,3 @@ +--- +openapi: /ko/openapi/calendar_api.spec.yml GET /api/v1/signal/option_activity +--- \ No newline at end of file diff --git a/ko/api-reference/calendar_api/ratings/returns-analyst-ratings-data.mdx b/ko/api-reference/calendar_api/ratings/returns-analyst-ratings-data.mdx new file mode 100644 index 00000000..b72014de --- /dev/null +++ b/ko/api-reference/calendar_api/ratings/returns-analyst-ratings-data.mdx @@ -0,0 +1,3 @@ +--- +openapi: /ko/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/ratings +--- \ No newline at end of file diff --git a/ko/api-reference/calendar_api/ratings_analysts/ratings-analysts.mdx b/ko/api-reference/calendar_api/ratings_analysts/ratings-analysts.mdx new file mode 100644 index 00000000..087b9f54 --- /dev/null +++ b/ko/api-reference/calendar_api/ratings_analysts/ratings-analysts.mdx @@ -0,0 +1,3 @@ +--- +openapi: /ko/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/ratings/analysts +--- \ No newline at end of file diff --git a/ko/api-reference/calendar_api/ratings_firms/ratings-firms.mdx b/ko/api-reference/calendar_api/ratings_firms/ratings-firms.mdx new file mode 100644 index 00000000..2339beed --- /dev/null +++ b/ko/api-reference/calendar_api/ratings_firms/ratings-firms.mdx @@ -0,0 +1,3 @@ +--- +openapi: /ko/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/ratings/firms +--- \ No newline at end of file diff --git a/ko/api-reference/calendar_api/removed/removed-v2.mdx b/ko/api-reference/calendar_api/removed/removed-v2.mdx new file mode 100644 index 00000000..cfe0db71 --- /dev/null +++ b/ko/api-reference/calendar_api/removed/removed-v2.mdx @@ -0,0 +1,3 @@ +--- +openapi: /ko/openapi/calendar_api.spec.yml GET /api/v2.1/calendar-removed/ +--- \ No newline at end of file diff --git a/ko/api-reference/calendar_api/splits/returns-the-splits-calendar-data.mdx b/ko/api-reference/calendar_api/splits/returns-the-splits-calendar-data.mdx new file mode 100644 index 00000000..c5bb4dd4 --- /dev/null +++ b/ko/api-reference/calendar_api/splits/returns-the-splits-calendar-data.mdx @@ -0,0 +1,3 @@ +--- +openapi: /ko/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/splits +--- \ No newline at end of file diff --git a/ko/api-reference/data-api-proxy-api/fundamentals/company-fundamentals-v21.mdx b/ko/api-reference/data-api-proxy-api/fundamentals/company-fundamentals-v21.mdx index 735ed6d8..85929762 100644 --- a/ko/api-reference/data-api-proxy-api/fundamentals/company-fundamentals-v21.mdx +++ b/ko/api-reference/data-api-proxy-api/fundamentals/company-fundamentals-v21.mdx @@ -1,4 +1,4 @@ --- -title: "회사 기초 재무 지표 V2.1" +title: "기업 기초 재무 지표 V2.1" openapi: /ko/openapi/data-api-proxy_api.spec.yml GET /api/v2.1/fundamentals --- \ No newline at end of file diff --git a/ko/api-reference/data-api-proxy-api/fundamentals/company-fundamentals-v3.mdx b/ko/api-reference/data-api-proxy-api/fundamentals/company-fundamentals-v3.mdx index 63a4f765..75885f62 100644 --- a/ko/api-reference/data-api-proxy-api/fundamentals/company-fundamentals-v3.mdx +++ b/ko/api-reference/data-api-proxy-api/fundamentals/company-fundamentals-v3.mdx @@ -1,4 +1,4 @@ --- -title: "기업 기초 재무 지표 V3" +title: "회사 기초 재무 지표 V3" openapi: /ko/openapi/data-api-proxy_api.spec.yml GET /api/v3/fundamentals --- \ No newline at end of file diff --git a/ko/api-reference/data-api-proxy-api/fundamentals/get-alpha-beta.mdx b/ko/api-reference/data-api-proxy-api/fundamentals/get-alpha-beta.mdx index fdd63e57..41e82042 100644 --- a/ko/api-reference/data-api-proxy-api/fundamentals/get-alpha-beta.mdx +++ b/ko/api-reference/data-api-proxy-api/fundamentals/get-alpha-beta.mdx @@ -1,5 +1,5 @@ --- -title: "Alpha Beta" +title: "알파 베타" openapi: /ko/openapi/data-api-proxy_api.spec.yml GET /api/v2.1/fundamentals/alphaBeta --- diff --git a/ko/api-reference/data-api-proxy-api/fundamentals/get-balance-sheet.mdx b/ko/api-reference/data-api-proxy-api/fundamentals/get-balance-sheet.mdx index a35223f5..d2de9932 100644 --- a/ko/api-reference/data-api-proxy-api/fundamentals/get-balance-sheet.mdx +++ b/ko/api-reference/data-api-proxy-api/fundamentals/get-balance-sheet.mdx @@ -17,7 +17,7 @@ openapi: /ko/openapi/data-api-proxy_api.spec.yml GET /api/v3/fundamentals/balanc { "code": "auth_failed", "id": "unauthorized", - "value": "인증 토큰이 없거나 올바르지 않습니다" + "value": "Invalid or missing authentication token" } ] } @@ -29,7 +29,7 @@ openapi: /ko/openapi/data-api-proxy_api.spec.yml GET /api/v3/fundamentals/balanc { "code": "no_data_found", "id": "not_found", - "value": "지정된 매개변수에 대한 데이터를 찾을 수 없습니다" + "value": "No data found for the specified parameters" } ] } @@ -41,7 +41,7 @@ openapi: /ko/openapi/data-api-proxy_api.spec.yml GET /api/v3/fundamentals/balanc { "code": "internal_server_error", "id": "server_error", - "value": "요청을 처리하는 중 예기치 않은 오류가 발생했습니다" + "value": "An unexpected error occurred while processing your request" } ] } diff --git a/ko/api-reference/data-api-proxy-api/fundamentals/get-cash-flow.mdx b/ko/api-reference/data-api-proxy-api/fundamentals/get-cash-flow.mdx index 20a56aa5..94404dfe 100644 --- a/ko/api-reference/data-api-proxy-api/fundamentals/get-cash-flow.mdx +++ b/ko/api-reference/data-api-proxy-api/fundamentals/get-cash-flow.mdx @@ -1,5 +1,5 @@ --- -title: "현금흐름표" +title: "현금 흐름" openapi: /ko/openapi/data-api-proxy_api.spec.yml GET /api/v3/fundamentals/cash-flow --- @@ -17,7 +17,7 @@ openapi: /ko/openapi/data-api-proxy_api.spec.yml GET /api/v3/fundamentals/cash-f { "code": "auth_failed", "id": "unauthorized", - "value": "Invalid or missing authentication token" + "value": "유효하지 않거나 누락된 인증 토큰입니다" } ] } @@ -29,7 +29,7 @@ openapi: /ko/openapi/data-api-proxy_api.spec.yml GET /api/v3/fundamentals/cash-f { "code": "no_data_found", "id": "not_found", - "value": "No data found for the specified parameters" + "value": "지정한 매개변수에 대한 데이터를 찾을 수 없습니다" } ] } @@ -41,7 +41,7 @@ openapi: /ko/openapi/data-api-proxy_api.spec.yml GET /api/v3/fundamentals/cash-f { "code": "internal_server_error", "id": "server_error", - "value": "An unexpected error occurred while processing your request" + "value": "요청을 처리하는 동안 예기치 않은 오류가 발생했습니다" } ] } diff --git a/ko/api-reference/data-api-proxy-api/fundamentals/get-financials.mdx b/ko/api-reference/data-api-proxy-api/fundamentals/get-financials.mdx index f65e8f82..7aa19aa5 100644 --- a/ko/api-reference/data-api-proxy-api/fundamentals/get-financials.mdx +++ b/ko/api-reference/data-api-proxy-api/fundamentals/get-financials.mdx @@ -229,7 +229,7 @@ openapi: /ko/openapi/data-api-proxy_api.spec.yml GET /api/v2.1/fundamentals/fina ```json Response (401 Unauthorized) { "ok": false, - "errors": [ + "오류": [ { "code": "auth_failed", "id": "unauthorized", @@ -246,7 +246,7 @@ openapi: /ko/openapi/data-api-proxy_api.spec.yml GET /api/v2.1/fundamentals/fina { "code": "no_data_found", "id": "not_found", - "value": "지정된 매개변수에 해당하는 데이터를 찾을 수 없습니다" + "value": "지정된 매개변수에 대한 데이터를 찾을 수 없습니다" } ] } diff --git a/ko/api-reference/data-api-proxy-api/fundamentals/get-share-class-profile.mdx b/ko/api-reference/data-api-proxy-api/fundamentals/get-share-class-profile.mdx index d2f42fd6..3900244e 100644 --- a/ko/api-reference/data-api-proxy-api/fundamentals/get-share-class-profile.mdx +++ b/ko/api-reference/data-api-proxy-api/fundamentals/get-share-class-profile.mdx @@ -1,5 +1,5 @@ --- -title: "주식 클래스 프로필" +title: "주식 종류 프로필" openapi: /ko/openapi/data-api-proxy_api.spec.yml GET /api/v2.1/fundamentals/shareClassProfile --- @@ -44,7 +44,7 @@ openapi: /ko/openapi/data-api-proxy_api.spec.yml GET { "code": "auth_failed", "id": "unauthorized", - "value": "Invalid or missing authentication token" + "value": "인증 토큰이 없거나 유효하지 않습니다" } ] } @@ -56,7 +56,7 @@ openapi: /ko/openapi/data-api-proxy_api.spec.yml GET { "code": "no_data_found", "id": "not_found", - "value": "No data found for the specified parameters" + "value": "지정한 매개변수에 해당하는 데이터를 찾을 수 없습니다" } ] } @@ -68,7 +68,7 @@ openapi: /ko/openapi/data-api-proxy_api.spec.yml GET { "code": "internal_server_error", "id": "server_error", - "value": "An unexpected error occurred while processing your request" + "value": "요청을 처리하는 동안 예기치 않은 오류가 발생했습니다" } ] } diff --git a/ko/api-reference/data-api-proxy-api/fundamentals/get-share-class-v21.mdx b/ko/api-reference/data-api-proxy-api/fundamentals/get-share-class-v21.mdx index d0e927b4..a722ff10 100644 --- a/ko/api-reference/data-api-proxy-api/fundamentals/get-share-class-v21.mdx +++ b/ko/api-reference/data-api-proxy-api/fundamentals/get-share-class-v21.mdx @@ -1,4 +1,4 @@ --- -title: "주식 등급 V21" +title: "주식 종류 V21" openapi: /ko/openapi/data-api-proxy_api.spec.yml GET /api/v2.1/fundamentals/shareClass --- \ No newline at end of file diff --git a/ko/api-reference/data-api-proxy-api/fundamentals/get-share-price-ratios.mdx b/ko/api-reference/data-api-proxy-api/fundamentals/get-share-price-ratios.mdx index 783adec7..ed7f29c1 100644 --- a/ko/api-reference/data-api-proxy-api/fundamentals/get-share-price-ratios.mdx +++ b/ko/api-reference/data-api-proxy-api/fundamentals/get-share-price-ratios.mdx @@ -110,7 +110,7 @@ openapi: /ko/openapi/data-api-proxy_api.spec.yml GET ```json Response (401 Unauthorized) { "ok": false, - "errors": [ + "오류": [ { "code": "auth_failed", "id": "unauthorized", @@ -127,7 +127,7 @@ openapi: /ko/openapi/data-api-proxy_api.spec.yml GET { "code": "no_data_found", "id": "not_found", - "value": "지정된 매개변수에 해당하는 데이터를 찾을 수 없습니다" + "value": "지정된 매개변수에 대한 데이터를 찾을 수 없습니다" } ] } diff --git a/ko/api-reference/data-api-proxy-api/market-data/get-market-movers.mdx b/ko/api-reference/data-api-proxy-api/market-data/get-market-movers.mdx index 910fd3e7..db61a53e 100644 --- a/ko/api-reference/data-api-proxy-api/market-data/get-market-movers.mdx +++ b/ko/api-reference/data-api-proxy-api/market-data/get-market-movers.mdx @@ -1,10 +1,10 @@ --- -title: "급등락 종목" +title: "시세 급등락 종목" openapi: /ko/openapi/data-api-proxy_api.spec.yml GET /api/v1/market/movers --- -```json Response (200 OK) +```json 응답 (200 OK) { "result": { "fromDate": "2026-01-14T16:00:00.000-05:00", diff --git a/ko/api-reference/data-api-proxy_api/fundamentals/company-financial-data-v21.mdx b/ko/api-reference/data-api-proxy_api/fundamentals/company-financial-data-v21.mdx new file mode 100644 index 00000000..f97a265d --- /dev/null +++ b/ko/api-reference/data-api-proxy_api/fundamentals/company-financial-data-v21.mdx @@ -0,0 +1,3 @@ +--- +openapi: /ko/openapi/data-api-proxy_api.spec.yml GET /api/v2.1/fundamentals/company +--- \ No newline at end of file diff --git a/ko/api-reference/data-api-proxy_api/fundamentals/company-fundamentals-v2.mdx b/ko/api-reference/data-api-proxy_api/fundamentals/company-fundamentals-v2.mdx new file mode 100644 index 00000000..cc96fe77 --- /dev/null +++ b/ko/api-reference/data-api-proxy_api/fundamentals/company-fundamentals-v2.mdx @@ -0,0 +1,3 @@ +--- +openapi: /ko/openapi/data-api-proxy_api.spec.yml GET /api/v2/fundamentals +--- \ No newline at end of file diff --git a/ko/api-reference/data-api-proxy_api/fundamentals/company-fundamentals-v21.mdx b/ko/api-reference/data-api-proxy_api/fundamentals/company-fundamentals-v21.mdx new file mode 100644 index 00000000..a8b8de89 --- /dev/null +++ b/ko/api-reference/data-api-proxy_api/fundamentals/company-fundamentals-v21.mdx @@ -0,0 +1,3 @@ +--- +openapi: /ko/openapi/data-api-proxy_api.spec.yml GET /api/v2.1/fundamentals +--- \ No newline at end of file diff --git a/ko/api-reference/data-api-proxy_api/fundamentals/company-fundamentals-v3.mdx b/ko/api-reference/data-api-proxy_api/fundamentals/company-fundamentals-v3.mdx new file mode 100644 index 00000000..2b3eb027 --- /dev/null +++ b/ko/api-reference/data-api-proxy_api/fundamentals/company-fundamentals-v3.mdx @@ -0,0 +1,3 @@ +--- +openapi: /ko/openapi/data-api-proxy_api.spec.yml GET /api/v3/fundamentals +--- \ No newline at end of file diff --git a/ko/api-reference/data-api-proxy_api/fundamentals/company-profile-information-v21.mdx b/ko/api-reference/data-api-proxy_api/fundamentals/company-profile-information-v21.mdx new file mode 100644 index 00000000..a2324b31 --- /dev/null +++ b/ko/api-reference/data-api-proxy_api/fundamentals/company-profile-information-v21.mdx @@ -0,0 +1,4 @@ +--- +openapi: /ko/openapi/data-api-proxy_api.spec.yml GET + /api/v2.1/fundamentals/companyProfile +--- \ No newline at end of file diff --git a/ko/api-reference/data-api-proxy_api/fundamentals/get-alpha-beta-v21.mdx b/ko/api-reference/data-api-proxy_api/fundamentals/get-alpha-beta-v21.mdx new file mode 100644 index 00000000..ab2a9778 --- /dev/null +++ b/ko/api-reference/data-api-proxy_api/fundamentals/get-alpha-beta-v21.mdx @@ -0,0 +1,3 @@ +--- +openapi: /ko/openapi/data-api-proxy_api.spec.yml GET /api/v2.1/fundamentals/alphaBeta +--- \ No newline at end of file diff --git a/ko/api-reference/data-api-proxy_api/fundamentals/get-asset-classification-v21.mdx b/ko/api-reference/data-api-proxy_api/fundamentals/get-asset-classification-v21.mdx new file mode 100644 index 00000000..659d1b66 --- /dev/null +++ b/ko/api-reference/data-api-proxy_api/fundamentals/get-asset-classification-v21.mdx @@ -0,0 +1,4 @@ +--- +openapi: /ko/openapi/data-api-proxy_api.spec.yml GET + /api/v2.1/fundamentals/assetClassification +--- \ No newline at end of file diff --git a/ko/api-reference/data-api-proxy_api/fundamentals/get-balance-sheet-v3.mdx b/ko/api-reference/data-api-proxy_api/fundamentals/get-balance-sheet-v3.mdx new file mode 100644 index 00000000..8e2425a9 --- /dev/null +++ b/ko/api-reference/data-api-proxy_api/fundamentals/get-balance-sheet-v3.mdx @@ -0,0 +1,3 @@ +--- +openapi: /ko/openapi/data-api-proxy_api.spec.yml GET /api/v3/fundamentals/balance-sheet +--- \ No newline at end of file diff --git a/ko/api-reference/data-api-proxy_api/fundamentals/get-cash-flow-v3.mdx b/ko/api-reference/data-api-proxy_api/fundamentals/get-cash-flow-v3.mdx new file mode 100644 index 00000000..2dc8de98 --- /dev/null +++ b/ko/api-reference/data-api-proxy_api/fundamentals/get-cash-flow-v3.mdx @@ -0,0 +1,3 @@ +--- +openapi: /ko/openapi/data-api-proxy_api.spec.yml GET /api/v3/fundamentals/cash-flow +--- \ No newline at end of file diff --git a/ko/api-reference/data-api-proxy_api/fundamentals/get-derived-figures-and-ratios-v3.mdx b/ko/api-reference/data-api-proxy_api/fundamentals/get-derived-figures-and-ratios-v3.mdx new file mode 100644 index 00000000..bd6f8ba4 --- /dev/null +++ b/ko/api-reference/data-api-proxy_api/fundamentals/get-derived-figures-and-ratios-v3.mdx @@ -0,0 +1,3 @@ +--- +openapi: /ko/openapi/data-api-proxy_api.spec.yml GET /api/v3/fundamentals/derived +--- \ No newline at end of file diff --git a/ko/api-reference/data-api-proxy_api/fundamentals/get-earning-ratios-v21.mdx b/ko/api-reference/data-api-proxy_api/fundamentals/get-earning-ratios-v21.mdx new file mode 100644 index 00000000..35feab48 --- /dev/null +++ b/ko/api-reference/data-api-proxy_api/fundamentals/get-earning-ratios-v21.mdx @@ -0,0 +1,4 @@ +--- +openapi: /ko/openapi/data-api-proxy_api.spec.yml GET + /api/v2.1/fundamentals/earningRatios +--- \ No newline at end of file diff --git a/ko/api-reference/data-api-proxy_api/fundamentals/get-financials-v21.mdx b/ko/api-reference/data-api-proxy_api/fundamentals/get-financials-v21.mdx new file mode 100644 index 00000000..e02d74d4 --- /dev/null +++ b/ko/api-reference/data-api-proxy_api/fundamentals/get-financials-v21.mdx @@ -0,0 +1,3 @@ +--- +openapi: /ko/openapi/data-api-proxy_api.spec.yml GET /api/v2.1/fundamentals/financials +--- \ No newline at end of file diff --git a/ko/api-reference/data-api-proxy_api/fundamentals/get-operation-ratios-v21.mdx b/ko/api-reference/data-api-proxy_api/fundamentals/get-operation-ratios-v21.mdx new file mode 100644 index 00000000..e7f43e69 --- /dev/null +++ b/ko/api-reference/data-api-proxy_api/fundamentals/get-operation-ratios-v21.mdx @@ -0,0 +1,4 @@ +--- +openapi: /ko/openapi/data-api-proxy_api.spec.yml GET + /api/v2.1/fundamentals/operationRatios +--- \ No newline at end of file diff --git a/ko/api-reference/data-api-proxy_api/fundamentals/get-share-class-profile-v21.mdx b/ko/api-reference/data-api-proxy_api/fundamentals/get-share-class-profile-v21.mdx new file mode 100644 index 00000000..7731c06d --- /dev/null +++ b/ko/api-reference/data-api-proxy_api/fundamentals/get-share-class-profile-v21.mdx @@ -0,0 +1,4 @@ +--- +openapi: /ko/openapi/data-api-proxy_api.spec.yml GET + /api/v2.1/fundamentals/shareClassProfile +--- \ No newline at end of file diff --git a/ko/api-reference/data-api-proxy_api/fundamentals/get-share-class-v21.mdx b/ko/api-reference/data-api-proxy_api/fundamentals/get-share-class-v21.mdx new file mode 100644 index 00000000..bb5441e8 --- /dev/null +++ b/ko/api-reference/data-api-proxy_api/fundamentals/get-share-class-v21.mdx @@ -0,0 +1,3 @@ +--- +openapi: /ko/openapi/data-api-proxy_api.spec.yml GET /api/v2.1/fundamentals/shareClass +--- \ No newline at end of file diff --git a/ko/api-reference/data-api-proxy_api/fundamentals/get-share-price-ratios-v3.mdx b/ko/api-reference/data-api-proxy_api/fundamentals/get-share-price-ratios-v3.mdx new file mode 100644 index 00000000..f91c9bed --- /dev/null +++ b/ko/api-reference/data-api-proxy_api/fundamentals/get-share-price-ratios-v3.mdx @@ -0,0 +1,4 @@ +--- +openapi: /ko/openapi/data-api-proxy_api.spec.yml GET + /api/v3/fundamentals/share-price-ratios +--- \ No newline at end of file diff --git a/ko/api-reference/data-api-proxy_api/fundamentals/get-valuation-ratios-v21.mdx b/ko/api-reference/data-api-proxy_api/fundamentals/get-valuation-ratios-v21.mdx new file mode 100644 index 00000000..81368296 --- /dev/null +++ b/ko/api-reference/data-api-proxy_api/fundamentals/get-valuation-ratios-v21.mdx @@ -0,0 +1,4 @@ +--- +openapi: /ko/openapi/data-api-proxy_api.spec.yml GET + /api/v2.1/fundamentals/valuationRatios +--- \ No newline at end of file diff --git a/ko/api-reference/data-api-proxy_api/fundamentals/income-statement-data-v3.mdx b/ko/api-reference/data-api-proxy_api/fundamentals/income-statement-data-v3.mdx new file mode 100644 index 00000000..d40db385 --- /dev/null +++ b/ko/api-reference/data-api-proxy_api/fundamentals/income-statement-data-v3.mdx @@ -0,0 +1,4 @@ +--- +openapi: /ko/openapi/data-api-proxy_api.spec.yml GET + /api/v3/fundamentals/income-statement +--- \ No newline at end of file diff --git a/ko/api-reference/data-api-proxy_api/fundamentals/operational-efficiency-ratios-v2.mdx b/ko/api-reference/data-api-proxy_api/fundamentals/operational-efficiency-ratios-v2.mdx new file mode 100644 index 00000000..8f03f859 --- /dev/null +++ b/ko/api-reference/data-api-proxy_api/fundamentals/operational-efficiency-ratios-v2.mdx @@ -0,0 +1,4 @@ +--- +openapi: /ko/openapi/data-api-proxy_api.spec.yml GET + /api/v2/fundamentals/operationRatios +--- \ No newline at end of file diff --git a/ko/api-reference/data-api-proxy_api/fundamentals/quarterly-and-annual-earnings-reports-v21.mdx b/ko/api-reference/data-api-proxy_api/fundamentals/quarterly-and-annual-earnings-reports-v21.mdx new file mode 100644 index 00000000..5374e195 --- /dev/null +++ b/ko/api-reference/data-api-proxy_api/fundamentals/quarterly-and-annual-earnings-reports-v21.mdx @@ -0,0 +1,4 @@ +--- +openapi: /ko/openapi/data-api-proxy_api.spec.yml GET + /api/v2.1/fundamentals/earningReports +--- \ No newline at end of file diff --git a/ko/api-reference/data-api-proxy_api/market-data/historical-price-bars.mdx b/ko/api-reference/data-api-proxy_api/market-data/historical-price-bars.mdx new file mode 100644 index 00000000..39ee38ca --- /dev/null +++ b/ko/api-reference/data-api-proxy_api/market-data/historical-price-bars.mdx @@ -0,0 +1,3 @@ +--- +openapi: /ko/openapi/data-api-proxy_api.spec.yml GET /api/v2/bars +--- \ No newline at end of file diff --git a/ko/api-reference/data-api-proxy_api/market-data/market-movers.mdx b/ko/api-reference/data-api-proxy_api/market-data/market-movers.mdx new file mode 100644 index 00000000..b8ec1e80 --- /dev/null +++ b/ko/api-reference/data-api-proxy_api/market-data/market-movers.mdx @@ -0,0 +1,3 @@ +--- +openapi: /ko/openapi/data-api-proxy_api.spec.yml GET /api/v1/market/movers +--- \ No newline at end of file diff --git a/ko/api-reference/data-api-proxy_api/market-data/short-interest-data.mdx b/ko/api-reference/data-api-proxy_api/market-data/short-interest-data.mdx new file mode 100644 index 00000000..8fa2c7c8 --- /dev/null +++ b/ko/api-reference/data-api-proxy_api/market-data/short-interest-data.mdx @@ -0,0 +1,3 @@ +--- +openapi: /ko/openapi/data-api-proxy_api.spec.yml GET /api/v1/shortinterest +--- \ No newline at end of file diff --git a/ko/api-reference/data-api-proxy_api/quotedelayed/get-delayed-quotes-v2.mdx b/ko/api-reference/data-api-proxy_api/quotedelayed/get-delayed-quotes-v2.mdx new file mode 100644 index 00000000..26aa9554 --- /dev/null +++ b/ko/api-reference/data-api-proxy_api/quotedelayed/get-delayed-quotes-v2.mdx @@ -0,0 +1,3 @@ +--- +openapi: /ko/openapi/data-api-proxy_api.spec.yml GET /api/v2/quoteDelayed +--- \ No newline at end of file diff --git a/ko/api-reference/data-api-proxy_api/quotedelayed/get-delayted-quotes-v1.mdx b/ko/api-reference/data-api-proxy_api/quotedelayed/get-delayted-quotes-v1.mdx new file mode 100644 index 00000000..8f4790b4 --- /dev/null +++ b/ko/api-reference/data-api-proxy_api/quotedelayed/get-delayted-quotes-v1.mdx @@ -0,0 +1,3 @@ +--- +openapi: /ko/openapi/data-api-proxy_api.spec.yml GET /api/v1/quoteDelayed +--- \ No newline at end of file diff --git a/ko/api-reference/delivery-api/calls/fetch-all-calls.mdx b/ko/api-reference/delivery-api/calls/fetch-all-calls.mdx index 8c172f8f..c053c9e4 100644 --- a/ko/api-reference/delivery-api/calls/fetch-all-calls.mdx +++ b/ko/api-reference/delivery-api/calls/fetch-all-calls.mdx @@ -1,5 +1,5 @@ --- -title: "콜 녹취록 가져오기" +title: "콜 대본 가져오기" openapi: /ko/openapi/delivery_api.spec.yml GET /api/v1/transcripts/calls --- diff --git a/ko/api-reference/delivery-api/calls/fetch-call-by-id.mdx b/ko/api-reference/delivery-api/calls/fetch-call-by-id.mdx index b557d9bc..3279eb26 100644 --- a/ko/api-reference/delivery-api/calls/fetch-call-by-id.mdx +++ b/ko/api-reference/delivery-api/calls/fetch-call-by-id.mdx @@ -1,5 +1,5 @@ --- -title: "ID로 콜 녹취록 가져오기" +title: "ID로 트랜스크립트 가져오기" openapi: /ko/openapi/delivery_api.spec.yml GET /api/v1/transcripts/calls/{call_id} --- @@ -7,10 +7,10 @@ openapi: /ko/openapi/delivery_api.spec.yml GET /api/v1/transcripts/calls/{call_i ```json Response (200 OK) { "call_id": "68c1684993d1da0001953084", - "call_title": "TotalEnergies, 시장 어려움 속에서도 3분기 강력한 성장 보고 및 배당금 증액", - "description": "2025년 4분기 TotalEnergies (TTE) 실적 발표 컨퍼런스 콜", + "call_title": "TotalEnergies, 시장 불확실성 속에서도 3분기 강력한 성장 및 배당금 증액 발표", + "description": "2025년 4분기 TotalEnergies(TTE) 실적 발표 컨퍼런스 콜", "webcast_url": "https://edge.media-server.com/mmc/p/zfnjs6iz/", - "headline": "TotalEnergies, 변동하는 유가 속에서 생산 증대 및 전략 추진력 확보로 현금흐름 4% 성장하며 주주 수익 강화.", + "headline": "TotalEnergies, 유가 변동 속에서도 생산 확대 및 전략 추진으로 현금흐름 4% 성장을 달성하며 주주 수익 제고", "symbol": "TTE", "exchange": "NYSE", "figis": [ @@ -20,23 +20,23 @@ openapi: /ko/openapi/delivery_api.spec.yml GET /api/v1/transcripts/calls/{call_i "start_time": "2025-10-30T10:59:03Z", "end_time": "2025-11-02T19:56:03Z", "duration": 5427, - "status": "완료", + "status": "COMPLETED", "created_at": "2025-10-30T10:59:03.695748Z", "updated_at": "2025-11-02T19:56:03Z", "transcripts": [ { "transcript_id": "df8fa7e2-37ec-4981-8e86-6715f9207ff2", - "text": "안녕하세요. 여러분 좋은 아침입니다. Jean Pierre가 3분기 실적 세부사항을 설명하기 전에 몇 가지 서두 발언을 하고자 합니다 ..{{truncated}}.. 솔직히 이사회와 저는 여러분과 마찬가지로 이번 분기 실적에 매우 만족하고 있습니다. 이는 분기마다 그리고 해마다 여러분께 설명드린 모든 것이 실행 단계에 있으며 잉여현금흐름이 증가할 것임을 다시 한번 입증하기 때문입니다. 참석해 주셔서 감사합니다.", + "text": "안녕하십니까. 여러분 좋은 아침입니다. Jean Pierre가 3분기 실적 세부사항을 설명하기 전에 몇 말씀 드리겠습니다 ..{{truncated}}.. 솔직히 말씀드리면, 이사회와 저는 여러분과 마찬가지로 이번 분기 실적에 매우 만족하고 있습니다. 이는 우리가 매 분기, 매년 여러분께 설명드린 모든 것이 실행 단계에 있으며 잉여현금흐름이 증가할 것임을 다시 한번 입증하기 때문입니다. 참석해 주셔서 감사합니다.", "language": "en-US", "confidence_score": 0.948344884949495, "segments": [ { "segment_id": 0, - "speaker": "진행자", + "speaker": "OPERATOR", "start_time": "00:00:01", "end_time": "00:08:06", "confidence": 0.95141685, - "text": "안녕하세요. 여러분 좋은 아침입니다. Jean Pierre가 3분기 실적 세부사항을 설명하기 전에 ..{{truncated}}.. 이제 1분기 재무 세부사항을 설명할 Jean Pierre에게 통화를 넘기겠습니다.", + "text": "안녕하십니까. 여러분 좋은 아침입니다. Jean Pierre가 3분기 실적 세부사항을 설명하기 전에 ..{{truncated}}.. 이제 1분기 재무 세부사항을 설명할 Jean Pierre에게 진행을 넘기겠습니다.", "sentiment": 0.45 }, { @@ -45,16 +45,16 @@ openapi: /ko/openapi/delivery_api.spec.yml GET /api/v1/transcripts/calls/{call_i "start_time": "00:08:07", "end_time": "00:19:16", "confidence": 0.95684206, - "text": "감사합니다 Patrick. 2분기 대비 3분기 가격 환경에 대한 논평으로 시작하겠습니다. 브렌트유는 3분기 동안 배럴당 평균 69달러를 기록했으며 2분기에는 배럴당 68달러였습니다 ..{{truncated}}.. 이제 질문을 위해 회선을 열어주시기 바랍니다.", + "text": "감사합니다, Patrick. 먼저 2분기 대비 3분기 가격 환경에 대해 말씀드리겠습니다. 브렌트유는 3분기 동안 배럴당 평균 69달러를 기록했으며, 2분기의 배럴당 68달러와 비교됩니다 ..{{truncated}}.. 이제 질문을 받도록 하겠습니다.", "sentiment": 0.2 }, { "segment_id": 2, - "speaker": "진행자", + "speaker": "OPERATOR", "start_time": "00:19:18", "end_time": "00:19:49", "confidence": 0.9713833, - "text": "신사 숙녀 여러분 감사합니다. 이제 질의응답 세션을 시작하겠습니다. 다시 한번 말씀드리면, 질문을 원하시면 전화기에서 별표 n1을 누르시고 성함이 호명될 때까지 기다려 주십시오. 질문하실 때는 모든 오디오 소스를 음소거해 주시기 바랍니다. 요청을 취소하시려면 샵 키를 눌러주십시오. 다시 한번, 질문을 원하시면 N1을 눌러주십시오. 첫 번째 질문은 Barclays의 Lydia Rainforth입니다. 진행해 주십시오.", + "text": "신사 숙녀 여러분 감사합니다. 이제 질의응답 시간을 시작하겠습니다. 다시 한번 안내 말씀드리면, 질문을 원하시면 전화기에서 별표 n1을 누르시고 성함이 호명될 때까지 기다려 주십시오. 질문하실 때는 모든 오디오 소스를 음소거해 주시기 바랍니다. 요청을 취소하시려면 샵 키를 눌러주십시오. 다시 한번, 질문을 원하시면 N1을 눌러주십시오. 첫 번째 질문은 Barclays의 Lydia Rainforth님입니다. 말씀해 주십시오.", "sentiment": 0 }, { @@ -63,7 +63,7 @@ openapi: /ko/openapi/delivery_api.spec.yml GET /api/v1/transcripts/calls/{call_i "start_time": "00:19:51", "end_time": "00:20:26", "confidence": 0.9671036, - "text": "감사합니다. 두 분 모두 좋은 오후입니다. 발표해 주셔서 감사합니다. 2026년을 생각하실 때, 내년에 현금흐름이 생산량보다 얼마나 더 성장할 수 있는지 알려주실 수 있나요? 그리고 그것을 상기시켜 주시겠습니까?", + "text": "감사합니다. 두 분 모두 좋은 오후입니다. 발표해 주셔서 감사합니다. 2026년을 고려하실 때, 내년에 현금흐름이 생산량 증가 대비 얼마나 더 성장할 수 있는지 알려주실 수 있나요? 그리고 그 부분에 대해 다시 한번 설명해 주시겠습니까?", "sentiment": 0.1 }, {....}, @@ -73,11 +73,11 @@ openapi: /ko/openapi/delivery_api.spec.yml GET /api/v1/transcripts/calls/{call_i "start_time": "01:29:45", "end_time": "01:30:25", "confidence": 0.9567434, - "text": "좋습니다. 참석해 주신 모든 분들께 감사드립니다. 여러분이 수행한 모든 분석이 주가에 반영되기를 바랍니다. 오늘 아침에는 그렇지 않았지만요. 참석해 주셔서 감사합니다.", + "text": "좋습니다. 모두 참석해 주셔서 감사합니다. 여러분이 수행한 모든 분석이 주가에 반영되기를 바랍니다. 오늘 아침에는 그렇지 않았지만요. 참석해 주셔서 감사합니다.", "sentiment": 0.5 } ], - "type": "녹화" + "type": "NON_LIVE" }, { "transcript_id": "b4dee433-51e2-40c5-8bac-d9508b30de1a", @@ -85,7 +85,7 @@ openapi: /ko/openapi/delivery_api.spec.yml GET /api/v1/transcripts/calls/{call_i "language": "en-US", "confidence_score": 0, "segments": null, - "type": "실시간" + "type": "LIVE" } ], "recording": { @@ -111,7 +111,7 @@ openapi: /ko/openapi/delivery_api.spec.yml GET /api/v1/transcripts/calls/{call_i "summary_id": "d3a9f050-dcfe-4baf-b5d2-5abf3a4cd0fc", "transcript_id": "", "call_id": "68c1684993d1da0001953084", - "summary": "TotalEnergies는 전년 대비 배럴당 10달러의 유가 하락에도 불구하고 3분기 현금흐름이 4% 증가했다고 보고했습니다.\n브라질과 미국의 새로운 탄화수소 프로젝트가 회사의 현금흐름에 크게 기여하여 전년 대비 4억 달러를 추가했습니다.\n이사회는 2024년 대비 유로화 기준으로 약 8%, 달러 기준으로 10% 이상 세 번째 중간 배당금을 인상했습니다.\n회사는 2025년 4분기에 최대 15억 달러 규모의 자사주 매입 프로그램을 승인했습니다.\n상류 부문 생산량은 전년 대비 4% 이상 성장할 것으로 예상되며, 순투자는 감소할 것으로 예상됩니다.\n회사는 12월 8일부터 뉴욕증권거래소에서 보통주 거래를 시작할 계획입니다.\n하류 부문은 정제 마진 개선으로 인해 현금흐름이 거의 5억 달러 증가했습니다.\n회사는 자산 매각 및 운전자본 개선을 통해 연말까지 부채비율을 15-16%로 유지하는 것을 목표로 하고 있습니다.\n경영진은 전략적 이니셔티브와 가치 창출적 생산 성장에 기인한 재무 성과의 회복력을 강조했습니다.", + "summary": "TotalEnergies는 전년 대비 배럴당 10달러의 유가 하락에도 불구하고 3분기 현금흐름이 4% 증가했다고 보고했습니다.\n브라질과 미국의 신규 탄화수소 프로젝트가 회사의 현금흐름에 크게 기여하여 전년 대비 4억 달러를 추가했습니다.\n이사회는 2024년 대비 유로화 기준 약 8%, 달러 기준 10% 이상 3차 중간 배당금을 인상했습니다.\n회사는 2025년 4분기에 최대 15억 달러 규모의 자사주 매입 프로그램을 승인했습니다.\n상류 부문 생산량은 전년 대비 4% 이상 성장할 것으로 예상되며, 순투자는 감소할 것으로 전망됩니다.\n회사는 12월 8일부터 뉴욕증권거래소에서 보통주 거래를 시작할 계획입니다.\n하류 부문은 정제 마진 개선으로 인해 약 5억 달러의 현금흐름 증가를 기록했습니다.\n회사는 자산 매각 및 운전자본 개선을 통해 연말까지 부채비율을 15-16%로 유지하는 것을 목표로 하고 있습니다.\n경영진은 전략적 이니셔티브와 가치 창출형 생산 성장에 기인한 재무 성과의 회복력을 강조했습니다.", "symbol": "", "sentiment": 0.78, "language": "", diff --git a/ko/api-reference/delivery-api/summaries/fetch-summaries.mdx b/ko/api-reference/delivery-api/summaries/fetch-summaries.mdx index 0d474610..06ec60c2 100644 --- a/ko/api-reference/delivery-api/summaries/fetch-summaries.mdx +++ b/ko/api-reference/delivery-api/summaries/fetch-summaries.mdx @@ -11,7 +11,7 @@ openapi: /ko/openapi/delivery_api.spec.yml GET /api/v1/transcripts/summaries "summary_id": "4b0d7883-10fd-4212-9d59-d781bf5434d8", "transcript_id": "08dd94d7-ad88-430b-8402-a3cb8d82e80b", "call_id": "694bf432dd7f23000124626c", - "summary": "Aritzia는 2026 회계연도 3분기 순매출 10억 달러를 초과 달성하며 가이던스를 상회했고, 강력한 이커머스 및 소매 채널 성장에 힘입어 전년 대비 43% 증가했습니다.\n회사는 이커머스 매출 58% 증가와 소매 매출 35% 증가를 기록했습니다. 미국 순매출은 54% 급증하며 강력한 수요와 확장세를 보여주었습니다.\n전략적 이니셔티브에는 신규 매장 오픈, 성공적인 모바일 앱 출시, 마케팅 투자가 포함되어 브랜드 인지도 향상과 매출 모멘텀에 기여했습니다.\n모바일 앱 출시는 기대를 초과하여 140만 다운로드를 달성했으며, 이커머스 참여도를 크게 증대시켰습니다.\n경영진은 2026 회계연도 순매출 가이던스를 36억 1,500만 달러에서 36억 4,000만 달러로 상향 조정했으며, 2027 회계연도 미국 내 추가 확장 및 디지털 이니셔티브를 계획하고 있습니다.\n회사는 6억 2,000만 달러의 현금과 무부채로 건전한 재무상태를 유지했으며, NCIB에 따른 자사주 매입을 지속했습니다.\nAritzia는 재고 및 소싱 전략 최적화를 지속하고, 중국 의존도를 줄이며, 외부 압력에도 불구하고 강력한 마진 성과를 유지할 계획입니다.", + "summary": "Aritzia achieved over $1 billion in net revenue for Q3 fiscal 2026, surpassing guidance with a 43% increase year-over-year, driven by strong e-commerce and retail channel growth.\nThe company reported a 58% increase in e-commerce sales and a 35% increase in retail sales. U.S. net revenue surged by 54%, showcasing significant demand and expansion.\nStrategic initiatives included new boutique openings, a successful mobile app launch, and marketing investments, contributing to increased brand awareness and sales momentum.\nThe launch of the mobile app exceeded expectations, reaching 1.4 million downloads, and significantly boosting e-commerce engagement.\nManagement raised fiscal 2026 net revenue guidance to $3.615 to $3.64 billion, with plans for further expansion in the U.S. and digital initiatives in fiscal 2027.\nThe company maintained a healthy balance sheet with $620 million in cash and no debt, and continued share repurchases under the NCIB.\nAritzia plans to continue optimizing inventory and sourcing strategies, reducing dependency on China, and maintaining strong margin performance despite external pressures.", "symbol": "ATZ", "sentiment": 0.85, "language": "en-US", @@ -22,7 +22,7 @@ openapi: /ko/openapi/delivery_api.spec.yml GET /api/v1/transcripts/summaries "summary_id": "f8890d3f-1c61-40ed-9ed5-2eaed75aa6fa", "transcript_id": "52769188-2cea-442b-8140-aaa57b5733bf", "call_id": "694bf432dd7f23000124626c", - "summary": "Aritzia는 2026 회계연도 3분기 기록적인 순매출 10억 4,000만 달러를 기록했으며, 이는 강력한 이커머스 및 소매 성과에 힘입어 43% 증가한 수치입니다.\n회사는 미국에서 탁월한 성장을 보였으며, 미국 순매출이 54% 증가하여 강력한 수요와 브랜드 모멘텀을 입증했습니다.\nAritzia는 모바일 앱을 성공적으로 출시하여 이커머스 매출을 크게 증대시켰으며, 출시 직후 100만 다운로드를 초과 달성했습니다.\n회사는 부동산 확장 전략의 일환으로 주로 미국에 13개의 신규 매장과 4개의 재배치 매장을 오픈했으며, 탁월한 성과를 거두고 있습니다.\n향후 가이던스는 4분기 매출이 11억 달러에서 11억 2,500만 달러 사이로 예상되며, 2026 회계연도 매출 전망이 36억 1,500만 달러에서 36억 4,000만 달러로 상향 조정되는 등 지속적인 강력한 성과를 시사합니다.\nAritzia는 2027 회계연도에 미국 시장에 중점을 두고 12~14개의 신규 매장을 오픈할 계획이며, 두 번째 미국 물류센터를 포함한 인프라에도 투자할 예정입니다.\n경영진은 전략적 마케팅 투자와 디지털 성장 이니셔티브의 지원을 받아 2027 회계연도 매출 목표를 예정보다 앞서 달성할 수 있다는 자신감을 표명했습니다.", + "summary": "Aritzia는 2026 회계연도 3분기 기록적인 순매출 10억 4,000만 달러를 달성했으며, 이는 강력한 이커머스 및 리테일 성과에 힘입어 43% 증가한 수치입니다.\n회사는 미국에서 탁월한 성장세를 보였으며, 미국 순매출이 54% 증가하여 강력한 수요와 브랜드 모멘텀을 입증했습니다.\nAritzia는 모바일 앱을 성공적으로 출시하여 이커머스 매출을 크게 증대시켰으며, 출시 직후 100만 다운로드를 돌파했습니다.\n회사는 부동산 확장 전략의 일환으로 주로 미국에 13개의 신규 부티크와 4개의 재배치 부티크를 오픈했으며, 이는 탁월한 성과를 내고 있습니다.\n향후 가이던스는 4분기 매출이 11억 달러에서 11억 2,500만 달러로 예상되며, 2026 회계연도 매출 전망이 36억 1,500만 달러에서 36억 4,000만 달러로 상향 조정되는 등 지속적인 강력한 실적을 시사합니다.\nAritzia는 2027 회계연도에 미국 시장에 집중하여 12~14개의 신규 부티크를 오픈할 계획이며, 두 번째 미국 물류센터를 포함한 인프라에도 투자할 예정입니다.\n경영진은 전략적 마케팅 투자와 디지털 성장 이니셔티브의 지원을 받아 2027 회계연도 매출 목표를 예정보다 조기에 달성할 수 있다는 확신을 표명했습니다.", "symbol": "ATZ", "sentiment": 0.85, "language": "en-US", @@ -30,7 +30,7 @@ openapi: /ko/openapi/delivery_api.spec.yml GET /api/v1/transcripts/summaries "updated_at": "2026-01-09T13:00:25.721386Z" } ], - "message": "요약을 성공적으로 가져왔습니다", + "message": "Successfully fetched summaries", "pagination": { "hits": 16110, "page": 1, diff --git a/ko/api-reference/delivery-api/summaries/fetch-summary-by-call-id.mdx b/ko/api-reference/delivery-api/summaries/fetch-summary-by-call-id.mdx index 11ea3cf5..a420d3c5 100644 --- a/ko/api-reference/delivery-api/summaries/fetch-summary-by-call-id.mdx +++ b/ko/api-reference/delivery-api/summaries/fetch-summary-by-call-id.mdx @@ -1,5 +1,5 @@ --- -title: "ID로 콜 녹취 요약 가져오기" +title: "ID로 콜 녹취록 요약 조회하기" openapi: /ko/openapi/delivery_api.spec.yml GET /api/v1/transcripts/summaries/{call_id} --- @@ -22,7 +22,7 @@ openapi: /ko/openapi/delivery_api.spec.yml GET /api/v1/transcripts/summaries/{ca "summary_id": "f8890d3f-1c61-40ed-9ed5-2eaed75aa6fa", "transcript_id": "52769188-2cea-442b-8140-aaa57b5733bf", "call_id": "694bf432dd7f23000124626c", - "summary": "Aritzia는 2026 회계연도 3분기에 기록적인 순매출 10억 4,000만 달러를 기록했으며, 이는 강력한 전자상거래 및 소매 성과에 힘입어 43% 증가한 수치입니다.\n회사는 미국에서 탁월한 성장을 보였으며, 미국 순매출이 54% 증가하여 강력한 수요와 브랜드 모멘텀을 입증했습니다.\nAritzia는 모바일 앱을 성공적으로 출시하여 전자상거래 매출을 크게 증대시켰으며 출시 직후 100만 다운로드 이상을 달성했습니다.\n회사는 부동산 확장 전략의 일환으로 주로 미국에 13개의 신규 부티크와 4개의 재배치 부티크를 오픈했으며, 이는 탁월한 결과를 내고 있습니다.\n향후 가이던스는 4분기 매출이 11억 달러에서 11억 2,500만 달러 사이로 예상되며, 2026 회계연도 매출 전망이 36억 1,500만 달러에서 36억 4,000만 달러로 상향 조정되는 등 지속적인 강력한 성과를 시사합니다.\nAritzia는 2027 회계연도에 미국 시장에 중점을 두고 12~14개의 신규 부티크를 오픈할 계획이며, 두 번째 미국 물류센터를 포함한 인프라에도 투자할 예정입니다.\n경영진은 전략적 마케팅 투자와 디지털 성장 이니셔티브의 지원을 받아 2027 회계연도 매출 목표를 예정보다 앞당겨 달성할 수 있다는 확신을 표명했습니다.", + "summary": "Aritzia는 2026 회계연도 3분기 기록적인 순매출 10억 4,000만 달러를 기록했으며, 이는 강력한 전자상거래 및 소매 성과에 힘입어 43% 증가한 수치입니다.\n회사는 미국에서 탁월한 성장을 보였으며, 미국 순매출이 54% 증가하여 강력한 수요와 브랜드 모멘텀을 입증했습니다.\nAritzia는 모바일 앱을 성공적으로 출시하여 전자상거래 매출을 크게 증대시켰으며 출시 직후 100만 다운로드를 달성했습니다.\n회사는 부동산 확장 전략의 일환으로 주로 미국에 13개의 신규 부티크와 4개의 재배치 부티크를 오픈했으며, 이는 탁월한 결과를 내고 있습니다.\n향후 가이던스는 4분기 매출이 11억 달러에서 11억 2,500만 달러 사이로 예상되며, 2026 회계연도 매출 전망이 36억 1,500만 달러에서 36억 4,000만 달러로 상향 조정되는 등 지속적인 강력한 성과를 시사합니다.\nAritzia는 2027 회계연도에 미국 시장에 중점을 두고 12~14개의 신규 부티크를 오픈할 계획이며, 두 번째 미국 물류센터를 포함한 인프라에도 투자할 예정입니다.\n경영진은 전략적 마케팅 투자와 디지털 성장 이니셔티브의 지원을 받아 2027 회계연도 매출 목표를 예정보다 앞서 달성할 수 있다는 확신을 표명했습니다.", "symbol": "ATZ", "sentiment": 0.85, "language": "en-US", diff --git a/ko/api-reference/delivery_api/calls/delete-call-by-id.mdx b/ko/api-reference/delivery_api/calls/delete-call-by-id.mdx new file mode 100644 index 00000000..1410242c --- /dev/null +++ b/ko/api-reference/delivery_api/calls/delete-call-by-id.mdx @@ -0,0 +1,3 @@ +--- +openapi: /ko/openapi/delivery_api.spec.yml DELETE /api/v1/transcripts/calls/{call_id} +--- \ No newline at end of file diff --git a/ko/api-reference/delivery_api/calls/fetch-all-calls.mdx b/ko/api-reference/delivery_api/calls/fetch-all-calls.mdx new file mode 100644 index 00000000..da5d8bb1 --- /dev/null +++ b/ko/api-reference/delivery_api/calls/fetch-all-calls.mdx @@ -0,0 +1,3 @@ +--- +openapi: /ko/openapi/delivery_api.spec.yml GET /api/v1/transcripts/calls +--- \ No newline at end of file diff --git a/ko/api-reference/delivery_api/calls/fetch-call-by-id.mdx b/ko/api-reference/delivery_api/calls/fetch-call-by-id.mdx new file mode 100644 index 00000000..cabc418f --- /dev/null +++ b/ko/api-reference/delivery_api/calls/fetch-call-by-id.mdx @@ -0,0 +1,3 @@ +--- +openapi: /ko/openapi/delivery_api.spec.yml GET /api/v1/transcripts/calls/{call_id} +--- \ No newline at end of file diff --git a/ko/api-reference/delivery_api/calls/update-call-by-id.mdx b/ko/api-reference/delivery_api/calls/update-call-by-id.mdx new file mode 100644 index 00000000..dc806ea5 --- /dev/null +++ b/ko/api-reference/delivery_api/calls/update-call-by-id.mdx @@ -0,0 +1,3 @@ +--- +openapi: /ko/openapi/delivery_api.spec.yml PUT /api/v1/transcripts/calls/{call_id} +--- \ No newline at end of file diff --git a/ko/api-reference/delivery_api/participants/delete-participant-by-id.mdx b/ko/api-reference/delivery_api/participants/delete-participant-by-id.mdx new file mode 100644 index 00000000..42e92bf0 --- /dev/null +++ b/ko/api-reference/delivery_api/participants/delete-participant-by-id.mdx @@ -0,0 +1,4 @@ +--- +openapi: /ko/openapi/delivery_api.spec.yml DELETE + /api/v1/transcripts/participants/{participant_id} +--- \ No newline at end of file diff --git a/ko/api-reference/delivery_api/participants/update-participant-by-id.mdx b/ko/api-reference/delivery_api/participants/update-participant-by-id.mdx new file mode 100644 index 00000000..b3e93f57 --- /dev/null +++ b/ko/api-reference/delivery_api/participants/update-participant-by-id.mdx @@ -0,0 +1,4 @@ +--- +openapi: /ko/openapi/delivery_api.spec.yml PUT + /api/v1/transcripts/participants/{participant_id} +--- \ No newline at end of file diff --git a/ko/api-reference/delivery_api/status/query-status-view-1.mdx b/ko/api-reference/delivery_api/status/query-status-view-1.mdx new file mode 100644 index 00000000..703a864e --- /dev/null +++ b/ko/api-reference/delivery_api/status/query-status-view-1.mdx @@ -0,0 +1,3 @@ +--- +openapi: /ko/openapi/delivery_api.spec.yml POST /api/v1/transcripts/status +--- \ No newline at end of file diff --git a/ko/api-reference/delivery_api/status/query-status-view.mdx b/ko/api-reference/delivery_api/status/query-status-view.mdx new file mode 100644 index 00000000..33d14811 --- /dev/null +++ b/ko/api-reference/delivery_api/status/query-status-view.mdx @@ -0,0 +1,3 @@ +--- +openapi: /ko/openapi/delivery_api.spec.yml GET /api/v1/transcripts/status +--- \ No newline at end of file diff --git a/ko/api-reference/delivery_api/summaries/fetch-summaries.mdx b/ko/api-reference/delivery_api/summaries/fetch-summaries.mdx new file mode 100644 index 00000000..9c5d1e29 --- /dev/null +++ b/ko/api-reference/delivery_api/summaries/fetch-summaries.mdx @@ -0,0 +1,3 @@ +--- +openapi: /ko/openapi/delivery_api.spec.yml GET /api/v1/transcripts/summaries +--- \ No newline at end of file diff --git a/ko/api-reference/delivery_api/summaries/fetch-summary-by-call-id.mdx b/ko/api-reference/delivery_api/summaries/fetch-summary-by-call-id.mdx new file mode 100644 index 00000000..c603a64b --- /dev/null +++ b/ko/api-reference/delivery_api/summaries/fetch-summary-by-call-id.mdx @@ -0,0 +1,3 @@ +--- +openapi: /ko/openapi/delivery_api.spec.yml GET /api/v1/transcripts/summaries/{call_id} +--- \ No newline at end of file diff --git a/ko/api-reference/delivery_api/summaries/update-summary-by-call-id.mdx b/ko/api-reference/delivery_api/summaries/update-summary-by-call-id.mdx new file mode 100644 index 00000000..e764daf2 --- /dev/null +++ b/ko/api-reference/delivery_api/summaries/update-summary-by-call-id.mdx @@ -0,0 +1,3 @@ +--- +openapi: /ko/openapi/delivery_api.spec.yml PUT /api/v1/transcripts/summaries/{call_id} +--- \ No newline at end of file diff --git a/ko/api-reference/delivery_api/transcripts/delete-transcript-segment-by-id.mdx b/ko/api-reference/delivery_api/transcripts/delete-transcript-segment-by-id.mdx new file mode 100644 index 00000000..f42bf9fd --- /dev/null +++ b/ko/api-reference/delivery_api/transcripts/delete-transcript-segment-by-id.mdx @@ -0,0 +1,4 @@ +--- +openapi: /ko/openapi/delivery_api.spec.yml DELETE + /api/v1/transcripts/transcripts/{transcript_id}/segment/{segment_id} +--- \ No newline at end of file diff --git a/ko/api-reference/delivery_api/transcripts/update-transcript-segment-by-id.mdx b/ko/api-reference/delivery_api/transcripts/update-transcript-segment-by-id.mdx new file mode 100644 index 00000000..2d29c936 --- /dev/null +++ b/ko/api-reference/delivery_api/transcripts/update-transcript-segment-by-id.mdx @@ -0,0 +1,4 @@ +--- +openapi: /ko/openapi/delivery_api.spec.yml PUT + /api/v1/transcripts/transcripts/{transcript_id}/segment/{segment_id} +--- \ No newline at end of file diff --git a/ko/api-reference/guides/consensus-ratings-explained.mdx b/ko/api-reference/guides/consensus-ratings-explained.mdx index 6f3dab72..7957b2c6 100644 --- a/ko/api-reference/guides/consensus-ratings-explained.mdx +++ b/ko/api-reference/guides/consensus-ratings-explained.mdx @@ -1,67 +1,83 @@ --- -title: "Consensus Ratings Explained" -description: "Learn how Benzinga calculates consensus ratings from individual analyst recommendations" +title: "컨센서스 등급 설명" +description: "Benzinga가 개별 애널리스트의 추천을 기반으로 컨센서스 등급을 어떻게 계산하는지 알아봅니다" --- -## Overview +
+ ## 개요 +
-Consensus ratings provide a consolidated view of analyst sentiment on a stock by aggregating individual analyst ratings into a single, easy-to-understand metric. This guide explains how we calculate consensus ratings to help you make informed investment decisions. +컨센서스 평점은 개별 애널리스트 의견을 하나의 이해하기 쉬운 지표로 집계해, 특정 종목에 대한 애널리스트 심리를 통합적으로 보여 줍니다. 이 가이드는 정보에 기반한 투자 의사결정을 내릴 수 있도록, 컨센서스 평점이 어떻게 산출되는지 설명합니다. -## How Consensus Ratings Are Calculated +
+ ## 컨센서스 등급이 계산되는 방식 +
-### Step 1: Collecting Analyst Ratings +
+ ### 1단계: 애널리스트 의견 수집 +
-We gather all available analyst ratings for a given stock. Each rating includes: +특정 종목에 대해 이용 가능한 모든 애널리스트 투자의견을 수집합니다. 각 의견에는 다음 정보가 포함됩니다: -- **Analyst Name** and **Firm Name** -- **Rating** (e.g., Strong Buy, Buy, Hold, Sell, Strong Sell) -- **Price Target** - The analyst's projected stock price -- **Date Updated** - When the rating was issued +* **애널리스트 이름** 및 **소속 기관명** +* **투자의견 등급** (예: Strong Buy, Buy, Hold, Sell, Strong Sell) +* **목표가** - 애널리스트가 제시한 목표 주가 +* **업데이트 날짜** - 해당 의견이 발표된 날짜 -### Step 2: Filtering for Unique Analysts +
+ ### 단계 2: 고유 애널리스트 필터링 +
-To ensure accuracy and avoid double-counting, we only include the **most recent rating** from each unique analyst-firm combination. +정확성을 높이고 이중 집계를 방지하기 위해 각 고유 애널리스트-기관 조합에 대해 **가장 최근 등급**만 포함합니다. -**Example:** If Morgan Stanley's analyst John Doe has rated a stock multiple times, only their latest rating is included in the calculation. +**예시:** 예를 들어, Morgan Stanley 소속 애널리스트 John Doe가 한 종목에 여러 번 등급을 부여한 경우, 계산에는 가장 최근 등급만 포함됩니다. -Ratings without a valid price target are excluded from the analysis. + 유효한 목표가가 없는 등급은 분석에서 제외됩니다. -### Step 3: Categorizing Ratings +
+ ### 3단계: 등급 분류 +
-Analyst ratings are categorized into five standard categories: +애널리스트 투자의견은 다섯 가지 표준 범주로 분류됩니다: -| Category | Numeric Value | +| 범주 | 수치 값 | |----------|---------------| -| **Strong Sell** | 1 | -| **Sell** | 2 | -| **Hold** | 3 | -| **Buy** | 4 | -| **Strong Buy** | 5 | +| **강력 매도** | 1 | +| **매도** | 2 | +| **보유** | 3 | +| **매수** | 4 | +| **강력 매수** | 5 | -### Step 4: Aggregating Ratings +
+ ### 단계 4: 투자의견 집계 +
-We count how many analysts fall into each category. +각 카테고리에 속한 애널리스트 수를 집계합니다. -**Example Aggregate:** -- Strong Buy: 8 analysts -- Buy: 12 analysts -- Hold: 5 analysts -- Sell: 2 analysts -- Strong Sell: 1 analyst +**집계 예시:** -**Total:** 28 unique analysts +* 강력 매수: 8명의 애널리스트 +* 매수: 12명의 애널리스트 +* 보유: 5명의 애널리스트 +* 매도: 2명의 애널리스트 +* 강력 매도: 1명의 애널리스트 -### Step 5: Calculating the Consensus Rating Value +**총계:** 중복 없는 애널리스트 28명 -The consensus rating value is calculated as a weighted average: +
+ ### 5단계: 컨센서스 등급 값 계산 +
+ +컨센서스 등급 값은 가중평균으로 계산합니다. ``` Consensus Value = (Strong Buy × 5 + Buy × 4 + Hold × 3 + Sell × 2 + Strong Sell × 1) / Total Analysts ``` -**Using the example above:** +**위의 예시를 기준으로 하면:** + ``` Consensus Value = (8×5 + 12×4 + 5×3 + 2×2 + 1×1) / 28 Consensus Value = (40 + 48 + 15 + 4 + 1) / 28 @@ -69,144 +85,186 @@ Consensus Value = 108 / 28 Consensus Value = 3.86 ``` -### Step 6: Determining the Consensus Rating +
+ ### 6단계: 컨센서스 등급 결정 +
-The consensus value is rounded to the nearest whole number and mapped to a rating: +컨센서스 값은 가장 가까운 정수로 반올림한 후, 다음 등급에 매핑됩니다: -| Consensus Value | Standard Rating | Simplified Rating | +| 컨센서스 값 | 표준 등급 | 단순화 등급 | |----------------|-----------------|-------------------| -| **1** | Strong Sell | Sell | -| **2** | Sell | Sell | -| **3** | Hold | Hold | -| **4** | Buy | Buy | -| **5** | Strong Buy | Buy | +| **1** | 강력 매도 | 매도 | +| **2** | 매도 | 매도 | +| **3** | 보유 | 보유 | +| **4** | 매수 | 매수 | +| **5** | 강력 매수 | 매수 | -**In our example:** 3.86 rounds to **4**, which translates to a **"Buy"** consensus rating. +**이 예시에서:** 3.86은 **4**로 반올림되며, 이는 **"매수"** 컨센서스 등급에 해당합니다. ---- +*** -## Display Options +
+ ## 표시 옵션 +
-### Standard vs. Simplified Ratings +
+ ### 표준형 vs. 단순형 Ratings +
-We offer two display formats: +다음 두 가지 표시 형식을 제공합니다. -**Standard (5-category):** -- Strong Sell, Sell, Hold, Buy, Strong Buy +**표준형 (5개 범주):** -**Simplified (3-category):** -- Sell (combines Strong Sell + Sell) -- Hold -- Buy (combines Buy + Strong Buy) +* Strong Sell, Sell, Hold, Buy, Strong Buy -### Count vs. Percentage Display +**단순형 (3개 범주):** -**Count Display:** -Shows the actual number of analysts in each category. +* Sell (Strong Sell + Sell 통합) +* Hold +* Buy (Buy + Strong Buy 통합) -**Percentage Display:** -Shows the proportion of analysts in each category, rounded to whole percentages that sum to exactly 100%. +
+ ### 개수 vs. 백분율 표시 +
-**Example:** -- Buy: 71% (20 analysts) -- Hold: 18% (5 analysts) -- Sell: 11% (3 analysts) +**개수 표시:** +각 범주에 속한 애널리스트 수를 그대로 표시합니다. ---- +**백분율 표시:** +각 범주에 속한 애널리스트 비율을 표시하며, 합계가 정확히 100%가 되도록 반올림된 정수 백분율로 제공합니다. + +**예시:** + +* 매수: 71% (애널리스트 20명) +* 보유: 18% (애널리스트 5명) +* 매도: 11% (애널리스트 3명) -## Price Target Calculations +*** -### Consensus Price Target +
+ ## 목표 주가 산출 +
-The average of all analyst price targets: +
+ ### 컨센서스 목표가 +
+ +모든 애널리스트가 제시한 목표가의 평균: ``` Consensus PT = Sum of all Price Targets / Number of Analysts ``` -### Low and High Price Targets +
+ ### 최저 및 최고 목표 주가 +
-- **Low Price Target:** The lowest price target among all analysts -- **High Price Target:** The highest price target among all analysts +* **최저 목표 주가:** 모든 애널리스트가 제시한 목표 주가 중 가장 낮은 값 +* **최고 목표 주가:** 모든 애널리스트가 제시한 목표 주가 중 가장 높은 값 -These provide a range showing the spectrum of analyst expectations. +이는 애널리스트들이 예상하는 가격의 범위를 나타냅니다. ---- +*** -## Understanding the Metrics +
+ ## 지표 이해 +
-### Total Analyst Count vs. Unique Analyst Count +
+ ### 전체 애널리스트 수 vs. 고유 애널리스트 수 +
-- **Total Analyst Count:** All ratings collected (may include multiple ratings from the same analyst) -- **Unique Analyst Count:** The number of distinct analyst-firm combinations (used for calculations) +* **전체 애널리스트 수:** 수집된 모든 투자의견/평가 수(동일 애널리스트의 여러 평가 포함 가능) +* **고유 애널리스트 수:** 서로 다른 애널리스트-펌 조합의 개수(계산에 사용) -The unique count ensures each analyst's voice is counted only once, providing a more accurate consensus. +고유 수치는 각 애널리스트의 의견이 한 번만 반영되도록 하여, 더 정확한 컨센서스를 산출하는 데 도움이 됩니다. ---- +*** -## Important Considerations +
+ ## 중요 사항 +
-### Rating Freshness +
+ ### 투자의견 최신성 +
-Consensus ratings reflect the most recent analyst opinions. The **Updated At** timestamp indicates when the consensus was last calculated. +컨센서스 투자의견은 가장 최근 애널리스트 의견을 반영합니다. **Updated At** 타임스탬프는 컨센서스가 마지막으로 계산된 시점을 나타냅니다. -### Coverage Depth +
+ ### 커버리지 깊이 +
-Consensus ratings are more reliable when based on a larger number of unique analysts. Stocks with limited analyst coverage (fewer than 3-5 analysts) may have less stable consensus ratings. +컨센서스 레이팅은 서로 다른 애널리스트 수가 많을수록 신뢰성이 높습니다. 애널리스트 커버리지가 제한적인 종목(커버하는 애널리스트가 3–5명 미만인 경우)은 컨센서스 레이팅이 상대적으로 덜 안정적일 수 있습니다. -### Rating Distribution +
+ ### 투자 의견 분포 +
-Pay attention to the distribution of ratings, not just the consensus. A stock with 50% Buy and 50% Sell ratings will have a "Hold" consensus, but this masks significant disagreement among analysts. +컨센서스만 보지 말고, 투자 의견이 어떻게 분포되어 있는지도 함께 살펴봐야 합니다. 매수 의견이 50%, 매도 의견이 50%인 종목은 컨센서스가 "보유"로 표시되지만, 이는 애널리스트들 사이의 상당한 의견 차이를 가려버릴 수 있습니다. ---- +*** + +
+ ## 예시 계산 과정 살펴보기 +
-## Example Calculation Walkthrough +**XYZ Corporation**에 대한 예시를 단계별로 살펴보겠습니다: -Let's walk through a complete example for **XYZ Corporation**: +
+ ### 원시 데이터 (애널리스트 10명) +
-### Raw Data (10 analysts) -| Analyst | Firm | Rating | Price Target | +| 애널리스트 | 회사 | 투자의견 | 목표가 | |---------|------|--------|--------------| -| Analyst A | Goldman Sachs | Buy | $150 | -| Analyst B | JP Morgan | Strong Buy | $165 | -| Analyst C | Morgan Stanley | Buy | $155 | -| Analyst D | Bank of America | Hold | $140 | -| Analyst E | Citigroup | Strong Buy | $170 | -| Analyst F | Wells Fargo | Buy | $152 | -| Analyst G | Deutsche Bank | Hold | $145 | -| Analyst H | Barclays | Sell | $130 | -| Analyst I | UBS | Buy | $158 | -| Analyst J | Credit Suisse | Strong Buy | $168 | - -### Step-by-Step Calculation - -**1. Filter for unique analysts:** All 10 ratings are unique (10 analysts used) - -**2. Aggregate counts:** -- Strong Buy: 3 -- Buy: 4 -- Hold: 2 -- Sell: 1 -- Strong Sell: 0 - -**3. Calculate consensus value:** +| 애널리스트 A | Goldman Sachs | 매수 | $150 | +| 애널리스트 B | JP Morgan | 강력 매수 | $165 | +| 애널리스트 C | Morgan Stanley | 매수 | $155 | +| 애널리스트 D | Bank of America | 보유 | $140 | +| 애널리스트 E | Citigroup | 강력 매수 | $170 | +| 애널리스트 F | Wells Fargo | 매수 | $152 | +| 애널리스트 G | Deutsche Bank | 보유 | $145 | +| 애널리스트 H | Barclays | 매도 | $130 | +| 애널리스트 I | UBS | 매수 | $158 | +| 애널리스트 J | Credit Suisse | 강력 매수 | $168 | + +
+ ### 단계별 계산 +
+ +**1. 고유 애널리스트 필터링:** 10개 평점이 모두 서로 다른 애널리스트로부터 나온 것이므로, 고유 애널리스트 수는 10명입니다(애널리스트 10명 사용). + +**2. 개수 집계:** + +* Strong Buy: 3 +* Buy: 4 +* Hold: 2 +* Sell: 1 +* Strong Sell: 0 + +**3. 컨센서스 값 계산:** + ``` (3×5 + 4×4 + 2×3 + 1×2 + 0×1) / 10 = (15 + 16 + 6 + 2 + 0) / 10 = 3.9 ``` -**4. Determine consensus:** 3.9 rounds to **4 = "Buy"** +**4. 컨센서스 결정:** 3.9를 반올림하면 **4 = "Buy"** -**5. Price targets:** -- Consensus PT: (150+165+155+140+170+152+145+130+158+168) / 10 = **$153.30** -- Low PT: **$130** -- High PT: **$170** +**5. 목표가:** -**6. Percentage breakdown:** -- Buy: 70% (Strong Buy 30% + Buy 40%) -- Hold: 20% -- Sell: 10% +* 컨센서스 목표가: (150+165+155+140+170+152+145+130+158+168) / 10 = **$153.30** +* 최저 목표가: **$130** +* 최고 목표가: **$170** -### Final Consensus Rating Output +**6. 비율 분포:** + +* Buy: 70% (Strong Buy 30% + Buy 40%) +* Hold: 20% +* Sell: 10% + +
+ ### 최종 컨센서스 등급 결과 +
```json { @@ -221,37 +279,42 @@ Let's walk through a complete example for **XYZ Corporation**: } ``` ---- +*** -## Frequently Asked Questions +
+ ## 자주 묻는 질문 +
- - If an analyst from the same firm updates their rating multiple times, the total count includes all instances, but only the most recent is used in calculations (reflected in the unique count). + + 동일한 기관에 속한 애널리스트가 투자의견을 여러 번 변경한 경우, 총 애널리스트 수에는 모든 변경 건이 포함되지만, 계산에는 가장 최근 투자의견만 사용됩니다(이는 고유 애널리스트 수에 반영됩니다). - - Consensus ratings are recalculated whenever new analyst ratings are published or existing ratings are updated. + + 컨센서스 투자의견은 새로운 애널리스트 투자의견이 게시되거나 기존 투자의견이 업데이트될 때마다 다시 계산됩니다. - - Without analyst coverage, a consensus rating cannot be calculated. The stock will show no consensus data. + + 애널리스트 커버리지가 없으면 컨센서스 투자의견을 계산할 수 없습니다. 해당 종목에는 컨센서스 데이터가 표시되지 않습니다. - - No. The consensus only changes when analysts issue new ratings or update existing ones. + + 아닙니다. 컨센서스는 애널리스트가 새 투자의견을 발행하거나 기존 투자의견을 업데이트할 때에만 변경됩니다. ---- +*** -## Related Endpoints + - - Get consensus rating data for stocks + + 주식의 컨센서스 등급 데이터를 조회합니다 - - Get individual analyst ratings + + + 개별 애널리스트 등급을 조회합니다 - + \ No newline at end of file diff --git a/ko/api-reference/guides/guidance-process-explained.mdx b/ko/api-reference/guides/guidance-process-explained.mdx new file mode 100644 index 00000000..1cda3f41 --- /dev/null +++ b/ko/api-reference/guides/guidance-process-explained.mdx @@ -0,0 +1,260 @@ +--- +title: "가이던스 프로세스 설명" +description: "기업 가이던스의 동작 방식과 미래 지향적 재무 분석을 위한 Guidance API 사용 방법을 설명합니다" +--- + +
+ ## 개요 +
+ +* 기업 가이던스의 의미 +* 가이던스와 애널리스트 추정치의 차이점 +* 미래 전망 분석에서 가이던스가 중요한 이유 +* 데이터 소스: 기업 경영진 공시 + +*** + +
+ ## 회사 가이던스의 의미 +
+ +회사 가이던스는 회사 경영진이 직접 제시하는 미래 재무 전망을 말합니다. 일반적으로 특정 회계 기간에 대한 주당순이익(EPS), 매출 등 핵심 성과 지표의 예상 범위나 추정치를 포함합니다. 가이던스는 공시 시점의 경영진 내부 전망, 가정, 전략적 관점을 반영합니다. + + + 과거 재무 실적과 달리 가이던스는 미래 지향적인 정보이며, 시장 상황, 사업 성과, 외부 요인에 따라 변경될 수 있습니다. + + +*** + +
+ ## 가이던스와 애널리스트 추정치의 차이 +
+ +| 측면 | 회사 가이던스 | 애널리스트 추정치 | +|--------|------------------|-------------------| +| **출처** | 회사 경영진 | 독립적인 금융 애널리스트 | +| **근거** | 내부 전망과 운영 인사이트 | 외부 리서치 models 및 가정 | +| **관점** | 경영진이 예상하는 실적 | 시장 컨센서스 기대치 | +| **업데이트 주기** | 정기적으로 또는 전망이 변경될 때 발표 | 지속적으로 업데이트됨 | +| **의도** | 전망을 제시하고 기대치를 설정 | 회사 성과를 평가하고 예측 | +---------------------------------------------- + +
+ ## 미래 전망 분석에서 가이던스가 중요한 이유 +
+ +가이던스는 미래 전망 분석을 위한 핵심 입력 요소입니다. 그 이유는 다음과 같습니다: + +* **시장 기대를 경영진의 전망에 맞춰 기준점으로 삼게** 합니다. +* **미래 실적에 대한 자신감 또는 신중한 태도를 드러내는 신호를** 제공합니다. +* **실적 발표 결과를 해석하기 위한 맥락을** 제공합니다. +* **전망 상향, 하향, 재확인과 같은 방향성 변화를 평가하는 데 도움을** 줍니다. + + + 투자자와 애널리스트는 종종 가이던스를 이전 가이던스와 애널리스트 컨센서스와 비교하여 모멘텀, 실행 리스크, 전략적 방향을 평가합니다. + + +*** + +
+ ## 데이터 소스: 기업 경영진 가이던스 공시 +
+ +가이던스 데이터는 다음을 포함한 기업의 공식 커뮤니케이션에서 직접 수집됩니다: + +* 실적 발표 컨퍼런스 콜 +* 실적 보도자료 +* 투자자 대상 프레젠테이션 +* 규제 공시 문서 + + + 모든 가이던스 데이터는 기업 경영진이 명시적으로 공시한 정보를 반영하며, 공시 시점에 제시된 원래의 범위, 추정치, 시점을 그대로 유지하도록 구조화되어 있습니다. + + +*** + +## Guidance API – 개발자용 가이드 + +### 개요 + +Guidance API는 회사가 공시한 구조화된 미래 실적 가이던스를 제공하며, 여기에는 주당순이익(EPS) 및 매출 전망이 포함됩니다. 이 가이던스는 특정 회계 기간에 대한 경영진의 기대를 반영하며, 미래 지향적 분석, 비교, 이벤트 기반 워크플로에 필수적입니다. + +*** + +## 가이던스 지표 + +
+ ### 주당순이익(EPS) 가이던스 +
+ +각 가이던스 레코드에는 다음 필드가 포함될 수 있습니다: + +| Field | Description | +|-------|-------------| +| `eps_guidance_min` | 예상 주당순이익(EPS) 하한 | +| `eps_guidance_max` | 예상 주당순이익(EPS) 상한 | +| `eps_guidance_est` | 예상 주당순이익(EPS) 중간값 | +| `eps_type` | 회계 기준(GAAP 또는 Adjusted) | + +
+ ### 매출 가이던스 +
+ +각 가이던스 레코드는 다음 필드를 포함할 수 있습니다: + +| Field | Description | +|-------|-------------| +| `revenue_guidance_min` | 최소 매출 전망치 | +| `revenue_guidance_max` | 최대 매출 전망치 | +| `revenue_guidance_est` | 예상 매출의 중간값 | +| `revenue_type` | 회계 기준 (GAAP 또는 조정 기준) | + +### 이전 가이던스와 현재 가이던스 + +| Field | Description | +|-------|-------------| +| `eps_guidance_prior_min` | 이전 최소 주당순이익(EPS) 전망 | +| `eps_guidance_prior_max` | 이전 최대 주당순이익(EPS) 전망 | +| `revenue_guidance_prior_min` | 이전 최소 매출 전망 | +| `revenue_guidance_prior_max` | 이전 최대 매출 전망 | + + + 현재 가이던스를 이전 전망과 비교해 경영진이 기대치를 상향, 하향 또는 재확인했는지 확인하십시오. + + +*** + +
+ ## 시기 및 기간 +
+ +| Field | Description | +|-------|-------------| +| `period` | 회계 기간 범위(예: Q1, FY) | +| `period_year` | 회계 연도 | +| `date` and `time` | 발표 날짜 및 시간 | +| `updated` | 마지막 업데이트 시각(Unix UTC 타임스탬프) | +| `prelim` | 잠정 여부 표시 | + +## 레코드 분류 + +
+ ### 주요 가이던스 +
+ +| Field | Description | +|-------|-------------| +| `is_primary` | Y/N – 동일한 회사/날짜에 여러 가이던스 항목이 있는 경우 기본 레코드를 표시합니다 | + + + 기본 레코드를 선택할 때는 GAAP보다 조정(Adjusted) 가이던스를 우선합니다. + + +### 확정 상태 + +| Field | Description | +|-------|-------------| +| `confirmed` | Y/N – Y는 공식적인 기업 가이던스를 의미하며, N은 예상(미확정) 가이던스를 의미합니다 | + +**확정된 가이던스**(`Y`)는 기업에서 공식적으로 공시한 내용을 의미합니다. + +**미확정 가이던스**(`N`)는 다가오는 실적 발표에 대해 시스템에서 자동으로 생성되며, 매일 업데이트되고, 다음을 포함할 수 있습니다: + +* 예상 발표 시점 +* 예측 지표 +* 1차/2차 분류 + +*** + +
+ ## 증권 식별 +
+ +각 레코드는 다음 정보와 연관됩니다: + +| Field | Description | +|-------|-------------| +| `ticker` | 티커(주식 심볼) | +| `name` | 회사명 | +| `cusip` | CUSIP 식별자 | +| `exchange` | 해당 증권이 거래되는 exchange | + +이를 통해 가이던스를 올바른 회사와 증권에 정확하게 매핑할 수 있습니다. + +*** + +
+ ## 표시 및 해석 가이드라인 +
+ +* 기본 뷰에서는 **기본 가이던스(primary guidance)**(`is_primary = Y`)를 사용합니다 +* 전체 범위가 제공되는 경우 전체 구간을 표시하고, 필요 시 추정값으로 대체합니다 +* **확정 가이던스(confirmed guidance)**는 공식 공시를 의미하며, **미확정 가이던스(unconfirmed guidance)**는 참고용 지표에 불과합니다 +* 가이던스는 애널리스트 추정치 및 과거 실적과 함께 해석해야 합니다 + +*** + +
+ ## 오류 처리 +
+ +| 시나리오 | 동작 | +|----------|----------| +| 데이터가 반환되지 않음 | 빈 가이던스(guidance) 배열 | +| 최소/최대 값 누락 | 추정치 전용 가이던스 | +| 기본(primary) 플래그 없는 여러 레코드 | `is_primary`로 판별 | +------------------------------------------------ + +## 자주 묻는 질문 + + + + 기업의 공식 공시 전에 예상되는 가이던스를 말합니다. 매일 업데이트되며 변경될 수 있습니다. + + **예상 가이던스 레코드는 다음과 같은 주요 이점이 있습니다:** + + * 다가오는 실적 발표일이 확정되는 즉시 자동으로 생성됩니다 + * 가이던스 발표의 예상 일자와 시간을 파악할 수 있습니다 + * GAAP 대비 조정 지표를 포함하여, 가이던스 유형(주당순이익(EPS) 또는 매출)을 예측합니다 + * 회계 기간 내에서 1차(primary) 가이던스와 2차(secondary) 가이던스를 구분합니다 + * 공식 가이던스 발표 전까지 매일 갱신되는, 지속적으로 업데이트되는 추정치를 포함합니다 + + + + `is_primary = Y` 인 레코드를 사용하세요. + + + + 기업이 GAAP 및 조정 가이던스를 함께 제공하거나, 여러 지표에 대한 가이던스를 제공할 수 있기 때문입니다. + + + + 네, 기업은 이후 공시에서 가이던스를 수정하거나 철회할 수 있습니다. + + + + 모든 기업이 공식 가이던스를 제공하는 것은 아닙니다. + + + +*** + +## 관련 API + + + + 다가오는 실적 발표 일정을 추적합니다 + + + + 기업 가이던스 데이터를 조회합니다 + + + + 가이던스를 애널리스트 예상치와 비교합니다 + + + + 가이던스를 과거 실적과 비교하여 검증합니다 + + \ No newline at end of file diff --git a/ko/api-reference/logo-api_api/logos/bulk-logos-sync.mdx b/ko/api-reference/logo-api_api/logos/bulk-logos-sync.mdx new file mode 100644 index 00000000..91530890 --- /dev/null +++ b/ko/api-reference/logo-api_api/logos/bulk-logos-sync.mdx @@ -0,0 +1,3 @@ +--- +openapi: /openapi/logo-api_api.spec.yml GET /logos/sync +--- \ No newline at end of file diff --git a/ko/api-reference/logo-api_api/logos/search-logos.mdx b/ko/api-reference/logo-api_api/logos/search-logos.mdx new file mode 100644 index 00000000..73e46a50 --- /dev/null +++ b/ko/api-reference/logo-api_api/logos/search-logos.mdx @@ -0,0 +1,3 @@ +--- +openapi: /openapi/logo-api_api.spec.yml GET /logos/search +--- \ No newline at end of file diff --git a/ko/api-reference/news-api/channels/get-available-news-channels.mdx b/ko/api-reference/news-api/channels/get-available-news-channels.mdx index 65d43837..5fe88840 100644 --- a/ko/api-reference/news-api/channels/get-available-news-channels.mdx +++ b/ko/api-reference/news-api/channels/get-available-news-channels.mdx @@ -1,4 +1,4 @@ --- -title: "지원되는 뉴스 채널" +title: "이용 가능한 뉴스 채널" openapi: /ko/openapi/news-api_api.spec.yml GET /api/v2.1/news/channels --- \ No newline at end of file diff --git a/ko/api-reference/news-api_api/channels/get-available-news-channels.mdx b/ko/api-reference/news-api_api/channels/get-available-news-channels.mdx new file mode 100644 index 00000000..020219fc --- /dev/null +++ b/ko/api-reference/news-api_api/channels/get-available-news-channels.mdx @@ -0,0 +1,175 @@ +--- +title: "지원되는 뉴스 채널" +openapi: /ko/openapi/news-api_api.spec.yml GET /api/v2.1/news/channels +--- + + + ```json Response (200 OK) + { + "ok": true, + "data": [ + {"id": 68, "parent": 67, "channel": "애널리스트 코멘트", "weight": 0}, + {"id": 831968, "parent": 2, "channel": "아시아", "weight": 0}, + {"id": 132653, "parent": 2, "channel": "바이너리 옵션", "weight": 0}, + {"id": 19868, "parent": 18467, "channel": "바이오테크", "weight": 0}, + {"id": 123430, "parent": 2, "channel": "대마초", "weight": 0}, + {"id": 135733, "parent": 2, "channel": "암호화폐", "weight": 0}, + {"id": 16888, "parent": 57, "channel": "실적", "weight": 0}, + {"id": 862672, "parent": 16888, "channel": "실적 상회", "weight": 0}, + {"id": 862673, "parent": 16888, "channel": "실적 하회", "weight": 0}, + {"id": 831970, "parent": 18467, "channel": "엔터테인먼트", "weight": 0}, + {"id": 24769, "parent": 2, "channel": "주식", "weight": 0}, + {"id": 831969, "parent": 2, "channel": "ESG", "weight": 0}, + {"id": 38929, "parent": 17834, "channel": "재무 자문가", "weight": 0}, + {"id": 144421, "parent": 0, "channel": "핀테크", "weight": 0}, + {"id": 831973, "parent": 18467, "channel": "게임", "weight": 0}, + {"id": 26029, "parent": 0, "channel": "정부", "weight": 0}, + {"id": 831976, "parent": 57, "channel": "대형주", "weight": 0}, + {"id": 831967, "parent": 2, "channel": "라틴 아메리카", "weight": 0}, + {"id": 38, "parent": 22, "channel": "매수 아이디어", "weight": 0}, + {"id": 64, "parent": 0, "channel": "인수합병", "weight": 0}, + {"id": 862546, "parent": 17375, "channel": "거시경제 이벤트", "weight": 0}, + {"id": 927213, "parent": 18467, "channel": "거시경제 알림", "weight": 0}, + {"id": 927212, "parent": 18467, "channel": "시장 요약", "weight": 0}, + {"id": 831977, "parent": 57, "channel": "중형주", "weight": 0}, + {"id": 17043, "parent": 2, "channel": "뮤추얼 펀드", "weight": 0}, + {"id": 57, "parent": 0, "channel": "뉴스", "weight": 0}, + {"id": 22681, "parent": 2, "channel": "페니 스톡", "weight": 0}, + {"id": 919406, "parent": 2, "channel": "예측 시장", "weight": 0}, + {"id": 692385, "parent": 2, "channel": "사모 시장", "weight": 0}, + {"id": 748887, "parent": 2, "channel": "사이키델릭", "weight": 0}, + {"id": 144213, "parent": 26029, "channel": "규제", "weight": 0}, + {"id": 142059, "parent": 142057, "channel": "리츠", "weight": 0}, + {"id": 49, "parent": 47, "channel": "섹터 ETF", "weight": 0}, + {"id": 32789, "parent": 0, "channel": "공매도 투자자", "weight": 0}, + {"id": 831971, "parent": 18467, "channel": "소셜 미디어", "weight": 0}, + {"id": 45040, "parent": 18467, "channel": "우주", "weight": 0}, + {"id": 831972, "parent": 18467, "channel": "스포츠 베팅", "weight": 0}, + {"id": 726669, "parent": 0, "channel": "WIIM", "weight": 0}, + {"id": 85, "parent": 2, "channel": "채권", "weight": 1}, + {"id": 50, "parent": 47, "channel": "광범위 미국 주식 ETF", "weight": 1}, + {"id": 125556, "parent": 18467, "channel": "교육", "weight": 1}, + {"id": 16889, "parent": 57, "channel": "가이던스", "weight": 1}, + {"id": 39, "parent": 22, "channel": "매도 아이디어", "weight": 1}, + {"id": 66318, "parent": 67, "channel": "커버리지 중단", "weight": 1}, + {"id": 41, "parent": 22, "channel": "배당", "weight": 2}, + {"id": 61, "parent": 57, "channel": "배당", "weight": 2}, + {"id": 125558, "parent": 2, "channel": "신흥 시장", "weight": 2}, + {"id": 17412, "parent": 18467, "channel": "기업가정신", "weight": 2}, + {"id": 52, "parent": 47, "channel": "특수 ETF", "weight": 2}, + {"id": 69, "parent": 67, "channel": "등급 상향", "weight": 2}, + {"id": 70, "parent": 67, "channel": "등급 하향", "weight": 3}, + {"id": 125557, "parent": 2, "channel": "유로존", "weight": 3}, + {"id": 140295, "parent": 18467, "channel": "헬스케어", "weight": 3}, + {"id": 40009, "parent": 47, "channel": "신규 ETF", "weight": 3}, + {"id": 17374, "parent": 57, "channel": "루머", "weight": 3}, + {"id": 42, "parent": 22, "channel": "소형주 분석", "weight": 3}, + {"id": 55, "parent": 47, "channel": "신흥 시장 ETF", "weight": 4}, + {"id": 34989, "parent": 57, "channel": "자금 조달", "weight": 4}, + {"id": 86, "parent": 2, "channel": "선물", "weight": 4}, + {"id": 44, "parent": 18467, "channel": "헤지펀드", "weight": 4}, + {"id": 72, "parent": 67, "channel": "목표가", "weight": 4}, + {"id": 16890, "parent": 22, "channel": "기술적 분석", "weight": 4}, + {"id": 36240, "parent": 2, "channel": "원자재", "weight": 5}, + {"id": 54, "parent": 47, "channel": "통화 ETF", "weight": 5}, + {"id": 71, "parent": 67, "channel": "커버리지 개시", "weight": 5}, + {"id": 34, "parent": 18467, "channel": "주요 변동 종목", "weight": 5}, + {"id": 65, "parent": 57, "channel": "공모", "weight": 5}, + {"id": 39090, "parent": 22, "channel": "미리보기", "weight": 5}, + {"id": 87, "parent": 57, "channel": "계약", "weight": 6}, + {"id": 16784, "parent": 2, "channel": "옵션", "weight": 6}, + {"id": 16779, "parent": 18467, "channel": "정치", "weight": 6}, + {"id": 39823, "parent": 67, "channel": "등급 재확인", "weight": 6}, + {"id": 3, "parent": 2, "channel": "외환", "weight": 7}, + {"id": 37760, "parent": 18467, "channel": "심리", "weight": 7}, + {"id": 30777, "parent": 57, "channel": "소매 판매", "weight": 7}, + {"id": 63, "parent": 57, "channel": "자사주 매입", "weight": 8}, + {"id": 17, "parent": 18467, "channel": "주제", "weight": 8}, + {"id": 34992, "parent": 57, "channel": "자산 매각", "weight": 9}, + {"id": 18468, "parent": 18467, "channel": "여행", "weight": 9}, + {"id": 39620, "parent": 18467, "channel": "레스토랑", "weight": 10}, + {"id": 46411, "parent": 57, "channel": "소형주", "weight": 10}, + {"id": 38928, "parent": 18467, "channel": "크라우드소싱", "weight": 11}, + {"id": 59, "parent": 57, "channel": "FDA", "weight": 11}, + {"id": 29619, "parent": 57, "channel": "법률", "weight": 12}, + {"id": 413389, "parent": 18467, "channel": "스포츠", "weight": 12}, + {"id": 60, "parent": 57, "channel": "경영진", "weight": 13}, + {"id": 62, "parent": 57, "channel": "내부자 거래", "weight": 14}, + {"id": 66, "parent": 57, "channel": "주식 분할", "weight": 15}, + {"id": 34991, "parent": 57, "channel": "기업공개", "weight": 17}, + {"id": 34990, "parent": 57, "channel": "국채", "weight": 18}, + {"id": 29618, "parent": 57, "channel": "이벤트", "weight": 19}, + {"id": 17027, "parent": 57, "channel": "글로벌", "weight": 20}, + {"id": 35794, "parent": 57, "channel": "경제 지표", "weight": 21}, + {"id": 146540, "parent": 0, "channel": "오피니언", "weight": 23}, + {"id": 138079, "parent": 0, "channel": "주요 뉴스", "weight": 24}, + {"id": 17375, "parent": 0, "channel": "경제", "weight": 25}, + {"id": 125743, "parent": 0, "channel": "연방준비제도", "weight": 26}, + {"id": 38926, "parent": 0, "channel": "성공 사례", "weight": 27}, + {"id": 38927, "parent": 0, "channel": "스타트업", "weight": 29}, + {"id": 40436, "parent": 0, "channel": "중소기업", "weight": 30}, + {"id": 165347, "parent": 0, "channel": "시장 영향 단독 기사", "weight": 31}, + {"id": 145889, "parent": 0, "channel": "단독 기사", "weight": 32}, + {"id": 171552, "parent": 0, "channel": "SEC", "weight": 33}, + {"id": 171557, "parent": 0, "channel": "시그널", "weight": 34}, + {"id": 38925, "parent": 0, "channel": "인기", "weight": 35}, + {"id": 23, "parent": 0, "channel": "장전 전망", "weight": 36}, + {"id": 25, "parent": 0, "channel": "장중 업데이트", "weight": 37}, + {"id": 26, "parent": 0, "channel": "시간외 거래 센터", "weight": 38}, + {"id": 2, "parent": 0, "channel": "시장", "weight": 39}, + {"id": 67, "parent": 0, "channel": "애널리스트 평가", "weight": 48}, + {"id": 24, "parent": 22, "channel": "급등락주", "weight": 56}, + {"id": 6, "parent": 0, "channel": "기술", "weight": 57}, + {"id": 5, "parent": 0, "channel": "미디어", "weight": 58}, + {"id": 17834, "parent": 0, "channel": "개인 금융", "weight": 64}, + {"id": 22, "parent": 0, "channel": "트레이딩 아이디어", "weight": 66}, + {"id": 31781, "parent": 0, "channel": "리뷰", "weight": 73}, + {"id": 125566, "parent": 0, "channel": "인터뷰", "weight": 74}, + {"id": 26330, "parent": 0, "channel": "보험", "weight": 75}, + {"id": 16777, "parent": 0, "channel": "보도자료", "weight": 75}, + {"id": 47, "parent": 0, "channel": "ETF", "weight": 76}, + {"id": 18467, "parent": 0, "channel": "일반", "weight": 83}, + {"id": 142057, "parent": 0, "channel": "부동산", "weight": 97} + ] + } + ``` + + ```json Response (401 Unauthorized) + { + "ok": false, + "오류": [ + { + "code": "auth_failed", + "id": "unauthorized", + "value": "인증 토큰이 유효하지 않거나 누락되었습니다" + } + ] + } + ``` + + ```json Response (404 Not Found) + { + "ok": false, + "errors": [ + { + "code": "no_data_found", + "id": "not_found", + "value": "지정된 매개변수에 대한 데이터를 찾을 수 없습니다" + } + ] + } + ``` + + ```json Response (500 Internal Server Error) + { + "ok": false, + "errors": [ + { + "code": "internal_server_error", + "id": "server_error", + "value": "요청 처리 중 예기치 않은 오류가 발생했습니다" + } + ] + } + ``` + \ No newline at end of file diff --git a/ko/api-reference/news-api_api/news/get-the-news-items.mdx b/ko/api-reference/news-api_api/news/get-the-news-items.mdx new file mode 100644 index 00000000..8c79cbdc --- /dev/null +++ b/ko/api-reference/news-api_api/news/get-the-news-items.mdx @@ -0,0 +1,3 @@ +--- +openapi: /ko/openapi/news-api_api.spec.yml GET /api/v2/news +--- \ No newline at end of file diff --git a/ko/api-reference/news-api_api/news/returns-the-removed-news-data.mdx b/ko/api-reference/news-api_api/news/returns-the-removed-news-data.mdx new file mode 100644 index 00000000..18282cd5 --- /dev/null +++ b/ko/api-reference/news-api_api/news/returns-the-removed-news-data.mdx @@ -0,0 +1,62 @@ +--- +title: "삭제된 뉴스 데이터" +openapi: /ko/openapi/news-api_api.spec.yml GET /api/v2/news-removed +--- + + + ```json 응답 (200 OK) + [ + {"id": 50176702, "updated": "Tue, 27 Jan 2026 18:07:26 -0400"}, + {"id": 50156114, "updated": "Tue, 27 Jan 2026 15:05:20 -0400"}, + {"id": 50151282, "updated": "Tue, 27 Jan 2026 13:02:14 -0400"}, + {"id": 50153142, "updated": "Tue, 27 Jan 2026 11:52:43 -0400"}, + {"id": 50157732, "updated": "Tue, 27 Jan 2026 10:51:31 -0400"}, + {"id": 50155935, "updated": "Tue, 27 Jan 2026 10:41:33 -0400"}, + {"id": 50153292, "updated": "Tue, 27 Jan 2026 09:17:21 -0400"}, + {"id": 50125962, "updated": "Mon, 26 Jan 2026 15:37:47 -0400"}, + {"id": 50129359, "updated": "Mon, 26 Jan 2026 11:07:47 -0400"}, + {"id": 50124354, "updated": "Mon, 26 Jan 2026 09:21:31 -0400"}, + {"id": 50123902, "updated": "Mon, 26 Jan 2026 09:07:07 -0400"}, + {"id": 50122577, "updated": "Mon, 26 Jan 2026 08:18:52 -0400"}, + {"id": 50116287, "updated": "Sat, 24 Jan 2026 09:03:53 -0400"}, + {"id": 50116274, "updated": "Sat, 24 Jan 2026 08:58:31 -0400"}, + {"id": 50116267, "updated": "Sat, 24 Jan 2026 08:54:25 -0400"} + ] + ``` + ```json 응답 (401 권한 없음) + { + "ok": false, + "errors": [ + { + "code": "auth_failed", + "id": "unauthorized", + "value": "유효하지 않거나 누락된 인증 토큰입니다" + } + ] + } + ``` + ```json 응답 (404 찾을 수 없음) + { + "ok": false, + "errors": [ + { + "code": "no_data_found", + "id": "not_found", + "value": "지정된 매개변수에 대한 데이터를 찾을 수 없습니다" + } + ] + } + ``` + ```json 응답 (500 내부 서버 오류) + { + "ok": false, + "errors": [ + { + "code": "internal_server_error", + "id": "server_error", + "value": "요청을 처리하는 중 예기치 않은 오류가 발생했습니다" + } + ] + } + ``` + \ No newline at end of file diff --git a/ko/api-reference/newsquantified-api_api/news-analytics/quantitative-news-analytics.mdx b/ko/api-reference/newsquantified-api_api/news-analytics/quantitative-news-analytics.mdx new file mode 100644 index 00000000..01e68d92 --- /dev/null +++ b/ko/api-reference/newsquantified-api_api/news-analytics/quantitative-news-analytics.mdx @@ -0,0 +1,3 @@ +--- +openapi: /ko/openapi/newsquantified-api_api.spec.yml GET /api/v2/newsquantified +--- \ No newline at end of file diff --git a/ko/api-reference/ticker-trends-api_api/ticker-trends/get-ticker-trend-data.mdx b/ko/api-reference/ticker-trends-api_api/ticker-trends/get-ticker-trend-data.mdx new file mode 100644 index 00000000..7f7cc519 --- /dev/null +++ b/ko/api-reference/ticker-trends-api_api/ticker-trends/get-ticker-trend-data.mdx @@ -0,0 +1,3 @@ +--- +openapi: /ko/openapi/ticker-trends-api_api.spec.yml GET /api/v1/trending-tickers +--- \ No newline at end of file diff --git a/ko/api-reference/ticker-trends-api_api/ticker-trends/get-trending-tickers-list.mdx b/ko/api-reference/ticker-trends-api_api/ticker-trends/get-trending-tickers-list.mdx new file mode 100644 index 00000000..91539822 --- /dev/null +++ b/ko/api-reference/ticker-trends-api_api/ticker-trends/get-trending-tickers-list.mdx @@ -0,0 +1,3 @@ +--- +openapi: /ko/openapi/ticker-trends-api_api.spec.yml GET /api/v1/trending-tickers/list +--- \ No newline at end of file diff --git a/ko/api-reference/webhook-api/test-webhook-delivery.mdx b/ko/api-reference/webhook-api/test-webhook-delivery.mdx index ad0c2673..88e9f2e7 100644 --- a/ko/api-reference/webhook-api/test-webhook-delivery.mdx +++ b/ko/api-reference/webhook-api/test-webhook-delivery.mdx @@ -1,5 +1,5 @@ --- -title: "Webhook 전송 테스트" +title: "Webhook 전달 테스트" openapi: /ko/openapi/webhook_api.spec.yml GET /api/v1/webhook/test --- @@ -7,55 +7,55 @@ openapi: /ko/openapi/webhook_api.spec.yml GET /api/v1/webhook/test ## 개요
-이 엔드포인트를 사용하여 구성해 둔 엔드포인트로 테스트 웹훅 전송을 실행할 수 있습니다. 이를 통해 실제 운영 데이터 수신 전에 웹훅 연동이 정상적으로 동작하는지 확인할 수 있습니다. +이 엔드포인트를 사용하면 구성해 둔 엔드포인트로 테스트용 웹훅을 전송할 수 있습니다. 이를 통해 실제 운영 데이터를 받기 전에 웹훅 연동이 제대로 동작하는지 검증할 수 있습니다.
- ## 통합 테스트 + ## 통합 테스트하기
-이 엔드포인트를 호출하면 Benzinga에서 설정한 `destination` URL로 테스트용 webhook 페이로드를 전송합니다. 이 테스트 전송은 프로덕션 환경의 webhook 전송과 동일한 형식과 재시도 로직을 따릅니다. +이 엔드포인트를 호출하면 Benzinga가 설정한 `destination` URL로 테스트 웹훅 페이로드를 전송합니다. 이 테스트 전송은 운영 환경의 웹훅 전송과 동일한 형식과 재시도 로직을 사용합니다.
- ### 예상되는 동작 + ### 예상되는 결과
-1. **즉시 응답**: 테스트 전송이 성공적으로 트리거되면 API가 `200` 상태 코드를 반환합니다. -2. **테스트 페이로드**: 운영 환경 데이터와 동일한 형식의 테스트 페이로드가 웹훅 엔드포인트로 전송됩니다. -3. **전송 헤더**: 테스트 전송에도 운영 환경 전송과 동일하게 `X-BZ-Delivery` 헤더가 포함됩니다. +1. **즉각적인 응답**: 테스트 전송이 성공적으로 트리거되면 API는 `200` 상태 코드를 반환합니다. +2. **테스트 페이로드**: 웹훅 엔드포인트는 운영 환경 데이터와 동일한 형식의 테스트 페이로드를 수신합니다. +3. **전송 헤더**: 테스트 전송에는 운영 환경 전송과 동일하게 `X-BZ-Delivery` 헤더가 포함됩니다.
### 통합 검증
-다음 사항을 확인하는 데 이 endpoint를 사용하십시오: +이 엔드포인트로 다음을 확인하세요: -- Webhook endpoint가 공용으로 액세스 가능한지 -- Endpoint가 webhook payload 형식을 올바르게 파싱할 수 있는지 -- Endpoint가 적절한 상태 코드(성공 시 2xx)로 응답하는지 -- Endpoint가 30초 타임아웃 내에 응답하는지 -- Idempotency 로직이 `X-BZ-Delivery` 헤더와 payload `id` 필드를 올바르게 처리하는지 +- 웹훅 엔드포인트가 공개적으로 접근 가능한지 +- 엔드포인트가 웹훅 페이로드 포맷을 올바르게 파싱할 수 있는지 +- 엔드포인트가 적절한 상태 코드(성공 시 2xx)로 응답하는지 +- 엔드포인트가 30초 타임아웃 내에 응답하는지 +- 멱등성 로직이 `X-BZ-Delivery` 헤더와 페이로드 `id` 필드를 올바르게 처리하는지
## 모범 사례
-- 프로덕션 환경이 아닌 webhook 엔드포인트에서 먼저 테스트하세요 -- 엔드포인트가 `200` 또는 `204` 상태 코드를 반환하는지 확인하세요 -- 로그 및 모니터링에서 테스트 전송이 기록·수집되는지 확인하세요 -- 중복 제거 로직이 테스트 전송 ID와 함께 올바르게 동작하는지 확인하세요 -- 일시적으로 오류 상태 코드를 반환하도록 하여 오류 시나리오를 테스트하세요 +- 먼저 운영 환경이 아닌 웹훅 엔드포인트로 테스트합니다 +- 엔드포인트가 `200` 또는 `204` 상태 코드를 반환하는지 확인합니다 +- 로깅 및 모니터링에서 테스트 전달이 캡처되는지 확인합니다 +- 중복 제거 로직이 테스트 전달 ID와 함께 정상 작동하는지 점검합니다 +- 일시적으로 오류 상태 코드를 반환해 오류 시나리오를 테스트합니다
## 문제 해결
- ### 424 전송 오류 + ### 424 전달 오류
-`424` 상태 코드를 수신한 경우, 시스템이 테스트 페이로드를 대상 엔드포인트로 전달하지 못한 것입니다. 일반적인 원인은 다음과 같습니다: +`424` 상태 코드를 받았다면, 시스템이 테스트 페이로드를 대상 엔드포인트로 전달하지 못한 것입니다. 일반적인 원인은 다음과 같습니다: -- 대상 URL이 공개적으로 액세스할 수 없음 +- 대상 URL이 공개적으로 접근할 수 없음 - 대상 엔드포인트가 오류 상태 코드를 반환함 - 네트워크 연결 문제 - 대상 엔드포인트의 SSL/TLS 인증서 오류 @@ -64,11 +64,11 @@ openapi: /ko/openapi/webhook_api.spec.yml GET /api/v1/webhook/test ### 400 잘못된 요청
-필수 매개변수가 모두 제공되었고 형식이 올바른지 확인하십시오. +모든 필수 매개변수가 제공되었으며 형식이 올바른지 확인하세요: -- `destination`은(는) 유효한 HTTPS URL이어야 합니다. -- `version`은(는) `webhook/v1`이어야 합니다. -- `kind`은(는) `News/v1`이어야 합니다. +- `destination`은 유효한 HTTPS URL이어야 합니다. +- `version`은 `webhook/v1`이어야 합니다. +- `kind`은 `News/v1`이어야 합니다. ```json Response (200 OK) @@ -79,13 +79,13 @@ openapi: /ko/openapi/webhook_api.spec.yml GET /api/v1/webhook/test ```json Response (400 Bad Request) { - "error": "destination URL이 잘못되었습니다." + "error": "Invalid destination URL" } ``` ```json Response (424 Failed Dependency) { - "error": "테스트 페이로드를 destination으로 전달하지 못했습니다." + "error": "Failed to deliver test payload to destination" } ``` @@ -96,7 +96,7 @@ openapi: /ko/openapi/webhook_api.spec.yml GET /api/v1/webhook/test { "code": "auth_failed", "id": "unauthorized", - "value": "인증 토큰이 잘못되었거나 누락되었습니다." + "value": "Invalid or missing authentication token" } ] } @@ -109,7 +109,7 @@ openapi: /ko/openapi/webhook_api.spec.yml GET /api/v1/webhook/test { "code": "no_data_found", "id": "not_found", - "value": "지정된 매개변수에 대한 데이터를 찾을 수 없습니다." + "value": "No data found for the specified parameters" } ] } @@ -122,7 +122,7 @@ openapi: /ko/openapi/webhook_api.spec.yml GET /api/v1/webhook/test { "code": "internal_server_error", "id": "server_error", - "value": "요청을 처리하는 동안 예기치 않은 오류가 발생했습니다." + "value": "An unexpected error occurred while processing your request" } ] } diff --git a/ko/api-reference/webhook_api/test-webhook-delivery.mdx b/ko/api-reference/webhook_api/test-webhook-delivery.mdx new file mode 100644 index 00000000..a00f4fda --- /dev/null +++ b/ko/api-reference/webhook_api/test-webhook-delivery.mdx @@ -0,0 +1,130 @@ +--- +title: "웹훅 전송 테스트" +openapi: /ko/openapi/webhook_api.spec.yml GET /api/v1/webhook/test +--- + +
+ ## 개요 +
+ +이 엔드포인트를 사용하여 설정한 엔드포인트로 테스트 웹훅 전송을 트리거할 수 있습니다. 이를 통해 실제 운영 데이터 수신 전에 웹훅 연동이 올바르게 동작하는지 확인할 수 있습니다. + +
+ ## 통합 테스트 +
+ +이 엔드포인트를 호출하면 Benzinga가 사용자가 설정한 `destination` URL로 테스트 웹훅 페이로드를 전송합니다. 이 테스트 전송은 프로덕션 환경의 웹훅 전송과 동일한 형식과 재시도 로직을 따릅니다. + +
+ ### 예상되는 사항 +
+ +1. **즉시 응답**: 테스트 전송이 성공적으로 트리거되면 API는 `200` 상태 코드를 반환합니다. +2. **테스트 페이로드**: 웹훅 엔드포인트는 프로덕션 데이터와 동일한 형식의 테스트 페이로드를 수신합니다. +3. **전송 헤더**: 테스트 전송에는 프로덕션 전송과 마찬가지로 `X-BZ-Delivery` 헤더가 포함됩니다. + +
+ ### 통합 검증하기 +
+ +이 엔드포인트를 사용하여 다음을 확인하십시오: + +- 웹훅 엔드포인트가 외부에서 접근 가능함 +- 엔드포인트가 웹훅 페이로드 형식을 올바르게 파싱할 수 있음 +- 엔드포인트가 적절한 상태 코드(성공 시 2xx)로 응답함 +- 엔드포인트가 30초 타임아웃 내에 응답함 +- 멱등성 로직이 `X-BZ-Delivery` 헤더와 페이로드의 `id` 필드를 올바르게 처리함 + +
+ ## 모범 사례 +
+ +- 먼저 운영 환경이 아닌 Webhook 엔드포인트로 테스트하세요 +- 엔드포인트가 `200` 또는 `204` 상태 코드로 응답하는지 확인하세요 +- 로그 및 모니터링에서 테스트 전달이 기록되는지 확인하세요 +- 중복 제거 로직이 테스트 전달 ID와 함께 정상적으로 동작하는지 확인하세요 +- 일시적으로 오류 상태 코드를 반환하여 오류 시나리오를 테스트하세요 + +
+ ## 문제 해결 +
+ +
+ ### 424 전달 오류 +
+ +`424` 상태 코드를 받은 경우, 시스템이 테스트 페이로드를 대상 엔드포인트로 전달하지 못한 것입니다. 일반적인 원인은 다음과 같습니다: + +- 대상 URL이 공개적으로 접근할 수 없음 +- 대상 엔드포인트가 오류 상태 코드를 반환함 +- 네트워크 연결 문제 +- 대상 엔드포인트의 SSL/TLS 인증서 오류 + +
+ ### 400 잘못된 요청 +
+ +모든 필수 매개변수가 모두 제공되었고 형식이 올바른지 확인하세요: + +- `destination`은(는) 유효한 HTTPS URL이어야 합니다. +- `version`은(는) `webhook/v1`이어야 합니다. +- `kind`는 지원되는 이벤트 kind 중 하나여야 합니다(예: `News/v1`, `Earnings/v1`, `Ratings/v1` 등). + + +```json 응답 (200 OK) +{ + "status": "success" +} +``` + +```json 응답 (400 Bad Request) +{ + "error": "Invalid destination URL" +} +``` + +```json 응답 (424 Failed Dependency) +{ + "error": "Failed to deliver test payload to destination" +} +``` + +```json 응답 (401 Unauthorized) +{ + "ok": false, + "errors": [ + { + "code": "auth_failed", + "id": "unauthorized", + "value": "Invalid or missing authentication token" + } + ] +} +``` + +```json 응답 (404 Not Found) +{ + "ok": false, + "errors": [ + { + "code": "no_data_found", + "id": "not_found", + "value": "No data found for the specified parameters" + } + ] +} +``` + +```json 응답 (500 Internal Server Error) +{ + "ok": false, + "errors": [ + { + "code": "internal_server_error", + "id": "server_error", + "value": "An unexpected error occurred while processing your request" + } + ] +} +``` + \ No newline at end of file diff --git a/ko/changelog/roadmap.mdx b/ko/changelog/roadmap.mdx new file mode 100644 index 00000000..870ece8a --- /dev/null +++ b/ko/changelog/roadmap.mdx @@ -0,0 +1,120 @@ +--- +title: "로드맵" +description: "우리가 앞으로 무엇을 개발할지 확인하세요." +--- + +
+ {/* 진행 중 */} + +
+
+
+ + 진행 중 +
+ +
+
+
실적발표 콜 전문 PDF 버전
+
실적발표 콜 전문을 PDF 형식으로 다운로드할 수 있도록 제공합니다.
+
+ +
+
실적발표 콜 전문 과거 데이터 범위 확장
+
실적발표 콜 전문에 대해 제공되는 과거 데이터 범위를 확장합니다.
+
+
+
+ + {/* 예정 */} + +
+
+
+ + 예정 +
+ +
+
+
모니터링 대시보드 고도화
+
모든 서비스 상품에 대한 모니터링을 제공하는 고객용 대시보드.
+
+ +
+
번역 엔진 최적화
+
번역 서비스의 성능 및 품질 개선.
+
+ +
+
뉴스용 Security Master 연동
+
사내 Security Master를 연동해 조회 기능을 강화.
+
+
+
+ + {/* 백로그 */} + +
+
+
+ + 백로그 +
+ +
+
+
Go SDK
+
공식 Go 클라이언트 라이브러리.
+
+ +
+
모든 calendar용 웹소켓
+
모든 calendar 엔드포인트에 대한 실시간 스트리밍 지원.
+
+
+
+ + {/* 완료됨 */} + +
+
+
+ + 완료 +
+ +
+
+
사내 Security Master
+
데이터 일관성을 높이기 위한 중앙집중식 Security Master.
+
+ +
+
TCP 스트리밍
+
실시간 데이터를 위한 저지연 TCP 연결.
+
+ +
+
컨퍼런스 콜 회의록
+
발언자 식별이 포함된 전체 회의록.
+
+ +
+
Webhook 엔진
+
푸시 기반 데이터 전송.
+
+ +
+
Java SDK
+
공식 Java 클라이언트 라이브러리.
+
+
+
+
+ +--- + + +새로운 기능을 요청하고 싶으신가요? [GitHub에서 이슈를 열어 주세요](https://github.com/Benzinga/benzinga-docs/issues/new) 또는 [문의하기](mailto:licensing@benzinga.com)로 연락해 주세요. + \ No newline at end of file diff --git a/ko/introduction/architecture.mdx b/ko/introduction/architecture.mdx index 61cc800c..9eee2a23 100644 --- a/ko/introduction/architecture.mdx +++ b/ko/introduction/architecture.mdx @@ -1,97 +1,518 @@ --- -title: 아키텍처 -description: 확장 가능한 실시간 금융 데이터 인프라 -icon: database +title: "인프라 아키텍처" +description: "Benzinga의 99.9% API 가용성을 뒷받침하는 엔터프라이즈급 인프라, 세계적 수준의 모니터링 및 안정성" +icon: microchip --- -Benzinga는 전 세계의 애플리케이션과 서비스에 실시간 금융 데이터를 제공하도록 설계된 견고하고 고도로 확장 가능한 API 인프라를 제공합니다. 속도와 가용성에 중점을 두고, Benzinga의 아키텍처는 사용자가 필요할 때마다 신뢰할 수 있는 저지연 데이터를 받을 수 있도록 **Go (Golang)**, **Kafka**, **웹소켓**, **Elasticsearch**, **마이크로서비스** 등 다양한 최신 기술을 활용합니다. + + Benzinga의 인프라는 **99.9% 가용성**을 보장하도록 설계되어, 애플리케이션이 24시간 실시간 금융 데이터를 안정적으로 수신할 수 있도록 합니다. 프로덕션 환경은 실전에서 검증되었으며, 완전한 모니터링과 주 5일 24시간 온콜 엔지니어링 지원으로 뒷받침됩니다. + -
- ## Go와 Kafka를 활용한 고성능 아키텍처 +
+ ## 개요
-Benzinga의 인프라는 뛰어난 동시성과 속도를 제공하는 **Go (Golang)**으로 구축되어 대규모 금융 데이터 트래픽을 효율적으로 처리합니다. 데이터 파이프라인과 실시간 스트리밍은 **Kafka**를 기반으로 하며, 이를 통해 지연을 최소화하면서 빠른 데이터 수집, 처리, 배포가 가능합니다. 이 아키텍처는 글로벌 배포 환경 전반에서 확장성과 안정성을 보장해 실시간 금융 데이터 제공에 대한 요구를 충족합니다. +당사의 플랫폼은 AWS 관리형 서비스, Kubernetes 오케스트레이션, GitOps 배포 방식을 활용하는 현대적인 클라우드 네이티브 아키텍처 위에 구축되어 있습니다. 이 **프로덕션급 인프라**는 포괄적인 가시성과 자동 확장 기능을 통해 매일 수백만 건의 API 요청을 처리하면서도 100ms 미만의 응답 시간을 유지합니다. - - AWS 아키텍처 - + + + 다중 AZ 이중화를 통한 검증된 프로덕션 안정성 + + + Coralogix 및 Datadog 기반 실시간 가시성 + + + 지능형 오토스케일링을 통한 무중단 배포 + + -
- ## 웹소켓 및 REST API를 통한 실시간 데이터 액세스 +![Benzinga 인프라 아키텍처](/images/infrastructure-architecture.png) + +--- + +
+ ## 핵심 인프라 +
+ +
+ ### AWS 클라우드 기반 +
+ +당사 인프라는 전적으로 **Amazon Web Services (AWS)** 에서 운영되며, 다음과 같은 이점을 활용합니다: + + + + 장애 허용성을 위해 여러 가용 영역(Availability Zone)에 서비스를 배포합니다 + + + 엄격한 보안 그룹 정책이 적용된 격리된 Virtual Private Cloud + + + 상태 점검(Health Check)과 자동 장애 조치 라우팅을 지원하는 글로벌 DNS + + + AWS에서 관리되는 Kubernetes 제어 플레인으로 99.95% SLA 제공 + + + +
+ ### Kubernetes 인프라 +
+ +우리는 안전한 배포와 환경 격리를 보장하기 위해 **두 개의 전용 Kubernetes 클러스터**를 운영합니다: + +| 환경 | 목적 | 배포 흐름 | +|-------------|---------|-----------------| +| **Staging 클러스터** | 개발자 테스트, QA 검증, 통합 테스트 | 코드 변경 사항을 먼저 배포해 검증 | +| **Production 클러스터** | SLA가 보장되는 실시간 고객 트래픽 처리 | 검증된 릴리스만 승격 | + +
+ #### 주요 Kubernetes 컴포넌트 +
+ +- **Karpenter** — 분 단위가 아닌 수 초 만에 적정 규모의 컴퓨팅 리소스를 프로비저닝하는 AWS 네이티브 노드 오토스케일러 +- **Horizontal Pod Autoscaler (HPA)** — CPU, 메모리 및 사용자 정의 메트릭 기반의 자동 Pod 스케일링 +- **Kong Gateway** — 인그레스/이그레스, 요청 속도 제한(rate limiting), 인증을 처리하는 엔터프라이즈급 API 게이트웨이 +- **ArgoCD** — 선언적이고 감사 추적이 가능한 릴리스를 위한 GitOps 기반 배포 컨트롤러 + +--- + +
+ ## API 게이트웨이 및 트래픽 관리 +
+ +
+ ### Kong Gateway +
+ +모든 API 트래픽은 **Kong Gateway**를 통해 흐르며 다음 기능을 제공합니다: + + + + 엣지에서 API 키 검증 및 JWT 토큰 검증 수행 + + + 공정한 리소스 할당을 보장하기 위한 클라이언트별 요청 속도 제한 + + + 정상 서비스 파드 간 지능형 트래픽 분산 + + + 모든 트래픽을 TLS 1.3으로 암호화하고 인증서를 자동 갱신 + + + +
+ ### Route 53 DNS
-Benzinga의 API는 **웹소켓**과 **REST** 프로토콜을 모두 지원하므로, 클라이언트는 실시간 데이터에 접근하고 필요 시 온디맨드 요청을 보낼 수 있습니다. 웹소켓 연결은 실시간 시세 및 거래 데이터와 같은 지속적인 데이터 피드가 필요한 애플리케이션에 적합하며, REST API는 과거 데이터, 기업 기초 재무 지표, 뉴스, 분석 데이터에 대한 다양한 요청을 처리합니다. +AWS Route 53는 다음 기능을 제공합니다: + +- **글로벌 지연 시간 기반 라우팅** — 사용자가 자동으로 가장 빠른 엔드포인트로 라우팅됨 +- **헬스 체크** — 장애 발생 시 자동 장애 조치를 포함한 지속적인 모니터링 +- **100% 가동 시간 SLA** — DNS 해석에 대해 AWS가 보증하는 가용성 -
- ### API 주요 기능 +--- + +
+ ## CI/CD 파이프라인
-- **실시간 시세 데이터**: 실시간 시세, 체결, 기타 핵심 시장 데이터를 스트리밍합니다. -- **과거 데이터**: 바(bar) 데이터, 시세, 기간별 시장 성과를 포함한 과거 데이터를 조회합니다. -- **뉴스 및 인사이트**: 실시간 뉴스와 시장에 영향을 주는 인사이트를 지속적으로 확인합니다. -- **회사 기초 재무 지표**: 매출, 이익, 주요 비율과 같은 핵심 재무 지표를 조회합니다. +배포 파이프라인은 코드가 프로덕션 환경에 반영되기 전에 엄격한 품질 게이트를 강제합니다. -
- ## Elasticsearch를 통한 데이터 저장 및 검색 효율화 +
+ ### 개발 워크플로
-효율적인 데이터 검색 및 저장을 위해 Benzinga는 검색 및 인덱싱 시스템의 핵심 구성 요소로 **Elasticsearch**를 사용합니다. Elasticsearch는 정형·비정형 데이터를 모두 빠르게 액세스할 수 있게 해 주며, 사용자가 과거 데이터와 뉴스 아카이브 등 대규모 데이터셋을 밀리초 단위 응답 속도로 빠르게 조회할 수 있도록 합니다. 이 아키텍처는 분석 작업도 지원하여, 클라이언트가 데이터를 분석하고 그로부터 가치 있는 인사이트를 도출할 수 있게 합니다. +```mermaid +flowchart LR + A[Developer Commit] --> B[GitLab CI Pipeline] + B --> C{Linting & Tests} + C -->|Pass| D[Build Container Image] + C -->|Fail| E[Reject & Notify] + D --> F[Push to Registry] + F --> G[Peer Review Required] + G -->|2 Approvals| H[Update GitOps Repo] + H --> I[ArgoCD Sync] + I --> J[Deploy to Staging] + J -->|Validated| K[Promote to Production] +``` - - Elasticsearch 아키텍처 개념 - Elasticsearch 아키텍처 개념 - -
- ## 확장성을 위한 마이크로서비스 기반 인프라 +
+ ### 파이프라인 단계
-Benzinga의 아키텍처는 **마이크로서비스** 방식에 기반하며, 각 서비스는 데이터 수집, 처리, 저장 또는 전달과 같은 특정 기능을 담당합니다. 이러한 모듈식 접근 방식은 확장성을 높여 각 구성 요소가 수요에 따라 독립적으로 확장될 수 있도록 합니다. 또한 마이크로서비스는 경량 프로토콜을 통해 통신하여 전체 시스템 전반에 걸쳐 낮은 지연 시간과 높은 탄력성을 제공합니다. +| 단계 | 설명 | 품질 게이트 | +|-------|-------------|--------------| +| **Lint** | 코드 스타일 및 정적 분석 검사 | 모든 규칙 통과 필수 | +| **Unit Tests** | 자동화된 테스트 스위트 실행 | 100% 테스트 통과 | +| **Security Scan** | 컨테이너 취약점 스캔 | 치명적/높은 심각도의 CVE 없음 | +| **Build** | 커밋 SHA로 태그된 Docker 이미지 생성 | 빌드 성공 | +| **Peer Review** | 2명의 개발자가 수행하는 수동 코드 리뷰 | 두 명의 승인 필요 | +| **GitOps Update** | ArgoCD 리포지토리에서 이미지 태그 업데이트 | 수동 승급 | -
- ## 이미지 및 정적 콘텐츠를 위한 CDN 기반 제공 +
+ ### ArgoCD를 사용한 GitOps
-이미지, 로고 및 기타 정적 자산을 빠르게 제공하기 위해 Benzinga는 **CDN**(Content Delivery Network)을 사용합니다. 이 아키텍처는 정적 리소스를 사용자와 가까운 위치에 캐시하여 로드 시간을 줄이고 지연을 최소화하며, 사용자의 지리적 위치와 관계없이 이미지와 파일이 거의 즉시 로드되도록 합니다. +모든 배포는 GitOps 원칙을 따르며 **ArgoCD**를 통해 관리됩니다: + +- **선언적(Declarative)** — 원하는 상태를 Git에 정의하고 이를 단일 신뢰 소스로 사용 +- **자동 동기화(Automated sync)** — ArgoCD가 변경 사항을 감지하고 자동으로 적용 +- **롤백 기능(Rollback capability)** — Git 커밋을 되돌려 즉시 롤백 가능 +- **감사 추적(Audit trail)** — Git 커밋 로그를 통해 전체 배포 이력 확인 가능 -
- ## Benzinga 아키텍처의 주요 이점 + + 모든 프로덕션 변경 사항은 특정 Git 커밋, 동료 검토, 승인자까지 추적 가능하므로, 컴플라이언스 요구사항을 충족하는 완전한 감사 가능성을 보장합니다. + + +--- + +
+ ## 자동 확장 아키텍처
-- **확장성**: 수평 확장이 가능하도록 설계되어, 분당 수백만 건의 요청과 대규모 동시 웹소켓 연결을 지원합니다. -- **고가용성**: 이중화된 시스템과 지리적으로 분산된 구성요소를 통해 업타임과 데이터 가용성을 보장합니다. -- **데이터 일관성**: Kafka와 Elasticsearch를 함께 사용해 일관된 데이터 흐름과 조회를 제공하며, 신뢰할 수 있는 페일오버 메커니즘을 갖추고 있습니다. -- **저지연**: Go의 성능, Kafka의 스트리밍, 웹소켓의 실시간 기능을 활용해 지연 시간을 최소화하도록 최적화되어 있습니다. +당사 인프라는 트래픽 급증을 처리하기 위해 여러 수준에서 자동으로 확장됩니다. -
- ## 배포 유연성과 인프라 통합 +
+ ### Pod 수준 스케일링 (HPA)
-Benzinga의 아키텍처는 다양한 고객 요구를 충족할 수 있도록 유연한 배포 옵션을 지원합니다: +각 서비스 배포에는 Horizontal Pod Autoscaler 구성이 포함됩니다: + +```yaml +# HPA 구성 예제 +apiVersion: autoscaling/v2 +kind: HorizontalPodAutoscaler +spec: + minReplicas: 3 + maxReplicas: 50 + metrics: + - type: Resource + resource: + name: cpu + target: + type: Utilization + averageUtilization: 70 +``` -- **관리형 클라우드 서비스**: 원활한 사용 경험을 원하는 고객을 위해 Benzinga는 자동 확장과 유지 관리를 포함한 완전 관리형 클라우드 서비스를 제공합니다. -- **자체 호스팅 옵션**: 더 많은 제어 권한이 필요한 경우 Benzinga의 아키텍처를 온프레미스 배포나 프라이빗 클라우드 환경에 맞게 구성할 수 있어, 데이터 소유권을 완전히 유지하면서 지역 규제를 준수할 수 있습니다. +**스케일링 트리거:** -
- ### 에지 캐싱을 통한 글로벌 서비스 +* CPU 사용률 > 70% +* 메모리 사용률 > 80% +* 사용자 정의 지표(요청 큐 깊이, 지연 시간 백분위수) + + +
+ ### 노드 수준 스케일링 (Karpenter)
-성능을 더욱 향상하기 위해 Benzinga는 **에지 캐싱(Edge Caching)** 을 활용하여 실시간 스트림과 정적 콘텐츠를 포함한 데이터가 최소한의 지연으로 사용자에게 도달하도록 합니다. 전 세계에 전략적으로 Points of Presence(PoP)를 배치함으로써 Benzinga는 전 대륙의 클라이언트에게 높은 가용성과 낮은 지연 시간을 제공합니다. +**Karpenter**는 클러스터 용량을 다음과 같이 관리합니다. -이 분산 아키텍처를 통해 Benzinga는 지리적 위치와 관계없이 클라이언트에게 신뢰할 수 있는 실시간 데이터를 제공하여 로컬 및 글로벌 사용자의 요구를 모두 충족합니다. +- 60초 이내에 최적 크기의 노드를 프로비저닝합니다 +- 비용 절감을 위해 저활용 노드를 통합합니다 +- 비핵심 워크로드에 대해 스팟 인스턴스를 지원합니다 +- 파드 토폴로지 및 가용 영역 제약 조건을 준수합니다 --- -이 아키텍처는 현대적이고 확장 가능한 기술을 결합하여 빠르고 안정적인 금융 데이터와 인사이트를 제공하며, 품질과 성능에 대한 Benzinga의 약속을 뒷받침합니다. 더 자세한 기술 정보가 필요하거나 API 사용을 시작하려면 Benzinga 지원 팀에 문의하시거나 문서를 참조하십시오. \ No newline at end of file +
+ ## 프로덕션 수준의 오브저버빌리티 및 모니터링 +
+ +우리 인프라는 여러 계층의 오브저버빌리티를 갖춘 **엔터프라이즈급 모니터링**을 적용해 시스템 상태, 성능, 신뢰성에 대한 완전한 가시성을 보장합니다. 모든 컴포넌트는 자동 경보 및 인시던트 대응 프로토콜과 함께 상시 모니터링됩니다. + +
+ ### 포괄적인 모니터링 스택 +
+ + + + **분산 트레이싱 및 로깅** + - 모든 서비스의 실시간 로그 수집 + - 마이크로서비스 전반에 대한 분산 트레이싱 + - 애플리케이션 성능 모니터링(APM) + - Correlation ID를 통한 엔드 투 엔드 요청 추적 + - 로그 패턴 인식 및 이상 감지 + - 비즈니스 지표용 사용자 정의 대시보드 + + + **알림 및 합성 모니터링** + - 24/7 지속적인 API 엔드포인트 테스트 + - 다중 리전 합성 모니터링 + - 응답 시간 및 가용성 추적 + - 지능형 라우팅을 통한 자동 알림 + - 서비스 수준 지표(SLI) 추적 + - 성능 회귀(regression) 감지 + + + +
+ ### Coralogix: 트레이싱 및 로깅 +
+ +Coralogix는 애플리케이션 계층에 대한 **완전한 가시성(Observability)** 을 제공합니다: + + + + 모든 서비스, 파드, 컨테이너에서 발생하는 애플리케이션 로그를 실시간으로 수집하여, 전체 인프라 전반에 대한 디버깅 정보를 즉시 확인할 수 있습니다. + + + 모든 API 요청을 마이크로서비스, 로드 밸런서, 데이터베이스, 외부 서비스 전 구간에 걸쳐 엔드투엔드로 추적합니다. 이를 통해 성능 문제나 오류의 근본 원인을 신속하게 분석할 수 있습니다. + + + 스택 트레이스, 컨텍스트 정보, 영향받은 사용자 수를 포함한 자동 오류 감지를 제공합니다. 오류는 심각도와 영향 범위에 따라 분류됩니다. + + + 모든 서비스에 대한 API 응답 시간, 처리량, 오류율, 리소스 사용량의 실시간 메트릭을 제공합니다. + + + +**프로덕션 환경에서의 주요 Coralogix 기능:** + +- **보관 정책(Retention Policy)**: 즉시 조회를 위한 30일 핫 스토리지, 규제 준수를 위한 90일 아카이브 +- **쿼리 성능**: 수십억 건의 로그 항목에 대해 1초 미만 응답의 쿼리 처리 +- **알림 연동**: Slack 채널 및 온콜 담당 엔지니어에게 자동 라우팅 +- **커스텀 대시보드**: 비즈니스별 메트릭을 이해관계자가 실시간으로 확인 가능 + +
+ ### Datadog: 알림 및 Synthetics +
+ +Datadog은 **사전 예방적 모니터링**과 지속적인 검증 기능을 제공합니다: + + + + 자동화된 테스트가 여러 지리적 리전에서 60초마다 실행되어, 고객에게 문제가 발생하기 전에 API 가용성, 응답 시간, 데이터 정확성을 검증합니다. + + + 머신러닝 기반 이상 징후 탐지가 메트릭에서 비정상 패턴을 식별하여, 문제가 고객에게 영향을 미치기 전에 알림을 트리거합니다. + + + 서비스 수준 목표(SLO)를 실시간으로 추적하고, 99.9% 가용성 목표에 대한 보고를 자동화합니다. + + + p50, p95, p99 지연 시간 퍼센타일을 지속적으로 모니터링하여 일관된 성능을 보장합니다. + + + +**Datadog Synthetic 테스트에는 다음이 포함됩니다:** + +| 테스트 유형 | 빈도 | 리전 | 모니터링 메트릭 | +|-----------|-----------|---------|-----------------| +| **API 상태 점검(Health Check)** | 60초마다 | 전 세계 5개 리전 | 가용성, 응답 시간, 상태 코드 | +| **데이터 정확성 테스트** | 5분마다 | 3개 리전 | 데이터 최신성, 스키마 검증, 무결성 | +| **성능 테스트** | 60초마다 | 5개 리전 | 지연 시간(p50/p95/p99), 처리량, 오류율 | +| **인증 테스트** | 5분마다 | 2개 리전 | API 키 검증, 요청 제한(rate limiting), OAuth 플로우 | + +
+ ### Slack 연동 & 인시던트 관리 +
+ +모든 모니터링 시스템은 **전용 Slack 채널**과 연동되어 즉각적인 가시성과 빠른 대응을 제공합니다: + + + + **중요 알림** + + * 즉각적인 조치가 필요한 P1/P2 등급 인시던트 + * 온콜 엔지니어 자동 호출 + * 실시간 메트릭 및 런북 링크 + * 인시던트 커맨더 배정 + + + + **성능 인사이트** + + * 일일 상태 요약 + * 용량 계획 관련 알림 + * 성능 추세 알림 + * 이상 탐지 경고 + + + +**Slack 알림 워크플로우:** + +```mermaid +flowchart LR + A[Alert Triggered] --> B{Severity Level} + B -->|P1/P2| C[#alerts-production] + B -->|P3/P4| D[#monitoring-insights] + C --> E[On-Call Engineer Paged] + C --> F[Incident Channel Created] + F --> G[Developer Assigned] + G --> H[Root Cause Investigation] + H --> I[Fix Deployed] + I --> J[Post-Mortem Report] +``` + + +
+ ### 알림 및 인시던트 +
+ +**개발자 배정 프로세스:** + +1. **알림 발생** → 컨텍스트와 메트릭이 포함된 자동 Slack 알림 전송 +2. **온콜 엔지니어 트리아지** → 심각도 평가 및 인시던트 채널 생성 +3. **개발자 배정** → 영향받은 서비스 기준으로 담당 전문가 태깅 +4. **조사** → Coralogix 트레이스와 Datadog 메트릭을 활용한 근본 원인 분석 +5. **해결** → 표준 GitOps 파이프라인을 통한 수정 사항 배포 +6. **사후 분석(Post-Mortem)** → 예방 조치를 포함한 인시던트 문서화 + + + 모든 P1/P2 인시던트에 대해 24/5 커버리지를 가진 온콜 엔지니어에게 **즉각적인 자동 페이징(paging)**이 전송됩니다. + + + + 사전 알림과 자동 복구를 통해, 모니터링 시스템이 **고객에게 영향이 가기 전 잠재적 이슈의 95%를 탐지하고 해결**했습니다. + + +--- + +
+ ## 보안 및 컴플라이언스 +
+ +
+ ### 네트워크 보안 +
+ +- **VPC 격리** — 퍼블릭 인터넷으로부터 완전한 네트워크 분리 +- **보안 그룹(Security Groups)** — 엄격한 인바운드/아웃바운드 규칙, 기본 거부(deny-by-default) 정책 +- **전 구간 TLS(TLS Everywhere)** — 모든 내부 및 외부 트래픽을 암호화 +- **시크릿 관리(Secrets Management)** — 민감한 자격 증명을 AWS Secrets Manager로 관리 + +
+ ### 액세스 제어 +
+ +- **RBAC** — 모든 작업에 대한 Kubernetes 역할 기반 액세스 제어 +- **SSO 통합** — 엔터프라이즈 ID 공급자(Identity Provider) 연동 +- **감사 로깅** — 규정 준수를 위해 보존되는 전체 액세스 로그 + +--- + +
+ ## 재해 복구 +
+ +
+ ### 복구 목표 +
+ +| 지표 | 목표 | 현재 | +|--------|--------|---------| +| **RTO** (Recovery Time Objective) | < 15분 | 약 5분 | +| **RPO** (Recovery Point Objective) | < 1분 | 실시간 복제 | + +
+ ### 탄력성 기능 +
+ +- **다중 AZ 복제** — 가용 영역 간 데이터 복제 +- **자동 장애 조치** — Route 53 상태 검사로 DNS 장애 조치 수행 +- **롤링 배포** — 자동 롤백을 지원하는 무중단 배포 +- **백업 및 복구** — 지정 시점 복구(Point-in-Time Recovery)가 가능한 일일 자동 백업 + +--- + +
+ ## 프로덕션 환경급 신뢰성 보장 +
+ +
+ ### 우리의 인프라가 견고한 이유 +
+ +Benzinga의 인프라는 **대규모 프로덕션 환경에서 검증**되었으며, 입증된 안정성으로 하루 수백만 건의 요청을 처리합니다: + + + + **프로덕션 통계** + - 하루 1,000만 건 이상의 API 요청 처리 + - 평균 응답 시간 100ms 미만 + - 99.9%의 누적 가용성 달성 + - 3년 이상 데이터 손실 0건 + + + **운영 우수성** + - 연중 평일 24시간 온콜 엔지니어 지원 + - 자동 페일오버 및 자가 복구 + - 멀티 리전 이중화 구성 + + + +
+ ### 모니터링 및 옵저버빌리티 +
+ +당사의 **종합적인 모니터링**은 문제가 귀사의 비즈니스에 영향을 미치기 전에 탐지되고 해결되도록 합니다: + + + + 모든 요청, 로그, 메트릭을 Coralogix 분산 트레이싱과 중앙 집중식 로깅으로 엔드투엔드(end-to-end) 추적합니다 + + + Datadog 합성 모니터링(synthetic monitoring)이 여러 리전에서 60초마다 API를 테스트하여, 고객에게 영향이 가기 전에 문제를 사전 경고합니다 + + + 자동화된 Slack 연동을 통해 경보를 전용 채널로 전달하고, 개발자를 즉시 할당하여 해결 진행 상황을 추적합니다 + + + 모든 인시던트에 대해 사후 분석(post-mortem)을 수행하고 자동화된 예방 조치를 적용하여, 동일한 문제가 재발하지 않도록 합니다 + + + +
+ ### 고객 신뢰: 이것이 여러분에게 의미하는 바 +
+ +Benzinga의 API를 통합하면, 다음과 같은 요소로 뒷받침되는 **프로덕션급 인프라**에 연결하게 됩니다: + +| Feature | Client Benefit | +|---------|----------------| +| **Multi-AZ Redundancy** | AWS 가용 영역(Availability Zone) 장애가 발생해도 애플리케이션이 온라인 상태를 유지합니다 | +| **Automated Scaling** | 트래픽 급증 시에도 요청 제한 없이 요청이 원활하게 처리됩니다 | +| **24/7 Monitoring** | 성능 저하를 인지하기 전에 엔지니어가 문제를 감지하고 해결합니다 | +| **Zero-Downtime Deployments** | 업데이트로 인해 서비스 가용성이 중단되지 않습니다 | +| **Complete Audit Trail** | 모든 배포가 추적·검토되며, 즉시 롤백이 가능합니다 | +| **Proactive Alerting** | 고객에게 영향이 가기 전에 잠재적인 문제의 95%가 해결됩니다 | + + + **프로덕션 준비 완료**: 당사의 인프라는 **수십억 건의 API 요청**을 처리하면서 99.9% 가용성을 유지해 왔으며, 실시간 금융 데이터 전송 시 100ms 미만의 지연 시간을 유지합니다. + + +--- + +
+ ## 요약 +
+ +Benzinga의 인프라는 다음과 같은 요소를 통해 **엔터프라이즈급 신뢰성**을 제공합니다: + + + + 최대 가용성을 보장하는 멀티 AZ 배포 및 관리형 컨트롤 플레인을 갖춘 AWS EKS + + + 전체 감사 이력과 즉시 롤백 기능을 제공하는 ArgoCD 기반 릴리스 + + + 트래픽 급증을 자동으로 처리할 수 있도록 원활한 용량 관리를 제공하는 Karpenter + HPA + + + Coralogix 트레이싱/로깅 + Datadog 알림/합성(Synthetics) 모니터링과 Slack 연동을 통한 신속한 장애 대응 + + + 전담 온콜(on-call) 엔지니어 + + + 암호화, RBAC, 네트워크 격리를 통한 다계층 방어로 데이터를 보호 + + + + + **고객 성공이 최우선입니다**: 인프라, SLA 보장 사항 또는 귀사의 구체적인 신뢰성 요구 사항 논의와 관련된 문의는 담당 어카운트 매니저에게 연락하시거나 [support@benzinga.com](mailto:support@benzinga.com)으로 이메일을 보내주시기 바랍니다. + \ No newline at end of file diff --git a/ko/openapi/analyst-reports-raw-text-api_api.spec.yml b/ko/openapi/analyst-reports-raw-text-api_api.spec.yml index adc69c5e..940c9383 100644 --- a/ko/openapi/analyst-reports-raw-text-api_api.spec.yml +++ b/ko/openapi/analyst-reports-raw-text-api_api.spec.yml @@ -1,32 +1,32 @@ openapi: 3.0.0 info: contact: {} - description: 이 REST API는 애널리스트 리서치 리포트 세부 정보를 가져오기 위한 엔드포인트를 제공합니다. + description: 이 REST API는 애널리스트 리포트 상세 정보를 조회하기 위한 엔드포인트를 제공합니다. termsOfService: http://swagger.io/terms/ title: Analyst Reports Raw Text API version: 1.0.0 paths: /analyst/reports/raw-text: get: - description: 애널리스트 리서치 리포트 전문 텍스트의 content를 조회합니다. 금융기관에서 발행한 전체 텍스트 애널리스트 리포트, - 리서치 노트, 투자 의견을 반환합니다. 리포트 메타데이터, 등급 변경, 목표가, 상세 분석이 포함됩니다. 기관 리서치와 애널리스트 - 심리를 파악하기 위한 핵심 데이터입니다. + description: 전문 애널리스트 리서치 리포트의 원시 텍스트 콘텐츠를 조회합니다. 금융기관에서 발행한 애널리스트 리포트 전문, 리서치 + 노트, 투자 의견을 반환합니다. 리포트 메타데이터, 투자의견 등급 변경, 목표가, 상세 분석을 포함합니다. 기관 리서치 및 + 애널리스트 심리를 파악하는 데 필수적입니다. operationId: get-analyst-reports-raw-text-data parameters: - - description: "페이지네이션에 사용되는 페이지 번호입니다. 0부터 시작합니다(0 = 첫 페이지, 1 = 두 번째 페이지 등). 기본값: - 0" + - description: "페이지네이션에 사용할 페이지 번호입니다. 0부터 시작하는 인덱스입니다(0 = 첫 번째 페이지, 1 = 두 번째 페이지 + 등). 기본값: 0" in: query name: page schema: type: integer - - description: 페이지당 반환할 결과 수입니다. 기본값은 100, 최대값도 100입니다. 최신 리포트가 먼저 반환됩니다. + - description: "페이지당 결과 개수. 기본값: 100. 최대값: 100. 최신 보고서부터 반환합니다." in: query name: pagesize schema: type: integer responses: "200": - description: 전체 텍스트 content와 메타데이터가 포함된 애널리스트 리포트 배열입니다. + description: 전체 텍스트 본문과 메타데이터를 포함하는 애널리스트 리포트 배열 content: application/json: schema: @@ -34,7 +34,7 @@ paths: $ref: "#/components/schemas/models.AnalystReportRawText" type: array "400": - description: 잘못된 요청입니다. 매개변수가 유효하지 않습니다. + description: 잘못된 요청 - 잘못된 매개변수 content: application/json: schema: @@ -42,7 +42,7 @@ paths: type: string type: array "500": - description: 서버 내부 오류 + description: 내부 서버 오류 content: application/json: schema: @@ -51,7 +51,7 @@ paths: type: array security: - ApiKeyAuth: [] - summary: 애널리스트 리서치 리포트 + summary: 애널리스트 리포트 tags: - Analyst Reports components: @@ -83,6 +83,3 @@ components: example: AAPL type: string type: object -servers: - - url: https://api.benzinga.com - description: PROD diff --git a/ko/openapi/calendar_api.spec.yml b/ko/openapi/calendar_api.spec.yml index a11ece30..c8ec9e14 100644 --- a/ko/openapi/calendar_api.spec.yml +++ b/ko/openapi/calendar_api.spec.yml @@ -94,7 +94,7 @@ paths: content: application/json: schema: - $ref: "#/components/schemas/calendarapi.AnalystInsightsJSON" + $ref: "#/components/schemas/api.AnalystInsightsResponse" "400": description: 잘못된 요청 content: @@ -150,7 +150,7 @@ paths: content: application/json: schema: - $ref: "#/components/schemas/calendarapi.BullsSayBearsSayJSON" + $ref: "#/components/schemas/api.BullsSayBearsSayResponse" "400": description: 잘못된 요청 content: @@ -245,19 +245,19 @@ paths: content: application/json: schema: - type: string + $ref: "#/components/schemas/api.ErrorResponse" "400": description: 잘못된 요청 content: application/json: schema: - type: string + $ref: "#/components/schemas/api.ErrorResponse" "500": description: 내부 오류 content: application/json: schema: - type: string + $ref: "#/components/schemas/api.ErrorResponse" security: - ApiKeyAuth: [] summary: 애널리스트 투자의견 컨센서스 데이터를 반환합니다 @@ -312,10 +312,10 @@ paths: content: application/json: schema: - $ref: "#/components/schemas/calendarapi.ErxGapJSON" + $ref: "#/components/schemas/calendarapi.ErxGaps" text/xml: schema: - $ref: "#/components/schemas/calendarapi.ErxGapJSON" + $ref: "#/components/schemas/calendarapi.ErxGaps" "400": description: 잘못된 요청 content: @@ -520,49 +520,51 @@ paths: summary: 정부 거래 tags: - Government Trades - /api/v1/sec/insider_transactions/filings: + /api/v1/sec/insider_transactions/{view_type}: get: - description: 회사 내부자의 주식 매수 및 매도, 옵션 행사 내역을 포함한 SEC Form 4 내부자 거래 신고 데이터를 반환합니다 - operationId: get-insider-transaction-filing + description: SEC Form 4 신고서에서 내부자 거래 데이터를 반환합니다. /filings 엔드포인트를 사용하면 각 신고서 아래에 + 거래가 중첩된 형태(그룹화된 신고서 뷰)로, /transactions 엔드포인트를 사용하면 개별 거래 단위로 평탄화된 뷰를 얻을 + 수 있습니다. 두 엔드포인트 모두 동일한 쿼리 파라미터를 지원합니다. + operationId: get-insider-transaction parameters: - - description: 페이지 오프셋입니다. 최적화, 성능 및 기술적 이유로 페이지 오프셋은 0~100000 범위로만 설정할 수 있습니다. - 날짜와 같은 다른 파라미터를 사용해 쿼리 결과를 제한하십시오. 기본값은 0입니다. + - description: 페이지 오프셋 값입니다. 최적화, 성능 및 기술적 이유로 페이지 오프셋은 0–100000 범위로 제한됩니다. 날짜 등의 + 다른 파라미터를 사용해 쿼리 결과를 제한하십시오. 기본값은 0입니다. in: query name: page schema: type: integer default: 0 - - description: 반환되는 결과 수입니다. 최대 1000개입니다. + - description: 반환되는 결과 수입니다. 최대 1000개까지 가능합니다. in: query name: pagesize schema: type: integer default: 100 - - description: 시작일(YYYY-MM-DD 형식) + - description: 시작일 (YYYY-MM-DD 형식) in: query name: date_from schema: type: string format: date - - description: YYYY-MM-DD 형식의 종료일 + - description: 종료일 (YYYY-MM-DD 형식) in: query name: date_to schema: type: string format: date - - description: 레코드가 마지막으로 업데이트된 시점을 나타내는 Unix 타임스탬프(UTC)입니다. 이를 사용하면 정렬 시 지정된 - 타임스탬프 이상(>=)인 레코드만 대상으로 하도록 강제합니다. + - description: 레코드가 마지막으로 업데이트된 Unix 타임스탬프(UTC)입니다. 이 값을 사용하면 정렬 시 지정한 타임스탬프 + 이상(>=)인 항목만 포함되도록 강제됩니다. in: query name: updated_since schema: type: integer - - description: YYYY-MM-DD 형식의 날짜 + - description: 날짜 (YYYY-MM-DD 형식) in: query name: date schema: type: string format: date - - description: 챔버 + - description: 의회 in: query name: chamber schema: @@ -590,7 +592,122 @@ paths: name: search_keys schema: type: string - - description: 디스플레이 + - description: 표시 + in: query + name: display + schema: + type: string + enum: + - flat + - nested + - description: 응답 형식입니다. 'filings'는 트랜잭션이 중첩된 형태로 그룹화된 filing 뷰를 반환하고, + 'transactions'는 평탄화된 개별 트랜잭션 뷰를 반환합니다. + in: path + name: view_type + required: true + schema: + type: string + enum: + - filings + - transactions + responses: + "200": + description: Insider Transaction 데이터에 대한 설명입니다. 응답 구조는 엔드포인트에 따라 다릅니다. /filings + 엔드포인트는 중첩된 filing 데이터를 반환하고, /transactions 엔드포인트는 플랫(flat)한 + transaction 데이터를 반환합니다. + content: + application/json: + schema: + $ref: "#/components/schemas/calendarapi.InsiderTransactionFilingDoc" + "400": + description: 잘못된 요청 + content: + application/json: + schema: + $ref: "#/components/schemas/api.ErrorResponse" + "500": + description: 내부 서버 오류 + content: + application/json: + schema: + $ref: "#/components/schemas/api.ErrorResponse" + security: + - ApiKeyAuth: [] + summary: 내부자 거래 + tags: + - Insider Transaction + /api/v1/sec/insider_transactions/owners: + get: + description: Insider transaction 보유자에 대한 정보를 반환합니다. 여기에는 회사 임원, 이사, 실질 + 보유자(beneficial owner)가 포함됩니다. + operationId: get-insider-transaction-owner + parameters: + - description: 페이지 오프셋입니다. 최적화, 성능 및 기술적인 이유로 페이지 오프셋은 0–100000 범위로 제한됩니다. 날짜와 같은 + 다른 파라미터로 검색 결과를 제한하십시오. 기본값은 0입니다. + in: query + name: page + schema: + type: integer + default: 0 + - description: 반환되는 결과 수입니다. 최대 1000개까지 가능합니다. + in: query + name: pagesize + schema: + type: integer + default: 100 + - description: YYYY-MM-DD 형식의 시작일입니다. + in: query + name: date_from + schema: + type: string + format: date + - description: YYYY-MM-DD 형식의 종료일 + in: query + name: date_to + schema: + type: string + format: date + - description: 레코드가 마지막으로 업데이트된 유닉스 타임스탬프(UTC)입니다. 이 값을 사용하면 정렬 시 결과가 지정한 타임스탬프보다 + 크거나 같은 값으로 제한됩니다. + in: query + name: updated_since + schema: + type: integer + - description: YYYY-MM-DD 형식의 날짜 + in: query + name: date + schema: + type: string + format: date + - description: 의회 + in: query + name: chamber + schema: + type: string + enum: + - House + - Senate + - description: 필드 + in: query + name: fields + schema: + type: string + - description: 검색 키 type 필드 + in: query + name: search_keys_type + schema: + type: string + enum: + - symbol + - cik + - name_fuzzy + - name_starts_with + - description: 검색 키 + in: query + name: search_keys + schema: + type: string + - description: 표시 in: query name: display schema: @@ -600,7 +717,7 @@ paths: - nested responses: "200": - description: 내부자 거래 + description: 내부자 거래 보유자 content: application/json: schema: @@ -619,7 +736,7 @@ paths: $ref: "#/components/schemas/api.ErrorResponse" security: - ApiKeyAuth: [] - summary: 내부자 거래 보고서 + summary: 내부자 보유 tags: - Insider Transaction /api/v1/signal/block_trade: @@ -670,7 +787,7 @@ paths: content: application/json: schema: - $ref: "#/components/schemas/calendarapi.BlockTradeJSON" + $ref: "#/components/schemas/api.BlockTradeResponse" "400": description: 잘못된 요청 content: @@ -736,7 +853,7 @@ paths: content: application/json: schema: - $ref: "#/components/schemas/calendarapi.HaltResumeJSON" + $ref: "#/components/schemas/calendarapi.HaltResume" "400": description: 잘못된 요청 content: @@ -821,7 +938,7 @@ paths: content: application/json: schema: - $ref: "#/components/schemas/calendarapi.OptionActivityJSON" + $ref: "#/components/schemas/calendarapi.OptionActivity" "400": description: 잘못된 요청 content: @@ -894,10 +1011,10 @@ paths: content: application/json: schema: - type: string + $ref: "#/components/schemas/api.ErrorResponse" text/xml: schema: - type: string + $ref: "#/components/schemas/api.ErrorResponse" security: - ApiKeyAuth: [] summary: 삭제됨(v2) @@ -967,10 +1084,10 @@ paths: content: application/json: schema: - $ref: "#/components/schemas/calendarapi.ConferenceJSON" + $ref: "#/components/schemas/api.ConferenceResponse" text/xml: schema: - $ref: "#/components/schemas/calendarapi.ConferenceJSON" + $ref: "#/components/schemas/api.ConferenceResponse" "400": description: 잘못된 요청 content: @@ -1098,10 +1215,10 @@ paths: content: application/json: schema: - $ref: "#/components/schemas/calendarapi.DividendJSON" + $ref: "#/components/schemas/api.DividendResponse" text/xml: schema: - $ref: "#/components/schemas/calendarapi.DividendJSON" + $ref: "#/components/schemas/api.DividendResponse" "400": description: 잘못된 요청 content: @@ -1208,10 +1325,10 @@ paths: content: application/json: schema: - $ref: "#/components/schemas/calendarapi.EarningJSON" + $ref: "#/components/schemas/api.EarningResponse" text/xml: schema: - $ref: "#/components/schemas/calendarapi.EarningJSON" + $ref: "#/components/schemas/api.EarningResponse" "400": description: 잘못된 요청 content: @@ -1315,10 +1432,10 @@ paths: content: application/json: schema: - $ref: "#/components/schemas/calendarapi.EconomicJSON" + $ref: "#/components/schemas/api.EconomicResponse" text/xml: schema: - $ref: "#/components/schemas/calendarapi.EconomicJSON" + $ref: "#/components/schemas/api.EconomicResponse" "400": description: 잘못된 요청 content: @@ -1424,10 +1541,10 @@ paths: content: application/json: schema: - $ref: "#/components/schemas/calendarapi.FDAJSON" + $ref: "#/components/schemas/api.FDAResponse" text/xml: schema: - $ref: "#/components/schemas/calendarapi.FDAJSON" + $ref: "#/components/schemas/api.FDAResponse" "400": description: 잘못된 요청 content: @@ -1540,10 +1657,10 @@ paths: content: application/json: schema: - $ref: "#/components/schemas/calendarapi.GuidanceJSON" + $ref: "#/components/schemas/api.GuidanceResponse" text/xml: schema: - $ref: "#/components/schemas/calendarapi.GuidanceJSON" + $ref: "#/components/schemas/api.GuidanceResponse" "400": description: 잘못된 요청 content: @@ -1628,10 +1745,10 @@ paths: content: application/json: schema: - $ref: "#/components/schemas/calendarapi.IPOJSON" + $ref: "#/components/schemas/api.IPOResponse" text/xml: schema: - $ref: "#/components/schemas/calendarapi.IPOJSON" + $ref: "#/components/schemas/api.IPOResponse" "400": description: 잘못된 요청 content: @@ -1740,10 +1857,10 @@ paths: content: application/json: schema: - $ref: "#/components/schemas/calendarapi.AcquisitionJSON" + $ref: "#/components/schemas/api.AcquisitionResponse" text/xml: schema: - $ref: "#/components/schemas/calendarapi.AcquisitionJSON" + $ref: "#/components/schemas/api.AcquisitionResponse" "400": description: 잘못된 요청 content: @@ -1844,10 +1961,10 @@ paths: content: application/json: schema: - $ref: "#/components/schemas/calendarapi.OfferingJSON" + $ref: "#/components/schemas/api.OfferingResponse" text/xml: schema: - $ref: "#/components/schemas/calendarapi.OfferingJSON" + $ref: "#/components/schemas/api.OfferingResponse" "400": description: 잘못된 요청 content: @@ -2006,10 +2123,10 @@ paths: content: application/json: schema: - $ref: "#/components/schemas/calendarapi.RatingJSON" + $ref: "#/components/schemas/api.RatingResponse" text/xml: schema: - $ref: "#/components/schemas/calendarapi.RatingJSON" + $ref: "#/components/schemas/api.RatingResponse" "400": description: 잘못된 요청 content: @@ -2088,10 +2205,10 @@ paths: content: application/json: schema: - $ref: "#/components/schemas/calendarapi.RatingsAnalystJSON" + $ref: "#/components/schemas/calendarapi.RatingsAnalyst" text/xml: schema: - $ref: "#/components/schemas/calendarapi.RatingsAnalystJSON" + $ref: "#/components/schemas/calendarapi.RatingsAnalyst" "400": description: 잘못된 요청 content: @@ -2155,10 +2272,10 @@ paths: content: application/json: schema: - $ref: "#/components/schemas/calendarapi.RatingsFirmJSON" + $ref: "#/components/schemas/calendarapi.RatingsFirm" text/xml: schema: - $ref: "#/components/schemas/calendarapi.RatingsFirmJSON" + $ref: "#/components/schemas/calendarapi.RatingsFirm" "400": description: 잘못된 요청 content: @@ -2267,10 +2384,10 @@ paths: content: application/json: schema: - $ref: "#/components/schemas/calendarapi.SplitJSON" + $ref: "#/components/schemas/api.SplitResponse" text/xml: schema: - $ref: "#/components/schemas/calendarapi.SplitJSON" + $ref: "#/components/schemas/api.SplitResponse" "400": description: 잘못된 요청 content: @@ -2399,10 +2516,10 @@ paths: content: application/json: schema: - $ref: "#/components/schemas/calendarapi.DividendJSON" + $ref: "#/components/schemas/api.DividendResponse" text/xml: schema: - $ref: "#/components/schemas/calendarapi.DividendJSON" + $ref: "#/components/schemas/api.DividendResponse" "400": description: 잘못된 요청 content: @@ -2505,10 +2622,10 @@ paths: content: application/json: schema: - $ref: "#/components/schemas/calendarapi.EventsJSON" + $ref: "#/components/schemas/api.EventsResponse" text/xml: schema: - $ref: "#/components/schemas/calendarapi.EventsJSON" + $ref: "#/components/schemas/api.EventsResponse" "400": description: 잘못된 요청 content: @@ -2605,10 +2722,10 @@ paths: content: application/json: schema: - $ref: "#/components/schemas/calendarapi.IPOJSON" + $ref: "#/components/schemas/api.IPOResponse" text/xml: schema: - $ref: "#/components/schemas/calendarapi.IPOJSON" + $ref: "#/components/schemas/api.IPOResponse" "400": description: 잘못된 요청 content: @@ -2632,108 +2749,6 @@ paths: summary: IPO 관련 데이터를 반환합니다 tags: - ipos - /sec/insider_transactions/owners: - get: - description: 회사 임원, 이사, 실질 소유주 등 내부자 거래 관련 소유자에 대한 정보를 반환합니다 - operationId: get-insider-transaction-owner - parameters: - - description: 페이지 오프셋입니다. 최적화, 성능 및 기술적 이유로 페이지 오프셋은 0~100000 범위로 제한됩니다. 날짜 등의 다른 - 파라미터로 쿼리 결과를 제한하세요. 기본값은 0입니다. - in: query - name: page - schema: - type: integer - default: 0 - - description: 반환되는 결과의 수. 최대 1000개 - in: query - name: pagesize - schema: - type: integer - default: 100 - - description: YYYY-MM-DD 형식의 시작일 - in: query - name: date_from - schema: - type: string - format: date - - description: YYYY-MM-DD 형식의 종료 날짜 - in: query - name: date_to - schema: - type: string - format: date - - description: 레코드가 마지막으로 업데이트된 시점을 나타내는 Unix 타임스탬프(UTC)입니다. 이 값을 사용하면 정렬 순서는 지정한 - 타임스탬프 이상(크거나 같음)으로 강제됩니다. - in: query - name: updated_since - schema: - type: integer - - description: YYYY-MM-DD 형식의 날짜 - in: query - name: date - schema: - type: string - format: date - - description: 챔버 - in: query - name: chamber - schema: - type: string - enum: - - House - - Senate - - description: 필드 - in: query - name: fields - schema: - type: string - - description: 검색 키 타입 - in: query - name: search_keys_type - schema: - type: string - enum: - - symbol - - cik - - name_fuzzy - - name_starts_with - - description: 검색 키 - in: query - name: search_keys - schema: - type: string - - description: 표시 - in: query - name: display - schema: - type: string - enum: - - flat - - nested - responses: - "200": - description: 내부자 거래 당사자 - content: - application/json: - schema: - $ref: "#/components/schemas/calendarapi.InsiderTransactionFilingJSON" - "400": - description: 잘못된 요청 - content: - application/json: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - "500": - description: 내부 서버 오류 - content: - application/json: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - security: - - ApiKeyAuth: [] - summary: 내부자 거래 당사자 - tags: - - Insider Transaction components: securitySchemes: ApiKeyAuth: @@ -2741,277 +2756,1975 @@ components: name: token type: apiKey schemas: - api.ErrorResponse: - properties: - text: - type: string - type: object - calendarapi.AcquisitionJSON: + api.AcquisitionResponse: + description: M&A 레코드 배열을 포함한 API 응답 properties: ma: items: - additionalProperties: true - type: object + $ref: "#/components/schemas/calendarapi.Acquisition" type: array type: object - calendarapi.AggregateRating: - properties: - buy: - type: integer - hold: - type: integer - sell: - type: integer - strong_buy: - type: integer - strong_sell: - type: integer - type: object - calendarapi.AnalystInsightsJSON: + api.AnalystInsightsResponse: + description: 애널리스트 인사이트 레코드 배열을 포함한 API 응답 properties: analyst-insights: items: - additionalProperties: true - type: object + $ref: "#/components/schemas/calendarapi.AnalystInsights" type: array type: object - calendarapi.BlockTradeJSON: + api.BlockTradeResponse: + description: 블록 트레이드 레코드 배열을 포함한 API 응답 properties: - block_trade: + block-trade: items: - additionalProperties: true - type: object + $ref: "#/components/schemas/calendarapi.BlockTrade" type: array type: object - calendarapi.BullsSayBearsSayJSON: + api.BullsSayBearsSayResponse: + description: Bulls Say Bears Say 레코드 배열을 포함한 API 응답 properties: - bulls_say_bears_say: + bulls-say-bears-say: items: - additionalProperties: true - type: object + $ref: "#/components/schemas/calendarapi.BullsSayBearsSay" type: array type: object - calendarapi.ConferenceJSON: + api.ConferenceResponse: + description: 컨퍼런스 콜 레코드 배열을 포함한 API 응답 properties: - conference: + conference-calls: items: - additionalProperties: true - type: object + $ref: "#/components/schemas/calendarapi.Conference" type: array type: object - calendarapi.ConsensusRating: - properties: - aggregate_ratings: - $ref: "#/components/schemas/calendarapi.AggregateRating" - aggregate_type: - type: string - consensus_price_target: - type: number - consensus_rating: - type: string - consensus_rating_val: - type: number - high_price_target: - type: number - low_price_target: - type: number - total_analyst_count: - type: integer - unique_analyst_count: - type: integer - updated_at: - type: string - type: object - calendarapi.DividendJSON: + api.DividendResponse: + description: 배당 레코드 배열을 포함한 API 응답 properties: dividends: items: - additionalProperties: true - type: object + $ref: "#/components/schemas/calendarapi.Dividend" type: array type: object - calendarapi.EarningJSON: + api.EarningResponse: + description: 실적 레코드 배열을 포함한 API 응답 properties: earnings: items: - additionalProperties: true - type: object + $ref: "#/components/schemas/calendarapi.Earning" type: array type: object - calendarapi.EconomicJSON: + api.EconomicResponse: + description: 경제 이벤트 레코드 배열을 포함한 API 응답 properties: economics: items: - additionalProperties: true - type: object + $ref: "#/components/schemas/calendarapi.Economic" type: array type: object - calendarapi.ErxGapJSON: + api.ErrorResponse: properties: - erx_gap: - items: - additionalProperties: true - type: object - type: array + text: + type: string type: object - calendarapi.EventsJSON: + api.EventsResponse: + description: 이벤트 레코드 배열을 포함한 API 응답 properties: events: items: - additionalProperties: true - type: object + $ref: "#/components/schemas/calendarapi.Events" type: array type: object - calendarapi.FDAJSON: + api.FDAResponse: + description: FDA 이벤트 레코드의 배열을 포함하는 API 응답 properties: fda: items: - additionalProperties: true - type: object + $ref: "#/components/schemas/calendarapi.FDA" type: array type: object - calendarapi.GovernmentTradeJSON: + api.GuidanceResponse: + description: 가이던스 레코드의 배열을 포함하는 API 응답 properties: - data: + guidance: items: - additionalProperties: true - type: object + $ref: "#/components/schemas/calendarapi.Guidance" type: array type: object - calendarapi.GuidanceJSON: + api.IPOResponse: + description: IPO 레코드의 배열을 포함하는 API 응답 properties: - guidance: + ipos: items: - additionalProperties: true - type: object + $ref: "#/components/schemas/calendarapi.IPO" type: array type: object - calendarapi.HaltResumeJSON: + api.OfferingResponse: + description: 공모(offering) 레코드의 배열을 포함하는 API 응답 properties: - halt_resume: + offerings: items: - additionalProperties: true - type: object + $ref: "#/components/schemas/calendarapi.Offering" type: array type: object - calendarapi.IPOJSON: + api.RatingResponse: + description: 애널리스트 리포트 배열을 포함하는 API 응답 properties: - ipos: + ratings: items: - additionalProperties: true + $ref: "#/components/schemas/calendarapi.Rating" + type: array + type: object + api.SplitResponse: + description: 주식 분할 레코드의 배열을 포함하는 API 응답 + properties: + splits: + items: + $ref: "#/components/schemas/calendarapi.Split" + type: array + type: object + calendarapi.Acquisition: + properties: + acquirer_cusip: + example: "594918104" + type: string + acquirer_exchange: + example: NASDAQ + type: string + acquirer_isin: + example: US5949181045 + type: string + acquirer_name: + example: Microsoft Corporation + type: string + acquirer_ticker: + example: MSFT + type: string + currency: + example: USD + type: string + date: + example: 2024-01-09 + type: string + date_completed: + example: 2024-06-15 + type: string + date_expected: + example: 2024-06-30 + type: string + deal_payment_type: + example: Cash + type: string + deal_size: + example: "68700000000" + type: string + deal_status: + example: Completed + type: string + deal_terms_extra: + example: All-cash transaction + type: string + deal_type: + example: Merger + type: string + id: + example: 60a7f5e8e4b0f5a3c8e9f5ac + type: string + importance: + example: 5 + type: integer + notes: + example: Subject to regulatory approval + type: string + target_cusip: + example: 00507V109 + type: string + target_exchange: + example: NASDAQ + type: string + target_isin: + example: US00507V1098 + type: string + target_name: + example: Activision Blizzard Inc. + type: string + target_ticker: + example: ATVI + type: string + updated: + example: 1704819600 + type: integer + type: object + calendarapi.AggregateRating: + properties: + buy: + example: 10 + type: integer + hold: + example: 3 + type: integer + sell: + example: 1 + type: integer + strong_buy: + example: 5 + type: integer + strong_sell: + example: 0 + type: integer + type: object + calendarapi.AnalystInsights: + properties: + action: + example: Maintains + type: string + analyst_id: + example: 60a7f5e8e4b0f5a3c8e9f5b8 + type: string + analyst_insights: + example: Strong fundamentals support higher valuation + type: string + date: + example: 2024-01-09 + type: string + firm: + example: Goldman Sachs + type: string + firm_id: + example: 60a7f5e8e4b0f5a3c8e9f5b7 + type: string + id: + example: 60a7f5e8e4b0f5a3c8e9f5b6 + type: string + pt: + example: "200.00" + type: string + rating: + example: Buy + type: string + rating_id: + example: 60a7f5e8e4b0f5a3c8e9f5b9 + type: string + security: + $ref: "#/components/schemas/calendarapi.AnalystInsightsSecurity" + updated: + example: 1704819600 + type: integer + type: object + calendarapi.AnalystInsightsSecurity: + properties: + cik: + example: "320193" + type: string + exchange: + example: NASDAQ + type: string + isin: + example: US0378331005 + type: string + name: + example: Apple Inc. + type: string + symbol: + example: AAPL + type: string + type: object + calendarapi.BlockTrade: + properties: + ask: + example: "185.44" + type: string + bid: + example: "185.40" + type: string + count: + example: 1 + type: integer + cusip: + example: 37833100 + type: string + date: + example: 2024-01-09 + type: string + description: + example: Large institutional trade + type: string + exchange: + example: NASDAQ + type: string + executing_exchange: + example: Q + type: string + id: + example: 60a7f5e8e4b0f5a3c8e9f5b4 + type: string + importance: + example: 4 + type: integer + isin: + example: US0378331005 + type: string + name: + example: Apple Inc. + type: string + price: + example: "185.42" + type: string + sale_conditions: + example: "@" + type: string + size: + example: "500000" + type: string + ticker: + example: AAPL + type: string + time: + example: 15:45:30 + type: string + updated: + example: 1704819600 + type: integer + type: object + calendarapi.BullsSayBearsSay: + properties: + analyst_firms_referenced: + example: 12 + type: integer + bear_case: + example: Market saturation and competitive pressures + type: string + bull_case: + example: Strong product pipeline and ecosystem lock-in effect + type: string + created: + example: 1704819000 + type: integer + exchange: + example: NASDAQ + type: string + id: + example: 60a7f5e8e4b0f5a3c8e9f5c0 + type: string + latest: + example: true + type: boolean + securities: + items: + properties: + cik: + example: "320193" + type: string + exchange: + example: NASDAQ + type: string + isin: + example: US0378331005 + type: string + name: + example: Apple Inc. + type: string + symbol: + example: AAPL + type: string type: object type: array + ticker: + example: AAPL + type: string + updated: + example: 1704819600 + type: integer + type: object + calendarapi.ClosingRangeAlert: + properties: + alert_date: + example: 2024-01-09 + type: string + alert_type: + example: Upper Third Close + type: string + closing_id: + example: 4001 + type: integer + closing_range_percentage: + example: 85.5 + type: number + day_high: + example: 157.5 + type: number + day_low: + example: 153.25 + type: number + description: + example: Stock closed in the upper third of the day's range + type: string + gap_id: + example: 500 + type: integer + symbol: + example: AAPL + type: string + title: + example: Upper Third Close + type: string + type: object + calendarapi.Company: + properties: + cik: + example: "1682852" + type: string + id: + example: 60a7f5e8e4b0f5a3c8e9f5be + type: string + name: + example: Moderna Inc. + type: string + securities: + items: + $ref: "#/components/schemas/calendarapi.Security" + type: array + type: object + calendarapi.Conference: + properties: + access_code: + example: "123456" + type: string + confirmed: + example: true + type: boolean + cusip: + example: 37833100 + type: string + date: + example: 2024-01-09 + type: string + exchange: + example: NASDAQ + type: string + id: + example: 60a7f5e8e4b0f5a3c8e9f5ae + type: string + importance: + example: 4 + type: integer + international_num: + example: 1-201-389-0918 + type: string + isin: + example: US0378331005 + type: string + name: + example: Apple Inc. + type: string + notes: + example: Q1 2024 Earnings Conference Call + type: string + period: + example: Q1 + type: string + period_year: + example: 2025 + type: integer + phone_num: + example: 1-877-407-0890 + type: string + reservation_num: + example: "13744123" + type: string + start_time: + example: 16:30:00 + type: string + ticker: + example: AAPL + type: string + time: + example: 16:30:00 + type: string + updated: + example: 1704819600 + type: integer + webcast_url: + example: https://event.webcasts.com/example + type: string + type: object + calendarapi.ConsensusRating: + properties: + aggregate_ratings: + $ref: "#/components/schemas/calendarapi.AggregateRating" + aggregate_type: + example: 90D + type: string + consensus_price_target: + example: 195.5 + type: number + consensus_rating: + example: Buy + type: string + consensus_rating_val: + example: 4.2 + type: number + high_price_target: + example: 225 + type: number + low_price_target: + example: 150 + type: number + total_analyst_count: + example: 19 + type: integer + unique_analyst_count: + example: 15 + type: integer + updated_at: + example: 2024-01-09T16:00:00Z + type: string + type: object + calendarapi.DayAlert: + properties: + alert_date: + type: string + alert_type: + type: string + day: + type: integer + day_alert_id: + type: integer + description: + type: string + gap_id: + type: integer + price: + type: number + price_type: + type: string + title: + type: string + type: object + calendarapi.Dividend: + properties: + confirmed: + example: true + type: boolean + currency: + example: USD + type: string + cusip: + example: 37833100 + type: string + date: + example: 2024-01-09 + type: string + dividend: + example: "0.25" + type: string + dividend_prior: + example: "0.24" + type: string + dividend_type: + example: Cash + type: string + dividend_yield: + example: "0.55" + type: string + end_regular_dividend: + example: false + type: boolean + ex_dividend_date: + example: 2024-01-12 + type: string + exchange: + example: NASDAQ + type: string + frequency: + example: 4 + type: integer + id: + example: 60a7f5e8e4b0f5a3c8e9f5a7 + type: string + importance: + example: 3 + type: integer + isin: + example: US0378331005 + type: string + name: + example: Apple Inc. + type: string + notes: + example: Regular quarterly dividend + type: string + payable_date: + example: 2024-02-15 + type: string + period: + example: Q1 + type: string + record_date: + example: 2024-01-15 + type: string + ticker: + example: AAPL + type: string + updated: + example: 1704819600 + type: integer + year: + example: 2024 + type: integer + type: object + calendarapi.Drug: + properties: + generic: + example: false + type: boolean + id: + example: 60a7f5e8e4b0f5a3c8e9f5bf + type: string + indication_symptom: + example: + - '["COVID-19"]' + items: + type: string + type: array + name: + example: Spikevax + type: string + type: object + calendarapi.Earning: + properties: + currency: + example: USD + type: string + cusip: + example: 37833100 + type: string + date: + example: 2024-01-09 + type: string + date_confirmed: + example: 1 + type: integer + eps: + example: "2.18" + type: string + eps_est: + example: "2.10" + type: string + eps_prior: + example: "1.88" + type: string + eps_surprise: + example: "0.08" + type: string + eps_surprise_percent: + example: "3.81" + type: string + eps_type: + example: GAAP + type: string + exchange: + example: NASDAQ + type: string + id: + example: 60a7f5e8e4b0f5a3c8e9f5a3 + type: string + importance: + example: 5 + type: integer + isin: + example: US0378331005 + type: string + name: + example: Apple Inc. + type: string + notes: + example: Beat on EPS and revenue + type: string + period: + example: Q1 + type: string + period_year: + example: 2024 + type: integer + revenue: + example: "89537000000" + type: string + revenue_est: + example: "88500000000" + type: string + revenue_prior: + example: "81800000000" + type: string + revenue_surprise: + example: "1037000000" + type: string + revenue_surprise_percent: + example: "1.17" + type: string + revenue_type: + example: GAAP + type: string + ticker: + example: AAPL + type: string + time: + example: amc + type: string + updated: + example: 1704819600 + type: integer + type: object + calendarapi.Economic: + properties: + actual: + example: "216000" + type: string + actual_t: + example: 216K + type: string + confirmed: + example: true + type: boolean + consensus: + example: "170000" + type: string + consensus_t: + example: 170K + type: string + country: + example: United States + type: string + date: + example: 2024-01-09 + type: string + description: + example: The change in the number of employed people + type: string + event_category: + example: Employment + type: string + event_name: + example: Nonfarm Payrolls + type: string + event_period: + example: December + type: string + id: + example: 60a7f5e8e4b0f5a3c8e9f5af + type: string + importance: + example: 5 + type: integer + notes: + example: Nonfarm payrolls beat expectations + type: string + period_year: + example: 2023 + type: integer + prior: + example: "199000" + type: string + prior_t: + example: 199K + type: string + time: + example: 08:30:00 + type: string + updated: + example: 1704819600 + type: integer + type: object + calendarapi.EmaCrossover: + properties: + crossover_date: + example: 2024-01-12 + type: string + crossover_id: + example: 6001 + type: integer + crossover_price: + example: 154.75 + type: number + crossover_type: + example: EMA21 + type: string + days_from_gap: + example: "3" + type: string + description: + example: Price crossed above EMA21 + type: string + gap_id: + example: 500 + type: integer + title: + example: EMA21 Crossover + type: string + type: object + calendarapi.ErxGaps: + properties: + closing_range_alerts: + items: + $ref: "#/components/schemas/calendarapi.ClosingRangeAlert" + type: array + day: + example: 5 + type: integer + day_alerts: + items: + $ref: "#/components/schemas/calendarapi.DayAlert" + type: array + day1_valid: + example: true + type: boolean + earnings_surprise: + example: 0.15 + type: number + ema_crossovers: + items: + $ref: "#/components/schemas/calendarapi.EmaCrossover" + type: array + ema_status: + example: Above EMA21 + type: string + ema_status_updated: + example: 2024-01-09T10:30:00Z + type: string + fibonacci_alerts: + items: + $ref: "#/components/schemas/calendarapi.FibonacciAlert" + type: array + fibonacci_status: + example: Above 50% + type: string + fibonacci_status_updated: + example: 2024-01-09T10:30:00Z + type: string + first_13min_close: + example: 155.75 + type: number + gap_date: + example: 2024-01-09 + type: string + gap_day_high: + example: 157.5 + type: number + gap_day_low: + example: 153.25 + type: number + gap_percentage: + example: 3.75 + type: number + hvc_price: + example: 156 + type: number + hvc_undercut: + example: 155.5 + type: number + id: + example: 64a1b2c3d4e5f6789012345 + type: string + market_session_alerts: + items: + $ref: "#/components/schemas/calendarapi.MarketSessionAlert" + type: array + milestone_measurements: + items: + $ref: "#/components/schemas/calendarapi.MilestoneMeasurement" + type: array + monster_gap: + example: true + type: boolean + monster_power_earning_gap: + example: false + type: boolean + next_ms_date: + example: 2024-01-19 + type: string + next_ms_day: + example: 10 + type: integer + oel_gap: + example: true + type: boolean + open: + example: 154.5 + type: number + power_earning_gap: + example: true + type: boolean + previous_close: + example: 150.25 + type: number + price: + example: 156.25 + type: number + price_alerts: + items: + $ref: "#/components/schemas/calendarapi.PriceAlert" + type: array + status: + example: true + type: boolean + symbol: + example: AAPL + type: string + triggered_date: + example: 2024-01-09 + type: string + updated: + example: 1704758400 + type: integer + volume: + example: 12500000 + type: integer + volume_50d: + example: 8500000 + type: integer + volume_alerts: + items: + $ref: "#/components/schemas/calendarapi.VolumeAlert" + type: array + type: object + calendarapi.Events: + properties: + date_end: + example: 2024-01-11 + type: string + date_start: + example: 2024-01-09 + type: string + event_name: + example: CES 2024 + type: string + event_type: + example: Conference + type: string + id: + example: 60a7f5e8e4b0f5a3c8e9f5bc + type: string + importance: + example: 3 + type: integer + international_number: + example: +1-212-555-0100 + type: string + location: + example: Las Vegas Convention Center + type: string + phone_number: + example: 1-800-555-0100 + type: string + securities: + items: + $ref: "#/components/schemas/calendarapi.Securities" + type: array + source_link: + example: https://www.example.com/event-details + type: string + start_time: + example: 09:00:00 + type: string + tags: + example: + - '["Technology"' + - '"Innovation"]' + items: + type: string + type: array + updated: + example: 1704819600 + type: integer + webcast_link: + example: https://webcast.example.com/event123 + type: string + type: object + calendarapi.FDA: + properties: + commentary: + example: Approval was expected based on positive Phase 3 results + type: string + companies: + items: + $ref: "#/components/schemas/calendarapi.Company" + type: array + created: + example: 1704819000 + type: integer + date: + example: 2024-01-09 + type: string + drug: + $ref: "#/components/schemas/calendarapi.Drug" + event_type: + example: PDUFA + type: string + id: + example: 60a7f5e8e4b0f5a3c8e9f5bd + type: string + nic_number: + example: "022527" + type: string + notes: + example: Breakthrough therapy designation + type: string + outcome: + example: FDA approved the drug for treatment of condition X + type: string + outcome_brief: + example: Approved + type: string + source_link: + example: https://www.fda.gov/drugs/news-events + type: string + source_type: + example: FDA + type: string + status: + example: Pending + type: string + target_date: + example: 2024-03-15 + type: string + time: + example: 00:00:00 + type: string + updated: + example: 1704819600 + type: integer + type: object + calendarapi.FibonacciAlert: + properties: + alert_date: + example: 2024-01-09 + type: string + alert_type: + example: Fibonacci Retracement + type: string + description: + example: Price reached 50% Fibonacci retracement level + type: string + fib_id: + example: 2001 + type: integer + fibonacci_level: + example: 50% + type: string + gap_id: + example: 500 + type: integer + level_price: + example: 153.5 + type: number + open: + example: 154.5 + type: number + prev_close: + example: 150.25 + type: number + symbol: + example: AAPL + type: string + title: + example: 50% Fibonacci Retracement + type: string + type: object + calendarapi.GovernmentTradeJSON: + properties: + data: + items: + additionalProperties: true + type: object + type: array + type: object + calendarapi.Guidance: + properties: + confirmed: + type: boolean + currency: + example: USD + type: string + cusip: + example: 37833100 + type: string + date: + example: 2024-01-09 + type: string + eps_guidance_est: + example: "1.55" + type: string + eps_guidance_max: + example: "1.60" + type: string + eps_guidance_min: + example: "1.50" + type: string + eps_guidance_prior_max: + example: "1.45" + type: string + eps_guidance_prior_min: + example: "1.35" + type: string + eps_type: + example: GAAP + type: string + exchange: + example: NASDAQ + type: string + id: + example: 60a7f5e8e4b0f5a3c8e9f5b1 + type: string + importance: + example: 4 + type: integer + is_primary: + example: "true" + type: string + name: + example: Apple Inc. + type: string + notes: + example: Raised guidance above analyst expectations + type: string + period: + example: Q2 + type: string + period_year: + example: 2024 + type: integer + prelim: + example: "false" + type: string + revenue_guidance_est: + example: "93000000000" + type: string + revenue_guidance_max: + example: "95000000000" + type: string + revenue_guidance_min: + example: "91000000000" + type: string + revenue_guidance_prior_max: + example: "89000000000" + type: string + revenue_guidance_prior_min: + example: "87000000000" + type: string + revenue_type: + example: GAAP + type: string + ticker: + example: AAPL + type: string + time: + example: 16:05:00 + type: string + updated: + example: 1704819600 + type: integer + type: object + calendarapi.HaltResume: + properties: + count: + example: 1 + type: integer + cusip: + example: 88160R101 + type: string + date: + example: 2024-01-09 + type: string + description: + example: Trading halted due to news pending + type: string + exchange: + example: NASDAQ + type: string + halt_type: + example: News Pending + type: string + id: + example: 60a7f5e8e4b0f5a3c8e9f5b3 + type: string + importance: + example: 4 + type: integer + isin: + example: US88160R1014 + type: string + name: + example: Tesla Inc. + type: string + ticker: + example: TSLA + type: string + time: + example: 14:25:00 + type: string + updated: + example: 1704819600 + type: integer + type: object + calendarapi.IPO: + properties: + currency: + example: USD + type: string + cusip: + example: 38744101 + type: string + date: + example: 2024-01-09 + type: string + deal_status: + example: Priced + type: string + description: + example: Online marketplace for lodging and tourism experiences + type: string + exchange: + example: NASDAQ + type: string + id: + example: 60a7f5e8e4b0f5a3c8e9f5a9 + type: string + initial_filing_date: + example: 2023-11-15 + type: string + insider_lockup_date: + example: 2024-07-07 + type: string + insider_lockup_days: + example: 180 + type: integer + ipo_type: + example: IPO + type: string + last_yr_income: + example: -674000000 + type: integer + last_yr_income_year: + example: 2023 + type: integer + last_yr_revenue: + example: 4805000000 + type: integer + last_yr_revenue_year: + example: 2023 + type: integer + lead_underwriters: + example: + - '[{"name":"Morgan Stanley"}]' + items: + type: string + type: array + market_cap_at_offer: + example: 47000000000 + type: integer + name: + example: Airbnb Inc. + type: string + notes: + example: Strong first day trading + type: string + offering_shares: + example: 51500000 + type: integer + offering_shares_ord_adr: + example: 51500000 + type: integer + offering_value: + example: 3500000000 + type: integer + open_date_verified: + example: true + type: boolean + ord_shares_out_after_offer: + example: 615000000 + type: integer + other_underwriters: + example: + - '[{"name":"Goldman Sachs"}]' + items: + type: string + type: array + price_max: + example: "50.00" + type: string + price_min: + example: "44.00" + type: string + price_open: + example: "146.00" + type: string + price_public_offering: + example: "68.00" + type: string + pricing_date: + example: 2024-01-08 + type: string + pricing_date_verified: + example: true + type: boolean + sec_accession_number: + example: 0001559720-20-000079 + type: string + sec_filing_url: + example: https://www.sec.gov/cgi-bin/browse-edgar + type: string + shares_outstanding: + example: 615000000 + type: integer + sic: + example: 7389 + type: integer + spac_converted_to_target: + example: false + type: boolean + state_location: + example: Delaware + type: string + ticker: + example: ABNB + type: string + time: + example: 09:30:00 + type: string + underwriter_quiet_expiration_date: + example: 2024-02-03 + type: string + underwriter_quiet_expiration_days: + example: 25 + type: integer + updated: + example: 1704819600 + type: integer + type: object + calendarapi.InsiderTransaction: + properties: + accession_number: + example: 0001127602-24-000123 + type: string + company_cik: + example: 320193 + type: string + company_name: + example: Apple Inc. + type: string + company_symbol: + example: AAPL + type: string + filing_date: + example: 2024-01-09T00:00:00Z + type: string + footnotes: + items: + $ref: "#/components/schemas/calendarapi.SECFootnotes" + type: array + form_type: + example: "4" + type: string + html_url: + example: https://www.sec.gov/cgi-bin/browse-edgar?action=getcompany&CIK=0000320193 + type: string + id: + example: 64a1b2c3d4e5f6789012345 + type: string + is_10b5: + example: true + type: boolean + owner: + $ref: "#/components/schemas/calendarapi.Owner" + remaining_shares: + example: "125000" + type: string + remaining_underlying_shares: + example: "50000" + type: string + traded_percentage: + example: "15.5" + type: string + transactions: + items: + $ref: "#/components/schemas/calendarapi.Transaction" + type: array + updated: + example: 1704758400 + type: integer + type: object + calendarapi.InsiderTransactionFilingDoc: + properties: + data: + items: + $ref: "#/components/schemas/calendarapi.InsiderTransaction" + type: array + type: object + calendarapi.MarketSessionAlert: + properties: + description: + example: Price broke above first 15-minute high + type: string + first_5min_close: + example: 155.25 + type: number + first_5min_high: + example: 155.5 + type: number + first_15min_close: + example: 155.75 + type: number + first_15min_high: + example: 156 + type: number + gap_id: + example: 500 + type: integer + session_date: + example: 2024-01-09 + type: string + session_high: + example: 157.5 + type: number + session_id: + example: 5001 + type: integer + session_type: + example: Regular + type: string + session_volume: + example: 12500000 + type: integer + symbol: + example: AAPL + type: string + title: + example: First 15 Min Breakout + type: string + type: object + calendarapi.MilestoneMeasurement: + properties: + above_hvc_pct: + example: 1.6 + type: number + above_milestone_avg_pct: + example: 0.79 + type: number + alert_type: + example: Milestone Day 10 + type: string + close_price: + example: 158.5 + type: number + description: + example: Stock held above HVC on Day 10 + type: string + gap_id: + example: 500 + type: integer + milestone_avg: + example: 157.25 + type: number + milestone_date: + example: 2024-01-19 + type: string + milestone_day: + example: 10 + type: integer + milestone_id: + example: 7001 + type: integer + price_type: + example: Close + type: string + title: + example: Day 10 Milestone + type: string type: object - calendarapi.InsiderTransaction: + calendarapi.Offering: properties: - accession_number: + currency: + example: USD type: string - company_cik: + cusip: + example: 88160R101 type: string - company_name: + date: + example: 2024-01-09 type: string - company_symbol: + dollar_shares: + example: "5000000000" type: string - filing_date: + exchange: + example: NASDAQ type: string - footnotes: - items: - $ref: "#/components/schemas/calendarapi.SECFootnotes" - type: array - form_type: + id: + example: 60a7f5e8e4b0f5a3c8e9f5ab type: string - html_url: + importance: + example: 4 + type: integer + name: + example: Tesla Inc. type: string - id: + notes: + example: Common stock offering type: string - is_10b5: - type: boolean - owner: - $ref: "#/components/schemas/calendarapi.Owner" - remaining_shares: + number_shares: + example: 20592018 + type: integer + offering_type: + example: Follow-on type: string - remaining_underlying_shares: + price: + example: "242.84" type: string - traded_percentage: + proceeds: + example: "5000000000" + type: string + shelf: + example: false + type: boolean + ticker: + example: TSLA + type: string + time: + example: 09:30:00 type: string - transactions: - items: - $ref: "#/components/schemas/calendarapi.Transaction" - type: array updated: + example: 1704819600 type: integer + url: + example: https://www.benzinga.com/offering/123456 + type: string type: object - calendarapi.InsiderTransactionFilingDoc: - properties: - data: - items: - $ref: "#/components/schemas/calendarapi.InsiderTransaction" - type: array - type: object - calendarapi.InsiderTransactionFilingJSON: - properties: - data: - items: - additionalProperties: true - type: object - type: array - type: object - calendarapi.OfferingJSON: - properties: - offerings: - items: - additionalProperties: true - type: object - type: array - type: object - calendarapi.OptionActivityJSON: + calendarapi.OptionActivity: properties: - option_activity: - items: - additionalProperties: true - type: object - type: array + aggressor_ind: + example: "1" + type: string + ask: + example: "4.35" + type: string + bid: + example: "4.25" + type: string + cost_basis: + example: "2156000" + type: string + date: + example: 2024-01-09 + type: string + date_expiration: + example: 2024-01-19 + type: string + description: + example: Trade + type: string + description_extended: + example: Sweep | Bullish | Above Ask + type: string + exchange: + example: NASDAQ + type: string + execution_estimate: + example: Above Ask + type: string + id: + example: 60a7f5e8e4b0f5a3c8e9f5ad + type: string + midpoint: + example: "4.30" + type: string + open_interest: + example: "1523" + type: string + option_activity_type: + example: Sweep + type: string + option_symbol: + example: AAPL240119C00195000 + type: string + price: + example: "4.31" + type: string + put_call: + example: Call + type: string + sentiment: + example: Bullish + type: string + size: + example: "500" + type: string + strike_price: + example: "195.00" + type: string + ticker: + example: AAPL + type: string + time: + example: 14:35:22 + type: string + trade_count: + example: 1 + type: integer + underlying_price: + example: "185.92" + type: string + underlying_type: + example: Common Stock + type: string + updated: + example: 1704819600 + type: integer + volume: + example: "2845" + type: string type: object calendarapi.Owner: properties: insider_cik: + example: "0001234567" type: string insider_name: + example: Tim Cook type: string insider_title: + example: Chief Executive Officer type: string is_director: + example: true type: boolean is_officer: + example: true type: boolean is_ten_percent_owner: + example: false type: boolean raw_signature: + example: /s/ Tim Cook type: string type: object - calendarapi.RatingJSON: + calendarapi.PriceAlert: properties: - ratings: - items: - additionalProperties: true - type: object - type: array + description: + example: Price moved above High Volume Close level + type: string + direction: + example: Above + type: string + gap_id: + example: 500 + type: integer + level_name: + example: HVC + type: string + level_price: + example: 156 + type: number + price: + example: 156.25 + type: number + price_alert_id: + example: 3001 + type: integer + title: + example: Price Above HVC + type: string type: object - calendarapi.RatingsAnalystJSON: + calendarapi.Rank: properties: - analyst_ratings_analyst: - items: - additionalProperties: true - type: object - type: array + rank: + example: 15 + type: integer + total: + example: 500 + type: integer type: object - calendarapi.RatingsFirmJSON: + calendarapi.Rating: properties: - analyst_ratings_firm: - items: - additionalProperties: true - type: object - type: array + action_company: + example: Goldman Sachs + type: string + action_pt: + example: Raises + type: string + adjusted_pt_current: + example: "200.00" + type: string + adjusted_pt_prior: + example: "185.00" + type: string + analyst: + example: Goldman Sachs + type: string + analyst_id: + example: 60a7f5e8e4b0f5a3c8e9f5a6 + type: string + analyst_name: + example: John Smith + type: string + currency: + example: USD + type: string + cusip: + example: 37833100 + type: string + date: + example: 2024-01-09 + type: string + exchange: + example: NASDAQ + type: string + firm_id: + example: 60a7f5e8e4b0f5a3c8e9f5a5 + type: string + id: + example: 60a7f5e8e4b0f5a3c8e9f5a4 + type: string + importance: + example: 3 + type: integer + isin: + example: US0378331005 + type: string + name: + example: Apple Inc. + type: string + notes: + example: Upgraded due to strong quarterly performance + type: string + pt_current: + example: "200.00" + type: string + pt_prior: + example: "185.00" + type: string + rating_current: + example: Buy + type: string + rating_prior: + example: Neutral + type: string + ticker: + example: AAPL + type: string + time: + example: 09:30:00 + type: string + updated: + example: 1704819600 + type: integer + url: + example: https://www.benzinga.com/ratings/123456 + type: string + url_calendar: + example: https://www.benzinga.com/calendar/ratings/123456 + type: string + url_news: + example: https://www.benzinga.com/news/123456 + type: string + type: object + calendarapi.RatingsAccuracy: + properties: + 1m_average_return: + example: "3.5" + type: string + 1m_gain_count: + example: 52 + type: integer + 1m_loss_count: + example: 28 + type: integer + 1m_smart_score: + example: "82.5" + type: string + 1m_stdev: + example: "2.5" + type: string + 1m_success_rate: + example: "65.0" + type: string + 1y_average_return: + example: "18.5" + type: string + 1y_gain_count: + example: 57 + type: integer + 1y_loss_count: + example: 23 + type: integer + 1y_smart_score: + example: "87.0" + type: string + 1y_stdev: + example: "9.5" + type: string + 1y_success_rate: + example: "71.5" + type: string + 2y_average_return: + example: "22.5" + type: string + 2y_gain_count: + example: 55 + type: integer + 2y_loss_count: + example: 25 + type: integer + 2y_smart_score: + example: "85.5" + type: string + 2y_stdev: + example: "11.5" + type: string + 2y_success_rate: + example: "69.0" + type: string + 3m_average_return: + example: "7.5" + type: string + 3m_gain_count: + example: 54 + type: integer + 3m_loss_count: + example: 26 + type: integer + 3m_smart_score: + example: "84.0" + type: string + 3m_stdev: + example: "4.5" + type: string + 3m_success_rate: + example: "67.5" + type: string + 3y_average_return: + example: "25.5" + type: string + 3y_gain_count: + example: 53 + type: integer + 3y_loss_count: + example: 27 + type: integer + 3y_smart_score: + example: "84.0" + type: string + 3y_stdev: + example: "13.5" + type: string + 3y_success_rate: + example: "68.5" + type: string + 9m_average_return: + example: "15.5" + type: string + 9m_gain_count: + example: 56 + type: integer + 9m_loss_count: + example: 24 + type: integer + 9m_smart_score: + example: "86.5" + type: string + 9m_stdev: + example: "7.5" + type: string + 9m_success_rate: + example: "70.0" + type: string + overall_average_return: + example: "12.5" + type: string + overall_avg_return_percentile: + example: "72.3" + type: string + overall_gain_count: + example: 168 + type: integer + overall_loss_count: + example: 77 + type: integer + overall_stdev: + example: "8.5" + type: string + overall_success_rate: + example: "68.5" + type: string + smart_score: + example: "85.5" + type: string + total_ratings: + example: 245 + type: integer + total_ratings_percentile: + example: "85.0" + type: string + updated: + example: 1704758400 + type: integer + type: object + calendarapi.RatingsAnalyst: + properties: + firm_id: + example: FIRM-123456 + type: string + firm_name: + example: Goldman Sachs + type: string + id: + example: 64a1b2c3d4e5f6789012345 + type: string + name_first: + example: John + type: string + name_full: + example: John Smith + type: string + name_last: + example: Smith + type: string + rank: + properties: + 1m_smart_score_rank: + $ref: "#/components/schemas/calendarapi.Rank" + 1y_smart_score_rank: + $ref: "#/components/schemas/calendarapi.Rank" + 2y_smart_score_rank: + $ref: "#/components/schemas/calendarapi.Rank" + 3m_smart_score_rank: + $ref: "#/components/schemas/calendarapi.Rank" + 3y_smart_score_rank: + $ref: "#/components/schemas/calendarapi.Rank" + 9m_smart_score_rank: + $ref: "#/components/schemas/calendarapi.Rank" + overall_smart_score_rank: + $ref: "#/components/schemas/calendarapi.Rank" + type: object + ratings_accuracy: + $ref: "#/components/schemas/calendarapi.RatingsAccuracy" + updated: + example: 1704758400 + type: integer + type: object + calendarapi.RatingsFirm: + properties: + currency: + example: USD + type: string + homepage: + example: https://www.goldmansachs.com + type: string + id: + example: 60a7f5e8e4b0f5a3c8e9f5ba + type: string + name: + example: Goldman Sachs + type: string + updated: + example: 1704819600 + type: integer type: object calendarapi.Removed: properties: @@ -3032,57 +4745,177 @@ components: calendarapi.SECFootnotes: properties: id: + example: F1 type: string text: + example: Shares were sold pursuant to a Rule 10b5-1 trading plan type: string type: object - calendarapi.SplitJSON: + calendarapi.Securities: properties: - splits: - items: - additionalProperties: true - type: object - type: array + country: + example: US + type: string + cusip: + example: 37833100 + type: string + exchange: + example: NASDAQ + type: string + isin: + example: US0378331005 + type: string + symbol: + example: AAPL + type: string + type: object + calendarapi.Security: + properties: + exchange: + example: NASDAQ + type: string + symbol: + example: MRNA + type: string + type: object + calendarapi.Split: + properties: + cusip: + example: 88160R101 + type: string + date_announced: + example: 2024-01-09 + type: string + date_distribution: + example: 2024-02-15 + type: string + date_ex: + example: 2024-02-14 + type: string + date_recorded: + example: 2024-02-10 + type: string + exchange: + example: NASDAQ + type: string + id: + example: 60a7f5e8e4b0f5a3c8e9f5a8 + type: string + importance: + example: 4 + type: integer + name: + example: Tesla Inc. + type: string + notes: + example: Forward stock split + type: string + optionable: + example: true + type: boolean + ratio: + example: 3-1 + type: string + split_type: + example: Split + type: string + ticker: + example: TSLA + type: string + updated: + example: 1704819600 + type: integer type: object calendarapi.Transaction: properties: acquired_or_disposed: + example: D type: string conversion_exercise_price_derivative: + example: "150.25" type: string date_deemed_execution: + example: 2024-01-09T00:00:00Z type: string date_exercisable: + example: 2024-01-09T00:00:00Z type: string date_expiration: + example: 2025-01-09T00:00:00Z type: string date_transaction: + example: 2024-01-09T00:00:00Z type: string is_derivative: + example: false type: boolean ownership: + example: Direct type: string post_transaction_quantity: + example: "250000" type: string price_per_share: + example: "150.25" type: string remaining_underlying_shares: + example: "50000" type: string security_title: + example: Common Stock type: string shares: + example: "10000" type: string transaction_code: + example: S type: string transaction_id: + example: TXN-20240109-001 type: string underlying_security_title: + example: Common Stock type: string underlying_shares: + example: "10000" type: string voluntarily_reported: + example: false type: boolean type: object + calendarapi.VolumeAlert: + properties: + alert_date: + example: 2024-01-09 + type: string + alert_id: + example: 1001 + type: integer + alert_type: + example: High Volume + type: string + average_volume_50d: + example: 8500000 + type: integer + description: + example: Volume exceeded 1.5x the 50-day average + type: string + gap_id: + example: 500 + type: integer + symbol: + example: AAPL + type: string + title: + example: Volume Spike Alert + type: string + volume: + example: 15000000 + type: integer + volume_ratio: + example: 1.76 + type: number + type: object servers: - url: https://api.benzinga.com description: PROD diff --git a/ko/openapi/data-api-proxy_api.spec.yml b/ko/openapi/data-api-proxy_api.spec.yml index 7bd9bf7d..1021e399 100644 --- a/ko/openapi/data-api-proxy_api.spec.yml +++ b/ko/openapi/data-api-proxy_api.spec.yml @@ -1,18 +1,18 @@ openapi: 3.0.0 info: contact: {} - description: 이 REST API는 기초 재무 지표를 검색하고 해당 지표의 상세 정보를 조회할 수 있는 엔드포인트를 제공합니다. + description: 이 REST API는 기초 재무 지표를 검색하고 개별 기초 재무 지표의 세부 정보를 조회할 수 있는 엔드포인트를 제공합니다. termsOfService: http://swagger.io/terms/ title: Data API Proxy version: 2.0.0 paths: /api/v1/market/movers: get: - description: 지정한 필터를 기반으로 market movers 데이터를 조회합니다. 지정된 세션과 시간 범위 동안 큰 폭으로 움직인 + description: 지정한 필터를 기준으로 market movers 데이터를 조회합니다. 지정한 세션과 시간 범위 동안 큰 폭으로 변동한 종목을 반환합니다. 고급 필터링을 위해 사용자 정의 스크리너 및 movers 쿼리를 지원합니다. operationId: get-movers parameters: - - description: 반환할 결과의 최대 개수입니다. 응답의 크기를 결정합니다. + - description: 반환할 결과의 최대 개수입니다. 응답 크기를 제어합니다. in: query name: maxResults schema: @@ -27,25 +27,24 @@ paths: name: to schema: type: string - - description: "상승/하락 종목(movers)을 필터링하는 데 사용되는 거래 세션입니다. 예: PRE_MARKET, REGULAR, - AFTER_MARKET" + - description: "급등락 종목을 필터링할 거래 세션입니다. 예: PRE_MARKET, REGULAR, AFTER_MARKET" in: query name: session schema: type: string - - description: 특정 기준에 따라 종목을 필터링하기 위한 사용자 정의 스크리너 쿼리 문자열 + - description: 특정 기준에 따라 증권을 필터링하기 위한 사용자 지정 스크리너 쿼리 문자열 in: query name: screenerQuery schema: type: string - - description: 특정 움직임 패턴이나 임계값을 정의하는 데 사용하는 맞춤형 movers 쿼리 string + - description: 특정 변동 패턴이나 임계값을 정의하기 위한 Custom Movers용 쿼리 string in: query name: moversQuery schema: type: string responses: "200": - description: 시장 변동 주도 종목 데이터 + description: 시장의 주요 변동종목 데이터 content: application/json: schema: @@ -64,34 +63,33 @@ paths: type: object security: - ApiKeyAuth: [] - summary: 시장 급등·급락 종목 + summary: 시장 주도주 tags: - Market Data /api/v1/quoteDelayed: get: - description: 심볼, 국제증권식별번호(ISIN), CIK 목록에 대한 지연 시세를 가져옵니다 + description: 심볼, 국제증권식별번호(ISIN) 또는 CIK 목록의 지연 시세를 가져옵니다 operationId: get-quote-delayed-v1 parameters: - - description: 콤마(,)로 구분된 주식 티커 심볼 목록입니다. symbols, isin, cik 중 하나 이상은 반드시 지정해야 합니다. + - description: 쉼표로 구분된 주식 티커 목록입니다. symbols, isin 또는 cik 중에서 최소 하나는 필수입니다. in: query name: symbols schema: type: string - - description: 국제증권식별번호(ISIN) 식별자의 쉼표로 구분된 목록입니다. 최대 50개까지 지정할 수 있습니다. symbols, - isin, cik 중 하나 이상은 필수입니다. + - description: 국제증권식별번호(ISIN)들의 쉼표로 구분된 목록입니다. 최대 50개까지 가능합니다. symbols, isin, cik + 중에서 하나 이상은 반드시 지정해야 합니다. in: query name: isin schema: type: string - - description: 콤마로 구분된 CIK 식별자 목록입니다. symbols(심볼), isin(국제증권식별번호(ISIN)), cik 중 최소 - 하나는 반드시 지정해야 합니다. + - description: 쉼표로 구분된 CIK 식별자 목록입니다. symbols, isin, cik 중 하나 이상은 반드시 지정해야 합니다. in: query name: cik schema: type: string responses: "200": - description: 지연된 시세가 포함된 JSON 객체를 반환합니다 + description: 지연된 시세 정보가 들어 있는 JSON 객체를 반환합니다 content: application/json: schema: @@ -110,37 +108,37 @@ paths: type: string security: - ApiKeyAuth: [] - summary: V1 지연 시세 가져오기 + summary: 지연 시세 V1 가져오기 tags: - QuoteDelayed /api/v1/shortinterest: get: - description: 지정한 종목의 공매도 데이터를 조회합니다. 공매도 주식 수, 상환 소요 일수(days to cover), 공매도 비율 - 정보를 포함합니다. 선택적 FINRA 보고서 데이터와 날짜 범위 필터링을 지원합니다. + description: 지정한 종목의 공매도 데이터를 조회합니다. 공매도된 주식 수, 청산까지 필요한 일수(days to cover), 공매도 + 비율 등의 정보를 포함합니다. 선택적으로 FINRA 보고서 데이터와 날짜 범위 필터를 지원합니다. operationId: get-short-interest parameters: - - description: "쉼표로 구분된 주식 티커 심볼 목록입니다(예: AAPL, MSFT, TSLA). 필수 값입니다." + - description: "쉼표로 구분된 주식 티커 심볼 목록입니다(예: AAPL, MSFT, TSLA). 필수 항목입니다." in: query name: symbols required: true schema: type: string - - description: "FINRA 공매도 잔고 보고서 데이터를 포함할지 여부. 기본값: false" + - description: "FINRA 공매도 잔고 보고서 데이터를 포함할지 여부입니다. 기본값: false" in: query name: finraReport schema: type: boolean - - description: 페이지네이션에 사용되는 페이지 번호입니다. pageSize 매개변수와 함께 사용합니다. + - description: 페이지네이션 시 사용할 페이지 번호입니다. pageSize 매개변수와 함께 사용합니다. in: query name: page schema: type: integer - - description: 페이지당 반환되는 결과 수입니다. 기본값은 엔드포인트 구성에 따라 달라집니다. + - description: 페이지당 결과 수입니다. 기본값은 엔드포인트 구성에 따라 달라집니다. in: query name: pageSize schema: type: integer - - description: "공매도 잔고 데이터의 시작일. 형식: YYYY-MM-DD" + - description: "공매도 잔고 데이터의 시작일입니다. 형식: YYYY-MM-DD" in: query name: from schema: @@ -152,19 +150,19 @@ paths: type: string responses: "200": - description: 요청한 심볼의 공매도 잔고 데이터 + description: 요청한 심볼의 공매도 잔량 데이터 content: application/json: schema: type: object "400": - description: 잘못된 요청 - symbols 매개변수가 없거나 유효하지 않습니다 + description: 잘못된 요청 - symbols 매개변수가 누락되었거나 유효하지 않습니다 content: application/json: schema: $ref: "#/components/schemas/bzhttp.Resp" "500": - description: 내부 서버 오류 + description: 서버 내부 오류 content: application/json: schema: @@ -176,42 +174,42 @@ paths: - Market Data /api/v2.1/fundamentals: get: - description: 지정된 종목에 대한 강화된 기초 재무 지표 데이터를 조회합니다. 이는 추가 데이터 필드와 향상된 성능을 제공하는 v2 - 엔드포인트의 개선 버전입니다. 업데이트된 데이터 소스에서 종합적인 재무 지표, 재무 비율 및 기업 정보를 반환합니다. + description: 지정한 종목에 대한 고도화된 기초 재무 지표 데이터를 조회합니다. 이는 추가 데이터 필드와 향상된 성능을 제공하는 v2 + 엔드포인트의 개선 버전입니다. 업데이트된 데이터 소스를 기반으로 포괄적인 재무 지표, 비율, 기업 정보를 반환합니다. operationId: get-fundamentals-v21 parameters: - - description: "쉼표로 구분된 주식 티커 심볼 목록입니다(예: AAPL,MSFT,GOOGL). 필수 항목입니다." + - description: "쉼표로 구분된 주식 티커 심볼 목록(예: AAPL,MSFT,GOOGL). 필수 항목입니다." in: query name: symbols required: true schema: type: string - - description: "이 날짜와 같거나 이후인 날짜의 결과만 필터링합니다. 형식: YYYY-MM-DD (예: 2024-01-01)" + - description: "이 날짜와 같거나 이후인 날짜의 결과만 포함합니다. 형식: YYYY-MM-DD (예: 2024-01-01)" in: query name: asOf schema: type: string - - description: "재무 보고 기간을 위한 기간 필터입니다. 사용 가능한 값: Q1(1분기), Q2(2분기), Q3(3분기), - Q4(4분기), FY(회계연도), TTM(직전 12개월)" + - description: "재무 보고 기간을 위한 필터입니다. 지원되는 값: Q1(1분기), Q2(2분기), Q3(3분기), Q4(4분기), + FY(회계연도), TTM(최근 12개월)" in: query name: period schema: type: string - - description: "가져올 재무 보고서 유형입니다. 지원되는 값: TTM(최근 12개월), A(최초 공시 기준), R(정정 공시 기준), - P(잠정 실적 공시 기준)" + - description: "가져올 재무 보고서 유형입니다. 지원되는 값은 다음과 같습니다: TTM(최근 12개월), A(최초 보고 기준), + R(수정·정정된 값), P(잠정 실적 발표)" in: query name: reportType schema: type: string responses: "200": - description: 추가 지표와 비율이 포함된 확장형 기초 재무 지표 데이터 + description: 추가 지표와 재무 비율이 포함된 향상된 기초 재무 지표 데이터 content: application/json: schema: type: object "400": - description: 잘못된 요청 - 심볼(symbols) 매개변수가 누락되었거나 유효하지 않습니다 + description: 잘못된 요청 - symbols 매개변수가 누락되었거나 유효하지 않습니다 content: application/json: schema: @@ -229,10 +227,10 @@ paths: - Fundamentals /api/v2.1/fundamentals/alphaBeta: get: - description: 지정한 심볼에 대한 Alpha 및 Beta 지표를 조회합니다. 해당 지표는 시장 대비 변동성과 성과를 나타냅니다. + description: 지정된 심볼에 대한 알파 및 베타 지표를 조회합니다. 이 지표는 시장 대비 변동성과 성과를 나타냅니다. operationId: get-alpha-beta-v21 parameters: - - description: "심볼을 쉼표로 구분한 목록 (예: AAPL, MSFT)" + - description: "쉼표로 구분된 심볼 목록(예: AAPL, MSFT)" in: query name: symbols required: true @@ -243,19 +241,19 @@ paths: name: asOf schema: type: string - - description: "반환 결과의 기간을 지정합니다(예: Q1, 2023)" + - description: "반환 결과의 기간을 지정합니다(예: Q1, 2023)." in: query name: period schema: type: string - - description: "Report type: TTM (직전 12개월), A (당초 공시 기준), R (정정 공시 기준), P (잠정치)" + - description: "보고서 유형: TTM(직전 12개월), A(원래 공시 기준), R(재작성), P(잠정치)" in: query name: reportType schema: type: string responses: "200": - description: Alpha Beta 데이터 + description: 알파·베타 데이터 content: application/json: schema: @@ -274,32 +272,33 @@ paths: $ref: "#/components/schemas/bzhttp.Resp" security: - ApiKeyAuth: [] - summary: Alpha Beta v2.1 가져오기 + summary: Alpha Beta V2.1 가져오기 tags: - Fundamentals /api/v2.1/fundamentals/assetClassification: get: - description: 지정한 심볼에 대한 자산 분류 세부 정보를 조회합니다. 섹터, 업종 및 기타 분류 메타데이터를 포함합니다. 포트폴리오 - 분류 및 분석에 유용합니다. + description: 섹터, 업종 및 기타 분류 메타데이터를 포함해 지정한 심볼에 대한 자산 분류 정보를 조회합니다. 포트폴리오 분류 및 + 분석에 활용할 수 있습니다. operationId: get-asset-classification-v21 parameters: - - description: "쉼표로 구분된 심볼 목록 (예: AAPL, MSFT)" + - description: "심볼들의 쉼표로 구분된 목록 (예: AAPL, MSFT)" in: query name: symbols required: true schema: type: string - - description: 이 파라미터에 지정된 날짜(YYYY-MM-DD)와 같거나 이후 날짜의 결과를 반환합니다. + - description: 이 매개변수에 지정한 날짜(YYYY-MM-DD)와 같거나 이후 날짜의 결과를 반환합니다 in: query name: asOf schema: type: string - - description: "반환 결과의 기간을 지정합니다(예: Q1, 2023)." + - description: "반환되는 결과의 기간을 지정합니다(예: Q1, 2023)" in: query name: period schema: type: string - - description: "보고 유형: TTM (최근 12개월), A (원보고 기준), R (수정 재작성), P (잠정치)" + - description: "보고서 유형: TTM (직전 12개월, Trailing Twelve Months), A (최초 보고 기준, As + originally reported), R (정정 보고, Restated), P (잠정치, Preliminary)" in: query name: reportType schema: @@ -330,29 +329,29 @@ paths: - Fundamentals /api/v2.1/fundamentals/company: get: - description: 핵심 지표, 운영 통계, 과거 재무 실적을 포함한 기업별 상세 재무 데이터를 조회합니다. 기본적인 기초 재무 지표를 - 넘어서는 기업 재무 전반에 대한 종합적인 뷰를 제공합니다. + description: 주요 지표, 운영 통계, 과거 재무 실적을 포함한 기업별 상세 재무 데이터를 조회합니다. 단순한 기초 재무 지표를 넘어 + 기업의 재무 상태를 포괄적으로 보여 줍니다. operationId: get-company-v21 parameters: - - description: "쉼표로 구분된 주식 티커 심볼 목록입니다(예: AAPL, MSFT, GOOGL). 필수입니다." + - description: "쉼표로 구분된 주식 티커 심볼 목록입니다(예: AAPL,MSFT,GOOGL). 필수입니다." in: query name: symbols required: true schema: type: string - - description: "이 날짜와 같거나 이후인 날짜만 포함하도록 결과를 필터링합니다. 형식: YYYY-MM-DD (예: 2024-01-01)" + - description: "이 날짜와 같거나 이후 날짜로 결과를 필터링합니다. 형식: YYYY-MM-DD (예: 2024-01-01)" in: query name: asOf schema: type: string - - description: "재무 보고 기간을 위한 기간 필터입니다. 허용되는 값: Q1, Q2, Q3, Q4(분기), FY(회계연도), - TTM(최근 12개월)" + - description: "재무 보고 기간 필터입니다. 지원되는 값: Q1, Q2, Q3, Q4 (분기), FY (회계연도), TTM (최근 + 12개월)" in: query name: period schema: type: string - - description: "재무 보고서의 유형입니다. 지원되는 값: TTM (최근 12개월), A (원래 보고 기준), R (정정된 값), P - (잠정치)" + - description: "재무보고서 유형입니다. 지원되는 값은 다음과 같습니다: TTM(직전 12개월), A(최초 보고 기준), R(수정 보고 + 기준), P(잠정 실적 공시)" in: query name: reportType schema: @@ -365,7 +364,7 @@ paths: schema: type: object "400": - description: 잘못된 요청 - 심볼 매개변수가 누락되었거나 유효하지 않습니다 + description: 잘못된 요청 - 심볼(symbols) 매개변수가 없거나 유효하지 않습니다 content: application/json: schema: @@ -383,29 +382,29 @@ paths: - Fundamentals /api/v2.1/fundamentals/companyProfile: get: - description: 사업 내용, 업종 분류, 섹터 세부 정보, 본사 위치, 주요 경영진 및 기타 기업 메타데이터를 포함한 포괄적인 기업 - 프로필 정보를 조회합니다. 기업의 배경과 조직 구조를 이해하는 데 필수적입니다. + description: 사업 내용, 업종 분류, 섹터 정보, 본사 위치, 주요 임원, 기타 기업 메타데이터를 포함한 포괄적인 기업 프로필 정보를 + 조회합니다. 기업의 배경과 조직 구조를 파악하는 데 필수적입니다. operationId: get-company-profile-v21 parameters: - - description: "주식 티커 심볼의 쉼표(,)로 구분된 목록입니다(예: AAPL,MSFT,GOOGL). 필수 항목입니다." + - description: "쉼표(,)로 구분된 주식 티커 심볼 목록입니다(예: AAPL,MSFT,GOOGL). 필수입니다." in: query name: symbols required: true schema: type: string - - description: "이 날짜와 같거나 이후인 날짜의 결과만 필터링합니다. 형식: YYYY-MM-DD (예: 2024-01-01)" + - description: "이 날짜와 같거나 이후 날짜의 결과만 필터링합니다. 형식: YYYY-MM-DD (예: 2024-01-01)" in: query name: asOf schema: type: string - - description: "재무 보고 기간 필터입니다. 지원되는 값: Q1, Q2, Q3, Q4 (분기), FY (회계연도), TTM (지난 - 12개월)" + - description: "재무 보고 기간을 위한 기간 필터입니다. 지원되는 값은 다음과 같습니다: Q1, Q2, Q3, Q4(분기), + FY(회계연도), TTM(직전 12개월)" in: query name: period schema: type: string - - description: "재무 보고서 유형입니다. 지원되는 값: TTM(최근 12개월), A(최초 보고 기준), R(재작성 기준), P(잠정 - 공시)" + - description: "재무보고 유형입니다. 지원되는 값은 다음과 같습니다: TTM(최근 12개월), A(최초 공시 기준), R(정정 후 + 값), P(잠정 공시)" in: query name: reportType schema: @@ -418,7 +417,7 @@ paths: schema: type: object "400": - description: 잘못된 요청 - 심볼 매개변수가 누락되었거나 유효하지 않습니다 + description: 잘못된 요청 - symbols 파라미터가 누락되었거나 유효하지 않습니다 content: application/json: schema: @@ -436,7 +435,7 @@ paths: - Fundamentals /api/v2.1/fundamentals/earningRatios: get: - description: 심볼 목록에 대한 이익 관련 비율을 조회합니다. P/E 비율, 주당순이익(EPS) 및 기타 실적 관련 비율 지표가 포함됩니다. + description: 심볼 목록에 대한 실적 비율을 조회합니다. 여기에는 주가수익비율(PER), 주당순이익(EPS), 기타 실적 관련 비율이 포함됩니다. operationId: get-earning-ratios-v21 parameters: - description: "쉼표로 구분된 심볼 목록 (예: AAPL, MSFT)" @@ -445,24 +444,24 @@ paths: required: true schema: type: string - - description: 이 매개변수에 지정한 날짜(YYYY-MM-DD)와 같거나 이후 날짜의 결과를 반환합니다 + - description: 이 매개변수에 지정된 날짜(YYYY-MM-DD)보다 크거나 같은 날짜의 결과만 반환합니다. in: query name: asOf schema: type: string - - description: "반환되는 결과의 기간을 지정합니다(예: Q1, 2023)." + - description: "반환되는 결과의 기간을 지정합니다 (예: Q1 2023)" in: query name: period schema: type: string - - description: "보고서 유형: TTM(최근 12개월), A(최초 보고 기준), R(재작성 기준), P(잠정치)" + - description: "보고서 유형: TTM(직전 12개월), A(당초 보고 기준), R(재작성), P(잠정치)" in: query name: reportType schema: type: string responses: "200": - description: 수익성 비율 데이터 + description: 수익성 지표 데이터 content: application/json: schema: @@ -481,47 +480,47 @@ paths: $ref: "#/components/schemas/bzhttp.Resp" security: - ApiKeyAuth: [] - summary: 수익 비율 v2.1 가져오기 + summary: 이익 비율 v2.1 가져오기 tags: - Fundamentals /api/v2.1/fundamentals/earningReports: get: - description: 지정한 종목에 대해 분기 및 연간 보고서에서 매출, 주당순이익(EPS), EBITDA, 순이익 및 기타 핵심 재무 지표를 - 포함한 상세 실적 보고를 조회합니다. 기업의 재무 성과와 실적 추세를 시간에 따라 분석하는 데 필수적입니다. + description: 지정한 종목에 대해 분기 및 연간 보고서에 포함된 매출, 주당순이익(EPS), EBITDA, 순이익 및 기타 핵심 재무 + 지표를 포함한 상세한 실적 보고서를 조회합니다. 기업의 재무 성과와 실적 추이를 시간 경과에 따라 분석하는 데 필수적입니다. operationId: get-earnings-reports-v21 parameters: - - description: "주식 티커 심볼을 콤마(,)로 구분한 목록입니다(예: AAPL,MSFT,GOOGL). 필수 값입니다." + - description: "쉼표로 구분된 주식 티커 심볼 목록입니다(예: AAPL, MSFT, GOOGL). 필수 값입니다." in: query name: symbols required: true schema: type: string - - description: "이 날짜와 같거나 이후 날짜의 결과를 필터링합니다. 형식: YYYY-MM-DD (예: 2024-01-01)" + - description: "이 날짜와 같거나 이후 날짜의 결과만 필터링합니다. 형식: YYYY-MM-DD (예: 2024-01-01)" in: query name: asOf schema: type: string - - description: "재무 보고 기간을 위한 기간 필터입니다. 지원되는 값: Q1, Q2, Q3, Q4 (분기), FY (회계연도), TTM - (최근 12개월)" + - description: "재무 보고 기간을 위한 기간 필터입니다. 지원되는 값은 다음과 같습니다: Q1, Q2, Q3, Q4 (분기), FY + (회계연도), TTM (최근 12개월)" in: query name: period schema: type: string - - description: "재무 보고서 유형입니다. 지원되는 값: TTM(최근 12개월 누적), A(최초 공시 기준), R(정정된 값), P(잠정 - 공시)" + - description: "재무 보고서의 유형입니다. 지원되는 값은 다음과 같습니다: TTM(최근 12개월), A(최초 공시 기준), + R(정정(수정) 값 기준), P(잠정 공시 기준)" in: query name: reportType schema: type: string responses: "200": - description: 실적 보고 데이터 + description: 실적 보고서 데이터 content: application/json: schema: type: object "400": - description: 잘못된 요청 - 심볼(symbols) 매개변수가 없거나 유효하지 않습니다 + description: 잘못된 요청 - 'symbols' 매개변수가 없거나 유효하지 않습니다 content: application/json: schema: @@ -539,7 +538,7 @@ paths: - Fundamentals /api/v2.1/fundamentals/financials: get: - description: 지정된 심볼의 재무제표를 조회합니다. 대차대조표, 손익계산서, 현금흐름표 데이터가 포함됩니다. + description: 지정한 심볼의 재무제표를 조회합니다. 재무상태표, 손익계산서 및 현금흐름표 데이터를 포함합니다. parameters: - description: "쉼표로 구분된 심볼 목록(예: AAPL, MSFT)" in: query @@ -557,7 +556,7 @@ paths: name: period schema: type: string - - description: "보고서 유형: TTM(직전 12개월), A(최초 공시 기준), R(재작성), P(잠정)" + - description: "보고서 유형: TTM(최근 12개월), A(당초 공시 기준), R(수정 보고), P(잠정치)" in: query name: reportType schema: @@ -585,38 +584,38 @@ paths: $ref: "#/components/schemas/bzhttp.Resp" security: - ApiKeyAuth: [] - summary: 재무제표 v2.1 조회 + summary: Financials v2.1 가져오기 tags: - Fundamentals /api/v2.1/fundamentals/operationRatios: get: - description: 심볼 목록에 대한 영업 관련 재무 비율을 조회합니다. 영업이익률, 순이익률, ROA, ROE 등의 지표를 포함합니다. + description: 심볼 목록에 대한 영업 관련 비율 지표를 조회합니다. 영업이익률, 순이익률, ROA, ROE 등의 지표가 포함됩니다. operationId: get-operation-ratios-v21 parameters: - - description: "쉼표로 구분된 심볼 목록(예: AAPL, MSFT)" + - description: "쉼표로 구분된 심볼 목록 (예: AAPL, MSFT)" in: query name: symbols required: true schema: type: string - - description: 이 매개변수에 지정된 날짜(YYYY-MM-DD)와 같거나 이후 날짜에 대한 결과를 반환합니다 + - description: 이 매개변수에 지정한 날짜(YYYY-MM-DD)와 같거나 이후인 날짜의 결과를 반환합니다. in: query name: asOf schema: type: string - - description: "반환 결과가 포함하는 기간을 지정합니다(예: Q1, 2023)." + - description: "반환 결과의 기간을 지정합니다(예: Q1, 2023)." in: query name: period schema: type: string - - description: "보고서 유형: TTM (직전 12개월), A (최초 공시 기준), R (정정·재작성), P (잠정)" + - description: "보고서 유형: TTM(최근 12개월), A(최초 공시 기준), R(정정 공시 기준), P(잠정치)" in: query name: reportType schema: type: string responses: "200": - description: 운영 비율 지표 데이터 + description: 운영비율 데이터 content: application/json: schema: @@ -635,38 +634,38 @@ paths: $ref: "#/components/schemas/bzhttp.Resp" security: - ApiKeyAuth: [] - summary: 운영 비율 v2.1 가져오기 + summary: Operation Ratios V2.1 가져오기 tags: - Fundamentals /api/v2.1/fundamentals/shareClass: get: - description: 특정 심볼의 주식 종류 정보를 조회합니다. 주식 종류 ID, 통화, 기타 관련 메타데이터가 포함된 상세한 주식 구조 - 데이터를 반환합니다. + description: 특정 심볼에 대한 주식 클래스 정보를 조회합니다. 주식 클래스 ID, 통화 및 기타 관련 메타데이터를 포함한 상세한 지분 + 구조 데이터를 반환합니다. parameters: - - description: "쉼표로 구분된 심볼 목록(예: AAPL, MSFT)" + - description: "쉼표로 구분된 심볼 목록 (예: AAPL, MSFT)" in: query name: symbols required: true schema: type: string - - description: 이 매개변수에 지정된 날짜(YYYY-MM-DD)와 같거나 이후 날짜의 결과만 반환합니다. + - description: 이 매개변수에 지정한 날짜(YYYY-MM-DD)와 같거나 이후 날짜의 결과를 반환합니다. in: query name: asOf schema: type: string - - description: 반환 결과의 기간을 지정합니다(Q1, 2023 등). + - description: "반환되는 결과의 기간을 지정합니다(예: Q1, 2023)" in: query name: period schema: type: string - - description: "보고서 유형: TTM(최근 12개월), A(원래 공시 기준), R(정정 공시), P(잠정치)" + - description: "보고서 유형: TTM(최근 12개월), A(최초 공시 기준), R(정정/재작성), P(잠정치)" in: query name: reportType schema: type: string responses: "200": - description: 주식 클래스 데이터 + description: 주식 종류 데이터 content: application/json: schema: @@ -685,12 +684,12 @@ paths: $ref: "#/components/schemas/bzhttp.Resp" security: - ApiKeyAuth: [] - summary: Share Class V2.1 가져오기 + summary: Share Class v2.1 가져오기 tags: - Fundamentals /api/v2.1/fundamentals/shareClassProfile: get: - description: 주식 클래스의 특성과 관련 메타데이터에 대한 세부 프로필 정보를 조회합니다. + description: 주식 종류의 특성과 관련 메타데이터에 대한 세부 정보를 포함하는 주식 종류 프로필 정보를 조회합니다. parameters: - description: "쉼표로 구분된 심볼 목록 (예: AAPL, MSFT)" in: query @@ -698,24 +697,24 @@ paths: required: true schema: type: string - - description: 이 매개변수에 지정된 날짜(YYYY-MM-DD)와 같거나 이후 날짜의 결과만 반환합니다. + - description: 이 매개변수에 지정한 날짜(YYYY-MM-DD)와 같거나 이후 날짜의 결과를 반환합니다. in: query name: asOf schema: type: string - - description: "반환되는 결과의 기간을 지정합니다(예: Q1 2023)" + - description: "반환되는 결과의 기간을 지정합니다(예: Q1, 2023)." in: query name: period schema: type: string - - description: "보고서 유형: TTM(최근 12개월), A(최초 공시 기준), R(재작성/정정), P(잠정치)" + - description: "Report type: TTM (최근 12개월), A (최초 보고 기준), R (정정 보고), P (잠정치)" in: query name: reportType schema: type: string responses: "200": - description: 주식 클래스 프로필 데이터 + description: 주식 종류별 프로필 데이터 content: application/json: schema: @@ -734,32 +733,32 @@ paths: $ref: "#/components/schemas/bzhttp.Resp" security: - ApiKeyAuth: [] - summary: v2.1 주식 종류 프로필 가져오기 + summary: 주식 클래스 프로필 v2.1 가져오기 tags: - Fundamentals /api/v2.1/fundamentals/valuationRatios: get: - description: 심볼 목록에 대한 밸류에이션 비율을 조회합니다. P/E, P/B, P/S와 같은 지표를 비롯해 투자 분석에 필수적인 기타 + description: 심볼 목록에 대한 밸류에이션 비율을 조회합니다. P/E, P/B, P/S 등을 비롯해 투자 분석에 필수적인 기타 밸류에이션 지표를 포함합니다. operationId: get-valuation-ratios-v21 parameters: - - description: "쉼표로 구분된 심볼 목록 (예: AAPL, MSFT)" + - description: "쉼표(,)로 구분된 심볼 목록 (예: AAPL, MSFT)" in: query name: symbols required: true schema: type: string - - description: 이 매개변수에 지정한 날짜(YYYY-MM-DD)와 그 이후 날짜의 결과를 반환합니다. + - description: 이 매개변수에 지정한 날짜(YYYY-MM-DD) 이상인 날짜의 결과를 반환합니다. in: query name: asOf schema: type: string - - description: "반환되는 결과의 기간을 지정합니다(예: Q1, 2023)." + - description: "반환되는 결과의 기간을 지정합니다 (예: Q1 2023)." in: query name: period schema: type: string - - description: "보고 유형: TTM(직전 12개월), A(최초 공시 기준), R(정정·재작성), P(잠정치)" + - description: "보고서 유형: TTM (최근 12개월), A (최초 공시 기준), R (재작성(정정) 기준), P (잠정치)" in: query name: reportType schema: @@ -785,49 +784,49 @@ paths: $ref: "#/components/schemas/bzhttp.Resp" security: - ApiKeyAuth: [] - summary: 가치평가 비율 V2.1 가져오기 + summary: v2.1 가치평가 비율 가져오기 tags: - Fundamentals /api/v2/bars: get: - description: 지정된 종목에 대한 과거 OHLCV(시가, 고가, 저가, 종가, 거래량) 가격 바 데이터를 조회합니다. 지정한 간격에 - 따라 집계된 가격 데이터를 반환합니다. 복수 티커 심볼과 상대 날짜를 포함한 다양한 기간을 지원합니다. + description: 지정한 종목에 대한 과거 OHLCV (시가, 고가, 저가, 종가, 거래량) 가격 바 데이터를 조회합니다. 지정한 간격에 + 따라 집계된 가격 데이터를 반환합니다. 여러 티커와 상대 날짜를 포함한 다양한 기간 지정 방식을 지원합니다. operationId: get-bars-v2 parameters: - - description: "쉼표로 구분된 주식 티커 심볼 목록입니다(예: AAPL, MSFT, TSLA). 필수 값입니다." + - description: "쉼표로 구분된 주식 티커 심볼 목록입니다(예: AAPL, MSFT, TSLA). 필수." in: query name: symbols required: true schema: type: string - - description: 바의 시작 날짜/시간입니다. 형식은 YYYY-MM-DD, YYYY-MM-DDTHH:MM:SS, YTD(연초 이후), 또는 - 1MONTH/1m/1M, 1WEEK/1w/1W, 1DAY/1d/1D 같은 상대값입니다. 필수 항목입니다. + - description: "봉의 시작 날짜/시간입니다. 형식: YYYY-MM-DD, YYYY-MM-DDTHH:MM:SS, YTD(연초 이후), + 또는 1MONTH/1m/1M, 1WEEK/1w/1W, 1DAY/1d/1D와 같은 상대 기간 값입니다. 필수 항목입니다." in: query name: from required: true schema: type: string - - description: "바 데이터의 종료 일시입니다. 형식: YYYY-MM-DD 또는 YYYY-MM-DDTHH:MM:SS. 지정하지 않으면 - 현재 일시가 사용됩니다." + - description: 봉의 종료 일시입니다. 형식은 YYYY-MM-DD 또는 YYYY-MM-DDTHH:MM:SS입니다. 지정하지 않으면 현재 + 일시가 기본값으로 사용됩니다. in: query name: to schema: type: string - - description: "가격 바를 집계할 때 사용할 시간 구간입니다. 지원되는 값: 1m (1분), 5m (5분), 15m (15분), 30m - (30분), 1h (1시간), 1d (1일), 1w (1주), 1M (1개월). 기본값: 1d" + - description: "가격 바를 집계하기 위한 시간 버킷 간격입니다. 지원되는 값: 1m (1분), 5m (5분), 15m (15분), + 30m (30분), 1h (1시간), 1d (1일), 1w (1주), 1M (1개월). 기본값: 1d" in: query name: interval schema: type: string - - description: "거래 세션 필터입니다. 지원되는 값: ANY(모든 세션), PRE_MARKET(개장 전 거래), REGULAR(정규장 - 거래), AFTER_MARKET(시간외 거래). 기본값: ANY" + - description: "거래 세션 필터입니다. 지원되는 값: ANY (모든 세션), PRE_MARKET (프리마켓 거래), REGULAR + (정규장 거래), AFTER_MARKET (애프터마켓 거래). 기본값: ANY" in: query name: session schema: type: string responses: "200": - description: 각 심볼별 OHLCV 바가 포함된 차트 데이터 배열 + description: 각 심볼별 OHLCV 바 차트 데이터 배열 content: application/json: schema: @@ -835,7 +834,7 @@ paths: $ref: "#/components/schemas/httpapi.Chart" type: array "400": - description: 잘못된 요청 - 필수 매개변수가 누락되었거나 유효하지 않습니다 + description: 잘못된 요청 - 필수 매개변수가 누락되었거나 잘못되었습니다 content: application/json: schema: @@ -848,48 +847,47 @@ paths: $ref: "#/components/schemas/bzhttp.Resp" security: - ApiKeyAuth: [] - summary: 과거 시세 바 + summary: 과거 가격 바 tags: - Market Data /api/v2/fundamentals: get: - description: 지정한 종목에 대한 포괄적인 기초 재무 지표 데이터를 조회합니다. Morningstar 데이터 소스에서 제공하는 주요 - 재무 지표, 재무 비율, 기업 정보를 반환합니다. 이 엔드포인트를 사용하여 손익계산서, 대차대조표, 현금흐름표 데이터를 조회할 수 - 있습니다. + description: 지정된 종목에 대한 포괄적인 기초 재무 지표 데이터를 조회합니다. Morningstar 데이터 소스에서 주요 재무 지표, + 재무 비율, 기업 정보를 반환합니다. 손익계산서, 대차대조표, 현금흐름표 데이터를 조회할 때 이 엔드포인트를 사용하십시오. operationId: get-fundamentals-v2 parameters: - - description: "쉼표로 구분된 주식 티커 심볼 목록입니다(예: AAPL,MSFT,GOOGL). 필수입니다." + - description: "주식 티커 심볼을 쉼표로 구분한 목록입니다(예: AAPL,MSFT,GOOGL). 필수입니다." in: query name: symbols required: true schema: type: string - - description: "이 날짜를 포함한 이후 날짜의 결과만 필터링합니다. 형식: YYYY-MM-DD (예: 2024-01-01)" + - description: "이 날짜와 같거나 이후인 날짜에 대한 결과만 필터링합니다. 형식: YYYY-MM-DD (예: 2024-01-01)" in: query name: asOf schema: type: string - - description: "재무 보고 기간을 위한 기간 필터입니다. 지원되는 값은 다음과 같습니다: Q1(1분기), Q2(2분기), - Q3(3분기), Q4(4분기), FY(회계연도), TTM(최근 12개월)" + - description: "재무 보고 기간에 대한 필터입니다. 지원되는 값: Q1(1분기), Q2(2분기), Q3(3분기), Q4(4분기), + FY(회계연도), TTM(최근 12개월)" in: query name: period schema: type: string - - description: "조회할 재무제표 유형입니다. 지원되는 값: TTM(최근 12개월), A(최초 보고 기준), R(재작성 기준), P(잠정 - 공시)" + - description: "가져올 재무보고서 유형입니다. 지원되는 값: TTM(최근 12개월), A(최초 보고 기준), R(정정 반영 값), + P(잠정 공시)" in: query name: reportType schema: type: string responses: "200": - description: 재무제표 및 각종 지표를 포함하는 기초 재무 지표 데이터 + description: 재무제표와 각종 재무 지표를 포함한 기초 재무 지표 데이터 content: application/json: schema: type: object "400": - description: 잘못된 요청 - 심볼(symbols) 매개변수가 없거나 유효하지 않습니다 + description: 잘못된 요청 - symbols 파라미터가 누락되었거나 유효하지 않습니다 content: application/json: schema: @@ -907,30 +905,29 @@ paths: - Fundamentals /api/v2/fundamentals/operationRatios: get: - description: 지정한 종목에 대한 운영 효율성 관련 비율과 지표를 조회합니다. 자산 회전율, 재고 회전율, 매출채권 회전율, 매입채무 - 기간 등 회사가 자산을 얼마나 효율적으로 활용하고 영업 활동을 관리하는지를 측정하는 핵심 성과 지표와 기타 운영 지표를 - 포함합니다. + description: 지정된 증권에 대한 운영 효율성 비율과 지표를 조회합니다. 자산 회전율, 재고 회전율, 매출채권 회전율, 매입채무 + 회전기간 등 기업이 자산을 얼마나 효율적으로 활용하고 운영을 얼마나 효과적으로 관리하는지를 측정하는 핵심 성과 지표와 기타 운영 + 지표를 포함합니다. operationId: get-operation-ratios-v2 parameters: - - description: "쉼표로 구분된 주식 티커 심볼 목록(예: AAPL, MSFT, GOOGL). 필수." + - description: "쉼표(,)로 구분된 주식 티커 심볼 목록입니다(예: AAPL,MSFT,GOOGL). 필수 항목입니다." in: query name: symbols required: true schema: type: string - - description: "이 날짜와 같거나 이후인 날짜의 결과를 필터링합니다. 형식: YYYY-MM-DD (예: 2024-01-01)" + - description: "이 날짜와 같거나 이후 날짜의 결과만 필터링합니다. 형식: YYYY-MM-DD (예: 2024-01-01)" in: query name: asOf schema: type: string - - description: "재무 보고 기간을 위한 기간 필터입니다. 지원되는 값: Q1, Q2, Q3, Q4 (분기), FY (회계연도), TTM - (직전 12개월)" + - description: "재무 보고 기간 필터입니다. 지원되는 값: Q1, Q2, Q3, Q4(분기), FY(회계연도), TTM(최근 12개월)" in: query name: period schema: type: string - - description: "재무보고 유형입니다. 지원되는 값은 다음과 같습니다: TTM(최근 12개월), A(최초 공시 기준), R(정정된 값), - P(잠정 공시)" + - description: "재무 보고서의 유형입니다. 지원되는 값: TTM(최근 12개월), A(최초 공시 기준), R(정정·수정된 값), + P(잠정 공시치)" in: query name: reportType schema: @@ -943,7 +940,7 @@ paths: schema: type: object "400": - description: 잘못된 요청 - 누락되었거나 유효하지 않은 심볼 매개변수 + description: 잘못된 요청 - symbols(심볼) 파라미터가 누락되었거나 유효하지 않습니다 content: application/json: schema: @@ -956,33 +953,34 @@ paths: $ref: "#/components/schemas/bzhttp.Resp" security: - ApiKeyAuth: [] - summary: 영업 효율성 비율 V2 + summary: 운영 효율성 비율 v2 tags: - Fundamentals /api/v2/quoteDelayed: get: - description: 심볼 목록의 지연 시세 가져오기 + description: 여러 심볼의 지연 시세 가져오기 operationId: get-quote-delayed-v2 parameters: - - description: 쉼표(,)로 구분된 주식 티커 목록입니다. symbols, isin, cik 중에서 최소 하나는 반드시 지정해야 합니다. + - description: 주식 티커 심볼의 쉼표(,)로 구분된 목록입니다. symbols, isin, cik 중 적어도 하나는 반드시 지정해야 + 합니다. in: query name: symbols schema: type: string - - description: 콤마(,)로 구분된 국제증권식별번호(ISIN) 목록입니다. 최대 50개까지 가능합니다. symbols, isin, cik - 중 적어도 하나는 반드시 지정해야 합니다. + - description: 국제증권식별번호(ISIN)의 쉼표로 구분된 목록입니다. 최대 50개까지 가능합니다. symbols, isin, cik 중 + 최소 하나는 반드시 지정해야 합니다. in: query name: isin schema: type: string - - description: CIK 식별자를 쉼표로 구분한 목록입니다. symbols, isin, cik 중 하나 이상을 지정해야 합니다. + - description: 쉼표로 구분된 CIK 식별자 목록입니다. symbols, isin, cik 중 최소 하나는 반드시 지정해야 합니다. in: query name: cik schema: type: string responses: "200": - description: 지연 시세가 포함된 JSON 객체를 반환합니다. + description: 지연된 시세를 담은 JSON 객체를 반환합니다 content: application/json: schema: @@ -1001,50 +999,50 @@ paths: type: string security: - ApiKeyAuth: [] - summary: 지연 시세 V2 가져오기 + summary: V2 지연 시세 가져오기 tags: - QuoteDelayed /api/v3/fundamentals: get: - description: Benzinga의 향상된 데이터 파이프라인을 기반으로 한 최신 세대 기초 재무 지표 데이터를 조회합니다. 개선된 데이터 - 품질과 커버리지를 갖춘 포괄적인 재무제표, 지표, 비율 데이터를 제공합니다. 유연한 날짜 범위 조회와 상대적 날짜 지정 방식을 - 지원합니다. + description: Benzinga의 고도화된 데이터 파이프라인 기반으로 제공되는 최신 세대의 기초 재무 지표 데이터를 조회합니다. + 재무제표, 지표 및 비율 정보를 포괄적으로 제공하며, 데이터 품질과 커버리지가 향상되었습니다. 유연한 날짜 범위 조회와 상대적 + 날짜 지정 방식을 지원합니다. operationId: get-fundamentals-v3 parameters: - - description: "쉼표로 구분된 주식 티커 심볼 목록 (예: AAPL, MSFT, GOOGL). 필수 항목입니다." + - description: "쉼표로 구분된 주식 티커 심볼 목록입니다(예: AAPL,MSFT,GOOGL). 필수 값입니다." in: query name: symbols required: true schema: type: string - - description: "쿼리의 시작일입니다. 다음과 같은 여러 형식을 지원합니다: YYYY-MM-DD(예: 2024-01-01), - YTD(연초부터 현재까지, 기준일: 1월 1일), 또는 1MONTH/1m/1M(1개월 전), 1WEEK/1w/1W(1주 - 전), 1DAY/1d/1D(1일 전)과 같은 상대 날짜 형식" + - description: "쿼리의 시작일입니다. 다음과 같은 여러 형식을 지원합니다: YYYY-MM-DD(예: 2024-01-01), YTD(해당 + 연도 1월 1일부터 현재까지), 또는 1MONTH/1m/1M(1개월 전), 1WEEK/1w/1W(1주 전), + 1DAY/1d/1D(1일 전)과 같은 상대 날짜" in: query name: from schema: type: string - - description: "조회 종료일입니다. 형식: YYYY-MM-DD (예: 2024-12-31). 이 날짜까지(해당 날짜 포함)의 데이터를 - 반환합니다. 지정하지 않으면 현재 날짜가 기본값입니다." + - description: "쿼리의 종료일입니다. 형식: YYYY-MM-DD (예: 2024-12-31). 이 날짜를 포함하여 해당 날짜까지의 + 데이터를 반환합니다. 지정하지 않으면 기본값은 현재 날짜입니다." in: query name: to schema: type: string - - description: "재무제표 보고 유형 필터입니다. 지원되는 값은 다음과 같습니다: TTM(최근 12개월), A(당초 보고 기준), - R(수정 재작성 값), P(잠정 공시)" + - description: "재무제표 보고 유형을 위한 필터입니다. 지원되는 값: TTM (최근 12개월), A (최초 공시 기준), R (정정된 + 값), P (잠정 공시)" in: query name: date schema: type: string responses: "200": - description: 향상된 커버리지와 품질을 제공하는 최신 기초 재무 지표 데이터 + description: 더 넓은 커버리지와 높은 품질의 최신 기초 재무 지표 데이터 content: application/json: schema: type: object "400": - description: 잘못된 요청 - symbols 매개변수가 없거나 유효하지 않습니다 + description: 잘못된 요청 - 심볼 매개변수가 누락되었거나 유효하지 않습니다 content: application/json: schema: @@ -1057,32 +1055,32 @@ paths: $ref: "#/components/schemas/bzhttp.Resp" security: - ApiKeyAuth: [] - summary: 기업 기초 재무 지표 V3 + summary: 기업 기초 재무 지표 v3 tags: - Fundamentals /api/v3/fundamentals/balance-sheet: get: - description: 지정된 심볼에 대한 대차대조표 데이터를 조회합니다. 자산, 부채 및 자본에 대한 세부 정보를 포함합니다. + description: 지정한 심볼의 대차대조표 데이터를 조회합니다. 자산, 부채, 자본 세부 정보가 포함됩니다. operationId: get-balance-sheet-v3 parameters: - - description: "쉼표(,)로 구분된 주식 티커 심볼 목록 (예: AAPL, MSFT)" + - description: "쉼표로 구분된 주식 티커 심볼 목록(예: AAPL, MSFT)" in: query name: symbols required: true schema: type: string - - description: "쿼리 시작일을 YYYY-MM-DD 형식으로 지정합니다. 지원 형식: YYYY-MM-DD, YTD(연초 이후 현재까지), - 1MONTH/1m/1M(1개월 전)" + - description: "쿼리 시작일을 YYYY-MM-DD 형식으로 지정합니다. 지원 형식: YYYY-MM-DD, YTD(연초 이후), + 1MONTH/1m/1M(현재 기준 1개월 전)" in: query name: from schema: type: string - - description: 쿼리의 종료일을 YYYY-MM-DD 형식으로 지정합니다. 이 날짜(포함)까지의 데이터를 반환합니다. + - description: 쿼리의 종료일을 YYYY-MM-DD 형식으로 입력합니다. 이 날짜까지(포함하여) 데이터를 반환합니다. in: query name: to schema: type: string - - description: "보고서 유형 필터입니다. 값: TTM(최근 12개월), A(보고 기준), R(정정), P(잠정치)" + - description: "보고 유형 필터입니다. 값: TTM(최근 12개월), A(보고 기준), R(정정), P(잠정)" in: query name: date schema: @@ -1110,31 +1108,31 @@ paths: $ref: "#/components/schemas/bzhttp.Resp" security: - ApiKeyAuth: [] - summary: v3 재무상태표 가져오기 + summary: V3 재무상태표 가져오기 tags: - Fundamentals /api/v3/fundamentals/cash-flow: get: - description: 지정한 심볼에 대한 상세한 현금 흐름표 데이터를 조회합니다. 영업활동, 투자활동, 재무활동으로 인한 현금 흐름을 포함합니다. + description: 지정한 심볼에 대한 상세 현금 흐름표 데이터를 조회합니다. 영업활동, 투자활동, 재무활동의 현금흐름이 포함됩니다. parameters: - - description: "쉼표로 구분된 심볼 목록(예: AAPL, MSFT)" + - description: "쉼표로 구분된 심볼 목록 (예: AAPL, MSFT)" in: query name: symbols required: true schema: type: string - - description: "쿼리의 시작 날짜를 YYYY-MM-DD 형식으로 지정합니다. 지원 값: YYYY-MM-DD, YTD(연초 이후 - 현재까지), 1MONTH/1m/1M(1개월 전)" + - description: "쿼리의 시작일을 YYYY-MM-DD 형식으로 지정합니다. 지원되는 형식: YYYY-MM-DD, YTD(연초 이후), + 1MONTH/1m/1M(1개월 전)" in: query name: from schema: type: string - - description: 쿼리 종료일을 YYYY-MM-DD 형식으로 지정합니다. 이 날짜를 포함하여 해당 날짜까지의 데이터를 반환합니다. + - description: 쿼리 종료일을 YYYY-MM-DD 형식으로 지정합니다. 이 날짜를 포함해 해당일까지의 데이터를 반환합니다. in: query name: to schema: type: string - - description: "보고서 유형 필터입니다. 값: TTM(직전 12개월), A(보고 기준), R(정정), P(잠정치)" + - description: "보고서 유형 필터입니다. 값: TTM(최근 12개월), A(발표 기준), R(정정 반영), P(잠정치)" in: query name: date schema: @@ -1160,32 +1158,32 @@ paths: application/json: schema: $ref: "#/components/schemas/bzhttp.Resp" - summary: v3 현금흐름 가져오기 + summary: 현금흐름 v3 가져오기 tags: - Fundamentals /api/v3/fundamentals/derived: get: - description: 심볼 목록에 대한 파생 재무 수치 및 비율을 조회합니다. 재무 분석에 필수적인 계산 지표가 포함됩니다. + description: 심볼 목록에 대한 파생 재무 지표와 비율을 조회합니다. 재무 분석에 필수적인 계산 지표를 포함합니다. operationId: get-derived-figures-and-ratios-v3 parameters: - - description: "쉼표(콤마)로 구분된 심볼 목록 (예: AAPL, MSFT)" + - description: "심볼을 쉼표(,)로 구분한 목록 (예: AAPL, MSFT)" in: query name: symbols required: true schema: type: string - - description: "쿼리의 시작일을 YYYY-MM-DD 형식으로 지정합니다. 지원 형식: YYYY-MM-DD, YTD(연초부터 현재까지), - 1MONTH/1m/1M(1개월 전)" + - description: "쿼리의 시작일을 YYYY-MM-DD 형식으로 지정합니다. 지원 형식: YYYY-MM-DD, YTD(연초 이후 + 현재까지), 1MONTH/1m/1M(1개월 전)" in: query name: from schema: type: string - - description: 쿼리의 종료일을 YYYY-MM-DD 형식으로 지정합니다. 이 날짜를 포함해 해당 일자까지의 데이터를 반환합니다. + - description: 쿼리 종료일로, YYYY-MM-DD 형식을 사용합니다. 이 날짜를 포함하여 그 이전까지의 데이터를 반환합니다. in: query name: to schema: type: string - - description: "보고서 유형 필터입니다. 값: TTM(직전 12개월), A(보고 기준), R(재작성), P(잠정치)" + - description: "보고 유형 필터입니다. 값: TTM(최근 12개월), A(보고 기준), R(정정 보고), P(잠정 보고)" in: query name: date schema: @@ -1211,34 +1209,35 @@ paths: $ref: "#/components/schemas/bzhttp.Resp" security: - ApiKeyAuth: [] - summary: 파생 지표 및 비율 V3 가져오기 + summary: 파생 수치 및 비율 v3 가져오기 tags: - Fundamentals /api/v3/fundamentals/income-statement: get: description: 지정한 종목에 대한 포괄손익계산서 데이터를 조회합니다. 매출, 매출원가, 영업비용, 영업이익, 이자비용, 법인세, - 당기순이익, 주당순이익(EPS)을 포함합니다. 기업의 수익성과 시간 경과에 따른 영업 성과를 분석하는 데 필수적입니다. + 당기순이익, 주당순이익(EPS)을 포함합니다. 기업의 수익성과 영업 실적을 기간별로 분석하는 데 필수적입니다. operationId: get-income-statement-v3 parameters: - - description: "쉼표(,)로 구분된 주식 티커 심볼 목록입니다(예: AAPL, MSFT, GOOGL). 필수 값입니다." + - description: "쉼표로 구분된 주식 티커 심볼 목록입니다(예: AAPL, MSFT, GOOGL). 필수입니다." in: query name: symbols required: true schema: type: string - - description: "쿼리의 시작 날짜입니다. 다음과 같은 여러 형식을 지원합니다: YYYY-MM-DD(예: 2024-01-01), - YTD(해당 연도 1월 1일부터 현재까지), 또는 1MONTH/1m/1M(1개월 전)과 같은 상대적 날짜 표현입니다." + - description: "쿼리의 시작일입니다. 다음과 같은 여러 형식을 지원합니다: YYYY-MM-DD(예: 2024-01-01), YTD + (연초(1월 1일)부터 현재까지), 또는 1MONTH/1m/1M (1개월 전)과 같은 상대 날짜입니다." in: query name: from schema: type: string - - description: "쿼리의 종료일입니다. 형식: YYYY-MM-DD (예: 2024-12-31). 이 날짜까지(포함) 데이터를 반환합니다." + - description: "쿼리의 종료일입니다. 형식은 YYYY-MM-DD (예: 2024-12-31)입니다. 이 날짜까지(해당 날짜 포함)의 + 데이터를 반환합니다." in: query name: to schema: type: string - - description: "재무제표 보고 유형에 대한 필터입니다. 지원 값: TTM(최근 12개월), A(최초 보고 기준), R(재작성 값), - P(잠정 발표)" + - description: "재무제표 보고서 유형 필터입니다. 지원되는 값: TTM(최근 12개월), A(최초 보고 기준), R(재작성 값), + P(잠정 공시)" in: query name: date schema: @@ -1251,7 +1250,7 @@ paths: schema: type: object "400": - description: 잘못된 요청 - 심볼(symbols) 매개변수가 누락되었거나 유효하지 않습니다 + description: 잘못된 요청 - 심볼 매개변수가 누락되었거나 유효하지 않습니다 content: application/json: schema: @@ -1269,35 +1268,34 @@ paths: - Fundamentals /api/v3/fundamentals/share-price-ratios: get: - description: 지정한 심볼의 주가 관련 비율 지표를 조회합니다. 주가수익비율(Price-to-Earnings), - 주가매출비율(Price-to-Sales) 및 기타 주가 기반 비율을 포함합니다. + description: 지정한 심볼의 주가 비율을 조회합니다. 주가수익비율, 주가매출비율 등 주가 기반의 다양한 비율 지표를 포함합니다. operationId: get-share-price-ratios-v3 parameters: - - description: "쉼표로 구분된 주식 티커 심볼 목록(예: AAPL, MSFT)" + - description: "쉼표로 구분된 주식 티커 목록 (예: AAPL, MSFT)" in: query name: symbols required: true schema: type: string - - description: "쿼리의 시작일을 YYYY-MM-DD 형식으로 지정합니다. 지원 형식: YYYY-MM-DD, YTD(연초 이후), - 1MONTH/1m/1M(1개월 전)" + - description: "쿼리 시작일을 YYYY-MM-DD 형식으로 지정합니다. 다음 값을 지원합니다: YYYY-MM-DD, YTD(연초 + 이후), 1MONTH/1m/1M(1개월 전)" in: query name: from schema: type: string - - description: 쿼리의 종료일을 YYYY-MM-DD 형식으로 지정합니다. 이 날짜를 포함해 이 날짜까지의 데이터를 반환합니다. + - description: 쿼리 종료일을 YYYY-MM-DD 형식으로 지정합니다. 이 날짜를 포함하여 이 날짜까지의 데이터를 반환합니다. in: query name: to schema: type: string - - description: "보고서 유형 필터입니다. 값: TTM(직전 12개월), A(보고 기준), R(재작성), P(잠정)" + - description: "보고서 유형 필터입니다. 값: TTM (직전 12개월), A (보고 기준), R (정정 재작성), P (잠정치)" in: query name: date schema: type: string responses: "200": - description: 주가 비율 데이터 + description: 주가 비율 지표 데이터 content: application/json: schema: @@ -1318,7 +1316,7 @@ paths: $ref: "#/components/schemas/bzhttp.Resp" security: - ApiKeyAuth: [] - summary: 주가 비율 v3 가져오기 + summary: v3 주가 비율 가져오기 tags: - Fundamentals components: @@ -1339,6 +1337,8 @@ components: type: object bzhttp.ErrorCode: enum: + - unsupported_message_type + - database_query_error - json_unmarshaling_error - no_data_found - no_matching_endpoint @@ -1350,10 +1350,10 @@ components: - failed_dependency - service_unavailable - upstream_api_error - - unsupported_message_type - - database_query_error type: string x-enum-varnames: + - ErrorUnsupportedMessageType + - ErrorDBQueryError - ErrorJSONUnmarshaling - ErrorNoDataFound - ErrorNoMatchingEndpoint @@ -1365,8 +1365,6 @@ components: - ErrorFailedDependency - ErrorServiceUnavailable - ErrorUpstreamAPIError - - ErrorUnsupportedMessageType - - ErrorDBQueryError bzhttp.Resp: properties: data: @@ -1405,6 +1403,3 @@ components: symbol: type: string type: object -servers: - - url: https://api.benzinga.com - description: PROD diff --git a/ko/openapi/delivery_api.spec.yml b/ko/openapi/delivery_api.spec.yml index 4e10cd40..0c62d178 100644 --- a/ko/openapi/delivery_api.spec.yml +++ b/ko/openapi/delivery_api.spec.yml @@ -8,7 +8,8 @@ info: paths: /api/v1/transcripts/calls: get: - description: 선택적 필터링과 페이지네이션을 사용하여 콜 목록을 조회합니다 + description: 선택적 필터와 페이지네이션을 사용하여 콜 목록을 조회합니다. 기본적으로 COMPLETED 상태의 콜만 반환됩니다. 모든 + 상태의 콜을 반환받으려면 status=ALL을 사용합니다. operationId: get-conference-calls parameters: - description: 페이지네이션에 사용할 페이지 번호(1부터 시작) @@ -23,6 +24,12 @@ paths: schema: type: integer default: 10 + - description: 콜 상태별로 필터링합니다. 기본값은 COMPLETED입니다. 모든 상태의 콜을 반환받으려면 ALL을 사용합니다. + in: query + name: status + schema: + type: string + default: COMPLETED responses: "200": description: OK @@ -53,6 +60,46 @@ paths: tags: - calls /api/v1/transcripts/calls/{call_id}: + delete: + description: ID로 특정 콜 삭제 + operationId: delete-conference-call-by-id + parameters: + - description: 통화 녹취의 고유 식별자 + in: path + name: call_id + required: true + schema: + type: string + responses: + "200": + description: 성공 + content: + application/json: + schema: + additionalProperties: + type: string + type: object + "400": + description: 잘못된 요청 + content: + application/json: + schema: + additionalProperties: + type: string + type: object + "500": + description: 내부 서버 오류 + content: + application/json: + schema: + additionalProperties: + type: string + type: object + security: + - ApiKeyAuth: [] + summary: ID로 콜 삭제 + tags: + - calls get: description: ID로 특정 콜의 상세 정보를 조회합니다 operationId: get-conference-call-by-id @@ -68,12 +115,17 @@ paths: name: audio schema: type: boolean - - description: true이면 더 간결하고 단순한 출력 형식을 반환합니다 + - description: true인 경우 PDF 텍스트 전문에 대한 사전 서명된 URL을 포함합니다. + in: query + name: pdf + schema: + type: boolean + - description: true인 경우 더 깔끔하고 단순화된 출력 형식을 반환합니다. in: query name: clean schema: type: boolean - - description: "응답 형식(예: 'json' 또는 'html')" + - description: "응답 형식(예: 'json' 또는 'html')입니다." in: query name: format schema: @@ -114,6 +166,262 @@ paths: summary: ID로 호출 조회 tags: - calls + put: + description: ID로 특정 통화 녹취를 지정하고 세부 정보를 업데이트합니다 + operationId: update-conference-call-by-id + parameters: + - description: 통화 녹취의 고유 식별자 + in: path + name: call_id + required: true + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: "#/components/schemas/domain.UpdateCallReq" + description: 통화 업데이트 상세 정보 + required: true + responses: + "200": + description: 성공 + content: + application/json: + schema: + additionalProperties: + type: string + type: object + "400": + description: 잘못된 요청 + content: + application/json: + schema: + additionalProperties: + type: string + type: object + "500": + description: 내부 서버 오류 + content: + application/json: + schema: + additionalProperties: + type: string + type: object + security: + - ApiKeyAuth: [] + summary: ID로 콜 업데이트 + tags: + - calls + /api/v1/transcripts/participants/{participant_id}: + delete: + description: ID로 특정 참가자를 삭제합니다 + operationId: delete-participant-by-id + parameters: + - description: 참가자의 고유 식별자 + in: path + name: participant_id + required: true + schema: + type: string + responses: + "200": + description: 성공 + content: + application/json: + schema: + additionalProperties: + type: string + type: object + "400": + description: 잘못된 요청 + content: + application/json: + schema: + additionalProperties: + type: string + type: object + "500": + description: 내부 서버 오류 + content: + application/json: + schema: + additionalProperties: + type: string + type: object + security: + - ApiKeyAuth: [] + summary: ID로 참가자 삭제 + tags: + - participants + put: + description: ID로 특정 참가자 세부 정보를 업데이트합니다 + operationId: update-participant-by-id + parameters: + - description: 참가자의 고유 식별자 + in: path + name: participant_id + required: true + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: "#/components/schemas/domain.UpdateParticipantReq" + description: 참가자 업데이트 정보 + required: true + responses: + "200": + description: 성공 + content: + application/json: + schema: + additionalProperties: + type: string + type: object + "400": + description: 잘못된 요청 + content: + application/json: + schema: + additionalProperties: + type: string + type: object + "500": + description: 내부 서버 오류 + content: + application/json: + schema: + additionalProperties: + type: string + type: object + security: + - ApiKeyAuth: [] + summary: ID로 참가자 업데이트 + tags: + - participants + /api/v1/transcripts/status: + get: + description: 필터와 페이지네이션을 사용해 특정 뷰를 조회합니다. GET(쿼리 매개변수)과 POST(JSON 본문)를 모두 지원합니다. + operationId: query-status-view + parameters: + - description: 뷰 이름(GET 전용) + in: query + name: view_name + schema: + type: string + - description: WHERE 절을 JSON으로 인코딩한 값(GET 전용) + in: query + name: where + schema: + type: string + - description: order_by를 JSON으로 인코딩한 값(GET 전용) + in: query + name: order_by + schema: + type: string + - description: 페이지 번호 + in: query + name: page + schema: + type: integer + - description: 페이지 크기 + in: query + name: page_size + schema: + type: integer + requestBody: + $ref: "#/components/requestBodies/api.QueryRequest" + responses: + "200": + description: 성공 + content: + application/json: + schema: + additionalProperties: true + type: object + "400": + description: 잘못된 요청 + content: + application/json: + schema: + additionalProperties: + type: string + type: object + "500": + description: 내부 서버 오류 + content: + application/json: + schema: + additionalProperties: + type: string + type: object + security: + - ApiKeyAuth: [] + summary: 상태 뷰 조회 + tags: + - status + post: + description: 필터링과 페이지네이션을 사용해 특정 뷰를 조회합니다. GET(쿼리 파라미터)와 POST(JSON 본문) 둘 다를 지원합니다. + operationId: query-status-view + parameters: + - description: 뷰 이름(GET 전용) + in: query + name: view_name + schema: + type: string + - description: JSON으로 인코딩된 where 절(GET 전용) + in: query + name: where + schema: + type: string + - description: JSON으로 인코딩된 order_by 매개변수(GET 전용) + in: query + name: order_by + schema: + type: string + - description: 페이지 번호 + in: query + name: page + schema: + type: integer + - description: 페이지 크기 + in: query + name: page_size + schema: + type: integer + requestBody: + $ref: "#/components/requestBodies/api.QueryRequest" + responses: + "200": + description: OK + content: + application/json: + schema: + additionalProperties: true + type: object + "400": + description: 잘못된 요청 + content: + application/json: + schema: + additionalProperties: + type: string + type: object + "500": + description: 내부 서버 오류 + content: + application/json: + schema: + additionalProperties: + type: string + type: object + security: + - ApiKeyAuth: [] + summary: 상태 뷰 조회 + tags: + - status /api/v1/transcripts/summaries: get: description: 페이지네이션으로 요약 목록을 조회합니다 @@ -199,13 +507,169 @@ paths: summary: Call ID로 요약 가져오기 tags: - summaries + put: + description: 특정 콜 ID에 대한 요약 상세 정보를 업데이트합니다. + operationId: update-summary-by-call-id + parameters: + - description: 콜의 고유 식별자 + in: path + name: call_id + required: true + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: "#/components/schemas/domain.UpdateSummaryReq" + description: 요약 업데이트 상세 정보 + required: true + responses: + "200": + description: OK + content: + application/json: + schema: + additionalProperties: + type: string + type: object + "400": + description: 잘못된 요청 + content: + application/json: + schema: + additionalProperties: + type: string + type: object + "500": + description: 내부 서버 오류 + content: + application/json: + schema: + additionalProperties: + type: string + type: object + security: + - ApiKeyAuth: [] + summary: 콜 ID로 요약 업데이트 + tags: + - summaries + /api/v1/transcripts/transcripts/{transcript_id}/segment/{segment_id}: + delete: + description: 특정 트랜스크립트 구간 삭제 + operationId: delete-transcript-segments-by-id + parameters: + - description: 트랜스크립트의 고유 식별자 + in: path + name: transcript_id + required: true + schema: + type: string + - description: 구간의 고유 식별자 + in: path + name: segment_id + required: true + schema: + type: string + responses: + "200": + description: OK + content: + application/json: + schema: + additionalProperties: + type: string + type: object + "400": + description: 잘못된 요청 + content: + application/json: + schema: + additionalProperties: + type: string + type: object + "500": + description: 서버 내부 오류 + content: + application/json: + schema: + additionalProperties: + type: string + type: object + security: + - ApiKeyAuth: [] + summary: ID로 실적 발표 콜 발언 구간 삭제 + tags: + - transcripts + put: + description: 특정 전사본 구간의 세부 정보를 업데이트합니다 + operationId: update-transcript-segments-by-id + parameters: + - description: 전사본의 고유 식별자 + in: path + name: transcript_id + required: true + schema: + type: string + - description: 구간의 고유 식별자 + in: path + name: segment_id + required: true + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: "#/components/schemas/domain.UpdateTranscriptSegmentsReq" + description: 구간 업데이트 세부 정보 + required: true + responses: + "200": + description: 성공 + content: + application/json: + schema: + additionalProperties: + type: string + type: object + "400": + description: 잘못된 요청 + content: + application/json: + schema: + additionalProperties: + type: string + type: object + "500": + description: 서버 내부 오류 + content: + application/json: + schema: + additionalProperties: + type: string + type: object + security: + - ApiKeyAuth: [] + summary: ID로 실적 발표 콜 발언 구간 업데이트 + tags: + - transcripts components: + requestBodies: + api.QueryRequest: + content: + application/json: + schema: + $ref: "#/components/schemas/api.QueryRequest" + description: 쿼리 세부 정보(POST용) securitySchemes: ApiKeyAuth: in: query name: token type: apiKey schemas: + api.QueryRequest: + type: object domain.Calls: properties: call_id: @@ -249,8 +713,10 @@ components: period: example: Q3 type: string - recording: - $ref: "#/components/schemas/domain.Recordings" + recordings: + items: + $ref: "#/components/schemas/domain.Recordings" + type: array securities: $ref: "#/components/schemas/pgtype.JSONB" start_time: @@ -274,8 +740,8 @@ components: example: https://example.com/webcast type: string year: - example: "2023" - type: string + example: 2023 + type: integer type: object domain.Participants: properties: @@ -391,6 +857,87 @@ components: x-enum-varnames: - LiveTranscripts - NonLiveTranscripts + domain.UpdateCallReq: + properties: + call_title: + example: Q3 2023 Earnings Call + type: string + cusip: + example: 37833100 + type: string + duration: + example: 60 + type: integer + end_time: + example: 2023-10-25T15:00:00Z + type: string + exchange: + example: NASDAQ + type: string + headline: + example: Company X Reports Strong Q3 Results + type: string + isin: + example: US0378331005 + type: string + name: + example: Apple Inc. + type: string + start_time: + example: 2023-10-25T14:00:00Z + type: string + status: + example: completed + type: string + symbol: + example: AAPL + type: string + type: object + domain.UpdateParticipantReq: + properties: + human_verified: + example: true + type: boolean + mentions: + example: 5 + type: integer + name: + example: Tim Cook + type: string + organization: + example: Apple Inc. + type: string + role: + example: CEO + type: string + type: object + domain.UpdateSummaryReq: + properties: + language: + example: en + type: string + summary: + example: Overall, the quarter was strong with 5% revenue growth... + type: string + symbol: + example: AAPL + type: string + type: object + domain.UpdateTranscriptSegmentsReq: + properties: + end_time: + example: 00:05:30 + type: string + speaker: + example: Elon Musk + type: string + start_time: + example: 00:00:10 + type: string + text: + example: Welcome everyone to the Q3 earnings call. + type: string + type: object pgtype.JSONB: properties: bytes: @@ -412,4 +959,4 @@ components: - Present servers: - url: https://api.benzinga.com/api/v1 - description: 운영 + description: PROD diff --git a/ko/openapi/earnings-call-transcripts-api_api.spec.yml b/ko/openapi/earnings-call-transcripts-api_api.spec.yml index 82d5ab9a..20f0a4b2 100644 --- a/ko/openapi/earnings-call-transcripts-api_api.spec.yml +++ b/ko/openapi/earnings-call-transcripts-api_api.spec.yml @@ -1,21 +1,20 @@ openapi: 3.0.0 info: contact: {} - description: 이 REST API는 실적 발표 콘퍼런스 콜 텍스트를 검색하고, 실적 발표 콘퍼런스 콜 텍스트의 상세 정보를 조회할 수 - 있는 엔드포인트를 제공합니다. + description: 이 REST API는 실적 발표 컨퍼런스 콜 녹취록 검색 및 상세 조회를 위한 엔드포인트를 제공합니다. termsOfService: http://swagger.io/terms/ title: Earnings Call Transcripts API version: 1.0.0 paths: /api/v1/earnings-call-transcripts: get: - description: 지정한 기업 또는 콜 ID에 대한 실적 발표 컨퍼런스콜 통화록을 조회합니다. 질의응답(Q&A) 세션, 발언자 식별 정보, - 타임스탬프를 포함한 분기 및 연간 실적 발표 콜의 전체 텍스트 통화록을 반환합니다. 날짜 필터를 사용해 특정 보고 기간의 통화록만 - 조회하거나, 티커 심볼(쉼표로 구분된 심볼 목록)로 필터링하여 개별 기업의 실적 발표 콜 내용을 가져올 수 있습니다. + description: 지정한 기업 또는 콜 ID에 대한 실적 발표 컨퍼런스 콜 녹취록을 조회합니다. 분기 및 연간 실적 발표 콜의 전체 텍스트 + 녹취록을 Q&A 세션, 발표자 정보, 타임스탬프와 함께 반환합니다. 날짜 필터를 사용해 특정 보고 기간의 녹취록을 조회하거나 티커 + 심볼로 필터링하여 개별 기업의 실적 발표 내용을 조회할 수 있습니다. operationId: get-earnings-call-transcripts parameters: - - description: "실적 발표 콜 녹취록을 필터링하기 위한 주식 티커 심볼의 쉼표로 구분된 목록입니다(예: AAPL,MSFT,GOOGL). - 해당 기업들의 모든 녹취록을 반환합니다." + - description: "실적 발표 콜 녹취록을 필터링하는 데 사용하는 주식 티커 심볼의 콤마(,)로 구분된 목록입니다(예: + AAPL,MSFT,GOOGL). 이들 기업의 모든 녹취록을 반환합니다." in: query name: tickers style: form @@ -24,8 +23,8 @@ paths: type: array items: type: string - - description: 가져올 특정 콜 ID를 쉼표로 구분한 목록입니다. 알려진 실적 발표 콜 식별자의 녹취록을 가져올 때 사용합니다. 티커 - 필터링보다 우선 적용됩니다. + - description: 가져올 특정 콜 ID를 콤마로 구분한 목록입니다. 이미 알고 있는 실적 발표 콜 식별자의 트랜스크립트를 조회할 때 + 사용합니다. 티커 필터링보다 우선 적용됩니다. in: query name: call_id style: form @@ -34,33 +33,33 @@ paths: type: array items: type: string - - description: "페이지네이션에 사용할 페이지 번호입니다. 0부터 시작합니다(0 = 첫 번째 페이지, 1 = 두 번째 페이지 등). - 기본값: 0" + - description: "페이지네이션용 페이지 번호입니다. 0부터 시작하는 0-인덱스입니다(0 = 첫 번째 페이지, 1 = 두 번째 페이지 + 등). 기본값: 0" in: query name: page schema: type: integer - - description: "페이지당 결과 수입니다. 기본값: 5, 최대값: 1000입니다. 대량 데이터를 조회할 때는 더 큰 페이지 크기를 - 사용하십시오." + - description: "페이지당 반환되는 결과 수입니다. 기본값: 5, 최대값: 1000. 대량 데이터 조회 시 더 큰 페이지 크기를 + 사용하세요." in: query name: pagesize schema: type: integer - - description: "YYYY-MM-DD 형식의 시작일 필터입니다(예: 2024-01-01). 이 날짜(포함) 이후의 실적 발표 컨퍼런스 콜 - 녹취록을 반환합니다." + - description: "YYYY-MM-DD 형식의 시작 날짜 필터입니다(예: 2024-01-01). 이 날짜 당일 및 이후의 실적 발표 콜 + transcript를 반환합니다." in: query name: date_from schema: type: string - - description: "YYYY-MM-DD 형식의 종료일 필터입니다(예: 2024-12-31). 이 날짜 또는 그 이전에 진행된 실적 발표 - 컨퍼런스 콜의 녹취록을 반환합니다." + - description: "YYYY-MM-DD 형식의 종료일 필터입니다(예: 2024-12-31). 이 날짜까지의 실적 발표 컨퍼런스 + 콜(transcripts)을 반환합니다." in: query name: date_to schema: type: string responses: "200": - description: 전체 텍스트와 메타데이터를 포함하는 실적 발표 콜 녹취 요약의 배열 + description: 전체 텍스트와 메타데이터가 포함된 실적 발표 콘퍼런스콜 회의록 요약 배열 content: application/json: schema: @@ -68,7 +67,7 @@ paths: $ref: "#/components/schemas/models.TranscriptSummary" type: array "400": - description: 잘못된 요청 - 유효하지 않은 파라미터 + description: 잘못된 요청 - 잘못된 파라미터 content: application/json: schema: @@ -76,7 +75,7 @@ paths: type: string type: array "500": - description: 서버 내부 오류 + description: 내부 서버 오류 content: application/json: schema: @@ -85,18 +84,18 @@ paths: type: array security: - ApiKeyAuth: [] - summary: 실적 발표 콘퍼런스 콜 녹취록 + summary: 실적 발표 콘퍼런스콜 녹취록 tags: - Earnings Call Transcripts /api/v1/earnings-call-transcripts/audio: get: - description: 실적 발표 콘퍼런스콜 녹음에 대한 다운로드용 오디오 파일 URL을 조회합니다. 분기 및 연간 실적 발표 콘퍼런스콜 전체 - 오디오 녹음에 액세스할 수 있는 서명된 URL을 반환합니다. 오디오 파일에는 전체 실적 발표 프레젠테이션과 Q&A 세션이 - 포함됩니다. URL은 유효 기간이 제한되어 있으며, 인가된 액세스를 위해 보안 서명이 적용됩니다. + description: 실적 발표 콜 녹음에 대한 다운로드용 오디오 파일 URL을 조회합니다. 분기 및 연간 실적 발표 콜 전체 오디오 녹음에 + 액세스할 수 있는 서명된 URL을 반환합니다. 오디오 파일에는 전체 실적 발표 프레젠테이션과 Q&A 세션이 포함됩니다. URL은 + 유효 기간이 제한되어 있으며, 인가된 액세스만 가능하도록 안전하게 서명됩니다. operationId: get-earnings-call-transcript-audio-files parameters: - - description: "오디오 파일을 필터링하기 위한 주식 티커 심볼의 쉼표로 구분된 목록입니다(예: AAPL, MSFT, GOOGL). 해당 - 기업들의 모든 실적 발표 콜 오디오 파일을 반환합니다." + - description: "오디오 파일을 필터링하기 위한 주식 티커 심볼의 쉼표로 구분된 목록입니다(예: AAPL,MSFT,GOOGL). 이들 + 회사의 모든 실적 발표 콜 오디오 파일을 반환합니다." in: query name: tickers style: form @@ -105,8 +104,8 @@ paths: type: array items: type: string - - description: 오디오 파일을 가져올 특정 콜 ID를 쉼표로 구분한 목록입니다. 이미 알고 있는 실적 발표 콜 ID의 오디오를 가져올 때 - 이 옵션을 사용하십시오. + - description: 가져올 오디오 파일의 개별 콜 ID를 쉼표로 구분한 목록입니다. 이미 알고 있는 실적 발표 콜 식별자의 오디오를 조회할 + 때 사용합니다. in: query name: call_id style: form @@ -121,14 +120,14 @@ paths: name: page schema: type: integer - - description: "페이지당 결과 수. 기본값: 5. 최대값: 1000" + - description: "페이지당 결과 수입니다. 기본값: 5, 최대값: 1000" in: query name: pagesize schema: type: integer responses: "200": - description: 서명된 다운로드 url을 포함한 실적 발표 콜 오디오 파일 메타데이터 배열 + description: 서명된 다운로드 url을 포함하는 실적 발표(어닝) 콜 오디오 파일 메타데이터 배열 content: application/json: schema: @@ -136,7 +135,7 @@ paths: $ref: "#/components/schemas/models.TranscriptSummaryAudio" type: array "400": - description: 잘못된 요청 - 유효하지 않은 파라미터 + description: 잘못된 요청 - 잘못된 매개변수 content: application/json: schema: @@ -153,7 +152,7 @@ paths: type: array security: - ApiKeyAuth: [] - summary: 실적 발표 콘퍼런스 콜 오디오 파일 + summary: 실적 발표 컨퍼런스 콜 오디오 파일 tags: - Earnings Call Transcripts components: @@ -267,6 +266,3 @@ components: example: Thank you for joining us today... type: string type: object -servers: - - url: https://api.benzinga.com/api/v1 - description: V1 diff --git a/ko/openapi/logo-api_api.spec.yml b/ko/openapi/logo-api_api.spec.yml index 1f271735..2267dafa 100644 --- a/ko/openapi/logo-api_api.spec.yml +++ b/ko/openapi/logo-api_api.spec.yml @@ -144,6 +144,12 @@ paths: name: max_width schema: type: string + - description: true인 경우 flutter_svg 라이브러리와의 호환성을 위해 SVG URL에 + flutter_compatible=true 쿼리 매개변수를 추가합니다. + in: query + name: flutter_compatible + schema: + type: boolean responses: "200": description: data 필드에 LogoClientResponse 객체 배열을 포함하는 성공 응답 @@ -232,6 +238,3 @@ components: ok: type: boolean type: object -servers: - - url: https://api.benzinga.com - description: PROD diff --git a/ko/openapi/newsquantified-api_api.spec.yml b/ko/openapi/newsquantified-api_api.spec.yml index e85a6c6d..5ebfd69f 100644 --- a/ko/openapi/newsquantified-api_api.spec.yml +++ b/ko/openapi/newsquantified-api_api.spec.yml @@ -1,62 +1,62 @@ openapi: 3.0.0 info: contact: {} - description: 이 REST API는 로고를 검색하고 로고 상세 정보를 조회하기 위한 엔드포인트를 제공합니다. + description: 이 REST API는 로고를 검색하고 로고 상세 정보를 조회할 수 있는 엔드포인트를 제공합니다. termsOfService: http://swagger.io/terms/ title: NewsQuantified API version: 2.0.0 paths: /api/v2/newsquantified: get: - description: 감성 점수, 연관성 메트릭, 시장 영향 지표를 포함한 정량화된 뉴스 분석 데이터를 조회합니다. 뉴스 보도의 정량적 특성을 - 분석한 구조화된 데이터를 반환하며, 여기에는 감성 극성, 기사 수, 트렌딩 점수, 티커별 메트릭 등이 포함됩니다. 이 엔드포인트를 - 사용하면 알고리즘 트레이딩 및 정량 리서치를 위한 기계가 읽을 수 있는(머신 리더블) 뉴스 분석 데이터에 액세스할 수 있습니다. + description: 감성 점수, 연관성 지표, 시장 영향 지표가 포함된 정량화된 뉴스 분석 데이터를 조회합니다. 감성 극성, 기사 수, + 트렌딩 점수, 티커별 지표 등 뉴스 보도의 정량적 측면을 분석한 구조화된 데이터를 반환합니다. 이 엔드포인트를 사용해 알고리즘 + 트레이딩과 정량적 리서치를 위한 머신 리더블 뉴스 분석 데이터에 액세스할 수 있습니다. operationId: get-newsquantified-data parameters: - - description: "페이지네이션에 사용할 페이지 번호입니다. 0부터 시작하는 인덱스입니다(0 = 첫 번째 페이지, 1 = 두 번째 페이지 + - description: "페이지네이션에 사용되는 페이지 번호입니다. 0부터 시작하는 인덱스입니다(0 = 첫 번째 페이지, 1 = 두 번째 페이지 등). 기본값: 0" in: query name: page schema: type: integer - - description: "페이지당 반환할 결과 수입니다. 기본값: 1000. 최대값: 1000. 가장 최근 데이터를 먼저 반환합니다." + - description: "페이지당 반환할 결과 수입니다. 기본값: 1000, 최대값: 1000입니다. 가장 최근 데이터를 먼저 반환합니다." in: query name: pagesize schema: type: integer - - description: 초 단위의 Unix 타임스탬프(UTC)입니다. 이 타임스탬프 이후에 업데이트된 newsquantified 데이터를 - 반환합니다. 증분 업데이트용으로 사용합니다. + - description: 초 단위 Unix 타임스탬프(UTC)입니다. 이 타임스탬프 이후에 업데이트된 newsquantified 데이터를 + 반환합니다. 증분 업데이트용으로 사용하십시오. in: query name: updated_since schema: type: integer - - description: "결과를 필터링하기 위한 주식 티커 심볼의 쉼표(콤마) 구분 목록입니다(예: AAPL,MSFT,TSLA). 지정한 종목에 - 대한 분석 정보만 반환합니다." + - description: "결과를 필터링하기 위한 주식 티커 심볼의 쉼표로 구분된 목록입니다(예: AAPL, MSFT, TSLA). 지정한 종목에 + 대한 분석만 반환합니다." in: query name: symbols schema: type: string - description: "YYYY-MM-DD 형식의 단일 날짜(예: 2024-12-30)입니다. date_from과 date_to가 동일할 때 - 사용하는 단축형 필터입니다. 해당 날짜의 데이터만 반환합니다." + 사용하는 축약형 필터입니다. 해당 날짜의 데이터만 반환합니다." in: query name: date schema: type: string - - description: "시작 날짜를 YYYY-MM-DD 형식으로 입력합니다(예: 2024-01-01). 이 날짜를 포함한 이후의 데이터가 - 반환됩니다. 날짜 범위 조회를 위해 date_to와 함께 사용하십시오." + - description: "YYYY-MM-DD 형식의 시작일(예: 2024-01-01)입니다. 이 날짜를 포함하여 이후의 데이터를 반환합니다. + 날짜 범위 조회를 위해 date_to와 함께 사용하십시오." in: query name: date_from schema: type: string - - description: "종료일은 YYYY-MM-DD 형식입니다(예: 2024-12-31). 이 날짜를 포함하여 이 날짜까지의 데이터를 - 반환합니다. 날짜 범위 조회 시 date_from과 함께 사용하십시오." + - description: "YYYY-MM-DD 형식의 종료일입니다(예: 2024-12-31). 이 날짜까지(해당 날짜를 포함하여)의 데이터를 + 반환합니다. 날짜 범위 조회 시 date_from과 함께 사용합니다." in: query name: date_to schema: type: string responses: "200": - description: 감성 점수와 지표가 포함된 정량화된 뉴스 분석 배열 + description: 감성 점수 및 각종 지표가 포함된 정량화된 뉴스 분석 배열 content: application/json: schema: @@ -64,7 +64,7 @@ paths: $ref: "#/components/schemas/models.Newsquantified" type: array "400": - description: 잘못된 요청 - 날짜 형식 또는 매개변수가 유효하지 않습니다 + description: 잘못된 요청 - 잘못된 날짜 형식 또는 매개변수 content: application/json: schema: @@ -72,7 +72,7 @@ paths: type: object type: array "404": - description: "찾을 수 없음: 지정한 매개변수에 해당하는 데이터가 없습니다" + description: 찾을 수 없음 - 지정한 매개변수에 해당하는 데이터가 없습니다 content: application/json: schema: @@ -87,7 +87,7 @@ paths: type: array security: - ApiKeyAuth: [] - summary: 정량적 뉴스 분석 + summary: 뉴스 정량 분석 tags: - News Analytics components: @@ -439,6 +439,3 @@ components: example: "1.2" type: string type: object -servers: - - url: https://api.benzinga.com/api/v2 - description: V2 diff --git a/ko/openapi/ticker-trends-api_api.spec.yml b/ko/openapi/ticker-trends-api_api.spec.yml index 5f923aea..ffb2ee8f 100644 --- a/ko/openapi/ticker-trends-api_api.spec.yml +++ b/ko/openapi/ticker-trends-api_api.spec.yml @@ -1,143 +1,143 @@ openapi: 3.0.0 info: contact: {} - description: 이 REST API는 트렌딩 티커를 검색하고 티커 상세 정보를 가져올 수 있는 엔드포인트를 제공합니다. + description: 이 REST API는 트렌딩 티커를 검색하고 티커의 상세 정보를 조회할 수 있는 엔드포인트를 제공합니다. termsOfService: http://swagger.io/terms/ title: TickerTrends API version: 2.1.0 paths: /api/v1/trending-tickers: get: - description: 특정 티커에 대해 순위와 변동을 포함한 트렌드 데이터를 조회합니다. 여러 시간 구간에 대한 집계된 트렌드 점수와 활동 - 수준을 반환합니다. + description: 특정 티커에 대해 순위와 변동을 포함한 트렌드 데이터를 조회합니다. 여러 시간 구간별로 집계된 트렌드 점수와 활동 수준을 + 반환합니다. operationId: get-ticker-trend-data parameters: - - description: "트렌드 데이터를 집계할 시간 간격입니다. 지원되는 값은 다음과 같습니다: 10m (10분), 1h (1시간), 1d - (1일). 필수 값입니다." + - description: 트렌드 데이터를 집계할 시간 간격입니다. 지원되는 값은 10m(10분), 1h(1시간), 1d(1일)입니다. 필수입니다. in: query name: interval required: true schema: type: string - - description: "트렌드 데이터를 조회할 주식 티커 심볼의 쉼표(,)로 구분된 목록입니다(예: AAPL,MSFT,TSLA). 필수입니다." + - description: "추세 데이터를 조회할 주식 티커 심볼을 쉼표(,)로 구분한 목록입니다(예: AAPL,MSFT,TSLA). 필수 + 항목입니다." in: query name: tickers required: true schema: type: string - - description: "트렌드 계산에 사용할 데이터 소스 필터입니다. 지원되는 값: all(모든 소스 통합), clickstream(사용자 - 상호작용 데이터), logo(로고 요청 데이터). 필수입니다." + - description: "추세 계산용 데이터 소스 필터입니다. 지원 값: all (모든 소스 통합), clickstream (사용자 상호작용 + 데이터), logo (로고 요청 데이터). 필수입니다." in: query name: source required: true schema: type: string - - description: 추세 분석에 사용되는 기간입니다. 특정 날짜 범위로 결과를 필터링하기 위한 선택적 사용자 지정 기간 설정입니다. + - description: 추세 분석에 사용할 시간 범위입니다. 특정 날짜 범위로 결과를 필터링하기 위한 선택적 사용자 지정 기간입니다. in: query name: timeframe schema: type: string - - description: 페이지네이션을 위한 페이지 번호입니다. 0부터 시작하는 인덱스를 사용합니다(0 = 첫 번째 페이지, 1 = 두 번째 - 페이지 등). 기본값은 0입니다. + - description: "페이지네이션용 페이지 번호입니다. 0부터 시작하는 인덱스입니다(0 = 첫 번째 페이지, 1 = 두 번째 페이지 등). + 기본값: 0" in: query name: page schema: type: integer - - description: "페이지당 반환할 결과 수입니다. 기본값: 1000, 최대값: 1000" + - description: "페이지당 결과 수. 기본값: 1000. 최대값: 1000" in: query name: pagesize schema: type: integer responses: "200": - description: 참여 지표가 포함된 트렌드 데이터 + description: 참여 지표를 포함한 트렌드 데이터 content: application/json: schema: $ref: "#/components/schemas/httpapi.tickerTrendAPIResponse" "400": - description: 잘못된 요청입니다 - 필수 매개변수(interval, tickers, 또는 source)가 누락되었거나 유효하지 않습니다 + description: 잘못된 요청 - 필수 매개변수(interval, tickers, source)가 누락되었거나 유효하지 않습니다 content: application/json: schema: $ref: "#/components/schemas/bzhttp.Resp" "500": - description: 서버 내부 오류 + description: 내부 서버 오류 content: application/json: schema: $ref: "#/components/schemas/httpapi.tickerTrendAPIResponse" security: - ApiKeyAuth: [] - summary: 티커 추세 데이터 가져오기 + summary: 티커 트렌드 데이터 가져오기 tags: - Ticker Trends /api/v1/trending-tickers/list: get: - description: 여러 지표를 기반으로 트렌딩 티커 목록을 조회합니다. 서로 다른 시간 구간에서의 트렌드 점수를 기준으로 정렬된 티커를 반환합니다. + description: 여러 지표를 바탕으로 트렌딩 티커 목록을 조회합니다. 서로 다른 시간 구간별 트렌딩 점수를 기준으로 정렬된 증권 목록을 반환합니다. operationId: get-ticker-trend-list-data parameters: - - description: 사용 중단되었습니다. 대신 timeframe을 사용하세요. 추세 데이터를 집계할 때 사용하는 시간 간격입니다. + - description: 사용 중단되었습니다. 대신 timeframe을 사용하세요. 트렌드 데이터를 집계할 때 사용할 시간 간격입니다. in: query name: interval required: true schema: type: string - - description: 결과를 필터링하기 위한 선택적 콤마 구분 티커 목록입니다. 지정하지 않으면 모든 트렌딩 티커를 반환합니다. + - description: 결과를 필터링하는 데 사용되는 선택적 쉼표 구분 티커 심볼 목록입니다. 이를 생략하면 모든 트렌딩 티커가 반환됩니다. in: query name: tickers schema: type: string - - description: "트렌드 계산에 사용하는 데이터 소스 필터입니다. 지원되는 값은 다음과 같습니다: all (모든 소스 통합), - clickstream (사용자 상호작용 데이터), logo (로고 요청 데이터). 필수입니다." + - description: "추세 계산에 사용할 데이터 소스 필터입니다. 지원되는 값: all(모든 소스를 통합), clickstream(사용자 + 상호작용 데이터), logo(로고 요청 데이터). 필수 값입니다." in: query name: source required: true schema: type: string - - description: "트렌드 집계를 위한 시간 간격입니다. 지원되는 값은 10m(10분), 1h(1시간), 1d(1일)입니다. 기본값: 1d" + - description: "트렌드 집계에 사용할 시간 간격입니다. 지원되는 값: 10m(10분), 1h(1시간), 1d(1일). 기본값: 1d" in: query name: timeframe schema: type: string - description: "24시간제 형식의 시작 시간 필터입니다(예: 09:15, 14:30). 정확한 시간 범위를 지정하려면 - date_from과 함께 사용하세요." + date_from과 함께 사용하십시오." in: query name: time_from schema: type: string - - description: "24시간제 형식의 종료 시각 필터입니다(예: 16:00, 22:30). 정확한 시간 범위를 지정하려면 date_to와 - 함께 사용하세요." + - description: "24시간제 종료 시간 필터입니다(예: 16:00, 22:30). 정확한 시간 범위를 지정하려면 date_to와 함께 + 사용합니다." in: query name: time_to schema: type: string - - description: "ISO 8601 형식의 시작 날짜 필터(예: 2024-12-30, 2024-01-15)입니다. 보다 정확한 범위 지정을 - 위해 time_from과 함께 사용하세요." + - description: "ISO 8601 형식의 시작 날짜 필터(예: 2024-12-30, 2024-01-15). time_from과 함께 + 사용하여 보다 정밀한 범위를 지정합니다." in: query name: date_from schema: type: string - - description: "ISO 8601 형식의 종료일 필터입니다(예: 2024-12-30, 2024-01-31). 보다 정확한 범위를 - 지정하려면 time_to와 함께 사용하세요." + - description: "ISO 8601 형식의 종료일 필터(예: 2024-12-30, 2024-01-31). time_to와 함께 사용하여 + 정확한 기간 범위를 지정합니다." in: query name: date_to schema: type: string - - description: "페이지네이션용 페이지 번호입니다. 0부터 시작하는 인덱스입니다(0 = 첫 번째 페이지, 1 = 두 번째 페이지 등). + - description: "페이지네이션용 페이지 번호입니다. 0부터 시작하는 번호입니다(0 = 첫 번째 페이지, 1 = 두 번째 페이지 등). 기본값: 0" in: query name: page schema: type: integer - - description: "페이지당 결과 수. 기본값: 1000. 최대값: 1000" + - description: "페이지당 결과 수. 기본값: 1000, 최대값: 1000" in: query name: pagesize schema: type: integer responses: "200": - description: 참여 점수가 포함된 인기 티커 순위 목록 + description: 참여 점수 기반 트렌딩 티커 순위 목록 content: application/json: schema: @@ -294,6 +294,3 @@ components: security: $ref: "#/components/schemas/models.Security" type: object -servers: - - url: https://api.benzinga.com - description: 프로덕션 diff --git a/ko/openapi/webhook_api.spec.yml b/ko/openapi/webhook_api.spec.yml index 6436bcbd..23833f4d 100644 --- a/ko/openapi/webhook_api.spec.yml +++ b/ko/openapi/webhook_api.spec.yml @@ -33,11 +33,28 @@ paths: - name: kind in: query required: true - description: 메시지 kind를 식별합니다. 현재 값은 News/v1입니다. + description: 테스트 페이로드의 메시지 kind를 나타냅니다 schema: type: string enum: - News/v1 + - Signals/v1 + - Earnings/v1 + - Ratings/v1 + - Dividends/v1 + - IPOs/v1 + - Guidance/v1 + - Splits/v1 + - OptionActivity/v1 + - Conference/v1 + - Economics/v1 + - Offerings/v1 + - MA/v1 + - Retail/v1 + - FDA/v1 + - WIIMs/v1 + - SECInsiderTransaction/v1 + - GovernmentTrade/v1 default: News/v1 - name: token in: query