From a65effc4757467bec4becf2dccb635488a355f05 Mon Sep 17 00:00:00 2001 From: "locadex-agent[bot]" <217277504+locadex-agent[bot]@users.noreply.github.com> Date: Wed, 28 Jan 2026 09:53:19 +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 +- .../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 +- .../halt-resume/haltresume-v1.mdx | 2 +- .../insider-transaction-filing.mdx | 2 +- .../insider-transaction-owner.mdx | 2 +- .../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 +- .../guides/consensus-ratings-explained.mdx | 320 ++ ar/changelog/roadmap.mdx | 120 + ar/introduction/architecture.mdx | 541 ++- ar/openapi/calendar_api.spec.yml | 3279 ++-------------- ar/openapi/data-api-proxy_api.spec.yml | 8 +- ar/openapi/delivery_api.spec.yml | 3 - ar/openapi/logo-api_api.spec.yml | 7 + ar/openapi/newsquantified-api_api.spec.yml | 8 +- ar/openapi/ticker-trends-api_api.spec.yml | 8 +- docs.json | 190 +- .../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 +- .../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 +- .../halt-resume/haltresume-v1.mdx | 2 +- .../insider-transaction-filing.mdx | 2 +- .../insider-transaction-owner.mdx | 2 +- .../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 +- .../guides/consensus-ratings-explained.mdx | 320 ++ es/changelog/roadmap.mdx | 120 + es/introduction/architecture.mdx | 541 ++- es/openapi/calendar_api.spec.yml | 3356 ++--------------- es/openapi/data-api-proxy_api.spec.yml | 8 +- es/openapi/delivery_api.spec.yml | 3 - es/openapi/logo-api_api.spec.yml | 7 + es/openapi/newsquantified-api_api.spec.yml | 8 +- es/openapi/ticker-trends-api_api.spec.yml | 8 +- gt-lock.json | 2103 ++++++----- .../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 +- .../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 +- .../halt-resume/haltresume-v1.mdx | 2 +- .../insider-transaction-filing.mdx | 2 +- .../insider-transaction-owner.mdx | 2 +- .../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 +- .../guides/consensus-ratings-explained.mdx | 320 ++ ja/changelog/roadmap.mdx | 120 + ja/introduction/architecture.mdx | 541 ++- ja/openapi/calendar_api.spec.yml | 3110 +-------------- ja/openapi/data-api-proxy_api.spec.yml | 8 +- ja/openapi/delivery_api.spec.yml | 3 - ja/openapi/logo-api_api.spec.yml | 6 + ja/openapi/newsquantified-api_api.spec.yml | 8 +- ja/openapi/ticker-trends-api_api.spec.yml | 8 +- .../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 +- .../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 +- .../halt-resume/haltresume-v1.mdx | 2 +- .../insider-transaction-filing.mdx | 2 +- .../insider-transaction-owner.mdx | 2 +- .../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 +- .../guides/consensus-ratings-explained.mdx | 320 ++ ko/changelog/roadmap.mdx | 120 + ko/introduction/architecture.mdx | 541 ++- ko/openapi/calendar_api.spec.yml | 3119 +-------------- ko/openapi/data-api-proxy_api.spec.yml | 8 +- ko/openapi/delivery_api.spec.yml | 3 - ko/openapi/logo-api_api.spec.yml | 6 + ko/openapi/newsquantified-api_api.spec.yml | 8 +- ko/openapi/ticker-trends-api_api.spec.yml | 8 +- 150 files changed, 5999 insertions(+), 13440 deletions(-) create mode 100644 ar/api-reference/guides/consensus-ratings-explained.mdx create mode 100644 ar/changelog/roadmap.mdx create mode 100644 es/api-reference/guides/consensus-ratings-explained.mdx create mode 100644 es/changelog/roadmap.mdx create mode 100644 ja/api-reference/guides/consensus-ratings-explained.mdx create mode 100644 ja/changelog/roadmap.mdx create mode 100644 ko/api-reference/guides/consensus-ratings-explained.mdx create mode 100644 ko/changelog/roadmap.mdx 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 index 03dafb66..cc16e8f3 100644 --- a/ar/api-reference/calendar_api/analyst-insights/analyst-insights-v1.mdx +++ b/ar/api-reference/calendar_api/analyst-insights/analyst-insights-v1.mdx @@ -1,6 +1,6 @@ --- title: "تحليلات المحللين" -openapi: /ar/openapi/calendar_api.spec.yml GET /api/v1/analyst/insights +openapi: /openapi/calendar_api.spec.yml GET /api/v1/analyst/insights --- diff --git a/ar/api-reference/calendar_api/block-trade/blocktrade-v1.mdx b/ar/api-reference/calendar_api/block-trade/blocktrade-v1.mdx index 692bd586..fec06fde 100644 --- a/ar/api-reference/calendar_api/block-trade/blocktrade-v1.mdx +++ b/ar/api-reference/calendar_api/block-trade/blocktrade-v1.mdx @@ -1,6 +1,6 @@ --- title: "صفقات الكتل" -openapi: /ar/openapi/calendar_api.spec.yml GET /api/v1/signal/block_trade +openapi: /openapi/calendar_api.spec.yml GET /api/v1/signal/block_trade --- 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 index e468f5be..9c82a167 100644 --- 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 @@ -1,6 +1,6 @@ --- title: "الثيران مقابل الدببة" -openapi: /ar/openapi/calendar_api.spec.yml GET /api/v1/bulls_bears_say +openapi: /openapi/calendar_api.spec.yml GET /api/v1/bulls_bears_say --- 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 index 706b6923..c9e43d79 100644 --- 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 @@ -1,6 +1,6 @@ --- title: "مكالمات المؤتمرات" -openapi: /ar/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/conference-calls +openapi: /openapi/calendar_api.spec.yml GET /api/v2.1/calendar/conference-calls --- 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 index abe8fa98..5844e09f 100644 --- 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 @@ -1,6 +1,6 @@ --- title: "تقييمات الإجماع" -openapi: /ar/openapi/calendar_api.spec.yml GET /api/v1/consensus-ratings +openapi: /openapi/calendar_api.spec.yml GET /api/v1/consensus-ratings --- diff --git a/ar/api-reference/calendar_api/dividends/dividends-events-v22.mdx b/ar/api-reference/calendar_api/dividends/dividends-events-v22.mdx index 370fe856..50e1811c 100644 --- a/ar/api-reference/calendar_api/dividends/dividends-events-v22.mdx +++ b/ar/api-reference/calendar_api/dividends/dividends-events-v22.mdx @@ -1,6 +1,6 @@ --- title: "توزيعات الأرباح" -openapi: /ar/openapi/calendar_api.spec.yml GET /api/v2.2/calendar/dividends +openapi: /openapi/calendar_api.spec.yml GET /api/v2.2/calendar/dividends --- diff --git a/ar/api-reference/calendar_api/dividends/dividends-events.mdx b/ar/api-reference/calendar_api/dividends/dividends-events.mdx index a011ff59..9606376d 100644 --- a/ar/api-reference/calendar_api/dividends/dividends-events.mdx +++ b/ar/api-reference/calendar_api/dividends/dividends-events.mdx @@ -1,6 +1,6 @@ --- title: "توزيعات الأرباح" -openapi: /ar/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/dividends +openapi: /openapi/calendar_api.spec.yml GET /api/v2.1/calendar/dividends --- 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 index 6abbec48..f8ce4dbb 100644 --- a/ar/api-reference/calendar_api/earnings/returns-the-earnings-data.mdx +++ b/ar/api-reference/calendar_api/earnings/returns-the-earnings-data.mdx @@ -1,6 +1,6 @@ --- title: "الأرباح" -openapi: /ar/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/earnings +openapi: /openapi/calendar_api.spec.yml GET /api/v2.1/calendar/earnings --- 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 index 92e749c9..53bf4ae8 100644 --- 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 @@ -1,6 +1,6 @@ --- title: "البيانات الاقتصادية" -openapi: /ar/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/economics +openapi: /openapi/calendar_api.spec.yml GET /api/v2.1/calendar/economics --- diff --git a/ar/api-reference/calendar_api/erx-gaps/erx-gaps.mdx b/ar/api-reference/calendar_api/erx-gaps/erx-gaps.mdx index d278c7ed..32a7bcb7 100644 --- a/ar/api-reference/calendar_api/erx-gaps/erx-gaps.mdx +++ b/ar/api-reference/calendar_api/erx-gaps/erx-gaps.mdx @@ -1,6 +1,6 @@ --- title: "فجوات ERX" -openapi: /ar/openapi/calendar_api.spec.yml GET /api/v1/erx-gaps +openapi: /openapi/calendar_api.spec.yml GET /api/v1/erx-gaps --- diff --git a/ar/api-reference/calendar_api/events/events.mdx b/ar/api-reference/calendar_api/events/events.mdx index b22b06c4..d7508691 100644 --- a/ar/api-reference/calendar_api/events/events.mdx +++ b/ar/api-reference/calendar_api/events/events.mdx @@ -1,6 +1,6 @@ --- title: "الأحداث" -openapi: /ar/openapi/calendar_api.spec.yml GET /api/v2/calendar/events +openapi: /openapi/calendar_api.spec.yml GET /api/v2/calendar/events --- 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 index 8bdda37f..3ad5e1f2 100644 --- 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 @@ -1,6 +1,6 @@ --- title: "FDA" -openapi: /ar/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/fda +openapi: /openapi/calendar_api.spec.yml GET /api/v2.1/calendar/fda --- 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 index 47407dc3..356e5b47 100644 --- 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 @@ -1,6 +1,6 @@ --- title: "تقارير التداول الحكومية" -openapi: /ar/openapi/calendar_api.spec.yml GET /api/v1/government_trade_reports +openapi: /openapi/calendar_api.spec.yml GET /api/v1/government_trade_reports --- diff --git a/ar/api-reference/calendar_api/government-trades/government-trades.mdx b/ar/api-reference/calendar_api/government-trades/government-trades.mdx index 54871df1..43b64c74 100644 --- a/ar/api-reference/calendar_api/government-trades/government-trades.mdx +++ b/ar/api-reference/calendar_api/government-trades/government-trades.mdx @@ -1,6 +1,6 @@ --- title: "تداولات حكومية" -openapi: /ar/openapi/calendar_api.spec.yml GET /api/v1/government_trades +openapi: /openapi/calendar_api.spec.yml GET /api/v1/government_trades --- diff --git a/ar/api-reference/calendar_api/guidance/returns-guidance-data.mdx b/ar/api-reference/calendar_api/guidance/returns-guidance-data.mdx index 7250eabb..20251495 100644 --- a/ar/api-reference/calendar_api/guidance/returns-guidance-data.mdx +++ b/ar/api-reference/calendar_api/guidance/returns-guidance-data.mdx @@ -1,6 +1,6 @@ --- title: "إرشادات" -openapi: /ar/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/guidance +openapi: /openapi/calendar_api.spec.yml GET /api/v2.1/calendar/guidance --- diff --git a/ar/api-reference/calendar_api/halt-resume/haltresume-v1.mdx b/ar/api-reference/calendar_api/halt-resume/haltresume-v1.mdx index 44c75ced..8ba5fe38 100644 --- a/ar/api-reference/calendar_api/halt-resume/haltresume-v1.mdx +++ b/ar/api-reference/calendar_api/halt-resume/haltresume-v1.mdx @@ -1,6 +1,6 @@ --- title: "إيقاف/استئناف" -openapi: /ar/openapi/calendar_api.spec.yml GET /api/v1/signal/halt_resume +openapi: /openapi/calendar_api.spec.yml GET /api/v1/signal/halt_resume --- 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 index 3a307b21..b9e86f45 100644 --- a/ar/api-reference/calendar_api/insider-transaction/insider-transaction-filing.mdx +++ b/ar/api-reference/calendar_api/insider-transaction/insider-transaction-filing.mdx @@ -1,6 +1,6 @@ --- title: "معاملات المطلعين" -openapi: /ar/openapi/calendar_api.spec.yml GET /api/v1/sec/insider_transactions/filings +openapi: /openapi/calendar_api.spec.yml GET /api/v1/sec/insider_transactions/filings --- 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 index 68e6da77..39676ae0 100644 --- a/ar/api-reference/calendar_api/insider-transaction/insider-transaction-owner.mdx +++ b/ar/api-reference/calendar_api/insider-transaction/insider-transaction-owner.mdx @@ -1,6 +1,6 @@ --- title: "مالك تعاملات المطلعين" -openapi: /ar/openapi/calendar_api.spec.yml GET /sec/insider_transactions/owners +openapi: /openapi/calendar_api.spec.yml GET /sec/insider_transactions/owners --- diff --git a/ar/api-reference/calendar_api/ipos/ipos-v21.mdx b/ar/api-reference/calendar_api/ipos/ipos-v21.mdx index 85091d12..288071e2 100644 --- a/ar/api-reference/calendar_api/ipos/ipos-v21.mdx +++ b/ar/api-reference/calendar_api/ipos/ipos-v21.mdx @@ -1,6 +1,6 @@ --- title: "الاكتتابات العامة الأولية (IPOs)" -openapi: /ar/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/ipos +openapi: /openapi/calendar_api.spec.yml GET /api/v2.1/calendar/ipos --- 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 5d377bf0..1a18af2f 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: "الاكتتابات العامة الأولية V2" -openapi: /ar/openapi/calendar_api.spec.yml GET /api/v2/calendar/ipos +openapi: /openapi/calendar_api.spec.yml GET /api/v2/calendar/ipos --- 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 index dc6aebf3..91f5094f 100644 --- 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 @@ -1,6 +1,6 @@ --- title: "الاندماج والاستحواذ" -openapi: /ar/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/ma +openapi: /openapi/calendar_api.spec.yml GET /api/v2.1/calendar/ma --- 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 index e49ac24c..a4b51112 100644 --- a/ar/api-reference/calendar_api/offerings/returns-secondary-offering-data.mdx +++ b/ar/api-reference/calendar_api/offerings/returns-secondary-offering-data.mdx @@ -1,6 +1,6 @@ --- title: "الطرحات" -openapi: /ar/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/offerings +openapi: /openapi/calendar_api.spec.yml GET /api/v2.1/calendar/offerings --- diff --git a/ar/api-reference/calendar_api/option-activity/optionactivity-v1.mdx b/ar/api-reference/calendar_api/option-activity/optionactivity-v1.mdx index d75652bb..808753ba 100644 --- a/ar/api-reference/calendar_api/option-activity/optionactivity-v1.mdx +++ b/ar/api-reference/calendar_api/option-activity/optionactivity-v1.mdx @@ -1,6 +1,6 @@ --- title: "نشاط الخيارات غير الاعتيادي" -openapi: /ar/openapi/calendar_api.spec.yml GET /api/v1/signal/option_activity +openapi: /openapi/calendar_api.spec.yml GET /api/v1/signal/option_activity --- 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 index ee6804ee..6e0387b7 100644 --- a/ar/api-reference/calendar_api/ratings/returns-analyst-ratings-data.mdx +++ b/ar/api-reference/calendar_api/ratings/returns-analyst-ratings-data.mdx @@ -1,6 +1,6 @@ --- title: "Ratings" -openapi: /ar/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/ratings +openapi: /openapi/calendar_api.spec.yml GET /api/v2.1/calendar/ratings --- diff --git a/ar/api-reference/calendar_api/ratings_analysts/ratings-analysts.mdx b/ar/api-reference/calendar_api/ratings_analysts/ratings-analysts.mdx index dc3792fa..c9eb7e62 100644 --- a/ar/api-reference/calendar_api/ratings_analysts/ratings-analysts.mdx +++ b/ar/api-reference/calendar_api/ratings_analysts/ratings-analysts.mdx @@ -1,6 +1,6 @@ --- title: "تقييمات المحللين" -openapi: /ar/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/ratings/analysts +openapi: /openapi/calendar_api.spec.yml GET /api/v2.1/calendar/ratings/analysts --- diff --git a/ar/api-reference/calendar_api/ratings_firms/ratings-firms.mdx b/ar/api-reference/calendar_api/ratings_firms/ratings-firms.mdx index 827ac3a7..e72fb68c 100644 --- a/ar/api-reference/calendar_api/ratings_firms/ratings-firms.mdx +++ b/ar/api-reference/calendar_api/ratings_firms/ratings-firms.mdx @@ -1,6 +1,6 @@ --- title: "شركات التقييمات" -openapi: /ar/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/ratings/firms +openapi: /openapi/calendar_api.spec.yml GET /api/v2.1/calendar/ratings/firms --- diff --git a/ar/api-reference/calendar_api/removed/removed-v2.mdx b/ar/api-reference/calendar_api/removed/removed-v2.mdx index 2c15c5c2..e95a8f6f 100644 --- a/ar/api-reference/calendar_api/removed/removed-v2.mdx +++ b/ar/api-reference/calendar_api/removed/removed-v2.mdx @@ -1,6 +1,6 @@ --- title: "العناصر المحذوفة" -openapi: /ar/openapi/calendar_api.spec.yml GET /api/v2.1/calendar-removed/ +openapi: /openapi/calendar_api.spec.yml GET /api/v2.1/calendar-removed/ --- 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 index 3ea5f8b7..9c0792c3 100644 --- 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 @@ -1,6 +1,6 @@ --- title: "تجزئة الأسهم" -openapi: /ar/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/splits +openapi: /openapi/calendar_api.spec.yml GET /api/v2.1/calendar/splits --- diff --git a/ar/api-reference/guides/consensus-ratings-explained.mdx b/ar/api-reference/guides/consensus-ratings-explained.mdx new file mode 100644 index 00000000..ccfdaf0f --- /dev/null +++ b/ar/api-reference/guides/consensus-ratings-explained.mdx @@ -0,0 +1,320 @@ +--- +title: "شرح تصنيفات الإجماع" +description: "تعرّف على كيفية قيام Benzinga باحتساب تصنيفات الإجماع من توصيات المحللين الفردية" +--- + +
+ ## نظرة عامة +
+ +توفّر تقييمات الإجماع صورة مجمّعة لآراء المحللين حول سهم معيّن من خلال تجميع تقييمات كل محلّل في مؤشر واحد سهل الفهم. يشرح هذا الدليل كيفية حساب تقييمات الإجماع لمساعدتك على اتخاذ قرارات استثمارية مستنيرة. + +
+ ## كيفية حساب تقييمات الإجماع +
+ +
+ ### الخطوة 1: جمع تقييمات المحللين +
+ +نجمع جميع تقييمات المحللين المتاحة لسهم معيَّن. يتضمن كل تقييم: + +* **اسم المحلِّل** و**اسم الشركة** +* **التقييم** (مثلًا: Strong Buy، Buy، Hold، Sell، Strong Sell) +* **السعر المستهدَف** - السعر المستقبلي المتوقَّع للسهم بحسب تقدير المحلِّل +* **تاريخ التحديث** - تاريخ إصدار التقييم + +
+ ### الخطوة 2: التصفية حسب المحللين المميزين +
+ +لضمان الدقة وتجنّب احتساب التقييم نفسه أكثر من مرة، نقوم فقط بتضمين **أحدث تصنيف** من كل تركيبة مميزة من محلل وشركة. + +**مثال:** إذا قام المحلل في Morgan Stanley جون دو بتقييم سهم عدة مرات، فسيتم تضمين أحدث تصنيف صادر عنه فقط في عملية الحساب. + + + يتم استبعاد التقييمات التي لا تحتوي على هدف سعر صالح من التحليل. + + +
+ ### الخطوة 3: تصنيف التوصيات +
+ +يتم تصنيف توصيات المحللين إلى خمس فئات معيارية: + +| الفئة | القيمة الرقمية | +|----------|---------------| +| **بيع قوي** | 1 | +| **بيع** | 2 | +| **احتفاظ** | 3 | +| **شراء** | 4 | +| **شراء قوي** | 5 | + +
+ ### الخطوة 4: تجميع التقييمات +
+ +نحسب عدد المحللين الذين يَقَع كلٌّ منهم في كل فئة. + +**مثال على التجميع:** + +* Strong Buy: 8 محللين +* Buy: 12 محللًا +* Hold: 5 محللين +* Sell: 2 محللين +* Strong Sell: 1 محلل + +**الإجمالي:** 28 محللًا فريدًا + +
+ ### الخطوة 5: حساب قيمة التقييم الإجماعي +
+ +تُحسب قيمة التقييم الإجماعي كمتوسط موزون: + +``` +Consensus Value = (Strong Buy × 5 + Buy × 4 + Hold × 3 + Sell × 2 + Strong Sell × 1) / Total Analysts +``` + +**استنادًا إلى المثال أعلاه:** + +``` +Consensus Value = (8×5 + 12×4 + 5×3 + 2×2 + 1×1) / 28 +Consensus Value = (40 + 48 + 15 + 4 + 1) / 28 +Consensus Value = 108 / 28 +Consensus Value = 3.86 +``` + +
+ ### الخطوة 6: تحديد التوصية الإجماعية +
+ +يتم تقريب قيمة الإجماع إلى أقرب عدد صحيح وتحويلها إلى تصنيف: + +| قيمة الإجماع | التصنيف القياسي | التصنيف المبسط | +|---------------|------------------|------------------| +| **1** | بيع قوي | بيع | +| **2** | بيع | بيع | +| **3** | احتفاظ | احتفاظ | +| **4** | شراء | شراء | +| **5** | شراء قوي | شراء | + +**في مثالنا:** يتم تقريب 3.86 إلى **4**، ما يقابل توصية إجماعية **"شراء"**. + +*** + +
+ ## خيارات العرض +
+ +
+ ### التقييمات القياسية مقابل المبسطة +
+ +نوفّر شكلين للعرض: + +**قياسي (5 فئات):** + +* بيع قوي، بيع، احتفاظ، شراء، شراء قوي + +**مبسّط (3 فئات):** + +* بيع (يجمع بين بيع قوي + بيع) +* احتفاظ +* شراء (يجمع بين شراء + شراء قوي) + +
+ ### عرض العدد مقابل النسبة المئوية +
+ +**عرض العدد:** +يعرض العدد الفعلي للمحللين في كل فئة. + +**عرض النسبة المئوية:** +يعرض نسبة المحللين في كل فئة، بعد تقريبها إلى نسب مئوية صحيحة بحيث يكون مجموعها 100% بالضبط. + +**مثال:** + +* شراء: ‎71%‎ (20 محللًا) +* احتفاظ: ‎18%‎ (5 محللين) +* بيع: ‎11%‎ (3 محللين) + +*** + +
+ ## حساب السعر المستهدف +
+ +
+ ### السعر المستهدف وفق إجماع المحللين +
+ +متوسط جميع الأسعار المستهدفة التي حددها المحللون: + +``` +Consensus PT = Sum of all Price Targets / Number of Analysts +``` + +
+ ### أدنى وأعلى الأسعار المستهدفة +
+ +* **أدنى سعر مستهدف:** أقل سعر مستهدف بين جميع المحللين +* **أعلى سعر مستهدف:** أعلى سعر مستهدف بين جميع المحللين + +توفِّر هذه القيم نطاقًا يوضّح مدى توقعات المحللين. + +*** + +
+ ## فهم المقاييس +
+ +
+ ### إجمالي عدد المحللين مقابل عدد المحللين الفريدين +
+ +* **إجمالي عدد المحللين:** جميع التقييمات التي جُمِعت (قد تتضمن عدة تقييمات من نفس المحلل) +* **عدد المحللين الفريدين:** عدد التركيبات المميَّزة بين المحلل والشركة (تُستخدم في الحسابات) + +يضمن عدد المحللين الفريدين احتساب صوت كل محلل مرة واحدة فقط، مما يوفر إجماعًا أكثر دقة. + +*** + +
+ ## اعتبارات مهمة +
+ +
+ ### حداثة التقييم +
+ +تعكس تقييمات الإجماع أحدث آراء المحللين. يشير الطابع الزمني **Updated At** إلى وقت آخر مرة جرى فيها احتساب الإجماع. + +
+ ### عمق التغطية +
+ +تكون تقييمات الإجماع أكثر موثوقية عندما تستند إلى عدد أكبر من المحللين المختلفين. قد تكون الأسهم ذات التغطية المحدودة من المحللين (أقل من 3–5 محللين) ذات تقييمات إجماع أقل استقرارًا. + +
+ ### توزيع التقييمات +
+ +انتبه إلى توزيع التقييمات، وليس إلى مستوى الإجماع فقط. السهم الذي يحمل 50% تقييمات "Buy" و50% تقييمات "Sell" سيُظهِر إجماعًا على "Hold"، لكن هذا يُخفي خلافًا كبيرًا بين المحللين. + +*** + +
+ ## استعراض مثال حساب +
+ +لنستعرض مثالاً كاملاً لشركة **XYZ Corporation**: + +
+ ### البيانات الخام (10 محللين) +
+ +| المحلل | الشركة | التصنيف | السعر المستهدف | +|---------|------|--------|--------------| +| المحلل أ | 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. تحديد الإجماع:** 3.9 تُقرَّب إلى **4 = "شراء"** + +**5. الأسعار المستهدفة:** + +* سعر مستهدف توافقي (Consensus PT): ‏(150+165+155+140+170+152+145+130+158+168) / 10 = **$153.30** +* أقل سعر مستهدف (Low PT): **$130** +* أعلى سعر مستهدف (High PT): **$170** + +**6. التوزيع النسبي:** + +* شراء (Buy): ‏70% ‏(شراء قوي 30% + شراء 40%) +* احتفاظ (Hold): ‏20% +* بيع (Sell): ‏10% + +
+ ### النتيجة النهائية لتصنيف الإجماع +
+ +```json +{ + "consensusRating": "BUY", + "consensusRatingValue": 3.9, + "consensusPriceTarget": 153.30, + "priceTargetLow": 130, + "priceTargetHigh": 170, + "totalAnalysts": 10, + "uniqueAnalysts": 10, + "lastUpdated": "2026-01-16T10:30:00Z" +} +``` + +*** + +
+ ## الأسئلة الشائعة +
+ + + + إذا قام محلل من نفس الشركة بتحديث تصنيفه عدة مرات، فإن العدد الإجمالي يشمل كل هذه التحديثات، لكن يتم استخدام أحدث تصنيف فقط في الحسابات (كما ينعكس في عدد المحللين الفريدين). + + + + يتم إعادة حساب تصنيفات الإجماع كلما نُشرت تصنيفات جديدة من المحللين أو تم تحديث التصنيفات الحالية. + + + + في غياب تغطية من المحللين، لا يمكن حساب تصنيف إجماع. سيُعرَض السهم دون بيانات إجماع. + + + + لا. يتغير تصنيف الإجماع فقط عندما يصدر المحللون تصنيفات جديدة أو يحدِّثون التصنيفات الحالية. + + + +*** + + + + + + جلب بيانات تصنيفات الإجماع للأسهم + + + + جلب التصنيفات الفردية للمحللين + + \ 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/calendar_api.spec.yml b/ar/openapi/calendar_api.spec.yml index e87b059a..81136c2f 100644 --- a/ar/openapi/calendar_api.spec.yml +++ b/ar/openapi/calendar_api.spec.yml @@ -1,3217 +1,408 @@ openapi: 3.0.0 info: contact: {} - description: تُعيد واجهة برمجة تطبيقات REST هذه بيانات مُنظَّمة لمكالمات - المؤتمرات الهاتفية (conference calls)، وتوزيعات الأرباح (dividends)، - والأرباح (بما في ذلك تواريخ الأرباح المستقبلية)، والبيانات الاقتصادية، - وإعلانات شركات الأدوية، والتوجيّهات المستقبلية للشركات (guidance)، - والاكتتابات العامة الأولية (IPOs)، والعروض الثانوية، والتقييمات (ratings)، - وأنشطة الاندماجات والاستحواذات (M&A)، وتجزيئة الأسهم (splits). - termsOfService: http://swagger.io/terms/ - title: Calendar API - version: 2.1.0 + description: المصادقة باستخدام رمز وصول من نوع Bearer + title: Newsfeed & Why is it Moving v2 + version: 2.0.0 paths: - /api/v1/analyst/insights: + /api/v2.1/news/channels: get: - description: يُرجِع تحليلات ورؤى بحثية حول الأوراق المالية، بما في ذلك تحليلات - تفصيلية وتوصيات صادرة عن محللين ماليين - operationId: get-analyst-insights-v1 - 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: تاريخ الاستعلام عن بيانات calendar. يُستخدم كاختصار لـ date_from و - date_to إذا كانتا متطابقتين. القيمة الافتراضية هي الأحدث - in: query - name: date - schema: - type: string - format: date - - 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: رمز تداول واحد أو أكثر تفصل بينها فواصل. بحد أقصى 50 من رموز الأسهم - in: query - name: symbols - schema: - type: string - format: csv - - description: محلِّل - in: query - name: analyst - schema: - type: string - - description: معرّف التصنيف - in: query - name: rating_id - schema: - type: string - - description: نوع مفاتيح البحث - in: query - name: search_keys_type - schema: - type: string - enum: - - firm_id - - firm - - analyst_id - - analyst_name - - description: مفاتيح البحث - in: query - name: search_keys - schema: - type: string - - description: "حقل الفرز، بالتنسيق: field:order (مثال: date:asc). القيمة - الافتراضية: desc." - in: query - name: sort - schema: - type: string - enum: - - date - - description: الطابع الزمني Unix (بتوقيت UTC) لآخر تحديث للسجلات. سيُجبِر هذا - ترتيب الفرز على أن يكون أكبر من أو يساوي الطابع الزمني المُشار إليه - in: query - name: parameters[updated] - schema: - type: integer - responses: - "200": - description: رؤى المحللين - content: - application/json: - schema: - $ref: "#/components/schemas/calendarapi.AnalystInsightsJSON" - "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: رؤى المحلّلين V1 - tags: - - Analyst Insights - /api/v1/bulls_bears_say: - get: - description: يعيد أحدث الأطروحات الاستثمارية الصعودية والهبوطية لسهم معيّن بناءً - على رمز التداول الخاص به. تعرض الأطروحات الصعودية مبررات إيجابية لشراء - السهم، بينما تعرض الأطروحات الهبوطية مبررات سلبية لعدم شرائه. - operationId: get-bulls-say-bears-say-v1 - parameters: - - description: رمز تداول السهم المراد الاستعلام عن حالات السوق الصاعدة/الهابطة له - in: query - name: symbols - required: true - schema: - type: string - - description: إزاحة الصفحة. لأسباب تتعلق بالتحسين والأداء والاعتبارات التقنية، - يتم تقييد قيم إزاحة الصفحة بين 0 و100000. حَدِّد نتائج الاستعلام - باستخدام معلمات أخرى مثل التاريخ. القيمة الافتراضية هي 0. - in: query - name: page - schema: - type: integer - default: 0 - - description: عدد النتائج التي ستُرجَع، بحد أقصى 200 - in: query - name: pagesize - schema: - type: integer - maximum: 200 - default: 100 - - description: الطابع الزمني (Unix timestamp) لآخر تحديث للسجلات بتوقيت UTC. - سيُجبِر هذا ترتيب الفرز على أن يكون أكبر من أو يساوي الطابع الزمني - المُشار إليه - in: query - name: parameters[updated] - schema: - type: integer - responses: - "200": - description: مصفوفة بالحالات الصعودية والهبوطية لرمز التداول المطلوب - content: - application/json: - schema: - $ref: "#/components/schemas/calendarapi.BullsSayBearsSayJSON" - "400": - description: الطلب غير صالح - content: - application/json: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - "401": - description: معلومات المصادقة مفقودة أو غير صالحة - content: - application/json: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - "404": - 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: - - Bulls Say Bears Say - /api/v1/consensus-ratings: - get: - description: يعيد بيانات إجمالية عن توصيات المحللين الإجماعية لرمز تداول معيّن. - يوفّر هذا المسار أسعارًا مستهدفة إجمالية (إجماعية)، وتوزيعًا إجماليًا - للتقييمات، وأعداد المحللين استنادًا إلى أحدث توصيات المحللين. - operationId: get-consensus-ratings-v1 - parameters: - - description: يحدّد تنسيق الإرجاع. تعمل معاملات الاستعلام بالطريقة نفسها في كلا - التنسيقين - in: header - name: accept - required: true - schema: - type: string - enum: - - application/json - default: application/json - - description: عدد النتائج المُرتجَعة. الحد الأقصى 1000 - in: query - name: pagesize - schema: - type: integer - - description: تاريخ بدء الاستعلام من نقطة زمنية معينة - in: query - name: parameters[date_from] - schema: - type: string - format: YYYY-MM-DD - - description: تاريخ تنفيذ الاستعلام حتى نقطة زمنية معيّنة - in: query - name: parameters[date_to] - schema: - type: string - format: YYYY-MM-DD - - description: رمز تداول واحد للاستعلام عن البيانات المجمّعة له. الحد الأقصى رمز - تداول واحد - in: query - name: parameters[tickers] - schema: - type: string - - description: لتبسيط التصنيفات المجمَّعة إلى BUY وSELL وHOLD فقط، فإن السلوك - الافتراضي سيُرجِع جميع التصنيفات (STRONG_BUY, BUY, HOLD, SELL, - STRONG_SELL) - in: query - name: simplify - schema: - type: boolean - default: false - - description: لتجميع التقييمات إما حسب العدد أو حسب النسبة المئوية - in: query - name: aggregate_type - schema: - type: string - enum: - - number - - percentage - default: number - responses: - "200": - description: نجاح - content: - application/json: - schema: - $ref: "#/components/schemas/calendarapi.ConsensusRating" - "204": - description: لا محتوى - content: - application/json: - schema: - type: string - "400": - description: طلب غير صالح - content: - application/json: - schema: - type: string - "500": - description: خطأ داخلي - content: - application/json: - schema: - type: string - security: - - ApiKeyAuth: [] - summary: يُرجِع بيانات إجماع تصنيفات المحللين - tags: - - consensus_ratings - /api/v1/erx-gaps: - get: - description: يُرجِع بيانات فجوات تفاعل السعر مع الأرباح، والتي ترصد فجوات - الأسعار الكبيرة التي تلي إعلانات الأرباح - operationId: get-erx-gaps - 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: تاريخ الاستعلام عن بيانات calendar. يُستخدم كاختصار لـ date_from و - date_to إذا كانتا متطابقتين. الإعداد الافتراضي هو آخر تاريخ متاح - in: query - name: parameters[date] - schema: - type: string - format: date - - description: تاريخ البدء بتنسيق YYYY-MM-DD - in: query - name: parameters[date_from] - schema: - type: string - format: date - - description: تاريخ الانتهاء بالتنسيق YYYY-MM-DD - in: query - name: parameters[date_to] - schema: - type: string - format: date - - description: الطابع الزمني (Unix) لآخر مرة كانت السجلات محدَّثة فيها (بتوقيت - UTC). سيؤدي ذلك إلى فرض ترتيب فرز تكون فيه القيم أكبر من أو تساوي - الطابع الزمني المُشار إليه - in: query - name: updated - schema: - type: integer - responses: - "200": - description: فجوات ERx - content: - application/json: - schema: - $ref: "#/components/schemas/calendarapi.ErxGapJSON" - text/xml: - schema: - $ref: "#/components/schemas/calendarapi.ErxGapJSON" - "400": - description: طلب غير صحيح - content: - application/json: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - text/xml: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - "500": - description: خطأ داخلي في الخادم - content: - application/json: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - text/xml: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - security: - - ApiKeyAuth: [] - summary: فجوات ERx - tags: - - ERx Gaps - /api/v1/government_trade_reports: - get: - description: يُرجِع تقارير مفصّلة حول إفصاحات التداول الحكومية، بما في ذلك - تقارير المعاملات الدورية التي يقدّمها أعضاء الكونغرس - operationId: get-government-trade-reports - parameters: - - description: رقم الصفحة - in: query - name: page - schema: - type: integer - - description: حجم الصفحة - in: query - name: pageSize - schema: - type: integer - - description: من - in: query - name: date_from - schema: - type: integer - format: int64 - - description: تاريخ الانتهاء - in: query - name: date_to - schema: - type: integer - format: int64 - - description: محدَّث منذ - in: query - name: updated_since - schema: - type: integer - format: int64 - - description: التاريخ - in: query - name: date - schema: - type: integer - format: int64 - - 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: - - '"report_id"' - - '"ticker"' - - description: مفاتيح البحث - in: query - name: search_keys - schema: - type: string - responses: - "200": - description: تقارير التجارة الحكومية - content: - application/json: - schema: - $ref: "#/components/schemas/calendarapi.GovernmentTradeJSON" - "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: - - Government Trade Reports - /api/v1/government_trades: - get: - description: تُرجع صفقات تداول المسؤولين الحكوميين، بما في ذلك المعاملات التي - يجريها أعضاء مجلس النواب الأمريكي ومجلس الشيوخ - operationId: get-government-trades - 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: نوع مفاتيح البحث - in: query - name: search_keys_type - schema: - type: string - enum: - - report_id - - ticker - - description: مفاتيح البحث - in: query - name: search_keys - schema: - type: string - responses: - "200": - description: تداولات حكومية - content: - application/json: - schema: - $ref: "#/components/schemas/calendarapi.GovernmentTradeJSON" - "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: - - Government Trades - /api/v1/sec/insider_transactions/filings: - get: - description: يُرجِع إفصاحات معاملات المطلعين من نموذج SEC Form 4، بما في ذلك - عمليات شراء وبيع الأسهم وتنفيذ الخيارات من قبل المطلعين في الشركة - operationId: get-insider-transaction-filing - 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 - - accession_number - - cik - - id - - 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: - get: - description: تعيد بيانات صفقات الكتل، بما في ذلك الصفقات الضخمة على نحو غير - اعتيادي التي قد تدل على نشاط تداول مؤسسي - operationId: get-block-trade-v1 - 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: رمز تداول واحد أو أكثر، تفصل بينها فاصلة، وبحد أقصى 50 من رموز الأسهم - in: query - name: tickers - schema: - type: string - format: csv - - description: آخر وقت لتحديث السجلات بطابع زمني Unix (UTC). سيفرض هذا أن يكون - ترتيب الفرز أكبر من أو يساوي الطابع الزمني المشار إليه - in: query - name: updated - schema: - type: integer - responses: - "200": - description: صفقة ضخمة - content: - application/json: - schema: - $ref: "#/components/schemas/calendarapi.BlockTradeJSON" - "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: BlockTrade الإصدار 1 - tags: - - Block Trade - /api/v1/signal/halt_resume: - get: - description: يُرجِع معلومات حول إيقاف واستئناف التداول للأوراق المالية، بما في - ذلك أسباب الإيقاف وأوقات الاستئناف المتوقعة - operationId: get-halt-resume-v1 - 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: رمز تداول واحد أو أكثر، تفصل بينها فاصلة. الحد الأقصى 50 رمز تداول - in: query - name: tickers - schema: - type: string - format: csv - - description: الطابع الزمني Unix (بتوقيت UTC) لآخر تحديث للسجلات. سيُجبِر هذا - خيار الفرز على أن يكون أكبر من أو يساوي الطابع الزمني المحدَّد - in: query - name: updated - schema: - type: integer - responses: - "200": - description: إيقاف واستئناف - content: - application/json: - schema: - $ref: "#/components/schemas/calendarapi.HaltResumeJSON" - "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: HaltResume V1 - tags: - - Halt Resume - /api/v1/signal/option_activity: - get: - description: يُرجِع بيانات نشاط الخيارات غير الاعتيادي، بما في ذلك صفقات خيارات - كبيرة أو غير اعتيادية قد تشير إلى تداول مبني على معلومات - operationId: get-option-activity-v1 - 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: التاريخ المراد الاستعلام عنه للحصول على بيانات calendar. يُستخدم - كاختصار لـ date_from و date_to إذا كانا متساويين. القيمة الافتراضية - هي أحدث تاريخ متاح. - in: query - name: parameters[date] - schema: - type: string - format: date - - description: تاريخ البدء بتنسيق YYYY-MM-DD - in: query - name: parameters[date_from] - schema: - type: string - format: date - - description: تاريخ الانتهاء بالتنسيق YYYY-MM-DD - in: query - name: parameters[date_to] - schema: - type: string - format: date - - description: ترتيب حسب التاريخ - in: query - name: parameters[date_sort] - schema: - type: string - enum: - - date - - description: رمز تداول واحد أو أكثر، تفصل بينها فاصلة، وبحد أقصى 50 رمز تداول - in: query - name: parameters[tickers] - schema: - type: string - format: csv - - description: المعرّف - in: query - name: parameters[id] - schema: - type: string - - description: آخر طابع زمني لتحديث السجلات بنظام Unix (UTC). سيؤدي ذلك إلى فرض أن - يكون ترتيب الفرز أكبر من أو يساوي الطابع الزمني المحدَّد - in: query - name: parameters[updated] - schema: - type: integer - responses: - "200": - description: نشاط عقود الخيارات - content: - application/json: - schema: - $ref: "#/components/schemas/calendarapi.OptionActivityJSON" - "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: OptionActivity V1 - tags: - - Option Activity - /api/v2.1/calendar-removed/: - get: - description: يُرجِع أحداث calendar التي تمت إزالتها أو إلغاؤها من أنواع الأحداث - المحددة - operationId: get-removed - 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: type - in: query - name: type - schema: - type: string - enum: - - ratings - - earnings - - dividends - - splits - - ipos - - offerings - - economics - - guidance - - ma - - conference calls - - description: آخر طابع زمني Unix لتحديث السجلات (UTC). سيؤدي ذلك إلى فرض ترتيب - فرز بحيث تكون القيم أكبر من أو تساوي الطابع الزمني المحدَّد - in: query - name: updated - schema: - type: integer - responses: - "200": - description: محذوف - content: - application/json: - schema: - $ref: "#/components/schemas/calendarapi.RemovedJSON" - text/xml: - schema: - $ref: "#/components/schemas/calendarapi.RemovedJSON" - "500": - description: خطأ داخلي - content: - application/json: - schema: - type: string - text/xml: - schema: - type: string - security: - - ApiKeyAuth: [] - summary: محذوف (v2) - tags: - - removed - /api/v2.1/calendar/conference-calls: - get: - description: يُرجع بيانات مكالمات المؤتمر الهاتفي لفترة محددة و/أو ورقة مالية - محددة. مكالمات المؤتمر الهاتفي هي مكالمات مجدولة تناقش فيها إدارة الشركة - النتائج المالية الربعية أو السنوية، وتحديثات الأعمال، وتجيب عن أسئلة - المحللين والمستثمرين. - operationId: get-conference-calls - parameters: - - description: يُحدِّد تنسيق الإرجاع. تنطبق معاملات الاستعلام بالطريقة نفسها على - كلا التنسيقين - in: header - name: accept - required: true - schema: - type: string - enum: - - application/json - default: application/json - - description: إزاحة الصفحة. لأسباب تتعلق بالتحسين والأداء والاعتبارات التقنية، - تكون إزاحات الصفحات محصورة بين 0 و100000. قيِّد نتائج الاستعلام - باستخدام معلمات أخرى مثل التاريخ. - in: query - name: page - schema: - type: integer - default: 0 - - description: عدد النتائج المُعادة. الحد الأقصى 1000 - in: query - name: pagesize - schema: - type: integer - - description: "التاريخ الذي يُستعلم عنه للحصول على بيانات calendar. يُستخدم - كاختصار للمعاملين date_from وdate_to إذا كانا متساويين. القيمة - الافتراضية: أحدث تاريخ متاح" - in: query - name: parameters[date] - schema: - type: string - format: YYYY-MM-DD - - description: تاريخ بدء الاستعلام من نقطة زمنية معيّنة - in: query - name: parameters[date_from] - schema: - type: string - format: YYYY-MM-DD - - description: تاريخ الاستعلام حتى لحظة زمنية معيّنة - in: query - name: parameters[date_to] - schema: - type: string - format: YYYY-MM-DD - - description: رمز تداول واحد أو أكثر، مفصولة بفواصل. الحد الأقصى 50 رمزًا من رموز - الأسهم - in: query - name: parameters[tickers] - schema: - type: string - format: csv - - description: الطابع الزمني Unix (بتوقيت UTC) لآخر تحديث للسجلات. يؤدي ذلك إلى - فرض ترتيب الفرز بحيث يكون أكبر من أو يساوي الطابع الزمني المحدَّد - in: query - name: parameters[updated] - schema: - type: integer - responses: - "200": - description: نجاح - content: - application/json: - schema: - $ref: "#/components/schemas/calendarapi.ConferenceJSON" - text/xml: - schema: - $ref: "#/components/schemas/calendarapi.ConferenceJSON" - "400": - description: طلب غير صالح - content: - application/json: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - text/xml: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - "500": - description: خطأ داخلي في الخادم - content: - application/json: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - text/xml: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - security: - - ApiKeyAuth: [] - summary: يعيد بيانات مكالمات المؤتمر - tags: - - conference_calls - /api/v2.1/calendar/dividends: - get: - description: يُرجِع بيانات توزيعات الأرباح لفترة محددة و/أو لورقة مالية محددة. - يتضمّن مبالغ التوزيعات، وتواريخ الانفصال عن التوزيعات (ex-dividend - dates)، وتواريخ الدفع، وعوائد التوزيعات، وغيرها من معلومات توزيعات - الأرباح ذات الصلة بالأسهم. - operationId: get-dividends - parameters: - - description: يُحدِّد تنسيق الإرجاع. تعمل معاملات الاستعلام بالطريقة نفسها في كلا - التنسيقين - in: header - name: accept - required: true - schema: - type: string - enum: - - application/json - default: application/json - - description: إزاحة الصفحة. لأسباب تتعلق بالتحسين والأداء والاعتبارات التقنية، - يتم تقييد إزاحات الصفحات ضمن النطاق من 0 إلى 100000. حدِّد نتائج - الاستعلام باستخدام معلمات أخرى مثل التاريخ. - in: query - name: page - schema: - type: integer - default: 0 - - description: عدد النتائج المُعادة. الحد الأقصى 1000 - in: query - name: pagesize - schema: - type: integer - - description: التاريخ المطلوب للاستعلام عن بيانات calendar. يُستخدم كاختصار لكل - من date_from وdate_to إذا كانتا متطابقتين. القيمة الافتراضية هي أحدث - تاريخ. - in: query - name: parameters[date] - schema: - type: string - format: YYYY-MM-DD - - description: تاريخ بدء الاستعلام من نقطة زمنية معينة - in: query - name: parameters[date_from] - schema: - type: string - format: YYYY-MM-DD - - description: تاريخ الاستعلام حتى نقطة زمنية محددة - in: query - name: parameters[date_to] - schema: - type: string - format: YYYY-MM-DD - - description: حقل تاريخ توزيع الأرباح الذي يُستخدم للفرز (من الأحدث إلى الأقدم) - in: query - name: parameters[date_sort] - schema: - type: string - enum: - - announced - - ex - - payable - - record - - description: يحدد كيفية التصفية باستخدام عائد التوزيعات. gt = أكبر من، gte = - أكبر من أو يساوي، eq = يساوي، lt = أقل من، lte = أقل من أو يساوي - in: query - name: parameters[dividend_yield_operation] - schema: - type: string - enum: - - gt - - gte - - eq - - lte - - lt - - description: قيمة عائد توزيعات الأرباح التي تتم التصفية على أساسها. افتراضيًا، - يُستخدم عامل «يساوي» للقيمة المحددة. 1 = ‎100%‎ - in: query - name: parameters[dividend_yield] - schema: - type: number - - description: مستوى الأهمية الذي تتم التصفية على أساسه. يستخدم مقارنة أكبر من أو - يساوي لمستوى الأهمية المحدَّد - in: query - name: parameters[importance] - schema: - type: integer - enum: - - 0 - - 1 - - 2 - - 3 - - 4 - - 5 - - description: رمز سهم واحد أو أكثر، تفصل بينها فاصلة. الحد الأقصى 50 رمز سهم - in: query - name: parameters[tickers] - schema: - type: string - format: csv - - description: الطابع الزمني بنظام Unix (بتوقيت UTC) لآخر تحديث للسجلات. سيُجبِر - هذا ترتيب الفرز على أن يكون أكبر من أو يساوي الطابع الزمني المشار - إليه - in: query - name: parameters[updated] - schema: - type: integer - responses: - "200": - description: النجاح - content: - application/json: - schema: - $ref: "#/components/schemas/calendarapi.DividendJSON" - text/xml: - schema: - $ref: "#/components/schemas/calendarapi.DividendJSON" - "400": - description: طلب غير صالح - content: - application/json: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - text/xml: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - "500": - description: خطأ داخلي في الخادم - content: - application/json: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - text/xml: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - security: - - ApiKeyAuth: [] - summary: أحداث توزيعات الأرباح - tags: - - Dividends - /api/v2.1/calendar/earnings: - get: - description: تُرجِع بيانات الأرباح لفترة محددة و/أو ورقة مالية معينة. تتضمن - البيانات قيم ربحية السهم الفعلية وأرقام الإيرادات، بالإضافة إلى - التقديرات والمفاجآت والمقارنات التاريخية. تُعَدّ بيانات الأرباح أساسية - للمستثمرين لتقييم أداء الشركة. - operationId: get-earnings - parameters: - - description: يحدِّد تنسيق الاستجابة. تعمل معلمات الاستعلام بالطريقة نفسها في كلا - التنسيقين - in: header - name: accept - required: true - schema: - type: string - enum: - - application/json - default: application/json - - description: إزاحة الصفحة. لأسباب تتعلق بالتحسين والأداء والاعتبارات التقنية، - تُقيَّد قيم إزاحة الصفحة بين 0 و100000. احصر نتائج الاستعلام - باستخدام معاملات أخرى مثل التاريخ. - in: query - name: page - schema: - type: integer - default: 0 - - description: عدد النتائج المُرجَعة. الحد الأقصى 1000 - in: query - name: pagesize - schema: - type: integer - - description: التاريخ المستخدم للاستعلام عن بيانات calendar. اختصار لـ date_from - و date_to إذا كانتا متطابقتين. وفي حال عدم التحديد، تكون القيمة - الافتراضية هي الأحدث - in: query - name: parameters[date] - schema: - type: string - format: YYYY-MM-DD - - description: تاريخ بدء الاستعلام كنقطة زمنية محددة - in: query - name: parameters[date_from] - schema: - type: string - format: YYYY-MM-DD - - description: تاريخ الاستعلام حتى هذه النقطة الزمنية - in: query - name: parameters[date_to] - schema: - type: string - format: YYYY-MM-DD - - description: خيار حقل الفرز لتقويم الأرباح. استخدم `:desc` أو `:asc` لترتيب - النتائج - in: query - name: parameters[date_sort] - schema: - type: string - enum: - - date - - description: مستوى الأهمية للتصفية حسبه. يستخدم مقارنة «أكبر من أو يساوي» مع - مستوى الأهمية المحدد - in: query - name: parameters[importance] - schema: - type: integer - enum: - - 0 - - 1 - - 2 - - 3 - - 4 - - 5 - - description: رمز تداول واحد أو أكثر مفصولة بفواصل. الحد الأقصى 50 رمز تداول - in: query - name: parameters[tickers] - schema: - type: string - format: csv - - description: الطابع الزمني بنظام Unix (بتوقيت UTC) لآخر تحديث للسجلات. سيؤدي هذا - إلى فرض ترتيب فرز بشرط أن يكون أكبر من أو يساوي الطابع الزمني - المُشار إليه - in: query - name: parameters[updated] - schema: - type: integer - responses: - "200": - description: نجاح - content: - application/json: - schema: - $ref: "#/components/schemas/calendarapi.EarningJSON" - text/xml: - schema: - $ref: "#/components/schemas/calendarapi.EarningJSON" - "400": - description: طلب غير صالح - content: - application/json: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - text/xml: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - "500": - description: خطأ داخلي في الخادم - content: - application/json: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - text/xml: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - security: - - ApiKeyAuth: [] - summary: يُرجِع بيانات الأرباح - tags: - - earnings - /api/v2.1/calendar/economics: - get: - description: يُرجِع بيانات التقويم الاقتصادي، بما في ذلك المؤشرات الاقتصادية - والإعلانات والتقارير من دول مختلفة. يتضمن القيم الفعلية وتقديرات الإجماع - والقيم السابقة للأحداث الاقتصادية مثل الناتج المحلي الإجمالي، وبيانات - التوظيف، ومقاييس التضخم، وغير ذلك. - operationId: get-economics - parameters: - - description: يحدد تنسيق الإرجاع. تعمل معلمات الاستعلام بالطريقة نفسها في كلا - التنسيقين - in: header - name: accept - required: true - schema: - type: string - enum: - - application/json - default: application/json - - description: إزاحة الصفحة. لأسباب تتعلق بالتحسين والأداء والاعتبارات التقنية، - تقتصر قيم إزاحة الصفحة على المجال من 0 إلى 100000. قَيِّد نتائج - الاستعلام باستخدام معلمات أخرى مثل التاريخ. - in: query - name: page - schema: - type: integer - default: 0 - - description: عدد النتائج المُرجَعة. الحد الأقصى 1000 - in: query - name: pagesize - schema: - type: integer - maximum: 1000 - - description: تاريخ الاستعلام عن بيانات calendar. يُستخدم كصيغة مختصرة لـ - date_from وdate_to إذا كان التاريخان متماثلين. القيمة الافتراضية هي - أحدث تاريخ متاح - in: query - name: parameters[date] - schema: - type: string - format: YYYY-MM-DD - - description: تاريخ الاستعلام اعتبارًا من نقطة زمنية معيّنة - in: query - name: parameters[date_from] - schema: - type: string - format: YYYY-MM-DD - - description: تاريخ الاستعلام حتى نقطة زمنية معيّنة - in: query - name: parameters[date_to] - schema: - type: string - format: YYYY-MM-DD - - description: مستوى الأهمية الذي تتم التصفية بناءً عليه. يستخدم قيمة أكبر من أو - تساوي مستوى الأهمية المحدد - in: query - name: parameters[importance] - schema: - type: integer - enum: - - 1 - - 2 - - 3 - - description: الطابع الزمني بنظام Unix (بتوقيت UTC) لآخر تحديث للسجلات. سيؤدي ذلك - إلى فرض ترتيب الفرز بحيث يكون أكبر من أو يساوي الطابع الزمني المشار - إليه - in: query - name: parameters[updated] - schema: - type: integer - - description: "رمز الدولة المكوَّن من ثلاثة أحرف (مثل: USA، CAN، GBR)" - in: query - name: country - schema: - type: string - format: A-Z:3 - - description: فئة واحدة أو أكثر تفصل بينها فاصلة - in: query - name: event_category - schema: - type: string - format: csv - responses: - "200": - description: نجاح - content: - application/json: - schema: - $ref: "#/components/schemas/calendarapi.EconomicJSON" - text/xml: - schema: - $ref: "#/components/schemas/calendarapi.EconomicJSON" - "400": - description: طلب غير صالح - content: - application/json: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - text/xml: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - "500": - description: خطأ خادم داخلي - content: - application/json: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - text/xml: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - security: - - ApiKeyAuth: [] - summary: يعيد بيانات calendar الاقتصادي - tags: - - economics - /api/v2.1/calendar/fda: - get: - description: يوفر بيانات عن موافقات هيئة الغذاء والدواء الأمريكية (FDA)، - والتجارب السريرية، وتواريخ PDUFA ‏(قانون رسوم مستخدمي الأدوية الموصوفة) - لشركات الأدوية وشركات التكنولوجيا الحيوية. يتضمن معلومات حول مراحل تطوير - الأدوية، ونتائج التجارب، وقرارات الموافقة، والمعالم التنظيمية الرئيسية. - operationId: get-fda - parameters: - - description: يُحدِّد تنسيق الإرجاع. تعمل معاملات الاستعلام بالطريقة نفسها في كلا - التنسيقين - in: header - name: accept - required: true - schema: - type: string - enum: - - application/json - default: application/json - - description: إزاحة الصفحة. لأسباب تتعلق بالتحسين والأداء والاعتبارات التقنية، - تقتصر إزاحات الصفحات على النطاق من 0 إلى 100000. قلِّص نتائج - الاستعلام باستخدام معلمات أخرى مثل التاريخ. - in: query - name: page - schema: - type: integer - default: 0 - - description: عدد النتائج المُرجعة. الحد الأقصى 1000 - in: query - name: pagesize - schema: - type: integer - - description: التاريخ المطلوب للاستعلام عن بيانات calendar. يُعد اختصارًا - لاستخدام date_from و date_to عندما يكونان متطابقين. القيمة - الافتراضية هي الأحدث. - in: query - name: parameters[date] - schema: - type: string - format: YYYY-MM-DD - - description: تاريخ بدء الاستعلام من نقطة زمنية معينة - in: query - name: parameters[date_from] - schema: - type: string - format: YYYY-MM-DD - - description: تاريخ الاستعلام إلى نقطة زمنية معينة - in: query - name: parameters[date_to] - schema: - type: string - format: YYYY-MM-DD - - description: التاريخ المستخدم لتصفية calendar وفرزها. القيمة الافتراضية هي - `announced` - in: query - name: parameters[date_search_field] - schema: - type: string - enum: - - announced - - target - default: announced - - description: بعض حقول التواريخ (مثل التاريخ المستهدف في تقويم FDA) تتضمّن تواريخ - تقريبية مثل 2021-Q1. عند التصفية، يمكنك اختيار السماح بمطابقة - التواريخ التقريبية، أو مطابقة صارمة للتواريخ تبحث فقط عن التواريخ - ذات التطابق التام ضمن الفترة الزمنية المحددة. القيمة الافتراضية - `TRUE` - in: query - name: parameters[date_search_strict] - schema: - type: boolean - default: true - - description: معرّف ورقة مالية واحد أو أكثر، مفصولة بفواصل. الحد الأقصى 50 ورقة - مالية. يجب أن تكون معرّفات الأوراق المالية بصيغة رموز التداول، - وللأسهم المدرجة في البورصات الأمريكية فقط - in: query - name: parameters[securities] - schema: - type: string - format: csv - - description: الطابع الزمني يونكس (UTC) لآخر مرة تم فيها تحديث السجلات. يؤدي ذلك - إلى فرض ترتيب الفرز ليكون أكبر من أو يساوي الطابع الزمني المحدَّد - in: query - name: parameters[updated] - schema: - type: integer - responses: - "200": - description: نجاح - content: - application/json: - schema: - $ref: "#/components/schemas/calendarapi.FDAJSON" - text/xml: - schema: - $ref: "#/components/schemas/calendarapi.FDAJSON" - "400": - description: طلب غير صحيح - content: - application/json: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - text/xml: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - "500": - description: خطأ داخلي في الخادم - content: - application/json: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - text/xml: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - security: - - ApiKeyAuth: [] - summary: موافقات إدارة الغذاء والدواء (FDA)، التجارب السريرية، وتواريخ PDUFA - tags: - - fda - /api/v2.1/calendar/guidance: - get: - description: يُرجِع بيانات توجيه الشركات، بما في ذلك توقعات الأرباح والإيرادات - المستقبلية المقدَّمة من إدارة الشركة. يتضمن نطاقات توجيه ربحية السهم (حد - أدنى/حد أقصى)، ونطاقات توجيه الإيرادات، ومقارنات مع التوجيهات السابقة. - يُعَدّ هذا التوجيه عنصرًا حاسمًا لفهم توقعات الإدارة للأداء المستقبلي. - operationId: get-guidance - parameters: - - description: يُحدِّد تنسيق الإرجاع. تعمل معاملات الاستعلام بالطريقة نفسها في كلا - التنسيقين - in: header - name: accept - required: true - schema: - type: string - enum: - - application/json - default: application/json - - description: إزاحة الصفحة. لأسباب تتعلق بالتحسين والأداء والاعتبارات الفنية، - تُقيَّد إزاحات الصفحات بين 0 و100000. قيِّد نتائج الاستعلام باستخدام - معلمات أخرى مثل التاريخ. - in: query - name: page - schema: - type: integer - default: 0 - - description: عدد النتائج المُعادة. الحد الأقصى 1000 - in: query - name: pagesize - schema: - type: integer - - description: التاريخ المطلوب الاستعلام عنه للحصول على بيانات التقويم. يُعد - اختصارًا للحقلين date_from وdate_to إذا كانا متساويين. القيمة - الافتراضية هي الأحدث. - in: query - name: parameters[date] - schema: - type: string - format: YYYY-MM-DD - - description: تاريخ بدء الاستعلام من نقطة زمنية معينة - in: query - name: parameters[date_from] - schema: - type: string - format: YYYY-MM-DD - - description: تاريخ الاستعلام إلى لحظة زمنية معيّنة - in: query - name: parameters[date_to] - schema: - type: string - format: YYYY-MM-DD - - description: مستوى الأهمية الذي تتم التصفية بناءً عليه. تُستخدم فيه قيمة أكبر من - أو تساوي مستوى الأهمية المحدَّد - in: query - name: parameters[importance] - schema: - type: integer - enum: - - 0 - - 1 - - 2 - - 3 - - 4 - - 5 - - description: يحدّد ما إذا كانت الإرشادات المُعادة أساسية أو ثانوية أو جميعها. - القيمة الافتراضية هي Y - in: query - name: parameters[is_primary] - schema: - type: string - enum: - - Y - - N - - All - default: Y - - description: رمز تداول واحد أو أكثر، مفصولة بفاصلة، وبحد أقصى 50 رمزًا - in: query - name: parameters[tickers] - schema: - type: string - format: csv - - description: الطابع الزمني (Unix timestamp) لآخر تحديث للسجلات (UTC). سيؤدي ذلك - إلى فرض ترتيب الفرز ليكون أكبر من أو مساويًا للطابع الزمني المحدَّد - in: query - name: parameters[updated] - schema: - type: integer - responses: - "200": - description: نجاح - content: - application/json: - schema: - $ref: "#/components/schemas/calendarapi.GuidanceJSON" - text/xml: - schema: - $ref: "#/components/schemas/calendarapi.GuidanceJSON" - "400": - description: طلب غير صالح - content: - application/json: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - text/xml: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - "500": - description: خطأ داخلي في الخادم - content: - application/json: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - text/xml: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - security: - - ApiKeyAuth: [] - summary: يُرجِع بيانات التوجيه - tags: - - guidance - /api/v2.1/calendar/ipos: - get: - description: يُرجِع بيانات الطرح العام الأولي (IPO)، بما في ذلك معلومات التسعير، - ومتعهدي التغطية، وحالة الصفقة، وتفاصيل الطرح - operationId: get-ipos-v21 - parameters: - - description: رقم الصفحة - in: query - name: page - schema: - type: integer - - description: حجم الصفحة - in: query - name: pagesize - schema: - type: integer - - description: تاريخ الطرح العام الأولي (IPO) بتنسيق YYYY-MM-DD ‏(مَعْلَمة جديدة - ومفضَّلة) - in: query - name: ipo_date - schema: - type: string - format: date - - description: تاريخ الطرح العام الأولي بتنسيق YYYY-MM-DD ‏(مهمل) - in: query - name: parameters[ipo_date] - schema: - type: string - format: date - - description: تاريخ البدء بتنسيق YYYY-MM-DD - in: query - name: parameters[date_from] - schema: - type: string - format: date - - description: تاريخ الانتهاء بالتنسيق YYYY-MM-DD - in: query - name: parameters[date_to] - schema: - type: string - format: date - - description: رموز الأسهم - in: query - name: parameters[tickers] - schema: - type: string - - description: نوع الطرح العام الأولي - in: query - name: parameters[ipo_type] - schema: - type: string - - description: وقت التحديث بصيغة Unix - in: query - name: parameters[updated] - schema: - type: string - format: int64 - responses: - "200": - description: الطروحات العامة الأولية - content: - application/json: - schema: - $ref: "#/components/schemas/calendarapi.IPOJSON" - text/xml: - schema: - $ref: "#/components/schemas/calendarapi.IPOJSON" - "400": - description: طلب غير صحيح - content: - application/json: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - text/xml: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - "500": - description: خطأ داخلي في الخادم - content: - application/json: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - text/xml: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - security: - - ApiKeyAuth: [] - summary: الاكتتابات العامة الأولية v2.1 - tags: - - ipos - /api/v2.1/calendar/ma: - get: - description: يُرجِع بيانات الاندماجات والاستحواذات (M&A)، بما في ذلك إعلانات - الصفقات، وإتمامها، وتفاصيل عن شركات الاستحواذ والشركات المستهدفة. تتضمن - البيانات حجم الصفقة، ونوع الدفع، وحالة الصفقة، والتواريخ - المتوقعة/المكتملة لأنشطة توحيد الشركات. - operationId: get-ma - parameters: - - description: يُحدِّد تنسيق الاستجابة. تعمل معاملات الاستعلام بالطريقة نفسها في - كلا التنسيقين - in: header - name: accept - required: true - schema: - type: string - enum: - - application/json - default: application/json - - description: إزاحة الصفحة. لأسباب تتعلق بالتحسين والأداء والاعتبارات التقنية، - تكون قيم إزاحة الصفحة محصورة بين 0 و100000. قيّد نتائج الاستعلام - باستخدام معلمات أخرى مثل التاريخ. - in: query - name: page - schema: - type: integer - default: 0 - - description: عدد النتائج المُسترجَعة. الحد الأقصى 1000 - in: query - name: pagesize - schema: - type: integer - - description: التاريخ المطلوب للاستعلام عن بيانات calendar. يُستخدم كاختصار لـ - date_from و date_to إذا كانتا متطابقتين. القيمة الافتراضية هي - الأحدث. - in: query - name: parameters[date] - schema: - type: string - format: YYYY-MM-DD - - description: تاريخ البدء بالاستعلام من نقطة زمنية معيّنة - in: query - name: parameters[date_from] - schema: - type: string - format: YYYY-MM-DD - - description: تاريخ الاستعلام حتى نقطة زمنية معينة - in: query - name: parameters[date_to] - schema: - type: string - format: YYYY-MM-DD - - description: مستوى الأهمية الذي تتم التصفية بناءً عليه. تُطبَّق تصفية بقيمة أكبر - من أو تساوي مستوى الأهمية المحدَّد - in: query - name: parameters[importance] - schema: - type: integer - enum: - - 0 - - 1 - - 2 - - 3 - - 4 - - 5 - - description: واحد أو أكثر من رموز التداول، مفصولة بفاصلة. الحد الأقصى 50 رمز سهم - in: query - name: parameters[tickers] - schema: - type: string - format: csv - - description: الطابع الزمني لآخر تحديث للسجلات بصيغة Unix timestamp (بتوقيت UTC). - سيُجبِر هذا ترتيب الفرز على أن يكون أكبر من أو يساوي الطابع الزمني - المحدَّد - in: query - name: parameters[updated] - schema: - type: integer - - description: حقل تاريخ صفقات M&A للفرز (من الأحدث إلى الأقدم للصفقات المتوقعة - والمكتملة؛ من الأقدم إلى الأحدث للصفقات المُعلَن عنها) - in: query - name: parameters[date_sort] - schema: - type: string - enum: - - expected - - completed - - announced - responses: - "200": - description: نجاح - content: - application/json: - schema: - $ref: "#/components/schemas/calendarapi.AcquisitionJSON" - text/xml: - schema: - $ref: "#/components/schemas/calendarapi.AcquisitionJSON" - "400": - description: طلب غير صالح - content: - application/json: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - text/xml: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - "500": - description: خطأ داخلي في الخادم - content: - application/json: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - text/xml: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - security: - - ApiKeyAuth: [] - summary: يُعيد بيانات الاندماج والاستحواذ - tags: - - ma - /api/v2.1/calendar/offerings: - get: - description: يُرجِع بيانات الطروحات الثانوية للشركات المساهمة العامة التي تُصدِر - أسهماً إضافية بعد طرحها العام الأولي (IPO). تتضمن البيانات سعر الطرح، - وحصيلة الطرح، وعدد الأسهم، والطروحات المسجلة على أساس الرف (Shelf - Offerings)، وما إذا كانت الأوراق المالية تُباع على دفعات بمرور الوقت أو - دفعة واحدة في تاريخ الطرح. - operationId: get-offerings - parameters: - - description: يحدِّد تنسيق الإرجاع. تعمل معلمات الاستعلام بالطريقة نفسها في كلا - التنسيقين - in: header - name: accept - required: true - schema: - type: string - enum: - - application/json - default: application/json - - description: إزاحة الصفحة. لأسباب تتعلق بالتحسين والأداء والاعتبارات التقنية، - تُحَدَّد إزاحات الصفحات ضمن النطاق من 0 إلى 100000. قَيِّد نتائج - الاستعلام باستخدام معلمات أخرى مثل التاريخ. - in: query - name: page - schema: - type: integer - default: 0 - - description: عدد النتائج المُعادة. الحد الأقصى هو 1000 - in: query - name: pagesize - schema: - type: integer - - description: التاريخ الذي يتم الاستعلام عنده عن بيانات calendar. يُستخدَم - كاختصار لـ date_from و date_to عندما يكونان متطابقين. يضبط افتراضيًا - على الأحدث. - in: query - name: parameters[date] - schema: - type: string - format: YYYY-MM-DD - - description: تاريخ بدء الاستعلام من نقطة زمنية محددة - in: query - name: parameters[date_from] - schema: - type: string - format: YYYY-MM-DD - - description: تاريخ الاستعلام حتى نقطة زمنية معيّنة - in: query - name: parameters[date_to] - schema: - type: string - format: YYYY-MM-DD - - description: مستوى الأهمية المستخدم للتصفية. يستخدم عامل «أكبر من أو يساوي» - لمستوى الأهمية المحدَّد - in: query - name: parameters[importance] - schema: - type: integer - enum: - - 0 - - 1 - - 2 - - 3 - - 4 - - 5 - - description: رمز تداول واحد أو أكثر مفصولة بفواصل، بحد أقصى 50 رمز تداول - in: query - name: parameters[tickers] - schema: - type: string - format: csv - - description: آخر طابع زمني Unix (بتوقيت UTC) جرى فيه تحديث السجلات. سيؤدي ذلك - إلى فرض ترتيب فرز بقيمة أكبر من أو تساوي الطابع الزمني المحدَّد - in: query - name: parameters[updated] - schema: - type: integer - responses: - "200": - description: نجاح - content: - application/json: - schema: - $ref: "#/components/schemas/calendarapi.OfferingJSON" - text/xml: - schema: - $ref: "#/components/schemas/calendarapi.OfferingJSON" - "400": - description: طلب غير صالح - content: - application/json: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - text/xml: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - "500": - description: خطأ داخلي في الخادم - content: - application/json: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - text/xml: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - security: - - ApiKeyAuth: [] - summary: يعيد بيانات الطرح الثانوي - tags: - - offerings - /api/v2.1/calendar/ratings: - get: - description: يُرجِع بيانات تقييمات المحللين، بما في ذلك رفع التصنيف، وخفضه، وبدء - التغطية، وتغييرات السعر المستهدف من محللي وول ستريت. يتضمن التصنيفات - الحالية والسابقة، والأسعار المستهدفة، ومعلومات عن المحللين، ومقاييس دقة - التصنيفات عند توفرها. - operationId: get-ratings - parameters: - - description: يُحدِّد تنسيق الإرجاع. تعمل معاملات الاستعلام بالطريقة نفسها في كلا - التنسيقين - in: header - name: accept - required: true - schema: - type: string - enum: - - application/json - default: application/json - - description: "قائمة بالحقول المطلوب إرجاعها مفصولة بفواصل. الحقول المتاحة: id، - date، time، ticker، exchange، name، currency، action_pt، - action_company، rating_current، pt_current، rating_prior، pt_prior، - pt_pct_change، url، url_calendar، url_news، analyst، analyst_id، - analyst_name، ratings_accuracy، importance، notes، updated. استخدم * - لإرجاع جميع الحقول بما في ذلك ratings_accuracy" - in: query - name: fields - schema: - type: string - format: csv - - description: إزاحة الصفحة. لأسباب تتعلق بالتحسين والأداء واعتبارات تقنية، تُحصر - إزاحات الصفحات ضمن النطاق من 0 إلى 100000. قيِّد نتائج الاستعلام - باستخدام معلمات أخرى مثل التاريخ. - in: query - name: page - schema: - type: integer - default: 0 - - description: عدد النتائج المُعادة. الحد الأقصى هو 1000 - in: query - name: pagesize - schema: - type: integer - - description: تاريخ الاستعلام عن بيانات calendar. يُستخدم كاختصار لـ date_from و - date_to إذا كانتا متطابقتين. الإعداد الافتراضي هو الأحدث. - in: query - name: parameters[date] - schema: - type: string - format: YYYY-MM-DD - - description: تاريخ بدء الاستعلام من نقطة زمنية معيّنة - in: query - name: parameters[date_from] - schema: - type: string - format: YYYY-MM-DD - - description: تاريخ الاستعلام حتى نقطة زمنية معينة - in: query - name: parameters[date_to] - schema: - type: string - format: YYYY-MM-DD - - description: مستوى الأهمية الذي تتم التصفية بناءً عليه. يستخدم عامل "أكبر من أو - يساوي" لمستوى الأهمية المحدد - in: query - name: parameters[importance] - schema: - type: integer - enum: - - 0 - - 1 - - 2 - - 3 - - 4 - - 5 - - description: واحد أو أكثر من رموز التداول مفصولة بفاصلة. الحد الأقصى 50 رمز تداول - in: query - name: parameters[tickers] - schema: - type: string - format: csv - - description: آخر طابع زمني Unix تم تحديثه للسجلات (UTC). سيَفرِض هذا أن يكون - ترتيب الفرز أكبر من أو مساويًا للطابع الزمني المشار إليه - in: query - name: parameters[updated] - schema: - type: integer - - description: معرّف محلّل واحد أو أكثر (analyst_id) تفصل بينها فواصل - in: query - name: parameters[analyst_id] - schema: - type: string - format: csv - - description: معرّف شركة واحد أو أكثر (firm_id)، مفصولة بفواصل - in: query - name: parameters[firm_id] - schema: - type: string - format: csv - - description: تصفية النتائج حسب action_company محدد (الإجراء الخاص بالتقييم). - لاحظ أن جميع هذه المصطلحات محددة بدقة - in: query - name: parameters[action] - schema: - type: string - enum: - - Downgrades - - Maintains - - Reinstates - - Reiterates - - Upgrades - - Assumes - - Initiates Coverage On - - Terminates Coverage On - - Removes - - Suspends - - Firm Dissolved - - description: قائمة من معرّفات المحللين (الأشخاص) مفصولة بفواصل لإرجاعها. إذا تم - إغفالها سيتم إرجاع جميع المحللين المتاحين - in: query - name: analyst - schema: - type: string - format: csv - - description: قائمة بمعرّفات شركات المحللين مفصولة بفواصل ليتم إرجاعها. في حال - عدم تحديدها، سيتم إرجاع جميع الشركات المتاحة - in: query - name: firm - schema: - type: string - format: csv - - description: بسّط التصنيفات إلى فئات معيارية موحّدة - in: query - name: simplify - schema: - type: boolean - default: false - responses: - "200": - description: نجاح - content: - application/json: - schema: - $ref: "#/components/schemas/calendarapi.RatingJSON" - text/xml: - schema: - $ref: "#/components/schemas/calendarapi.RatingJSON" - "400": - description: طلب غير صالح - content: - application/json: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - text/xml: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - "500": - description: خطأ داخلي في الخادم - content: - application/json: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - text/xml: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - security: - - ApiKeyAuth: [] - summary: يُرجِع بيانات توصيات المحللين - tags: - - ratings - /api/v2.1/calendar/ratings/analysts: - get: - description: يُرجِع القائمة الكاملة بالمحلّلين الذين يقدّمون التقييمات - operationId: get-ratings-analysts - 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: الحقول - in: query - name: fields - schema: - type: string - - description: محلل - in: query - name: analyst - schema: - type: string - - description: اسم المحلل - in: query - name: analyst_name - schema: - type: string - - description: شركة - in: query - name: firm - schema: - type: string - - description: اسم الشركة - in: query - name: firm_name - schema: - type: string - - description: الطابع الزمني بنظام Unix (بتوقيت UTC) لآخر مرة جرى فيها تحديث - السجلات. سيُفرَض ترتيب الفرز ليكون أكبر من أو يساوي الطابع الزمني - المحدَّد - in: query - name: updated - schema: - type: integer - responses: - "200": - description: تقييمات المحللين - content: - application/json: - schema: - $ref: "#/components/schemas/calendarapi.RatingsAnalystJSON" - text/xml: - schema: - $ref: "#/components/schemas/calendarapi.RatingsAnalystJSON" - "400": - description: طلب غير صالح - content: - application/json: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - text/xml: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - "500": - description: خطأ داخلي في الخادم - content: - application/json: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - text/xml: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - security: - - ApiKeyAuth: [] - summary: تصنيفات المحللين - tags: - - ratings_analysts - /api/v2.1/calendar/ratings/firms: - get: - description: يُرجِع الشركات المتاحة التي تقدّم تقييمات المحللين - operationId: get-ratings-firms - 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: الحقول - in: query - name: fields - schema: - type: string - - description: شركة - in: query - name: firm - schema: - type: string - - description: الطابع الزمني بنظام Unix (بتوقيت UTC) لآخر مرة تم فيها تحديث - السجلات. سيؤدي ذلك إلى فرض ترتيب فرز تكون قيمه أكبر من أو تساوي - الطابع الزمني المحدد. - in: query - name: updated - schema: - type: integer - responses: - "200": - description: شركات التصنيف - content: - application/json: - schema: - $ref: "#/components/schemas/calendarapi.RatingsFirmJSON" - text/xml: - schema: - $ref: "#/components/schemas/calendarapi.RatingsFirmJSON" - "400": - description: طلب غير صالح - content: - application/json: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - text/xml: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - "500": - description: خطأ داخلي في الخادم - content: - application/json: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - text/xml: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - security: - - ApiKeyAuth: [] - summary: وكالات التصنيف - tags: - - ratings_firms - /api/v2.1/calendar/splits: - get: - description: تُرجِع بيانات تجزئة الأسهم بما في ذلك نسب التجزئة، تواريخ الإعلان، - تواريخ الاستحقاق (ex-dates)، وتواريخ التوزيع. تحدث تجزئة الأسهم عندما - تزيد الشركة أو تُنقِص عدد الأسهم القائمة لضبط سعر السهم. تتضمن البيانات - معلومات حول ما إذا كان السهم قابلاً لتداول عقود الخيارات أم لا. - operationId: get-splits - parameters: - - description: يحدّد تنسيق الإخراج. تعمل معاملات الاستعلام بالطريقة نفسها لكلا - التنسيقين - in: header - name: accept - required: true - schema: - type: string - enum: - - application/json - default: application/json - - description: إزاحة الصفحة. لتحسين الأداء ولأسباب تقنية، يتم تقييد قيم إزاحة - الصفحة من 0 إلى 100000. قيِّد نتائج الاستعلام باستخدام معلمات أخرى - مثل التاريخ. - in: query - name: page - schema: - type: integer - default: 0 - - description: عدد النتائج المُعادة. الحد الأقصى 1000 - in: query - name: pagesize - schema: - type: integer - - description: تاريخ الاستعلام لبيانات calendar. يُعد اختصارًا لـ date_from و - date_to إذا كانت قيمتاهما متطابقتين. تكون القيمة الافتراضية هي - الأحدث - in: query - name: parameters[date] - schema: - type: string - format: YYYY-MM-DD - - description: تاريخ بدء الاستعلام من نقطة زمنية معينة - in: query - name: parameters[date_from] - schema: - type: string - format: YYYY-MM-DD - - description: تاريخ الاستعلام حتى نقطة زمنية معيّنة - in: query - name: parameters[date_to] - schema: - type: string - format: YYYY-MM-DD - - description: التاريخ الذي تُستخدم على أساسه تصفية بيانات calendar وفرزها. القيمة - الافتراضية هي `announced` - in: query - name: parameters[date_search_field] - schema: - type: string - enum: - - announced - - ex - default: announced - - description: مستوى الأهمية الذي تتم التصفية على أساسه. يستخدم قيمة أكبر من أو - تساوي مستوى الأهمية المحددة. - in: query - name: parameters[importance] - schema: - type: integer - enum: - - 0 - - 1 - - 2 - - 3 - - 4 - - 5 - - description: رمز تداول واحد أو أكثر، تفصل بينها فاصلة، وبحد أقصى 50 رمزًا من - رموز الأسهم - in: query - name: parameters[tickers] - schema: - type: string - format: csv - - description: آخر طابع زمني محدث بنظام Unix للسجلات (UTC). سيؤدي ذلك إلى فرض - ترتيب الفرز بحيث يكون أكبر من أو يساوي الطابع الزمني المحدَّد - in: query - name: parameters[updated] - schema: - type: integer + description: يُرجِع قائمة بجميع قنوات الأخبار المتاحة التي يمكن استخدامها لتصفية + عناصر الأخبار. قد تحتوي القنوات على قنوات فرعية، ولكن سيتم سردها جميعًا + كعناصر مستقلة. + operationId: get-channels responses: "200": description: نجاح content: application/json: schema: - $ref: "#/components/schemas/calendarapi.SplitJSON" - text/xml: - schema: - $ref: "#/components/schemas/calendarapi.SplitJSON" - "400": - description: طلب غير صالح - content: - application/json: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - text/xml: - schema: - $ref: "#/components/schemas/api.ErrorResponse" + additionalProperties: true + type: object "500": description: خطأ داخلي في الخادم content: application/json: schema: - $ref: "#/components/schemas/api.ErrorResponse" - text/xml: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - security: - - ApiKeyAuth: [] - summary: يُرجِع بيانات calendar لتجزئات الأسهم + additionalProperties: true + type: object + summary: جلب قنوات الأخبار المتاحة tags: - - splits - /api/v2.2/calendar/dividends: + - Channels + /api/v2/news: get: - description: "يُرجع بيانات توزيعات الأرباح لفترة و/أو ورقة مالية محددة، بما في - ذلك تواريخ توزيعات الأرباح المؤكدة وغير المؤكدة. تتضمن V2.2 حقولًا - إضافية: confirmed و period و year. يوفّر هذا الإصدار معلومات أكثر - تفصيلاً حول حالة تأكيد توزيعات الأرباح ودوريتها." - operationId: get-dividends-v22 + description: تُرجِع واجهة برمجة تطبيقات REST هذه بيانات أخبار مُنظَّمة. لتحقيق + أفضل أداء، حَدِّد نطاق الاستعلام باستخدام معاملات مثل رموز الأسهم، + والتاريخ، والقنوات، أو استخدم updatedSince للحصول على التغييرات. يتم + تقييد إزاحة الترحيل بين 0 و100000. + operationId: get-news parameters: - - description: يُحدِّد تنسيق الإرجاع. تعمل معاملات الاستعلام بالطريقة نفسها في كلا - التنسيقين + - description: حدِّد تنسيق الإرجاع in: header name: accept required: true schema: - type: string - enum: - - application/json - default: application/json - - description: إزاحة الصفحة. لتحسين الأداء ولأسباب تقنية، تقتصر إزاحات الصفحات على - النطاق من 0 حتى 100000. قيّد نتائج الاستعلام باستخدام معلمات أخرى - مثل التاريخ. - in: query - name: page - schema: - type: integer - default: 0 - - description: عدد النتائج المُعادة. الحد الأقصى 1000 - in: query - name: pagesize - schema: - type: integer - - description: التاريخ المطلوب للاستعلام عن بيانات calendar. يُستخدم كاختصار لـ - date_from وdate_to إذا كان التاريخان متماثلين. تكون القيمة - الافتراضية هي أحدث تاريخ. - in: query - name: parameters[date] - schema: - type: string - format: YYYY-MM-DD - - description: تاريخ إجراء الاستعلام اعتبارًا من نقطة زمنية معيّنة - in: query - name: parameters[date_from] - schema: - type: string - format: YYYY-MM-DD - - description: تاريخ الاستعلام حتى نقطة زمنية محددة - in: query - name: parameters[date_to] - schema: - type: string - format: YYYY-MM-DD - - description: حقل تاريخ توزيع الأرباح للفرز (من الأحدث إلى الأقدم) - in: query - name: parameters[date_sort] - schema: - type: string - enum: - - announced - - ex - - payable - - record - - description: يحدد طريقة التصفية باستخدام عائد الأرباح (dividend yield). gt = - أكبر من، gte = أكبر من أو يساوي، eq = يساوي، lt = أقل من، lte = أقل - من أو يساوي - in: query - name: parameters[dividend_yield_operation] - schema: - type: string - enum: - - gt - - gte - - eq - - lte - - lt - - description: قيمة عائد الأرباح (Dividend Yield) المستخدمة كمعيار للتصفية. - افتراضيًا يُستخدم عامل المطابقة "يساوي" للقيمة المحددة. 1 = 100٪ - in: query - name: parameters[dividend_yield] - schema: - type: number - - description: مستوى الأهمية الذي تتم التصفية بناءً عليه. تُستخدم قيمة أكبر من أو - تساوي مستوى الأهمية المحدَّد - in: query - name: parameters[importance] - schema: - type: integer - enum: - - 0 - - 1 - - 2 - - 3 - - 4 - - 5 - - description: رمز تداول واحد أو أكثر، مفصولة بفواصل. الحد الأقصى 50 رمزًا من رموز - الأسهم - in: query - name: parameters[tickers] - schema: - type: string - format: csv - - description: طابع وقت آخر تحديث للسجلات بتنسيق Unix timestamp (UTC). سيؤدي هذا - إلى فرض ترتيب فرز يكون أكبر من أو يساوي الطابع الزمني المحدَّد - in: query - name: parameters[updated] - schema: - type: integer - responses: - "200": - description: نجاح - content: - application/json: - schema: - $ref: "#/components/schemas/calendarapi.DividendJSON" - text/xml: - schema: - $ref: "#/components/schemas/calendarapi.DividendJSON" - "400": - description: طلب غير صالح - content: - application/json: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - text/xml: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - "500": - description: خطأ داخلي في الخادم - content: - application/json: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - text/xml: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - security: - - ApiKeyAuth: [] - summary: أحداث توزيعات الأرباح V2.2 - tags: - - Dividends - /api/v2/calendar/events: - get: - description: يُرجِع فعاليات الشركات، بما في ذلك اجتماعات المستثمرين والمؤتمرات - والإعلانات الخاصة - operationId: get-events - parameters: - - description: إزاحة الصفحة. لأسباب تتعلق بالأداء والتحسين والاعتبارات التقنية، - تقتصر قيم إزاحة الصفحة على النطاق من 0 إلى 100000. قيّد نتائج - الاستعلام باستخدام معايير أخرى مثل التاريخ. القيمة الافتراضية هي 0 + type: string + enum: + - application/json + - application/xml + default: application/json + - description: إزاحة الترحيل (الصفحة). لأسباب تتعلق بالتحسين والأداء والقيود + التقنية، يتم تقييد إزاحة الترحيل بين 0 و100000. حَدِّد نتائج + الاستعلام باستخدام معاملات أخرى مثل التاريخ. in: query name: page schema: type: integer default: 0 - - description: عدد النتائج المعادة. الحد الأقصى 1000 + - description: عدد النتائج المُرجَعة. الحد الأقصى 100. in: query name: pageSize schema: type: integer - default: 100 - - description: التاريخ المطلوب الاستعلام عنه للحصول على بيانات calendar. يُستخدم - كاختصار لـ date_from و date_to إذا كانا متطابقين. في حال عدم - التحديد، تكون القيمة الافتراضية هي أحدث تاريخ. + maximum: 100 + default: 15 + - description: حدّد ما إذا كنت تريد استرجاع العنوان فقط (headline)، أو العنوان مع + المقتطف (abstract)، أو العنوان مع النص الكامل (full text) in: query - name: parameters[date] + name: displayOutput schema: type: string - format: date - - description: تاريخ البدء بالتنسيق YYYY-MM-DD + enum: + - full + - abstract + - headline + default: headline + - description: "التاريخ المطلوب لاسترجاع الأخبار. يُستخدم كاختصار لكلٍّ من + dateFrom وdateTo إذا كانتا متطابقتين. الصيغة: yyyy-mm-dd" in: query - name: parameters[date_from] + name: date schema: type: string - format: date - - description: تاريخ الانتهاء بالصيغة YYYY-MM-DD + - description: "تاريخ البدء للاستعلام من نقطة زمنية محددة. يتم الفرز حسب تاريخ + النشر. الصيغة: yyyy-mm-dd" in: query - name: parameters[date_to] + name: dateFrom schema: type: string - format: date - - description: مستوى الأهمية الذي تتم التصفية بناءً عليه. يستخدم معيار "أكبر من أو - يساوي" لمستوى الأهمية المحدّد + - description: "تاريخ الانتهاء للاستعلام حتى نقطة زمنية محددة. يتم الفرز حسب تاريخ + النشر. الصيغة: yyyy-mm-dd" in: query - name: parameters[importance] + name: dateTo schema: - type: integer - enum: - - 0 - - 1 - - 2 - - 3 - - 4 - - 5 - - description: رمز تداول واحد أو أكثر تفصل بينها فواصل، وبحد أقصى 50 رمزًا. + type: string + - description: أحدث طابعٍ زمنيٍّ محدَّث بصيغة Unix (بتوقيت UTC) لاستخدامه في الجلب + والفرز بناءً عليه in: query - name: parameters[tickers] + name: updatedSince schema: - type: string - format: csv - - description: الطابع الزمني الأخير لتحديث السجلات بصيغة Unix (بتوقيت UTC). سيؤدي - ذلك إلى فرض ترتيب فرز يكون أكبر من أو يساوي الطابع الزمني المحدَّد + type: integer + - description: أحدث طابع زمني من نوع Unix (بتوقيت UTC) تم نشره، لاستخدامه في الجلب + والفرز in: query - name: parameters[updated] + name: publishedSince schema: type: integer - - description: نوع مفاتيح البحث + - description: "يتيح التحكّم في ترتيب النتائج. القيمة الافتراضية هي created,desc. + التنسيق: field:direction. حقول الترتيب: id، created، محدَّث updated. + اتجاهات الترتيب: asc (تصاعدي)، desc (تنازلي)" in: query - name: search_keys_type + name: sort schema: type: string enum: - - event_type - - description: مفاتيح البحث + - id:asc + - id:desc + - created:asc + - created:desc + - updated:asc + - updated:desc + - description: "رقم التعريف الدولي للأوراق المالية ISIN واحد أو أكثر، مفصولة + بفاصلة. الحد الأقصى 50. التنسيق: csv" in: query - name: search_keys + name: isin schema: type: string - responses: - "200": - description: الأحداث - content: - application/json: - schema: - $ref: "#/components/schemas/calendarapi.EventsJSON" - text/xml: - schema: - $ref: "#/components/schemas/calendarapi.EventsJSON" - "400": - description: طلب غير صالح - content: - application/json: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - text/xml: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - "500": - description: خطأ داخلي في الخادم - content: - application/json: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - text/xml: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - security: - - ApiKeyAuth: [] - summary: الأحداث - tags: - - events - /api/v2/calendar/ipos: - get: - description: تُرجِع بيانات الطرح العام الأولي (IPO)، بما في ذلك معلومات التسعير، - ومديري الاكتتاب، وحالة الصفقة، وتفاصيل الطرح. تمثّل عمليات الـ IPO - المرحلة التي تطرح فيها الشركة الخاصة أسهمها للجمهور للمرة الأولى. يُرجى - ملاحظة أنه بالنسبة لنقطة النهاية الخاصة بـ IPOs، قد لا تُرجِع رموز - التداول الجديدة نتائج فورًا لأنها لا تكون مرتبطة تلقائيًا ببيانات الشركة - الأساسية. للحصول على أحدث الصفوف، أرسل الطلبات بدون تحديد معامل tickers. - operationId: get-ipos-v2 - parameters: - - description: يحدّد تنسيق الاستجابة. تعمل معاملات الاستعلام بالطريقة نفسها في كلا - التنسيقين - in: header - name: accept - required: true + - description: "رمز CUSIP واحد أو أكثر، مفصولة بفاصلة. الحد الأقصى 50. يتطلّب + اتفاقية ترخيص. التنسيق: csv" + in: query + name: cusips schema: type: string - enum: - - application/json - default: application/json - - description: إزاحة الصفحة. لأسباب تتعلق بالتحسين والأداء واعتبارات تقنية، تقتصر - إزاحات الصفحات على النطاق من 0 إلى 100000. حَدِّد نتائج الاستعلام - باستخدام معلمات أخرى مثل التاريخ. + - description: "رمز تداول واحد أو أكثر، مفصولة بفواصل. الحد الأقصى: 50. التنسيق: + قائمة قيم مفصولة بفواصل (CSV)." in: query - name: page + name: tickers schema: - type: integer - default: 0 - - description: عدد النتائج المُعادة. الحد الأقصى هو 1000 + type: string + - description: "رمز تداول أساسي واحد أو أكثر، مفصولة بفواصل. يرشّح بحسب علاقة رمز + التداول الأساسي فقط. التنسيق: قائمة قيم مفصولة بفواصل (CSV)." in: query - name: pagesize + name: primaryTickers schema: - type: integer - - description: التاريخ المطلوب للاستعلام عن بيانات calendar. يُستخدم كصيغة مختصرة - لكلٍّ من date_from و date_to إذا كانتا متساويتين. القيمة الافتراضية - هي الأحدث. + type: string + - description: "اسم قناة واحد أو أكثر أو معرّفات قنوات، مفصولة بفواصل. التنسيق: + قائمة قيم مفصولة بفواصل (CSV)." in: query - name: parameters[date] + name: channels schema: type: string - format: YYYY-MM-DD - - description: تاريخ بدء الاستعلام من نقطة زمنية معيّنة + - description: "كلمة أو أكثر / عبارات، مفصولة بفواصل؛ يُجري البحث في العنوان + والوسوم والمتن بحسب الأولوية. التنسيق: قائمة قيم مفصولة بفواصل + (CSV)." in: query - name: parameters[date_from] + name: topics schema: type: string - format: YYYY-MM-DD - - description: تاريخ الاستعلام حتى نقطة زمنية معينة + - description: المعامل المنطقي في استعلام المواضيع. استخدم 'and' لطلب توفّر جميع + المواضيع، و'or' لطلب توفّر أيٍّ من المواضيع in: query - name: parameters[date_to] + name: topic_group_by schema: type: string - format: YYYY-MM-DD - - description: رمز تداول واحد أو أكثر مفصولًا بفاصلة. الحد الأقصى 50 رمز تداول. - يُرجى ملاحظة أن رموز التداول الجديدة قد لا تُرجِع نتائج مباشرة. + enum: + - and + - or + default: or + - description: "مؤلف واحد أو أكثر مفصولون بفاصلة. التنسيق: CSV" in: query - name: parameters[tickers] + name: authors schema: type: string - format: csv - - description: "نوع أو أكثر من أنواع الطرح العام الأولي (IPO) مفصولة بفاصلة. مثال: - Ordinary Shares، SPAC" + - description: "نوع محتوى واحد أو أكثر مفصولون بفاصلة. التنسيق: CSV" in: query - name: parameters[ipo_type] + name: content_types schema: type: string - format: csv - - description: الطابع الزمني بنظام Unix لآخر تحديث للسجلات (بالتوقيت العالمي - المنسّق UTC). سيؤدي ذلك إلى فرض أن يكون ترتيب الفرز أكبر من أو يساوي - الطابع الزمني المحدَّد + - description: حدد التنسيق المطلوب لاستجابة واجهة برمجة التطبيقات API in: query - name: parameters[updated] + name: format schema: - type: integer + type: string + enum: + - text + - description: التصفية حسب مستوى الأهمية + in: query + name: importance + schema: + type: string + - description: "التصفية حسب المنطقة (مثلًا: 'ca' أو 'canada' للمحتوى الكندي)" + in: query + name: region + schema: + type: string responses: "200": - description: نجاح + description: ناجح content: application/json: schema: - $ref: "#/components/schemas/calendarapi.IPOJSON" + items: + $ref: "#/components/schemas/api.NewsItem" + type: array text/xml: schema: - $ref: "#/components/schemas/calendarapi.IPOJSON" + items: + $ref: "#/components/schemas/api.NewsItem" + type: array "400": - description: طلب غير صالح + description: معلمات استعلام غير صالحة أو مفقودة + content: + application/json: + schema: + type: string + text/xml: + schema: + type: string + "499": + description: تم إلغاء سياق الطلب content: application/json: schema: - $ref: "#/components/schemas/api.ErrorResponse" + type: string text/xml: schema: - $ref: "#/components/schemas/api.ErrorResponse" + type: string "500": - description: خطأ خادم داخلي + description: خطأ داخلي content: application/json: schema: - $ref: "#/components/schemas/api.ErrorResponse" + type: string text/xml: schema: - $ref: "#/components/schemas/api.ErrorResponse" + type: string security: - ApiKeyAuth: [] - summary: يُرجِع بيانات الطروحات العامة الأولية + summary: جلب عناصر الأخبار tags: - - ipos - /sec/insider_transactions/owners: + - News + /api/v2/news-removed: get: - description: يُرجِع معلومات عن مالكي التداولات الداخلية، بما في ذلك مسؤولو - الشركة وأعضاء مجلس الإدارة والمالكون المنتفعون - operationId: get-insider-transaction-owner + description: يُعيد بيانات الأخبار المحذوفة. يرشِّح النتائج ليقتصر على العناصر + التي تم تحديثها منذ الطابع الزمني المحدَّد. + operationId: get-removed-news parameters: - - description: إزاحة الصفحة. لأسباب تتعلق بالتحسين والأداء والاعتبارات التقنية، - تقتصر قيم إزاحة الصفحات على النطاق من 0 إلى 100000. يمكنك تقييد - نتائج الاستعلام باستخدام معاملات أخرى مثل التاريخ. القيمة الافتراضية - هي 0 + - description: يحدِّد صيغة الإرجاع. + in: header + name: accept + required: true + schema: + type: string + enum: + - application/json + default: application/json + - description: إزاحة الصفحة (Page offset). لأسباب تتعلق بالتحسين والأداء والقيود + التقنية، تكون إزاحة الصفحات مقيَّدة بين 0 و100000. احصر نتائج + الاستعلام باستخدام معايير أخرى مثل التاريخ. in: query name: page schema: type: integer default: 0 - - description: "عدد النتائج المُعادة. الحد الأقصى: 1000" + - description: عدد النتائج المُعادة. الحد الأقصى 100. in: query - name: pagesize + 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). - سيؤدي هذا إلى فرض ترتيب الفرز ليكون أكبر من أو يساوي الطابع الزمني - المشار إليه + maximum: 100 + default: 15 + - description: يرشِّح النتائج ليقتصر على العناصر التي تم تحديثها منذ طابع يونكس + الزمني المحدَّد (UTC). in: query - name: updated_since + name: updatedSince 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: صاحب الصفقة الداخلية + description: ناجح content: application/json: schema: - $ref: "#/components/schemas/calendarapi.InsiderTransactionFilingJSON" + additionalProperties: + items: + $ref: "#/components/schemas/api.NewsRemovedItem" + type: array + type: object "400": - description: طلب غير صالح + description: معلمات استعلام غير صالحة أو مفقودة + content: + application/json: + schema: + type: string + "499": + description: تم إلغاء سياق الطلب content: application/json: schema: - $ref: "#/components/schemas/api.ErrorResponse" + type: string "500": - description: خطأ داخلي في الخادم + description: خطأ داخلي content: application/json: schema: - $ref: "#/components/schemas/api.ErrorResponse" + type: string security: - ApiKeyAuth: [] - summary: صاحب التداول الداخلي + summary: يُرجِع بيانات الأخبار المحذوفة tags: - - Insider Transaction + - News +servers: + - url: //api.benzinga.com/api/v2 components: securitySchemes: ApiKeyAuth: + description: المصادقة باستخدام مفتاح واجهة برمجة التطبيقات API. قدِّم مفتاح + واجهة برمجة التطبيقات API الخاص بك كمعلمة في سلسلة الاستعلام (query + parameter). in: query name: token type: apiKey schemas: - api.ErrorResponse: + api.ChannelTag: + description: اسم القناة أو الوسم properties: - text: + name: + example: Technology type: string type: object - calendarapi.AcquisitionJSON: - properties: - ma: - items: - additionalProperties: true - type: object - 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: - properties: - analyst-insights: - items: - additionalProperties: true - type: object - type: array - type: object - calendarapi.BlockTradeJSON: - properties: - block_trade: - items: - additionalProperties: true - type: object - type: array - type: object - calendarapi.BullsSayBearsSayJSON: - properties: - bulls_say_bears_say: - items: - additionalProperties: true - type: object - type: array - type: object - calendarapi.ConferenceJSON: - properties: - conference: - items: - additionalProperties: true - type: object - type: array - type: object - calendarapi.ConsensusRating: + api.Image: + description: صورة المقالة مع الحجم وعنوان URL properties: - aggregate_ratings: - $ref: "#/components/schemas/calendarapi.AggregateRating" - aggregate_type: - type: string - consensus_price_target: - type: number - consensus_rating: + size: + example: large 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: + url: + example: https://cdn.benzinga.com/files/images/story/2024/example.jpg type: string type: object - calendarapi.DividendJSON: - properties: - dividends: - items: - additionalProperties: true - type: object - type: array - type: object - calendarapi.EarningJSON: - properties: - earnings: - items: - additionalProperties: true - type: object - type: array - type: object - calendarapi.EconomicJSON: - properties: - economics: - items: - additionalProperties: true - type: object - type: array - type: object - calendarapi.ErxGapJSON: - properties: - erx_gap: - items: - additionalProperties: true - type: object - type: array - type: object - calendarapi.EventsJSON: - properties: - events: - items: - additionalProperties: true - type: object - type: array - type: object - calendarapi.FDAJSON: - properties: - fda: - items: - additionalProperties: true - type: object - type: array - type: object - calendarapi.GovernmentTradeJSON: - properties: - data: - items: - additionalProperties: true - type: object - type: array - type: object - calendarapi.GuidanceJSON: - properties: - guidance: - items: - additionalProperties: true - type: object - type: array - type: object - calendarapi.HaltResumeJSON: - properties: - halt_resume: - items: - additionalProperties: true - type: object - type: array - type: object - calendarapi.IPOJSON: - properties: - ipos: - items: - additionalProperties: true - type: object - type: array - type: object - calendarapi.InsiderTransaction: + api.NewsItem: + description: عنصر خبري (مقال إخباري) مع بيانات وصفية كاملة properties: - accession_number: - type: string - company_cik: - type: string - company_name: + author: + example: Benzinga Newsdesk type: string - company_symbol: + body: type: string - filing_date: - type: string - footnotes: + channels: items: - $ref: "#/components/schemas/calendarapi.SECFootnotes" + $ref: "#/components/schemas/api.ChannelTag" type: array - form_type: - type: string - html_url: + created: + example: Wed, 17 May 2017 14:20:15 -0400 type: string id: - type: string - is_10b5: - type: boolean - owner: - $ref: "#/components/schemas/calendarapi.Owner" - remaining_shares: - type: string - remaining_underlying_shares: - type: string - traded_percentage: - type: string - transactions: - items: - $ref: "#/components/schemas/calendarapi.Transaction" - type: array - updated: + example: 123456 type: integer - type: object - calendarapi.InsiderTransactionFilingDoc: - properties: - data: - items: - $ref: "#/components/schemas/calendarapi.InsiderTransaction" - type: array - type: object - calendarapi.InsiderTransactionFilingJSON: - properties: - data: + image: items: - additionalProperties: true - type: object + $ref: "#/components/schemas/api.Image" type: array - type: object - calendarapi.OfferingJSON: - properties: - offerings: + original_id: + type: integer + stocks: items: - additionalProperties: true - type: object + $ref: "#/components/schemas/api.Stock" type: array - type: object - calendarapi.OptionActivityJSON: - properties: - option_activity: + tags: items: - additionalProperties: true - type: object + $ref: "#/components/schemas/api.ChannelTag" type: array - type: object - calendarapi.Owner: - properties: - insider_cik: + teaser: type: string - insider_name: + title: + example: Apple Announces New iPhone type: string - insider_title: + updated: + example: Wed, 17 May 2017 14:20:15 -0400 type: string - is_director: - type: boolean - is_officer: - type: boolean - is_ten_percent_owner: - type: boolean - raw_signature: + url: + example: https://www.benzinga.com/news/123456 type: string type: object - calendarapi.RatingJSON: - properties: - ratings: - items: - additionalProperties: true - type: object - type: array - type: object - calendarapi.RatingsAnalystJSON: - properties: - analyst_ratings_analyst: - items: - additionalProperties: true - type: object - type: array - type: object - calendarapi.RatingsFirmJSON: - properties: - analyst_ratings_firm: - items: - additionalProperties: true - type: object - type: array - type: object - calendarapi.Removed: + api.NewsRemovedItem: + description: مقال إخباري محذوف مع المعرّف والطابع الزمني لآخر تحديث properties: id: - type: string - type: - type: string - updated: + example: 123456 type: integer - type: object - calendarapi.RemovedJSON: - properties: - removed: - items: - $ref: "#/components/schemas/calendarapi.Removed" - type: array - type: object - calendarapi.SECFootnotes: - properties: - id: - type: string - text: + updated: + example: Wed, 17 May 2017 14:20:15 -0400 type: string type: object - calendarapi.SplitJSON: - properties: - splits: - items: - additionalProperties: true - type: object - type: array - type: object - calendarapi.Transaction: + api.Stock: + description: معلومات السهم مع رمز التداول والمعرّفات properties: - acquired_or_disposed: - type: string - conversion_exercise_price_derivative: - type: string - date_deemed_execution: - type: string - date_exercisable: - type: string - date_expiration: - type: string - date_transaction: + cusip: + example: "037833100" type: string - is_derivative: - type: boolean - ownership: + exchange: + example: NASDAQ type: string - post_transaction_quantity: + isin: + example: US0378331005 type: string - price_per_share: + name: + example: AAPL type: string - remaining_underlying_shares: - type: string - security_title: - type: string - shares: - type: string - transaction_code: - type: string - transaction_id: - type: string - underlying_security_title: - type: string - underlying_shares: - type: string - voluntarily_reported: - type: boolean type: object -servers: - - url: https://api.benzinga.com - description: بيئة الإنتاج diff --git a/ar/openapi/data-api-proxy_api.spec.yml b/ar/openapi/data-api-proxy_api.spec.yml index 6a6f73a1..884eb026 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: diff --git a/ar/openapi/delivery_api.spec.yml b/ar/openapi/delivery_api.spec.yml index f7b72586..9d6f2d7c 100644 --- a/ar/openapi/delivery_api.spec.yml +++ b/ar/openapi/delivery_api.spec.yml @@ -413,6 +413,3 @@ components: - Undefined - "Null" - Present -servers: - - url: https://api.benzinga.com/api/v1 - description: الإنتاج diff --git a/ar/openapi/logo-api_api.spec.yml b/ar/openapi/logo-api_api.spec.yml index 5c0b5775..7d545777 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 ضمن الحقل diff --git a/ar/openapi/newsquantified-api_api.spec.yml b/ar/openapi/newsquantified-api_api.spec.yml index 5f1360e6..95d121f3 100644 --- a/ar/openapi/newsquantified-api_api.spec.yml +++ b/ar/openapi/newsquantified-api_api.spec.yml @@ -116,8 +116,6 @@ components: type: object bzhttp.ErrorCode: enum: - - unsupported_message_type - - database_query_error - json_unmarshaling_error - no_data_found - no_matching_endpoint @@ -129,10 +127,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 @@ -144,6 +142,8 @@ components: - ErrorFailedDependency - ErrorServiceUnavailable - ErrorUpstreamAPIError + - ErrorUnsupportedMessageType + - ErrorDBQueryError bzhttp.Resp: properties: data: diff --git a/ar/openapi/ticker-trends-api_api.spec.yml b/ar/openapi/ticker-trends-api_api.spec.yml index bbeb116c..bc61590c 100644 --- a/ar/openapi/ticker-trends-api_api.spec.yml +++ b/ar/openapi/ticker-trends-api_api.spec.yml @@ -192,8 +192,6 @@ components: type: object bzhttp.ErrorCode: enum: - - unsupported_message_type - - database_query_error - json_unmarshaling_error - no_data_found - no_matching_endpoint @@ -205,10 +203,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 @@ -220,6 +218,8 @@ components: - ErrorFailedDependency - ErrorServiceUnavailable - ErrorUpstreamAPIError + - ErrorUnsupportedMessageType + - ErrorDBQueryError bzhttp.Resp: properties: data: diff --git a/docs.json b/docs.json index 7da547a0..0985026a 100644 --- a/docs.json +++ b/docs.json @@ -361,7 +361,7 @@ "tab": "التوثيق", "groups": [ { - "group": "مقدمة", + "group": "نظرة عامة", "pages": [ "ar/introduction/welcome", "ar/introduction/introduction", @@ -388,6 +388,12 @@ "ar/api-reference/errors" ] }, + { + "group": "الأدلة", + "pages": [ + "ar/api-reference/guides/consensus-ratings-explained" + ] + }, { "group": "رؤى المحللين", "pages": [ @@ -396,14 +402,14 @@ ] }, { - "group": "الشموع السعرية", + "group": "بيانات الشريط", "pages": [ "ar/api-reference/data-api-proxy_api/bars/overview", "ar/api-reference/data-api-proxy_api/bars/get-bars-v2" ] }, { - "group": "ما يقوله المتفائلون (الثيران) وما يقوله المتشائمون (الدببة)", + "group": "تقييمات الثيران والدببة", "pages": [ "ar/api-reference/calendar_api/bulls-say-bears-say/overview", "ar/api-reference/calendar_api/bulls-say-bears-say/latest-bull-and-bear-cases-for-a-given-ticker-symbol" @@ -436,7 +442,7 @@ ] }, { - "group": "الأساسيات المالية للشركة", + "group": "الأساسيات المالية للشركات", "pages": [ "ar/api-reference/data-api-proxy_api/fundamentals/overview", "ar/api-reference/data-api-proxy_api/fundamentals/get-alpha-beta-v21", @@ -467,7 +473,7 @@ ] }, { - "group": "نصوص مكالمات المؤتمرات الهاتفية", + "group": "نصوص مكالمات الأرباح", "pages": [ "ar/api-reference/delivery_api/overview", "ar/api-reference/delivery_api/calls/fetch-all-calls", @@ -477,7 +483,7 @@ ] }, { - "group": "أسعار متأخرة", + "group": "عروض الأسعار المتأخرة", "pages": [ "ar/api-reference/data-api-proxy_api/quotedelayed/overview", "ar/api-reference/data-api-proxy_api/quotedelayed/get-delayed-quotes-for-a-list-of-symbols" @@ -508,7 +514,7 @@ ] }, { - "group": "تغذية الأخبار", + "group": "موجز الأخبار", "pages": [ "ar/api-reference/news-api_api/news/overview", "ar/api-reference/news-api_api/news/get-the-news-items", @@ -531,7 +537,7 @@ ] }, { - "group": "الأسعار (متأخرة)", + "group": "عروض الأسعار المتأخرة", "pages": [ "ar/api-reference/data-api-proxy_api/quotedelayed/overview", "ar/api-reference/data-api-proxy_api/quotedelayed/get-delayed-quotes-for-a-list-of-symbols" @@ -567,7 +573,7 @@ ] }, { - "group": "تحليلات المحللين", + "group": "رؤى المحللين", "pages": [ "ar/ws-reference/data-websocket/get-analyst-insights-stream" ] @@ -593,7 +599,7 @@ ] }, { - "group": "التفريغات النصية (Transcripts)", + "group": "النصوص الحرفية", "pages": [ "ar/ws-reference/data-websocket/get-transcripts-stream" ] @@ -601,17 +607,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" ] @@ -622,7 +628,7 @@ "tab": "مرجع TCP", "groups": [ { - "group": "بث عبر TCP", + "group": "البث عبر بروتوكول TCP", "pages": [ "ar/tcp-reference/introduction", "ar/tcp-reference/connection", @@ -630,7 +636,7 @@ ] }, { - "group": "مكتبات العميل البرمجية", + "group": "مكتبات العميل", "pages": [ "ar/tcp-reference/go-client", "ar/tcp-reference/python-client" @@ -639,10 +645,10 @@ ] }, { - "tab": "الودجات", + "tab": "الويدجتات", "groups": [ { - "group": "الودجات", + "group": "الويدجات", "pages": [ "ar/widgets/overview", "ar/widgets/authorization" @@ -654,13 +660,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", @@ -679,6 +685,17 @@ ] } ] + }, + { + "tab": "خريطة الطريق", + "groups": [ + { + "group": "خريطة الطريق", + "pages": [ + "ar/changelog/roadmap" + ] + } + ] } ], "language": "ar" @@ -717,7 +734,13 @@ ] }, { - "group": "Información de analistas", + "group": "Guías", + "pages": [ + "es/api-reference/guides/consensus-ratings-explained" + ] + }, + { + "group": "Opiniones de analistas", "pages": [ "es/api-reference/calendar_api/analyst-insights/overview", "es/api-reference/calendar_api/analyst-insights/analyst-insights-v1" @@ -731,7 +754,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/latest-bull-and-bear-cases-for-a-given-ticker-symbol" @@ -812,7 +835,7 @@ ] }, { - "group": "Transacciones gubernamentales", + "group": "Operaciones del gobierno", "pages": [ "es/api-reference/calendar_api/government-trades/overview", "es/api-reference/calendar_api/government-trade-reports/government-trade-reports", @@ -820,7 +843,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/insider-transaction-filing", @@ -836,7 +859,7 @@ ] }, { - "group": "Newsfeed", + "group": "Feed de noticias", "pages": [ "es/api-reference/news-api_api/news/overview", "es/api-reference/news-api_api/news/get-the-news-items", @@ -895,7 +918,7 @@ ] }, { - "group": "Opiniones de analistas", + "group": "Información de analistas", "pages": [ "es/ws-reference/data-websocket/get-analyst-insights-stream" ] @@ -909,7 +932,7 @@ ] }, { - "group": "Sentimiento del mercado", + "group": "Sentimiento de mercado", "pages": [ "es/ws-reference/data-websocket/get-bulls-bears-say-stream" ] @@ -929,7 +952,7 @@ ] }, { - "tab": "Referencia de Webhooks", + "tab": "Referencia de Webhook", "groups": [ { "group": "Webhooks", @@ -939,7 +962,7 @@ ] }, { - "group": "API de webhooks", + "group": "API de Webhooks", "pages": [ "es/api-reference/webhook_api/test-webhook-delivery" ] @@ -950,7 +973,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", @@ -958,7 +981,7 @@ ] }, { - "group": "Librerías de cliente", + "group": "Bibliotecas de cliente", "pages": [ "es/tcp-reference/go-client", "es/tcp-reference/python-client" @@ -982,13 +1005,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", @@ -1007,6 +1030,17 @@ ] } ] + }, + { + "tab": "Hoja de ruta", + "groups": [ + { + "group": "Hoja de ruta", + "pages": [ + "es/changelog/roadmap" + ] + } + ] } ], "language": "es" @@ -1034,7 +1068,7 @@ ] }, { - "tab": "APIリファレンス", + "tab": "API リファレンス", "groups": [ { "group": "APIドキュメント", @@ -1044,6 +1078,12 @@ "ja/api-reference/errors" ] }, + { + "group": "ガイド", + "pages": [ + "ja/api-reference/guides/consensus-ratings-explained" + ] + }, { "group": "アナリスト・インサイト", "pages": [ @@ -1059,14 +1099,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/latest-bull-and-bear-cases-for-a-given-ticker-symbol" ] }, { - "group": "カレンダー", + "group": "calendar", "pages": [ "ja/api-reference/calendar_api/overview", "ja/api-reference/calendar_api/block-trade/blocktrade-v1", @@ -1123,7 +1163,7 @@ ] }, { - "group": "カンファレンスコール・トランスクリプト", + "group": "カンファレンスコールの書き起こし", "pages": [ "ja/api-reference/delivery_api/overview", "ja/api-reference/delivery_api/calls/fetch-all-calls", @@ -1133,14 +1173,14 @@ ] }, { - "group": "遅延気配値", + "group": "遅延気配情報", "pages": [ "ja/api-reference/data-api-proxy_api/quotedelayed/overview", "ja/api-reference/data-api-proxy_api/quotedelayed/get-delayed-quotes-for-a-list-of-symbols" ] }, { - "group": "政府関係者による取引", + "group": "政府関係者の取引", "pages": [ "ja/api-reference/calendar_api/government-trades/overview", "ja/api-reference/calendar_api/government-trade-reports/government-trade-reports", @@ -1156,7 +1196,7 @@ ] }, { - "group": "市場データ", + "group": "マーケットデータ", "pages": [ "ja/api-reference/data-api-proxy_api/market-data/overview", "ja/api-reference/data-api-proxy_api/market-data/market-movers", @@ -1187,14 +1227,14 @@ ] }, { - "group": "遅延気配値", + "group": "遅延気配情報", "pages": [ "ja/api-reference/data-api-proxy_api/quotedelayed/overview", "ja/api-reference/data-api-proxy_api/quotedelayed/get-delayed-quotes-for-a-list-of-symbols" ] }, { - "group": "ティッカー・トレンド", + "group": "ticker トレンド", "pages": [ "ja/api-reference/ticker-trends-api_api/ticker-trends/overview", "ja/api-reference/ticker-trends-api_api/ticker-trends/get-ticker-trend-data", @@ -1202,7 +1242,7 @@ ] }, { - "group": "なぜ動いているのか(WIIMs)", + "group": "Why Is It Moving(WIIM)", "pages": [ "ja/api-reference/news-api_api/wiims/overview", "ja/api-reference/news-api_api/news/get-wiims" @@ -1223,7 +1263,7 @@ ] }, { - "group": "アナリストインサイト", + "group": "アナリスト・インサイト", "pages": [ "ja/ws-reference/data-websocket/get-analyst-insights-stream" ] @@ -1267,7 +1307,7 @@ ] }, { - "group": "Webhook API", + "group": "ウェブフック API", "pages": [ "ja/api-reference/webhook_api/test-webhook-delivery" ] @@ -1275,10 +1315,10 @@ ] }, { - "tab": "TCPリファレンス", + "tab": "TCP リファレンス", "groups": [ { - "group": "TCPストリーミング", + "group": "TCP ストリーミング", "pages": [ "ja/tcp-reference/introduction", "ja/tcp-reference/connection", @@ -1335,6 +1375,17 @@ ] } ] + }, + { + "tab": "未定義", + "groups": [ + { + "group": "未定義", + "pages": [ + "ja/changelog/roadmap" + ] + } + ] } ], "language": "ja" @@ -1362,7 +1413,7 @@ ] }, { - "tab": "API 참조", + "tab": "API 레퍼런스", "groups": [ { "group": "API 문서", @@ -1372,6 +1423,12 @@ "ko/api-reference/errors" ] }, + { + "group": "가이드", + "pages": [ + "ko/api-reference/guides/consensus-ratings-explained" + ] + }, { "group": "애널리스트 인사이트", "pages": [ @@ -1380,7 +1437,7 @@ ] }, { - "group": "Bar 데이터", + "group": "가격 표시 바", "pages": [ "ko/api-reference/data-api-proxy_api/bars/overview", "ko/api-reference/data-api-proxy_api/bars/get-bars-v2" @@ -1394,7 +1451,7 @@ ] }, { - "group": "calendar", + "group": "캘린더", "pages": [ "ko/api-reference/calendar_api/overview", "ko/api-reference/calendar_api/block-trade/blocktrade-v1", @@ -1420,7 +1477,7 @@ ] }, { - "group": "기초 재무 지표", + "group": "기업 기초 재무 지표", "pages": [ "ko/api-reference/data-api-proxy_api/fundamentals/overview", "ko/api-reference/data-api-proxy_api/fundamentals/get-alpha-beta-v21", @@ -1451,7 +1508,7 @@ ] }, { - "group": "컨퍼런스 콜 녹취록", + "group": "컨퍼런스 콜 통화록", "pages": [ "ko/api-reference/delivery_api/overview", "ko/api-reference/delivery_api/calls/fetch-all-calls", @@ -1468,7 +1525,7 @@ ] }, { - "group": "정부 매매", + "group": "정부 거래", "pages": [ "ko/api-reference/calendar_api/government-trades/overview", "ko/api-reference/calendar_api/government-trade-reports/government-trade-reports", @@ -1476,7 +1533,7 @@ ] }, { - "group": "내부자 매매", + "group": "내부자 거래", "pages": [ "ko/api-reference/calendar_api/insider-transaction/overview", "ko/api-reference/calendar_api/insider-transaction/insider-transaction-filing", @@ -1508,7 +1565,7 @@ ] }, { - "group": "보도자료", + "group": "보도 자료", "pages": [ "ko/api-reference/news-api_api/press-releases/overview", "ko/api-reference/news-api_api/press-releases/get-press-releases" @@ -1539,7 +1596,7 @@ ] }, { - "tab": "웹소켓 참조", + "tab": "웹소켓 레퍼런스", "groups": [ { "group": "웹소켓", @@ -1585,17 +1642,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" ] @@ -1603,7 +1660,7 @@ ] }, { - "tab": "TCP 참조", + "tab": "TCP 레퍼런스", "groups": [ { "group": "TCP 스트리밍", @@ -1654,15 +1711,26 @@ ] }, { - "tab": "변경 내역", + "tab": "변경 로그", "groups": [ { - "group": "변경 내역", + "group": "변경 로그", "pages": [ "ko/changelog/overview" ] } ] + }, + { + "tab": "로드맵", + "groups": [ + { + "group": "로드맵", + "pages": [ + "ko/changelog/roadmap" + ] + } + ] } ], "language": "ko" 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 index 63aef992..f944c5c9 100644 --- a/es/api-reference/calendar_api/analyst-insights/analyst-insights-v1.mdx +++ b/es/api-reference/calendar_api/analyst-insights/analyst-insights-v1.mdx @@ -1,6 +1,6 @@ --- title: "Perspectivas de los analistas" -openapi: /es/openapi/calendar_api.spec.yml GET /api/v1/analyst/insights +openapi: /openapi/calendar_api.spec.yml GET /api/v1/analyst/insights --- diff --git a/es/api-reference/calendar_api/block-trade/blocktrade-v1.mdx b/es/api-reference/calendar_api/block-trade/blocktrade-v1.mdx index 5a7b1372..a8b13679 100644 --- a/es/api-reference/calendar_api/block-trade/blocktrade-v1.mdx +++ b/es/api-reference/calendar_api/block-trade/blocktrade-v1.mdx @@ -1,6 +1,6 @@ --- title: "Blocktrade" -openapi: /es/openapi/calendar_api.spec.yml GET /api/v1/signal/block_trade +openapi: /openapi/calendar_api.spec.yml GET /api/v1/signal/block_trade --- 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 index cf19b34e..af4a440f 100644 --- 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 @@ -1,6 +1,6 @@ --- title: "Toros VS Osos" -openapi: /es/openapi/calendar_api.spec.yml GET /api/v1/bulls_bears_say +openapi: /openapi/calendar_api.spec.yml GET /api/v1/bulls_bears_say --- 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 index 119fd764..fff1c430 100644 --- 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 @@ -1,6 +1,6 @@ --- title: "Conferencias telefónicas" -openapi: /es/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/conference-calls +openapi: /openapi/calendar_api.spec.yml GET /api/v2.1/calendar/conference-calls --- 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 index 26bdac83..ed64514f 100644 --- 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 @@ -1,6 +1,6 @@ --- title: "Recomendaciones de consenso" -openapi: /es/openapi/calendar_api.spec.yml GET /api/v1/consensus-ratings +openapi: /openapi/calendar_api.spec.yml GET /api/v1/consensus-ratings --- diff --git a/es/api-reference/calendar_api/dividends/dividends-events-v22.mdx b/es/api-reference/calendar_api/dividends/dividends-events-v22.mdx index 3b559081..0932cde8 100644 --- a/es/api-reference/calendar_api/dividends/dividends-events-v22.mdx +++ b/es/api-reference/calendar_api/dividends/dividends-events-v22.mdx @@ -1,6 +1,6 @@ --- title: "Dividendos" -openapi: /es/openapi/calendar_api.spec.yml GET /api/v2.2/calendar/dividends +openapi: /openapi/calendar_api.spec.yml GET /api/v2.2/calendar/dividends --- diff --git a/es/api-reference/calendar_api/dividends/dividends-events.mdx b/es/api-reference/calendar_api/dividends/dividends-events.mdx index f2a8db2d..963fa9a9 100644 --- a/es/api-reference/calendar_api/dividends/dividends-events.mdx +++ b/es/api-reference/calendar_api/dividends/dividends-events.mdx @@ -1,6 +1,6 @@ --- title: "Dividendos" -openapi: /es/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/dividends +openapi: /openapi/calendar_api.spec.yml GET /api/v2.1/calendar/dividends --- 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 index 9d3e3b47..b382b544 100644 --- a/es/api-reference/calendar_api/earnings/returns-the-earnings-data.mdx +++ b/es/api-reference/calendar_api/earnings/returns-the-earnings-data.mdx @@ -1,6 +1,6 @@ --- title: "Resultados" -openapi: /es/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/earnings +openapi: /openapi/calendar_api.spec.yml GET /api/v2.1/calendar/earnings --- 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 index 12c49124..ae5f6609 100644 --- 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 @@ -1,6 +1,6 @@ --- title: "Economía" -openapi: /es/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/economics +openapi: /openapi/calendar_api.spec.yml GET /api/v2.1/calendar/economics --- diff --git a/es/api-reference/calendar_api/erx-gaps/erx-gaps.mdx b/es/api-reference/calendar_api/erx-gaps/erx-gaps.mdx index 09b10b8d..eb1e3715 100644 --- a/es/api-reference/calendar_api/erx-gaps/erx-gaps.mdx +++ b/es/api-reference/calendar_api/erx-gaps/erx-gaps.mdx @@ -1,6 +1,6 @@ --- title: "Brechas de ERX" -openapi: /es/openapi/calendar_api.spec.yml GET /api/v1/erx-gaps +openapi: /openapi/calendar_api.spec.yml GET /api/v1/erx-gaps --- diff --git a/es/api-reference/calendar_api/events/events.mdx b/es/api-reference/calendar_api/events/events.mdx index d52e84c4..c40b1459 100644 --- a/es/api-reference/calendar_api/events/events.mdx +++ b/es/api-reference/calendar_api/events/events.mdx @@ -1,6 +1,6 @@ --- title: "Eventos" -openapi: /es/openapi/calendar_api.spec.yml GET /api/v2/calendar/events +openapi: /openapi/calendar_api.spec.yml GET /api/v2/calendar/events --- 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 index 21063ee0..1c119599 100644 --- 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 @@ -1,6 +1,6 @@ --- title: "FDA" -openapi: /es/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/fda +openapi: /openapi/calendar_api.spec.yml GET /api/v2.1/calendar/fda --- 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 index ac543171..8d0bde25 100644 --- 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 @@ -1,6 +1,6 @@ --- title: "Informes de operaciones gubernamentales" -openapi: /es/openapi/calendar_api.spec.yml GET /api/v1/government_trade_reports +openapi: /openapi/calendar_api.spec.yml GET /api/v1/government_trade_reports --- diff --git a/es/api-reference/calendar_api/government-trades/government-trades.mdx b/es/api-reference/calendar_api/government-trades/government-trades.mdx index cb5cf7a3..9f5eab14 100644 --- a/es/api-reference/calendar_api/government-trades/government-trades.mdx +++ b/es/api-reference/calendar_api/government-trades/government-trades.mdx @@ -1,6 +1,6 @@ --- title: "Operaciones del gobierno" -openapi: /es/openapi/calendar_api.spec.yml GET /api/v1/government_trades +openapi: /openapi/calendar_api.spec.yml GET /api/v1/government_trades --- diff --git a/es/api-reference/calendar_api/guidance/returns-guidance-data.mdx b/es/api-reference/calendar_api/guidance/returns-guidance-data.mdx index 272770f1..1daa4c43 100644 --- a/es/api-reference/calendar_api/guidance/returns-guidance-data.mdx +++ b/es/api-reference/calendar_api/guidance/returns-guidance-data.mdx @@ -1,6 +1,6 @@ --- title: "Previsiones" -openapi: /es/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/guidance +openapi: /openapi/calendar_api.spec.yml GET /api/v2.1/calendar/guidance --- diff --git a/es/api-reference/calendar_api/halt-resume/haltresume-v1.mdx b/es/api-reference/calendar_api/halt-resume/haltresume-v1.mdx index 3dcfc166..3a7de67d 100644 --- a/es/api-reference/calendar_api/halt-resume/haltresume-v1.mdx +++ b/es/api-reference/calendar_api/halt-resume/haltresume-v1.mdx @@ -1,6 +1,6 @@ --- title: "Haltresume" -openapi: /es/openapi/calendar_api.spec.yml GET /api/v1/signal/halt_resume +openapi: /openapi/calendar_api.spec.yml GET /api/v1/signal/halt_resume --- 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 index 6d3d76b1..d99d65ac 100644 --- a/es/api-reference/calendar_api/insider-transaction/insider-transaction-filing.mdx +++ b/es/api-reference/calendar_api/insider-transaction/insider-transaction-filing.mdx @@ -1,6 +1,6 @@ --- title: "Transacción de iniciados" -openapi: /es/openapi/calendar_api.spec.yml GET /api/v1/sec/insider_transactions/filings +openapi: /openapi/calendar_api.spec.yml GET /api/v1/sec/insider_transactions/filings --- 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 index acfd88c9..33124a86 100644 --- a/es/api-reference/calendar_api/insider-transaction/insider-transaction-owner.mdx +++ b/es/api-reference/calendar_api/insider-transaction/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 +openapi: /openapi/calendar_api.spec.yml GET /sec/insider_transactions/owners --- diff --git a/es/api-reference/calendar_api/ipos/ipos-v21.mdx b/es/api-reference/calendar_api/ipos/ipos-v21.mdx index 5a621ad6..b5ee511b 100644 --- a/es/api-reference/calendar_api/ipos/ipos-v21.mdx +++ b/es/api-reference/calendar_api/ipos/ipos-v21.mdx @@ -1,6 +1,6 @@ --- title: "OPIs" -openapi: /es/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/ipos +openapi: /openapi/calendar_api.spec.yml GET /api/v2.1/calendar/ipos --- 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 3552c408..39765b34 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 V2" -openapi: /es/openapi/calendar_api.spec.yml GET /api/v2/calendar/ipos +openapi: /openapi/calendar_api.spec.yml GET /api/v2/calendar/ipos --- 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 index d757371f..9dc07fc3 100644 --- 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 @@ -1,6 +1,6 @@ --- title: "Fusiones y Adquisiciones" -openapi: /es/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/ma +openapi: /openapi/calendar_api.spec.yml GET /api/v2.1/calendar/ma --- 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 index 3dbe4706..5098c865 100644 --- a/es/api-reference/calendar_api/offerings/returns-secondary-offering-data.mdx +++ b/es/api-reference/calendar_api/offerings/returns-secondary-offering-data.mdx @@ -1,6 +1,6 @@ --- title: "Emisiones" -openapi: /es/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/offerings +openapi: /openapi/calendar_api.spec.yml GET /api/v2.1/calendar/offerings --- diff --git a/es/api-reference/calendar_api/option-activity/optionactivity-v1.mdx b/es/api-reference/calendar_api/option-activity/optionactivity-v1.mdx index f78016fa..a6296a96 100644 --- a/es/api-reference/calendar_api/option-activity/optionactivity-v1.mdx +++ b/es/api-reference/calendar_api/option-activity/optionactivity-v1.mdx @@ -1,6 +1,6 @@ --- title: "Actividad inusual de opciones" -openapi: /es/openapi/calendar_api.spec.yml GET /api/v1/signal/option_activity +openapi: /openapi/calendar_api.spec.yml GET /api/v1/signal/option_activity --- 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 index 14c56435..b464003a 100644 --- a/es/api-reference/calendar_api/ratings/returns-analyst-ratings-data.mdx +++ b/es/api-reference/calendar_api/ratings/returns-analyst-ratings-data.mdx @@ -1,6 +1,6 @@ --- title: "Calificaciones" -openapi: /es/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/ratings +openapi: /openapi/calendar_api.spec.yml GET /api/v2.1/calendar/ratings --- diff --git a/es/api-reference/calendar_api/ratings_analysts/ratings-analysts.mdx b/es/api-reference/calendar_api/ratings_analysts/ratings-analysts.mdx index 92242dd6..3d77f4b8 100644 --- a/es/api-reference/calendar_api/ratings_analysts/ratings-analysts.mdx +++ b/es/api-reference/calendar_api/ratings_analysts/ratings-analysts.mdx @@ -1,6 +1,6 @@ --- title: "Analistas de calificaciones" -openapi: /es/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/ratings/analysts +openapi: /openapi/calendar_api.spec.yml GET /api/v2.1/calendar/ratings/analysts --- diff --git a/es/api-reference/calendar_api/ratings_firms/ratings-firms.mdx b/es/api-reference/calendar_api/ratings_firms/ratings-firms.mdx index 99fecc1a..d3078a08 100644 --- a/es/api-reference/calendar_api/ratings_firms/ratings-firms.mdx +++ b/es/api-reference/calendar_api/ratings_firms/ratings-firms.mdx @@ -1,6 +1,6 @@ --- title: "Firmas de calificación" -openapi: /es/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/ratings/firms +openapi: /openapi/calendar_api.spec.yml GET /api/v2.1/calendar/ratings/firms --- diff --git a/es/api-reference/calendar_api/removed/removed-v2.mdx b/es/api-reference/calendar_api/removed/removed-v2.mdx index 3c2cf988..bf80f3d2 100644 --- a/es/api-reference/calendar_api/removed/removed-v2.mdx +++ b/es/api-reference/calendar_api/removed/removed-v2.mdx @@ -1,6 +1,6 @@ --- title: "Eliminados" -openapi: /es/openapi/calendar_api.spec.yml GET /api/v2.1/calendar-removed/ +openapi: /openapi/calendar_api.spec.yml GET /api/v2.1/calendar-removed/ --- 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 index 60ce46f3..c84b1d11 100644 --- 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 @@ -1,6 +1,6 @@ --- title: "Splits de acciones" -openapi: /es/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/splits +openapi: /openapi/calendar_api.spec.yml GET /api/v2.1/calendar/splits --- diff --git a/es/api-reference/guides/consensus-ratings-explained.mdx b/es/api-reference/guides/consensus-ratings-explained.mdx new file mode 100644 index 00000000..796d20a7 --- /dev/null +++ b/es/api-reference/guides/consensus-ratings-explained.mdx @@ -0,0 +1,320 @@ +--- +title: "Calificaciones de consenso explicadas" +description: "Aprende cómo Benzinga calcula las calificaciones de consenso a partir de las recomendaciones de analistas individuales" +--- + +
+ ## Descripción general +
+ +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. + +
+ ## Cómo se calculan las recomendaciones de consenso +
+ +
+ ### Paso 1: Recopilación de calificaciones de analistas +
+ +Recopilamos todas las calificaciones de analistas disponibles para una acción determinada. Cada calificación incluye: + +* **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 + +
+ ### Paso 2: Filtrado de analistas únicos +
+ +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. + +**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. + + + Las calificaciones sin un precio objetivo válido se excluyen del análisis. + + +
+ ### Paso 3: Clasificación de recomendaciones +
+ +Las recomendaciones de los analistas se agrupan en cinco categorías estándar: + +| Categoría | Valor numérico | +|----------|---------------| +| **Venta fuerte** | 1 | +| **Venta** | 2 | +| **Mantener** | 3 | +| **Compra** | 4 | +| **Compra fuerte** | 5 | + +
+ ### Paso 4: Agrupar las calificaciones +
+ +Contamos cuántos analistas entran en cada categoría. + +**Ejemplo de agregación:** + +* Compra fuerte: 8 analistas +* Compra: 12 analistas +* Mantener: 5 analistas +* Venta: 2 analistas +* Venta fuerte: 1 analista + +**Total:** 28 analistas únicos + +
+ ### 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 +``` + +**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 +Consensus Value = 108 / 28 +Consensus Value = 3.86 +``` + +
+ ### Paso 6: Determinar la calificación de consenso +
+ +El valor de consenso se redondea al entero más cercano y se asigna una calificación: + +| Valor de consenso | Calificación estándar | Calificación simplificada | +|----------------|-----------------|-------------------| +| **1** | Venta fuerte | Venta | +| **2** | Venta | Venta | +| **3** | Mantener | Mantener | +| **4** | Compra | Compra | +| **5** | Compra fuerte | Compra | + +**En nuestro ejemplo:** 3.86 se redondea a **4**, lo que da como resultado una calificación de consenso de **«Compra»**. + +*** + +
+ ## Opciones de visualización +
+ +
+ ### Calificaciones estándar vs. simplificadas +
+ +Ofrecemos dos formatos de presentación: + +**Estándar (5 categorías):** + +* Venta fuerte, Venta, Mantener, Compra, Compra fuerte + +**Simplificado (3 categorías):** + +* Venta (combina Venta fuerte + Venta) +* Mantener +* Compra (combina Compra + Compra fuerte) + +
+ ### Recuento frente a porcentaje +
+ +**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) + +*** + +
+ ## Cálculo del precio objetivo +
+ +
+ ### Precio objetivo de consenso +
+ +La media de todos los precios objetivo de los analistas: + +``` +PO Consenso = Suma de todos los Precios Objetivo / Número de Analistas +``` + +
+ ### Precios objetivo mínimo y máximo +
+ +* **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 + +Estos valores definen un rango que refleja el espectro de expectativas de los analistas. + +*** + +
+ ## Cómo interpretar las métricas +
+ +
+ ### Recuento total de analistas vs. recuento único de analistas +
+ +* **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) + +El recuento único garantiza que la opinión de cada analista se cuente solo una vez, lo que proporciona un consenso más preciso. + +*** + +
+ ## Consideraciones importantes +
+ +
+ ### Actualización de las calificaciones +
+ +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. + +
+ ### Profundidad de cobertura +
+ +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. + +
+ ### Distribución de recomendaciones +
+ +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 +
+ +Veamos un ejemplo completo con **XYZ Corporation**: + +
+ ### Datos en bruto (10 analistas) +
+ +| Analista | Firma | Recomendación | Precio objetivo | +|---------|------|--------|--------------| +| 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. Determinar el consenso:** 3.9 se redondea a **4 = "Compra"** + +**5. Precios objetivo (PO):** + +* PO de consenso: (150+165+155+140+170+152+145+130+158+168) / 10 = **$153.30** +* PO mínima: **$130** +* PO máxima: **$170** + +**6. Desglose porcentual:** + +* Compra: 70% (Compra fuerte 30% + Compra 40%) +* Mantener: 20% +* Vender: 10% + +
+ ### Salida de la calificación de consenso definitiva +
+ +```json +{ + "consensusRating": "BUY", + "consensusRatingValue": 3.9, + "consensusPriceTarget": 153.30, + "priceTargetLow": 130, + "priceTargetHigh": 170, + "totalAnalysts": 10, + "uniqueAnalysts": 10, + "lastUpdated": "2026-01-16T10:30:00Z" +} +``` + +*** + +
+ ## Preguntas frecuentes +
+ + + + 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). + + + + Las calificaciones de consenso se recalculan cada vez que se publican nuevas calificaciones de analistas o se actualizan las existentes. + + + + Sin cobertura de analistas, no se puede calcular una calificación de consenso. La acción no mostrará datos de consenso. + + + + No. El consenso solo cambia cuando los analistas emiten nuevas calificaciones o actualizan las existentes. + + + +*** + + + + + + Obtener datos de calificaciones de consenso para acciones + + + + Obtener las calificaciones individuales de los analistas + + \ 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/calendar_api.spec.yml b/es/openapi/calendar_api.spec.yml index 59775b44..9798e9b1 100644 --- a/es/openapi/calendar_api.spec.yml +++ b/es/openapi/calendar_api.spec.yml @@ -1,2370 +1,45 @@ openapi: 3.0.0 info: contact: {} - description: Esta API REST devuelve datos estructurados sobre teleconferencias - de resultados, dividendos, resultados (y fechas futuras de publicación de - resultados), datos económicos, anuncios farmacéuticos, guidance, OPIs, - emisiones secundarias, calificaciones, actividad de fusiones y adquisiciones - (M&A) y splits de acciones. - termsOfService: http://swagger.io/terms/ - title: Calendar API - version: 2.1.0 + description: Autenticación mediante token Bearer + title: Newsfeed & Why is it Moving v2 + version: 2.0.0 paths: - /api/v1/analyst/insights: + /api/v2.1/news/channels: get: - description: Devuelve perspectivas de analistas e informes de investigación - sobre valores, incluidos análisis detallados y recomendaciones de - analistas financieros - operationId: get-analyst-insights-v1 - parameters: - - description: Desplazamiento de página. Por motivos de optimización, rendimiento - y razones 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: "Cantidad de resultados devueltos. Límite: 1000" - in: query - name: pageSize - schema: - type: integer - default: 100 - - description: Fecha para consultar datos de calendar. Equivale a usar date_from y - date_to cuando son iguales. De forma predeterminada, se establece en - la fecha más reciente. - in: query - name: date - schema: - type: string - format: date - - description: Fecha de inicio en formato AAAA-MM-DD - in: query - name: date_from - schema: - type: string - format: date - - description: Fecha de fin en formato AAAA-MM-DD - in: query - name: date_to - schema: - type: string - format: date - - description: Uno o más símbolos bursátiles separados por comas. Como máximo 50 - símbolos bursátiles - in: query - name: symbols - schema: - type: string - format: csv - - description: Analista - in: query - name: analyst - schema: - type: string - - description: ID de calificación - in: query - name: rating_id - schema: - type: string - - description: Tipo de claves de búsqueda - in: query - name: search_keys_type - schema: - type: string - enum: - - firm_id - - firm - - analyst_id - - analyst_name - - description: Claves de búsqueda - in: query - name: search_keys - schema: - type: string - - description: "Campo por el que se va a ordenar, formato: campo:orden (p. ej., - date:asc). El valor predeterminado es desc." - in: query - name: sort - schema: - type: string - enum: - - date - - description: Marca de tiempo Unix (UTC) de la última actualización de los - registros. Esto forzará que el orden de clasificación sea mayor o - igual que la marca de tiempo indicada - in: query - name: parameters[updated] - schema: - type: integer - responses: - "200": - description: Análisis de los analistas - content: - application/json: - schema: - $ref: "#/components/schemas/calendarapi.AnalystInsightsJSON" - "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: Perspectivas de analistas V1 - tags: - - Analyst Insights - /api/v1/bulls_bears_say: - get: - description: Devuelve los últimos casos de inversión alcistas y bajistas para un - ticker de una acción determinado. Los casos alcistas presentan - argumentos positivos para comprar una acción, mientras que los casos - bajistas presentan argumentos negativos en contra de hacerlo. - operationId: get-bulls-say-bears-say-v1 - parameters: - - description: Símbolo de ticker bursátil a consultar para casos alcistas/bajistas - in: query - name: symbols - required: true - schema: - type: string - - description: Desplazamiento de página. Por motivos de optimización, rendimiento - y cuestiones técnicas, los desplazamientos de página están limitados - al rango de 0 a 100000. Limita 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 a devolver. Límite 200 - in: query - name: pagesize - schema: - type: integer - maximum: 200 - default: 100 - - description: Marca de tiempo Unix (UTC) de la última actualización de los - registros. Esto forzará que el ordenamiento sea mayor o igual que la - marca de tiempo indicada - in: query - name: parameters[updated] - schema: - type: integer - responses: - "200": - description: Un array de casos alcistas y bajistas para el ticker solicitado - content: - application/json: - schema: - $ref: "#/components/schemas/calendarapi.BullsSayBearsSayJSON" - "400": - description: Solicitud incorrecta - content: - application/json: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - "401": - description: Falta la información de autenticación o no es válida - content: - application/json: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - "404": - description: No se encontró un escenario alcista/bajista para el ticker - proporcionado - 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: Últimos casos alcistas y bajistas para un ticker determinado - tags: - - Bulls Say Bears Say - /api/v1/consensus-ratings: - get: - description: Devuelve datos agregados de calificaciones de consenso de analistas - para un símbolo de ticker dado. Este endpoint proporciona precios - objetivo de consenso, la distribución agregada de calificaciones y el - recuento de analistas basados en calificaciones de analistas recientes. - operationId: get-consensus-ratings-v1 - parameters: - - description: Especifica el formato de respuesta. Los parámetros de consulta - funcionan de la misma manera para ambos formatos. - in: header - name: accept - required: true - schema: - type: string - enum: - - application/json - default: application/json - - description: "Número de resultados devueltos. Límite: 1000" - in: query - name: pagesize - schema: - type: integer - - description: Fecha (punto en el tiempo) desde la cual realizar la consulta - in: query - name: parameters[date_from] - schema: - type: string - format: YYYY-MM-DD - - description: Fecha final de la consulta (punto en el tiempo) - in: query - name: parameters[date_to] - schema: - type: string - format: YYYY-MM-DD - - description: Un ticker para el que consultar el agregado. Máximo 1 ticker - in: query - name: parameters[tickers] - schema: - type: string - - description: Para simplificar las calificaciones agregadas a solo BUY, SELL y - HOLD, de forma predeterminada se devolverán todas las calificaciones - (STRONG_BUY, BUY, HOLD, SELL, STRONG_SELL). - in: query - name: simplify - schema: - type: boolean - default: false - - description: Para agregar las calificaciones por número o porcentaje - in: query - name: aggregate_type - schema: - type: string - enum: - - number - - percentage - default: number - responses: - "200": - description: éxito - content: - application/json: - schema: - $ref: "#/components/schemas/calendarapi.ConsensusRating" - "204": - description: Sin contenido - content: - application/json: - schema: - type: string - "400": - description: Solicitud incorrecta - content: - application/json: - schema: - type: string - "500": - description: Error interno - content: - application/json: - schema: - type: string - security: - - ApiKeyAuth: [] - summary: Devuelve datos de consenso de recomendaciones de analistas - tags: - - consensus_ratings - /api/v1/erx-gaps: - get: - description: Devuelve datos sobre los gaps de reacción a resultados, que - registran gaps de precio significativos tras los anuncios de resultados. - operationId: get-erx-gaps - parameters: - - description: Desplazamiento de página. Por motivos de optimización, rendimiento - y técnicos, 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 de 1000 - in: query - name: pageSize - schema: - type: integer - default: 100 - - description: Fecha para consultar los datos de calendar. Abreviatura de - date_from y date_to si son iguales. De manera predeterminada, se usa - la más reciente. - in: query - name: parameters[date] - schema: - type: string - format: date - - description: Fecha de inicio en el formato AAAA-MM-DD - in: query - name: parameters[date_from] - schema: - type: string - format: date - - description: Fecha de finalización en formato AAAA-MM-DD - in: query - name: parameters[date_to] - schema: - type: string - format: date - - description: Registros actualizados por última vez (marca de tiempo Unix, UTC). - Esto forzará que el orden de clasificación sea mayor que o igual a - la marca de tiempo indicada - in: query - name: updated - schema: - type: integer - responses: - "200": - description: Gaps de ERx - content: - application/json: - schema: - $ref: "#/components/schemas/calendarapi.ErxGapJSON" - text/xml: - schema: - $ref: "#/components/schemas/calendarapi.ErxGapJSON" - "400": - description: Solicitud incorrecta - content: - application/json: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - text/xml: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - "500": - description: Error interno del servidor - content: - application/json: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - text/xml: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - security: - - ApiKeyAuth: [] - summary: Brechas de ERx - tags: - - ERx Gaps - /api/v1/government_trade_reports: - get: - description: Devuelve informes detallados de divulgación sobre operaciones del - gobierno, incluidos los informes periódicos de transacciones presentados - por miembros del Congreso - operationId: get-government-trade-reports - parameters: - - description: Número de página - in: query - name: page - schema: - type: integer - - description: Tamaño de página - in: query - name: pageSize - schema: - type: integer - - description: Fecha de inicio - in: query - name: date_from - schema: - type: integer - format: int64 - - description: Fecha hasta - in: query - name: date_to - schema: - type: integer - format: int64 - - description: Actualizado desde - in: query - name: updated_since - schema: - type: integer - format: int64 - - description: Fecha - in: query - name: date - schema: - type: integer - format: int64 - - 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 claves de búsqueda - in: query - name: search_keys_type - schema: - type: string - enum: - - '"report_id"' - - '"ticker"' - - description: Claves de búsqueda - in: query - name: search_keys - schema: - type: string - responses: - "200": - description: Informes de operaciones del gobierno - content: - application/json: - schema: - $ref: "#/components/schemas/calendarapi.GovernmentTradeJSON" - "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: Informes de operaciones del gobierno - tags: - - Government Trade Reports - /api/v1/government_trades: - get: - description: Devuelve operaciones financieras realizadas por funcionarios - gubernamentales, incluidas las transacciones de miembros de la Cámara de - Representantes y del Senado de EE. UU. - operationId: get-government-trades - parameters: - - description: Desplazamiento de página. Por motivos de optimización, rendimiento - y consideraciones técnicas, los desplazamientos de página están - limitados entre 0 y 100000. Puede limitar 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 con el formato AAAA-MM-DD - in: query - name: date_from - schema: - type: string - format: date - - description: Fecha de finalización en el 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 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 claves de búsqueda - in: query - name: search_keys_type - schema: - type: string - enum: - - report_id - - ticker - - description: Claves de búsqueda - in: query - name: search_keys - schema: - type: string - responses: - "200": - description: Operaciones del gobierno - content: - application/json: - schema: - $ref: "#/components/schemas/calendarapi.GovernmentTradeJSON" - "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: Operaciones del gobierno - tags: - - Government Trades - /api/v1/sec/insider_transactions/filings: - 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 - 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. - 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 AAAA-MM-DD - in: query - name: date_from - schema: - type: string - format: date - - description: Fecha de finalización en el 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 - 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 claves de búsqueda - in: query - name: search_keys_type - schema: - type: string - enum: - - symbol - - accession_number - - cik - - id - - 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: Transacción de iniciados - content: - application/json: - schema: - $ref: "#/components/schemas/calendarapi.InsiderTransactionFilingDoc" - "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: Declaración de operaciones de insiders - tags: - - Insider Transaction - /api/v1/signal/block_trade: - get: - description: Devuelve datos de operaciones en bloque, que incluyen operaciones - inusualmente grandes que pueden señalar actividad de negociación - institucional - operationId: get-block-trade-v1 - parameters: - - description: Desplazamiento de página. Por razones de optimización, rendimiento - y técnicas, el desplazamiento de página está limitado a valores - 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. Máximo 1000 - in: query - name: pageSize - schema: - type: integer - default: 100 - - description: Fecha de inicio en formato AAAA-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: Uno o más símbolos bursátiles separados por comas. Máximo 50 - símbolos bursátiles - in: query - name: tickers - schema: - type: string - format: csv - - description: Marca de tiempo Unix (UTC) de la última actualización de los - registros. Esto forzará que el orden de clasificación sea mayor o - igual que la marca de tiempo indicada. - in: query - name: updated - schema: - type: integer - responses: - "200": - description: Operación en bloque - content: - application/json: - schema: - $ref: "#/components/schemas/calendarapi.BlockTradeJSON" - "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: BlockTrade V1 - tags: - - Block Trade - /api/v1/signal/halt_resume: - get: - description: Devuelve información sobre suspensiones y reanudaciones de la - negociación de valores, que incluye los motivos de la suspensión y las - horas previstas de reanudación - operationId: get-halt-resume-v1 - parameters: - - description: Desplazamiento de página. Por motivos técnicos de optimización y - rendimiento, los desplazamientos de página están limitados del 0 al - 100000. Limite los resultados de la consulta usando 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. Máximo 1000 - in: query - name: pageSize - schema: - type: integer - default: 100 - - description: Fecha de inicio en formato AAAA-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: Uno o más símbolos bursátiles, separados por comas. Máximo 50 - símbolos bursátiles. - in: query - name: tickers - schema: - type: string - format: csv - - description: Marca de tiempo Unix (UTC) de la última actualización de los - registros. Esto forzará que el orden de clasificación sea mayor o - igual que la marca de tiempo indicada - in: query - name: updated - schema: - type: integer - responses: - "200": - description: Suspender Reanudar - content: - application/json: - schema: - $ref: "#/components/schemas/calendarapi.HaltResumeJSON" - "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: HaltResume V1 - tags: - - Halt Resume - /api/v1/signal/option_activity: - get: - description: Devuelve datos sobre actividad inusual en opciones, incluidas - operaciones de opciones grandes o inusuales que pueden indicar - negociación informada - operationId: get-option-activity-v1 - parameters: - - description: Desplazamiento de página. Por motivos de optimización, rendimiento - y consideraciones técnicas, los desplazamientos de página están - limitados 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 para consultar datos de calendar. Equivale a usar date_from y - date_to si son iguales. Por defecto, usa la más reciente. - in: query - name: parameters[date] - schema: - type: string - format: date - - description: Fecha de inicio en formato AAAA-MM-DD - in: query - name: parameters[date_from] - schema: - type: string - format: date - - description: Fecha de finalización en formato AAAA-MM-DD - in: query - name: parameters[date_to] - schema: - type: string - format: date - - description: Ordenar por fecha - in: query - name: parameters[date_sort] - schema: - type: string - enum: - - date - - description: Uno o más símbolos bursátiles separados por una coma. Como máximo, - 50 símbolos bursátiles - in: query - name: parameters[tickers] - schema: - type: string - format: csv - - description: ID - in: query - name: parameters[id] - schema: - type: string - - description: Marca de tiempo Unix (UTC) de la última actualización de los - registros. Esto forzará que el orden de clasificación sea mayor o - igual que la marca de tiempo indicada - in: query - name: parameters[updated] - schema: - type: integer - responses: - "200": - description: Actividad en opciones - content: - application/json: - schema: - $ref: "#/components/schemas/calendarapi.OptionActivityJSON" - "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: OptionActivity V1 - tags: - - Option Activity - /api/v2.1/calendar-removed/: - get: - description: Devuelve eventos de calendar que hayan sido eliminados o cancelados - de los tipos de evento especificados - operationId: get-removed - parameters: - - description: Desplazamiento de página. Por razones de optimización, rendimiento - y técnicas, 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: type - in: query - name: type - schema: - type: string - enum: - - ratings - - earnings - - dividends - - splits - - ipos - - offerings - - economics - - guidance - - ma - - conference calls - - description: Marca de tiempo Unix (UTC) de la última actualización de los - registros. Esto forzará el orden de clasificación a ser mayor o - igual que la marca de tiempo indicada - in: query - name: updated - schema: - type: integer - responses: - "200": - description: Eliminado - content: - application/json: - schema: - $ref: "#/components/schemas/calendarapi.RemovedJSON" - text/xml: - schema: - $ref: "#/components/schemas/calendarapi.RemovedJSON" - "500": - description: Error interno - content: - application/json: - schema: - type: string - text/xml: - schema: - type: string - security: - - ApiKeyAuth: [] - summary: Eliminado (v2) - tags: - - removed - /api/v2.1/calendar/conference-calls: - get: - description: Devuelve datos de conferencias telefónicas para un período y/o un - valor seleccionados. Las conferencias telefónicas son llamadas - programadas en las que la dirección de la empresa analiza los resultados - financieros trimestrales o anuales, proporciona actualizaciones sobre el - negocio y responde preguntas de analistas e inversores. - operationId: get-conference-calls - parameters: - - description: Especifica el formato de respuesta. Los parámetros de consulta - funcionan igual en ambos formatos - in: header - name: accept - required: true - schema: - type: string - enum: - - application/json - default: application/json - - description: Desplazamiento de página. Por motivos de optimización, rendimiento - y razones 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. - 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 - - description: Fecha para consultar datos de calendar. Es una abreviatura de - date_from y date_to cuando son iguales. De forma predeterminada, - utiliza la fecha más reciente. - in: query - name: parameters[date] - schema: - type: string - format: YYYY-MM-DD - - description: Fecha a partir de la cual realizar la consulta - in: query - name: parameters[date_from] - schema: - type: string - format: YYYY-MM-DD - - description: Fecha hasta la cual realizar la consulta (punto en el tiempo) - in: query - name: parameters[date_to] - schema: - type: string - format: YYYY-MM-DD - - description: Uno o más símbolos bursátiles separados por comas. Como máximo, 50 - símbolos bursátiles - in: query - name: parameters[tickers] - schema: - type: string - format: csv - - description: Marca de tiempo Unix (UTC) de la última actualización de los - registros. Esto forzará el orden de clasificación a ser mayor o - igual que la marca de tiempo indicada. - in: query - name: parameters[updated] - schema: - type: integer - responses: - "200": - description: éxito - content: - application/json: - schema: - $ref: "#/components/schemas/calendarapi.ConferenceJSON" - text/xml: - schema: - $ref: "#/components/schemas/calendarapi.ConferenceJSON" - "400": - description: Solicitud incorrecta - content: - application/json: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - text/xml: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - "500": - description: Error interno del servidor - content: - application/json: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - text/xml: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - security: - - ApiKeyAuth: [] - summary: Devuelve datos de conferencias telefónicas - tags: - - conference_calls - /api/v2.1/calendar/dividends: - get: - description: Devuelve datos de dividendos para un período y/o un valor - determinados. Incluye los importes de los dividendos, las fechas - exdividendo, las fechas de pago, las rentabilidades por dividendo y otra - información relevante sobre dividendos para acciones. - operationId: get-dividends - parameters: - - description: Especifica el formato de la respuesta. Los parámetros de consulta - funcionan de la misma manera en ambos formatos - in: header - name: accept - required: true - schema: - type: string - enum: - - application/json - default: application/json - - description: Desplazamiento de página. Por motivos de optimización, rendimiento - y técnicos, los desplazamientos de página están limitados entre 0 y - 100000. Limite los resultados de la consulta con otros parámetros, - como la fecha. - 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 - - description: Fecha para consultar datos de calendar. Abreviatura de date_from y - date_to cuando son iguales. De forma predeterminada, usa la última - disponible. - in: query - name: parameters[date] - schema: - type: string - format: YYYY-MM-DD - - description: Fecha desde la cual realizar la consulta - in: query - name: parameters[date_from] - schema: - type: string - format: YYYY-MM-DD - - description: Fecha hasta la cual consultar, como punto en el tiempo - in: query - name: parameters[date_to] - schema: - type: string - format: YYYY-MM-DD - - description: Campo de fecha de dividendo por el que ordenar (de más reciente a - más antiguo) - in: query - name: parameters[date_sort] - schema: - type: string - enum: - - announced - - ex - - payable - - record - - description: Especifica cómo filtrar utilizando el rendimiento de dividendos. gt - = mayor que, gte = mayor o igual que, eq = igual, lt = menor que, - lte = menor o igual que - in: query - name: parameters[dividend_yield_operation] - schema: - type: string - enum: - - gt - - gte - - eq - - lte - - lt - - description: El importe de la rentabilidad por dividendo por el que se va a - filtrar. De forma predeterminada, se utiliza Igual a el importe - indicado. 1 = 100 % - in: query - name: parameters[dividend_yield] - schema: - type: number - - description: El nivel de importancia por el que filtrar. Usa “mayor o igual que” - respecto a la importancia indicada. - in: query - name: parameters[importance] - schema: - type: integer - enum: - - 0 - - 1 - - 2 - - 3 - - 4 - - 5 - - description: Uno o más símbolos bursátiles separados por comas. Máximo 50 - símbolos bursátiles - in: query - name: parameters[tickers] - schema: - type: string - format: csv - - description: Marca de tiempo Unix (UTC) de la última actualización de los - registros. Esto forzará que el orden de clasificación sea mayor o - igual que la marca de tiempo indicada. - in: query - name: parameters[updated] - schema: - type: integer - responses: - "200": - description: Correcto - content: - application/json: - schema: - $ref: "#/components/schemas/calendarapi.DividendJSON" - text/xml: - schema: - $ref: "#/components/schemas/calendarapi.DividendJSON" - "400": - description: Solicitud incorrecta - content: - application/json: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - text/xml: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - "500": - description: Error interno del servidor - content: - application/json: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - text/xml: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - security: - - ApiKeyAuth: [] - summary: Eventos de dividendos - tags: - - Dividends - /api/v2.1/calendar/earnings: - get: - description: Devuelve datos de resultados para un período y/o valor - seleccionados. Incluye las cifras reales de ganancias por acción (EPS) e - ingresos, estimaciones, sorpresas y comparaciones históricas. Los datos - de resultados son fundamentales para que los inversores evalúen el - desempeño de una empresa. - operationId: get-earnings - parameters: - - description: Especifica el formato de respuesta. Los parámetros de consulta - funcionan de la misma manera para ambos formatos - in: header - name: accept - required: true - schema: - type: string - enum: - - application/json - default: application/json - - description: Desplazamiento de página. Por motivos de optimización, rendimiento - y técnicos, los desplazamientos de página están limitados entre 0 y - 100000. Limite los resultados de la consulta utilizando otros - parámetros, como la fecha. - in: query - name: page - schema: - type: integer - default: 0 - - description: "Cantidad de resultados devueltos. Límite: 1000" - in: query - name: pagesize - schema: - type: integer - - description: Fecha para consultar datos del calendar. Equivale a usar date_from - y date_to con el mismo valor. De forma predeterminada, usa la fecha - más reciente. - in: query - name: parameters[date] - schema: - type: string - format: YYYY-MM-DD - - description: Fecha desde la cual consultar - in: query - name: parameters[date_from] - schema: - type: string - format: YYYY-MM-DD - - description: Fecha final de la consulta (punto en el tiempo) - in: query - name: parameters[date_to] - schema: - type: string - format: YYYY-MM-DD - - description: Opción de ordenación de campos para el calendario de resultados. - Utilice `:desc` o `:asc` para indicar el orden - in: query - name: parameters[date_sort] - schema: - type: string - enum: - - date - - description: El nivel de importancia por el que se va a filtrar. Utiliza un - valor mayor o igual que la importancia indicada - in: query - name: parameters[importance] - schema: - type: integer - enum: - - 0 - - 1 - - 2 - - 3 - - 4 - - 5 - - description: Uno o más símbolos bursátiles separados por una coma. Como máximo, - 50 símbolos bursátiles - in: query - name: parameters[tickers] - schema: - type: string - format: csv - - description: Marca de tiempo Unix (UTC) de la última actualización de los - registros. Esto forzará que el orden de clasificación sea mayor o - igual que la marca de tiempo indicada - in: query - name: parameters[updated] - schema: - type: integer - responses: - "200": - description: éxito - content: - application/json: - schema: - $ref: "#/components/schemas/calendarapi.EarningJSON" - text/xml: - schema: - $ref: "#/components/schemas/calendarapi.EarningJSON" - "400": - description: Solicitud incorrecta - content: - application/json: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - text/xml: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - "500": - description: Error interno del servidor - content: - application/json: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - text/xml: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - security: - - ApiKeyAuth: [] - summary: Devuelve los datos de resultados financieros - tags: - - earnings - /api/v2.1/calendar/economics: - get: - description: Devuelve datos del calendario económico que incluyen indicadores - económicos, publicaciones e informes de distintos países. Incluye - valores reales, estimaciones de consenso y valores anteriores para - eventos económicos como el PIB, datos de empleo, métricas de inflación y - más. - operationId: get-economics - parameters: - - description: Especifica el formato de respuesta. Los parámetros de consulta - funcionan de la misma manera para ambos formatos. - in: header - name: accept - required: true - schema: - type: string - enum: - - application/json - default: application/json - - description: Desplazamiento de página. Por razones de optimización, rendimiento - y técnicas, los desplazamientos de página están limitados de 0 a - 100000. Limita los resultados de la consulta mediante otros - parámetros, como la fecha. - in: query - name: page - schema: - type: integer - default: 0 - - description: Número de resultados devueltos. Máximo 1000 - in: query - name: pagesize - schema: - type: integer - maximum: 1000 - - description: Fecha para consultar datos de calendar. Equivale a usar date_from y - date_to con el mismo valor. De forma predeterminada, usa la fecha - más reciente. - in: query - name: parameters[date] - schema: - type: string - format: YYYY-MM-DD - - description: Fecha a partir de la cual realizar la consulta - in: query - name: parameters[date_from] - schema: - type: string - format: YYYY-MM-DD - - description: Fecha hasta la cual consultar (momento en el tiempo) - in: query - name: parameters[date_to] - schema: - type: string - format: YYYY-MM-DD - - description: El nivel de importancia por el que filtrar. Utiliza un criterio de - Mayor o igual que el nivel de importancia indicado - in: query - name: parameters[importance] - schema: - type: integer - enum: - - 1 - - 2 - - 3 - - description: Marca de tiempo Unix (UTC) de la última actualización de los - registros. Esto forzará que el orden de ordenamiento sea mayor o - igual que la marca de tiempo indicada - in: query - name: parameters[updated] - schema: - type: integer - - description: Código de país de 3 dígitos (p. ej., USA, CAN, GBR) - in: query - name: country - schema: - type: string - format: A-Z:3 - - description: Una o más categorías separadas por una coma - in: query - name: event_category - schema: - type: string - format: csv - responses: - "200": - description: éxito - content: - application/json: - schema: - $ref: "#/components/schemas/calendarapi.EconomicJSON" - text/xml: - schema: - $ref: "#/components/schemas/calendarapi.EconomicJSON" - "400": - description: Solicitud incorrecta - content: - application/json: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - text/xml: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - "500": - description: Error interno del servidor - content: - application/json: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - text/xml: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - security: - - ApiKeyAuth: [] - summary: Devuelve los datos del calendario económico - tags: - - economics - /api/v2.1/calendar/fda: - get: - description: Devuelve aprobaciones de la FDA, ensayos clínicos y fechas de PDUFA - (Prescription Drug User Fee Act) para empresas farmacéuticas y - biotecnológicas. Incluye información sobre las etapas de desarrollo de - los fármacos, resultados de los ensayos, resultados de las aprobaciones - y hitos regulatorios. - operationId: get-fda - parameters: - - description: Especifica el formato de respuesta. Los parámetros de consulta - funcionan igual en ambos formatos - in: header - name: accept - required: true - schema: - type: string - enum: - - application/json - default: application/json - - description: Desplazamiento de página. Por motivos de optimización, rendimiento - y técnicos, los desplazamientos de página están limitados al rango - de 0 a 100000. Limite los resultados de la consulta usando otros - parámetros, como la fecha. - 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 - - description: Fecha para consultar datos de calendar. Equivale a usar date_from y - date_to con el mismo valor. Por defecto, se utiliza la fecha más - reciente. - in: query - name: parameters[date] - schema: - type: string - format: YYYY-MM-DD - - description: Fecha a partir de la cual realizar la consulta - in: query - name: parameters[date_from] - schema: - type: string - format: YYYY-MM-DD - - description: Fecha hasta la que consultar el punto en el tiempo - in: query - name: parameters[date_to] - schema: - type: string - format: YYYY-MM-DD - - description: Fecha para filtrar y ordenar calendar. El valor predeterminado es - `announced` - in: query - name: parameters[date_search_field] - schema: - type: string - enum: - - announced - - target - default: announced - - description: "Algunos campos de fecha (como la fecha objetivo del calendar de la - FDA) incluyen fechas aproximadas como 2021-Q1. Al filtrar, puedes - optar por permitir coincidencias de fecha aproximadas o - coincidencias de fecha estrictas que busquen ÚNICAMENTE fechas que - tengan una coincidencia exacta dentro del período de fechas dado. - Predeterminado: `TRUE`" - in: query - name: parameters[date_search_strict] - schema: - type: boolean - default: true - - description: Uno o más identificadores de valores separados por comas. Como - máximo 50 valores. Los identificadores de valores deben estar en - formato de símbolos de ticker, solo para acciones que cotizan en EE. - UU. - in: query - name: parameters[securities] - schema: - type: string - format: csv - - description: Marca de tiempo Unix (UTC) de la última actualización de los - registros. Esto obligará a que el orden de clasificación sea mayor o - igual que la marca de tiempo indicada - in: query - name: parameters[updated] - schema: - type: integer - responses: - "200": - description: Éxito - content: - application/json: - schema: - $ref: "#/components/schemas/calendarapi.FDAJSON" - text/xml: - schema: - $ref: "#/components/schemas/calendarapi.FDAJSON" - "400": - description: Solicitud incorrecta - content: - application/json: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - text/xml: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - "500": - description: Error interno del servidor - content: - application/json: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - text/xml: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - security: - - ApiKeyAuth: [] - summary: Aprobaciones de la FDA, ensayos clínicos y fechas de PDUFA - tags: - - fda - /api/v2.1/calendar/guidance: - get: - description: Devuelve datos de guidance de la empresa, incluidas las - proyecciones futuras de ganancias e ingresos proporcionadas por la - dirección. Incluye rangos de guidance de ganancias por acción (EPS) - (mín./máx.), rangos de guidance de ingresos y comparaciones con el - guidance previo. El guidance es fundamental para comprender las - expectativas de la dirección sobre el desempeño futuro. - operationId: get-guidance - parameters: - - description: Especifica el formato de respuesta. Los parámetros de consulta - funcionan de la misma manera para ambos formatos. - in: header - name: accept - required: true - schema: - type: string - enum: - - application/json - default: application/json - - description: Desplazamiento de página. Por motivos de optimización, rendimiento - y técnicos, los desplazamientos de página están limitados de 0 a - 100000. Limite los resultados de la consulta mediante otros - parámetros, como la fecha. - 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 - - description: Fecha para consultar datos de calendar. Abreviatura de date_from y - date_to cuando son iguales. De forma predeterminada, se usa la fecha - más reciente. - in: query - name: parameters[date] - schema: - type: string - format: YYYY-MM-DD - - description: Fecha a partir de la cual realizar la consulta - in: query - name: parameters[date_from] - schema: - type: string - format: YYYY-MM-DD - - description: Fecha a consultar para el punto en el tiempo - in: query - name: parameters[date_to] - schema: - type: string - format: YYYY-MM-DD - - description: El nivel de importancia por el que filtrar. Filtra por valores - mayores o iguales a la importancia indicada - in: query - name: parameters[importance] - schema: - type: integer - enum: - - 0 - - 1 - - 2 - - 3 - - 4 - - 5 - - description: Determina si la proyección devuelta es primaria, secundaria o todas - ellas. El valor predeterminado es "Y". - in: query - name: parameters[is_primary] - schema: - type: string - enum: - - Y - - N - - All - default: Y - - description: Uno o más símbolos bursátiles separados por comas. Máximo 50 - símbolos bursátiles - in: query - name: parameters[tickers] - schema: - type: string - format: csv - - description: Última marca de tiempo Unix de actualización de los registros - (UTC). Esto forzará que el orden de clasificación sea mayor o igual - que la marca de tiempo indicada - in: query - name: parameters[updated] - schema: - type: integer - responses: - "200": - description: éxito - content: - application/json: - schema: - $ref: "#/components/schemas/calendarapi.GuidanceJSON" - text/xml: - schema: - $ref: "#/components/schemas/calendarapi.GuidanceJSON" - "400": - description: Solicitud incorrecta - content: - application/json: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - text/xml: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - "500": - description: Error interno del servidor - content: - application/json: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - text/xml: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - security: - - ApiKeyAuth: [] - summary: Devuelve datos de proyecciones - tags: - - guidance - /api/v2.1/calendar/ipos: - get: - description: Devuelve datos de ofertas públicas iniciales (IPO), incluida la - información sobre precios, las entidades colocadoras, el estado de la - operación y los detalles de la oferta - operationId: get-ipos-v21 - parameters: - - description: Número de página - in: query - name: page - schema: - type: integer - - description: Tamaño de página - in: query - name: pagesize - schema: - type: integer - - description: Fecha de la OPV en formato AAAA-MM-DD (nuevo parámetro recomendado) - in: query - name: ipo_date - schema: - type: string - format: date - - description: Fecha de salida a bolsa en formato AAAA-MM-DD (obsoleto) - in: query - name: parameters[ipo_date] - schema: - type: string - format: date - - description: Fecha de inicio en formato AAAA-MM-DD - in: query - name: parameters[date_from] - schema: - type: string - format: date - - description: Fecha de finalización en formato AAAA-MM-DD - in: query - name: parameters[date_to] - schema: - type: string - format: date - - description: Símbolos bursátiles - in: query - name: parameters[tickers] - schema: - type: string - - description: Tipo de OPI - in: query - name: parameters[ipo_type] - schema: - type: string - - description: Hora de la última actualización en formato Unix - in: query - name: parameters[updated] - schema: - type: string - format: int64 - responses: - "200": - description: IPOs - content: - application/json: - schema: - $ref: "#/components/schemas/calendarapi.IPOJSON" - text/xml: - schema: - $ref: "#/components/schemas/calendarapi.IPOJSON" - "400": - description: Solicitud incorrecta - content: - application/json: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - text/xml: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - "500": - description: Error interno del servidor - content: - application/json: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - text/xml: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - security: - - ApiKeyAuth: [] - summary: IPOs v2.1 - tags: - - ipos - /api/v2.1/calendar/ma: - get: - description: Devuelve datos sobre fusiones y adquisiciones (M&A), incluidos - anuncios de operaciones, cierres y detalles sobre las empresas - adquirentes y objetivo. Incluye el tamaño de la operación, el tipo de - pago, el estado de la operación y las fechas previstas/finalización para - actividades de consolidación corporativa. - operationId: get-ma - parameters: - - description: Especifica el formato de respuesta. Los parámetros de consulta - funcionan igual en ambos formatos. - in: header - name: accept - required: true - schema: - type: string - enum: - - application/json - default: application/json - - description: Desplazamiento de página. Por razones de optimización, rendimiento - y técnicas, los desplazamientos de página están limitados de 0 a - 100000. Limite los resultados de la consulta utilizando otros - parámetros, como la fecha. - 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 - - description: Fecha a consultar para obtener datos de calendar. Equivalente - abreviado a date_from y date_to cuando son iguales. De forma - predeterminada, usa la fecha más reciente. - in: query - name: parameters[date] - schema: - type: string - format: YYYY-MM-DD - - description: Fecha (momento en el tiempo) desde la cual realizar la consulta - in: query - name: parameters[date_from] - schema: - type: string - format: YYYY-MM-DD - - description: Fecha hasta la cual realizar la consulta (punto en el tiempo) - in: query - name: parameters[date_to] - schema: - type: string - format: YYYY-MM-DD - - description: El nivel de importancia por el que filtrar. Utiliza un valor mayor - o igual que la importancia indicada - in: query - name: parameters[importance] - schema: - type: integer - enum: - - 0 - - 1 - - 2 - - 3 - - 4 - - 5 - - description: Uno o más símbolos de ticker, separados por comas. Máximo 50 tickers - in: query - name: parameters[tickers] - schema: - type: string - format: csv - - description: Marca de tiempo Unix (UTC) de la última actualización de los - registros. Esto forzará que el orden de clasificación sea mayor o - igual que la marca de tiempo indicada - in: query - name: parameters[updated] - schema: - type: integer - - description: Campo de fecha de M&A para ordenar (de más reciente a más antiguo - para esperadas y completadas; de más antiguo a más reciente para - anunciadas) - in: query - name: parameters[date_sort] - schema: - type: string - enum: - - expected - - completed - - announced - responses: - "200": - description: éxito - content: - application/json: - schema: - $ref: "#/components/schemas/calendarapi.AcquisitionJSON" - text/xml: - schema: - $ref: "#/components/schemas/calendarapi.AcquisitionJSON" - "400": - description: Solicitud no válida - content: - application/json: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - text/xml: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - "500": - description: Error interno del servidor - content: - application/json: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - text/xml: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - security: - - ApiKeyAuth: [] - summary: Devuelve datos sobre fusiones y adquisiciones - tags: - - ma - /api/v2.1/calendar/offerings: - get: - description: Devuelve datos sobre ofertas secundarias de empresas que cotizan en - bolsa que emiten acciones adicionales tras su IPO. Incluye el precio de - la oferta, el importe recaudado, el número de acciones, las ofertas - shelf y si los valores se venden en tramos a lo largo del tiempo o en la - fecha inicial de la oferta. - operationId: get-offerings - parameters: - - description: Especifica el formato de la respuesta. Los parámetros de consulta - funcionan igual para ambos formatos. - in: header - name: accept - required: true - schema: - type: string - enum: - - application/json - default: application/json - - description: Desplazamiento de página. Por razones de optimización, rendimiento - y técnicas, los desplazamientos de página se limitan de 0 a 100000. - Limite los resultados de la consulta mediante otros parámetros, como - la fecha. - 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 - - description: Fecha para consultar datos de calendar. Forma abreviada de - date_from y date_to cuando son iguales. Por defecto, corresponde a - la fecha más reciente. - in: query - name: parameters[date] - schema: - type: string - format: YYYY-MM-DD - - description: Fecha a partir de la cual realizar la consulta (punto en el tiempo) - in: query - name: parameters[date_from] - schema: - type: string - format: YYYY-MM-DD - - description: Fecha hasta la cual realizar la consulta (punto en el tiempo) - in: query - name: parameters[date_to] - schema: - type: string - format: YYYY-MM-DD - - description: El nivel de importancia por el que filtrar. Utiliza “mayor o igual - que” respecto a la importancia indicada - in: query - name: parameters[importance] - schema: - type: integer - enum: - - 0 - - 1 - - 2 - - 3 - - 4 - - 5 - - description: Uno o más símbolos bursátiles separados por comas. Un máximo de 50 - símbolos bursátiles. - in: query - name: parameters[tickers] - schema: - type: string - format: csv - - description: Marca de tiempo Unix (UTC) de la última actualización de los - registros. Esto forzará que el ordenamiento sea mayor o igual que la - marca de tiempo indicada - in: query - name: parameters[updated] - schema: - type: integer - responses: - "200": - description: éxito - content: - application/json: - schema: - $ref: "#/components/schemas/calendarapi.OfferingJSON" - text/xml: - schema: - $ref: "#/components/schemas/calendarapi.OfferingJSON" - "400": - description: Solicitud incorrecta - content: - application/json: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - text/xml: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - "500": - description: Error interno del servidor - content: - application/json: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - text/xml: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - security: - - ApiKeyAuth: [] - summary: Devuelve datos sobre ofertas secundarias - tags: - - offerings - /api/v2.1/calendar/ratings: - get: - description: Devuelve datos de calificaciones de analistas, incluidas mejoras, - rebajas, inicios de cobertura y cambios en los precios objetivo por - parte de analistas de Wall Street. Incluye calificaciones actuales y - anteriores, precios objetivo, información del analista y, cuando estén - disponibles, métricas sobre la precisión de las calificaciones. - operationId: get-ratings - parameters: - - description: Especifica el formato de respuesta. Los parámetros de consulta - funcionan igual para ambos formatos. - in: header - name: accept - required: true - schema: - type: string - enum: - - application/json - default: application/json - - description: "Lista de campos separados por comas que se deben devolver. Campos - disponibles: id, date, time, ticker, exchange, name, currency, - action_pt, action_company, rating_current, pt_current, rating_prior, - pt_prior, pt_pct_change, url, url_calendar, url_news, analyst, - analyst_id, analyst_name, ratings_accuracy, importance, notes, - updated. Utilice * para todos los campos, incluido - ratings_accuracy." - in: query - name: fields - schema: - type: string - format: csv - - description: Desplazamiento de página. Por motivos de optimización, rendimiento - y técnicos, los desplazamientos de página están limitados entre 0 y - 100000. Limite los resultados de la consulta usando otros - parámetros, como la fecha. - in: query - name: page - schema: - type: integer - default: 0 - - description: "Cantidad de resultados devueltos. Límite: 1000" - in: query - name: pagesize - schema: - type: integer - - description: Fecha para consultar datos del calendar. Equivalente abreviado de - date_from y date_to si son iguales. De forma predeterminada, - consulta la más reciente. - in: query - name: parameters[date] - schema: - type: string - format: YYYY-MM-DD - - description: Fecha desde la cual realizar la consulta - in: query - name: parameters[date_from] - schema: - type: string - format: YYYY-MM-DD - - description: Fecha hasta la que se consulta el punto en el tiempo - in: query - name: parameters[date_to] - schema: - type: string - format: YYYY-MM-DD - - description: El nivel de importancia por el que filtrar. Utiliza un valor mayor - o igual que el nivel de importancia indicado - in: query - name: parameters[importance] - schema: - type: integer - enum: - - 0 - - 1 - - 2 - - 3 - - 4 - - 5 - - description: Uno o más símbolos de ticker separados por comas. Máximo 50 - símbolos de ticker - in: query - name: parameters[tickers] - schema: - type: string - format: csv - - description: Marca de tiempo Unix (UTC) de la última actualización de los - registros. Esto forzará que el orden de clasificación sea mayor o - igual que la marca de tiempo indicada - in: query - name: parameters[updated] - schema: - type: integer - - description: Uno o más IDs de analista (analyst_id) separados por comas - in: query - name: parameters[analyst_id] - schema: - type: string - format: csv - - description: Uno o más IDs de firma (firm_id) separados por comas - in: query - name: parameters[firm_id] - schema: - type: string - format: csv - - description: Filtra por un action_company específico (acción de rating). Ten en - cuenta que todos estos términos están definidos con precisión - in: query - name: parameters[action] - schema: - type: string - enum: - - Downgrades - - Maintains - - Reinstates - - Reiterates - - Upgrades - - Assumes - - Initiates Coverage On - - Terminates Coverage On - - Removes - - Suspends - - Firm Dissolved - - description: Lista de ID de analistas (personas), separados por comas, que se - devolverán. Si se omite, se devolverán todos los analistas - disponibles - in: query - name: analyst - schema: - type: string - format: csv - - description: Lista de identificadores de firmas de analistas separados por comas - que se devolverán. Si se omite, se devolverán todas las firmas - disponibles - in: query - name: firm - schema: - type: string - format: csv - - description: Simplifica las calificaciones a categorías estandarizadas - in: query - name: simplify - schema: - type: boolean - default: false + description: Devuelve una lista de todos los canales de noticias disponibles que + se pueden usar para filtrar los elementos de noticias. Los canales + pueden tener subcanales, pero todos se mostrarán como elementos + independientes. + operationId: get-channels responses: "200": description: éxito content: application/json: schema: - $ref: "#/components/schemas/calendarapi.RatingJSON" - text/xml: - schema: - $ref: "#/components/schemas/calendarapi.RatingJSON" - "400": - description: Solicitud incorrecta - content: - application/json: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - text/xml: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - "500": - description: Error interno del servidor - content: - application/json: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - text/xml: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - security: - - ApiKeyAuth: [] - summary: Devuelve datos de las recomendaciones de analistas - tags: - - ratings - /api/v2.1/calendar/ratings/analysts: - get: - description: Devuelve la lista completa de analistas que proporcionan calificaciones - operationId: get-ratings-analysts - parameters: - - description: Desplazamiento de página. Por motivos de optimización, rendimiento - y consideraciones técnicas, los desplazamientos de página están - limitados desde 0 hasta 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" - in: query - name: pageSize - schema: - type: integer - default: 100 - - description: Campos - in: query - name: fields - schema: - type: string - - description: Analista - in: query - name: analyst - schema: - type: string - - description: Nombre del analista - in: query - name: analyst_name - schema: - type: string - - description: Empresa - in: query - name: firm - schema: - type: string - - description: Nombre de la empresa - in: query - name: firm_name - schema: - type: string - - description: Marca de tiempo Unix (UTC) de la última actualización de los - registros. Esto forzará que el orden de clasificación sea mayor o - igual que la marca de tiempo indicada - in: query - name: updated - schema: - type: integer - responses: - "200": - description: Analistas de calificación - content: - application/json: - schema: - $ref: "#/components/schemas/calendarapi.RatingsAnalystJSON" - text/xml: - schema: - $ref: "#/components/schemas/calendarapi.RatingsAnalystJSON" - "400": - description: Solicitud incorrecta - content: - application/json: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - text/xml: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - "500": - description: Error interno del servidor - content: - application/json: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - text/xml: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - security: - - ApiKeyAuth: [] - summary: Calificaciones de analistas - tags: - - ratings_analysts - /api/v2.1/calendar/ratings/firms: - get: - description: Devuelve las firmas disponibles que ofrecen calificaciones de analistas - operationId: get-ratings-firms - parameters: - - description: Desplazamiento de página. Por motivos de optimización, rendimiento - y razones técnicas, los desplazamientos de página se limitan 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: Campos - in: query - name: fields - schema: - type: string - - description: Empresa - in: query - name: firm - schema: - type: string - - description: Marca de tiempo Unix (UTC) de la última actualización de los - registros. Esto forzará que el ordenamiento sea mayor o igual que la - marca de tiempo indicada - in: query - name: updated - schema: - type: integer - responses: - "200": - description: Agencias de calificación - content: - application/json: - schema: - $ref: "#/components/schemas/calendarapi.RatingsFirmJSON" - text/xml: - schema: - $ref: "#/components/schemas/calendarapi.RatingsFirmJSON" - "400": - description: Solicitud no válida - content: - application/json: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - text/xml: - schema: - $ref: "#/components/schemas/api.ErrorResponse" + additionalProperties: true + type: object "500": description: Error interno del servidor content: application/json: schema: - $ref: "#/components/schemas/api.ErrorResponse" - text/xml: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - security: - - ApiKeyAuth: [] - summary: Agencias de calificación + additionalProperties: true + type: object + summary: Obtener los canales de noticias disponibles tags: - - ratings_firms - /api/v2.1/calendar/splits: + - Channels + /api/v2/news: get: - description: Devuelve datos sobre splits de acciones, incluidas las proporciones - del split, las fechas de anuncio, las fechas ex y las fechas de - distribución. Los splits de acciones se producen cuando una empresa - aumenta o reduce el número de acciones en circulación para ajustar el - precio de la acción. Incluye información sobre si la acción admite - negociación de opciones. - operationId: get-splits + description: Esta API REST devuelve datos estructurados de noticias. Para un + rendimiento óptimo, limite el alcance de la consulta usando parámetros + como tickers (símbolos bursátiles), fecha y canales, o use updatedSince + para obtener solo los cambios. Los offsets de página están limitados de + 0 a 100000. + operationId: get-news parameters: - - description: Especifica el formato de respuesta. Los parámetros de consulta se - aplican del mismo modo en ambos formatos + - description: Especificar el formato de la respuesta in: header name: accept required: true @@ -2372,934 +47,367 @@ paths: type: string enum: - application/json + - application/xml default: application/json - description: Desplazamiento de página. Por motivos de optimización, rendimiento - y requisitos técnicos, los desplazamientos de página están limitados - de 0 a 100000. Limite los resultados de la consulta con otros + y técnicos, los desplazamientos de página están limitados al rango + de 0 a 100000. Limite los resultados de la consulta usando otros parámetros, como la fecha. in: query name: page schema: type: integer default: 0 - - description: "Número de resultados devueltos. Límite: 1000" + - description: Número de resultados devueltos. Máximo 100. in: query - name: pagesize - schema: - type: integer - - description: Fecha para consultar datos de calendar. Abreviatura de date_from y - date_to cuando son iguales. De forma predeterminada, se utiliza la - fecha más reciente - in: query - name: parameters[date] - schema: - type: string - format: YYYY-MM-DD - - description: Fecha a partir de la cual realizar la consulta - in: query - name: parameters[date_from] - schema: - type: string - format: YYYY-MM-DD - - description: Fecha hasta la que consultar como punto en el tiempo - in: query - name: parameters[date_to] - schema: - type: string - format: YYYY-MM-DD - - description: Fecha usada para filtrar y ordenar calendar. El valor - predeterminado es `announced` - in: query - name: parameters[date_search_field] - schema: - type: string - enum: - - announced - - ex - default: announced - - description: El nivel de importancia por el que se filtrará. Filtra por niveles - de importancia mayores o iguales al indicado - in: query - name: parameters[importance] - schema: - type: integer - enum: - - 0 - - 1 - - 2 - - 3 - - 4 - - 5 - - description: Uno o más símbolos bursátiles separados por comas. Máximo 50 - símbolos bursátiles. - in: query - name: parameters[tickers] - schema: - type: string - format: csv - - description: Marca de tiempo Unix (UTC) de la última actualización de los - registros. Esto obligará a que el orden de clasificación sea mayor o - igual que la marca de tiempo indicada - in: query - name: parameters[updated] - schema: - type: integer - responses: - "200": - description: éxito - content: - application/json: - schema: - $ref: "#/components/schemas/calendarapi.SplitJSON" - text/xml: - schema: - $ref: "#/components/schemas/calendarapi.SplitJSON" - "400": - description: Solicitud incorrecta - content: - application/json: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - text/xml: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - "500": - description: Error interno del servidor - content: - application/json: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - text/xml: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - security: - - ApiKeyAuth: [] - summary: Devuelve los datos del calendar de splits - tags: - - splits - /api/v2.2/calendar/dividends: - get: - description: "Devuelve datos de dividendos para un período y/o un valor - seleccionados, incluidas tanto fechas de dividendos confirmadas como no - confirmadas. V2.2 incluye campos adicionales: confirmed, period y year. - Esta versión proporciona información más detallada sobre el estado de - confirmación del dividendo y su periodicidad." - operationId: get-dividends-v22 - parameters: - - description: Especifica el formato de respuesta. Los parámetros de consulta - funcionan igual para ambos formatos - in: header - name: accept - required: true - schema: - type: string - enum: - - application/json - default: application/json - - description: Desplazamiento de página. Por motivos de optimización, rendimiento - y razones técnicas, los desplazamientos de página están limitados - entre 0 y 100000. Limite los resultados de la consulta utilizando - otros parámetros, como la fecha. - 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 - - description: Fecha para consultar datos de calendar. Abreviatura de date_from y - date_to si son iguales. El valor predeterminado es latest. - in: query - name: parameters[date] - schema: - type: string - format: YYYY-MM-DD - - description: Fecha a partir de la cual realizar la consulta - in: query - name: parameters[date_from] - schema: - type: string - format: YYYY-MM-DD - - description: Fecha de fin de la consulta (punto en el tiempo) - in: query - name: parameters[date_to] - schema: - type: string - format: YYYY-MM-DD - - description: Campo de fecha de dividendo para ordenar (de más reciente a más - antiguo) - in: query - name: parameters[date_sort] - schema: - type: string - enum: - - announced - - ex - - payable - - record - - description: Especifica cómo filtrar mediante el rendimiento por dividendos. gt - = mayor que, gte = mayor o igual que, eq = igual, lt = menor que, - lte = menor o igual que - in: query - name: parameters[dividend_yield_operation] - schema: - type: string - enum: - - gt - - gte - - eq - - lte - - lt - - description: Importe de la rentabilidad por dividendo para filtrar. De forma - predeterminada se utiliza Igual a el importe indicado. 1 = 100% - in: query - name: parameters[dividend_yield] - schema: - type: number - - description: El nivel de importancia por el que se va a filtrar. Utiliza un - valor mayor o igual que la importancia indicada - in: query - name: parameters[importance] - schema: - type: integer - enum: - - 0 - - 1 - - 2 - - 3 - - 4 - - 5 - - description: Uno o más símbolos bursátiles separados por comas. Máximo 50 - símbolos bursátiles - in: query - name: parameters[tickers] - schema: - type: string - format: csv - - description: Marca de tiempo Unix (UTC) de la última actualización de los - registros. Esto obligará a que el orden de clasificación sea Mayor - que o Igual que la marca de tiempo indicada - in: query - name: parameters[updated] - schema: - type: integer - responses: - "200": - description: Éxito - content: - application/json: - schema: - $ref: "#/components/schemas/calendarapi.DividendJSON" - text/xml: - schema: - $ref: "#/components/schemas/calendarapi.DividendJSON" - "400": - description: Solicitud incorrecta - content: - application/json: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - text/xml: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - "500": - description: Error interno del servidor - content: - application/json: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - text/xml: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - security: - - ApiKeyAuth: [] - summary: Eventos de dividendos V2.2 - tags: - - Dividends - /api/v2/calendar/events: - get: - description: Devuelve eventos corporativos, incluyendo reuniones con - inversionistas, conferencias y anuncios especiales - operationId: get-events - parameters: - - description: Desplazamiento de página. Por motivos de optimización, rendimiento - y cuestiones 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 + name: pageSize schema: type: integer - default: 0 - - description: "Número de resultados devueltos. Límite: 1000" + maximum: 100 + default: 15 + - description: Especifique solo el titular (headline), el titular + resumen + (abstract) o el titular + cuerpo completo del texto (full) in: query - name: pageSize + name: displayOutput schema: - type: integer - default: 100 - - description: Fecha para consultar datos de calendar. Equivale a date_from y - date_to si son iguales. De forma predeterminada, usa la más - reciente. + type: string + enum: + - full + - abstract + - headline + default: headline + - description: "Fecha para consultar las noticias. Equivale a usar dateFrom y + dateTo cuando ambos son iguales. Formato: yyyy-mm-dd" in: query - name: parameters[date] + name: date schema: type: string - format: date - - description: Fecha de inicio en el formato AAAA-MM-DD + - description: "Fecha a partir de la cual realizar la consulta. Ordenado por fecha + de publicación. Formato: aaaa-mm-dd" in: query - name: parameters[date_from] + name: dateFrom schema: type: string - format: date - - description: Fecha de finalización en el formato AAAA-MM-DD + - description: "Fecha que se va a consultar como punto en el tiempo. Ordenado por + fecha de publicación. Formato: yyyy-mm-dd" in: query - name: parameters[date_to] + name: dateTo schema: type: string - format: date - - description: El nivel de importancia por el que se va a filtrar. Utiliza Mayor o - Igual que la importancia indicada + - description: La marca de tiempo Unix (UTC) de la última actualización a partir + de la cual extraer y ordenar los datos in: query - name: parameters[importance] + name: updatedSince schema: type: integer - enum: - - 0 - - 1 - - 2 - - 3 - - 4 - - 5 - - description: Uno o más símbolos bursátiles, separados por comas. Máximo 50 - símbolos bursátiles + - description: La última marca de tiempo Unix (UTC) publicada para obtener y + ordenar los datos + in: query + name: publishedSince + schema: + type: integer + - description: "Permite controlar la ordenación de los resultados. El valor + predeterminado es created, DESC. Formato: field:direction. Campos de + ordenación: id, created, updated. Orden de clasificación: asc + (ascendente), desc (descendente)" in: query - name: parameters[tickers] + name: sort schema: type: string - format: csv - - description: Marca de tiempo Unix (UTC) de la última actualización de los - registros. Esto forzará que el orden de clasificación sea mayor o - igual que la marca de tiempo indicada. + enum: + - id:asc + - id:desc + - created:asc + - created:desc + - updated:asc + - updated:desc + - description: "Uno o más códigos ISIN, separados por comas. Máximo 50. Formato: + CSV" in: query - name: parameters[updated] + name: isin schema: - type: integer - - description: Tipo de claves de búsqueda + type: string + - description: "Uno o más CUSIP, separados por comas. Máximo 50. Se requiere un + acuerdo de licencia. Formato: CSV" in: query - name: search_keys_type + name: cusips schema: type: string - enum: - - event_type - - description: Claves de búsqueda + - description: "Uno o más símbolos de ticker separados por comas. Máximo 50. + Formato: CSV" in: query - name: search_keys + name: tickers schema: type: string - responses: - "200": - description: Eventos - content: - application/json: - schema: - $ref: "#/components/schemas/calendarapi.EventsJSON" - text/xml: - schema: - $ref: "#/components/schemas/calendarapi.EventsJSON" - "400": - description: Solicitud incorrecta - content: - application/json: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - text/xml: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - "500": - description: Error interno del servidor - content: - application/json: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - text/xml: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - security: - - ApiKeyAuth: [] - summary: Eventos - tags: - - events - /api/v2/calendar/ipos: - get: - description: Devuelve datos de ofertas públicas iniciales (IPO), incluida - información de precios, entidades colocadoras, estado de la operación y - detalles de la oferta. Las IPO representan el momento en que una empresa - privada ofrece acciones al público por primera vez. Tenga en cuenta que, - para el endpoint de IPOs, es posible que los tickers nuevos no devuelvan - resultados de inmediato, ya que no se vinculan automáticamente a los - datos de la empresa subyacente. Para obtener las filas más recientes, - envíe consultas sin especificar el parámetro tickers. - operationId: get-ipos-v2 - parameters: - - description: Especifica el formato de respuesta. Los parámetros de consulta - funcionan de la misma manera para ambos formatos. - in: header - name: accept - required: true + - description: "Uno o más símbolos de ticker primario, separados por comas. Filtra + únicamente por la asociación de ticker primario. Formato: CSV" + in: query + name: primaryTickers schema: type: string - enum: - - application/json - default: application/json - - 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. + - description: "Uno o más nombres o identificadores de canal separados por comas. + Formato: CSV" in: query - name: page + name: channels schema: - type: integer - default: 0 - - description: "Número de resultados devueltos. Límite: 1000" + type: string + - description: "Una o más palabras o frases separadas por comas; busca en los + campos Title, Tags y Body por orden de prioridad. Formato: CSV" in: query - name: pagesize + name: topics schema: - type: integer - - description: Fecha para consultar datos de calendar. Abreviatura de date_from y - date_to cuando son iguales. De forma predeterminada, la fecha más - reciente. + type: string + - description: Operador lógico para la consulta por temas. Use ‘and’ para exigir + que se cumplan todos los temas y ‘or’ para exigir que se cumpla al + menos un tema. in: query - name: parameters[date] + name: topic_group_by schema: type: string - format: YYYY-MM-DD - - description: Fecha a partir de la cual realizar la consulta (punto en el tiempo) + enum: + - and + - or + default: or + - description: "Uno o más autores separados por una coma. Formato: CSV" in: query - name: parameters[date_from] + name: authors schema: type: string - format: YYYY-MM-DD - - description: Fecha hasta la cual realizar la consulta + - description: "Uno o más tipos de contenido separados por comas. Formato: CSV" in: query - name: parameters[date_to] + name: content_types schema: type: string - format: YYYY-MM-DD - - description: Uno o más símbolos bursátiles separados por comas. Máximo 50 - símbolos bursátiles. Ten en cuenta que es posible que los símbolos - bursátiles nuevos no devuelvan resultados de inmediato + - description: Especifica el formato deseado de la respuesta de la api in: query - name: parameters[tickers] + name: format schema: type: string - format: csv - - description: "Uno o más tipos de OPI separados por una coma. Ejemplo: Ordinary - Shares, SPAC" + enum: + - text + - description: Filtrar por importancia in: query - name: parameters[ipo_type] + name: importance schema: type: string - format: csv - - description: Marca de tiempo Unix (UTC) de la última actualización de los - registros. Esto forzará que el orden de clasificación sea mayor o - igual que la marca de tiempo indicada. + - description: Filtrar por región (p. ej., 'ca' o 'canada' para contenido de Canadá) in: query - name: parameters[updated] + name: region schema: - type: integer + type: string responses: "200": description: éxito content: application/json: schema: - $ref: "#/components/schemas/calendarapi.IPOJSON" + items: + $ref: "#/components/schemas/api.NewsItem" + type: array text/xml: schema: - $ref: "#/components/schemas/calendarapi.IPOJSON" + items: + $ref: "#/components/schemas/api.NewsItem" + type: array "400": - description: Solicitud incorrecta + description: Parámetros de consulta inválidos o ausentes + content: + application/json: + schema: + type: string + text/xml: + schema: + type: string + "499": + description: Contexto de la solicitud cancelado content: application/json: schema: - $ref: "#/components/schemas/api.ErrorResponse" + type: string text/xml: schema: - $ref: "#/components/schemas/api.ErrorResponse" + type: string "500": - description: Error interno del servidor + description: Error interno content: application/json: schema: - $ref: "#/components/schemas/api.ErrorResponse" + type: string text/xml: schema: - $ref: "#/components/schemas/api.ErrorResponse" + type: string security: - ApiKeyAuth: [] - summary: Devuelve datos de OPI + summary: Obtener las noticias tags: - - ipos - /sec/insider_transactions/owners: + - News + /api/v2/news-removed: 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 + description: Devuelve los datos de noticias eliminadas. Filtra los resultados + para incluir solo los elementos que se hayan actualizado desde la marca + de tiempo especificada. + operationId: get-removed-news 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. + - description: Especifica el formato de respuesta + in: header + name: accept + required: true + schema: + type: string + enum: + - application/json + default: application/json + - description: Desplazamiento de página. Por motivos de optimización, rendimiento + y técnicos, 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. in: query name: page schema: type: integer default: 0 - - description: "Número de resultados devueltos. Límite: 1000" + - description: Número de resultados devueltos. Máximo 100. in: query - name: pagesize + 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. + maximum: 100 + default: 15 + - description: Filtra los resultados para incluir solo los elementos que se hayan + actualizado desde la marca de tiempo Unix (UTC) especificada in: query - name: updated_since + name: updatedSince 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 + description: éxito content: application/json: schema: - $ref: "#/components/schemas/calendarapi.InsiderTransactionFilingJSON" + additionalProperties: + items: + $ref: "#/components/schemas/api.NewsRemovedItem" + type: array + type: object "400": - description: Solicitud incorrecta + description: Parámetros de consulta no válidos o ausentes + content: + application/json: + schema: + type: string + "499": + description: Contexto de solicitud cancelado content: application/json: schema: - $ref: "#/components/schemas/api.ErrorResponse" + type: string "500": - description: Error interno del servidor + description: Error interno content: application/json: schema: - $ref: "#/components/schemas/api.ErrorResponse" + type: string security: - ApiKeyAuth: [] - summary: Titular de la operación de insider + summary: Devuelve los datos de noticias eliminadas tags: - - Insider Transaction + - News +servers: + - url: //api.benzinga.com/api/v2 components: securitySchemes: ApiKeyAuth: + description: Autenticación mediante clave de API. Proporcione su clave de API + como parámetro de consulta. in: query name: token type: apiKey schemas: - api.ErrorResponse: + api.ChannelTag: + description: Nombre de canal o etiqueta properties: - text: + name: + example: Technology type: string type: object - calendarapi.AcquisitionJSON: - properties: - ma: - items: - additionalProperties: true - type: object - 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: - properties: - analyst-insights: - items: - additionalProperties: true - type: object - type: array - type: object - calendarapi.BlockTradeJSON: - properties: - block_trade: - items: - additionalProperties: true - type: object - type: array - type: object - calendarapi.BullsSayBearsSayJSON: - properties: - bulls_say_bears_say: - items: - additionalProperties: true - type: object - type: array - type: object - calendarapi.ConferenceJSON: - properties: - conference: - items: - additionalProperties: true - type: object - type: array - type: object - calendarapi.ConsensusRating: + api.Image: + description: Imagen del artículo con tamaño y url properties: - aggregate_ratings: - $ref: "#/components/schemas/calendarapi.AggregateRating" - aggregate_type: - type: string - consensus_price_target: - type: number - consensus_rating: + size: + example: large 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: + url: + example: https://cdn.benzinga.com/files/images/story/2024/example.jpg type: string type: object - calendarapi.DividendJSON: - properties: - dividends: - items: - additionalProperties: true - type: object - type: array - type: object - calendarapi.EarningJSON: - properties: - earnings: - items: - additionalProperties: true - type: object - type: array - type: object - calendarapi.EconomicJSON: - properties: - economics: - items: - additionalProperties: true - type: object - type: array - type: object - calendarapi.ErxGapJSON: - properties: - erx_gap: - items: - additionalProperties: true - type: object - type: array - type: object - calendarapi.EventsJSON: - properties: - events: - items: - additionalProperties: true - type: object - type: array - type: object - calendarapi.FDAJSON: - properties: - fda: - items: - additionalProperties: true - type: object - type: array - type: object - calendarapi.GovernmentTradeJSON: - properties: - data: - items: - additionalProperties: true - type: object - type: array - type: object - calendarapi.GuidanceJSON: - properties: - guidance: - items: - additionalProperties: true - type: object - type: array - type: object - calendarapi.HaltResumeJSON: - properties: - halt_resume: - items: - additionalProperties: true - type: object - type: array - type: object - calendarapi.IPOJSON: - properties: - ipos: - items: - additionalProperties: true - type: object - type: array - type: object - calendarapi.InsiderTransaction: + api.NewsItem: + description: Elemento de noticia con todos los metadatos properties: - accession_number: - type: string - company_cik: - type: string - company_name: + author: + example: Benzinga Newsdesk type: string - company_symbol: + body: type: string - filing_date: - type: string - footnotes: + channels: items: - $ref: "#/components/schemas/calendarapi.SECFootnotes" + $ref: "#/components/schemas/api.ChannelTag" type: array - form_type: - type: string - html_url: + created: + example: Wed, 17 May 2017 14:20:15 -0400 type: string id: - type: string - is_10b5: - type: boolean - owner: - $ref: "#/components/schemas/calendarapi.Owner" - remaining_shares: - type: string - remaining_underlying_shares: - type: string - traded_percentage: - type: string - transactions: - items: - $ref: "#/components/schemas/calendarapi.Transaction" - type: array - updated: + example: 123456 type: integer - type: object - calendarapi.InsiderTransactionFilingDoc: - properties: - data: - items: - $ref: "#/components/schemas/calendarapi.InsiderTransaction" - type: array - type: object - calendarapi.InsiderTransactionFilingJSON: - properties: - data: + image: items: - additionalProperties: true - type: object + $ref: "#/components/schemas/api.Image" type: array - type: object - calendarapi.OfferingJSON: - properties: - offerings: + original_id: + type: integer + stocks: items: - additionalProperties: true - type: object + $ref: "#/components/schemas/api.Stock" type: array - type: object - calendarapi.OptionActivityJSON: - properties: - option_activity: + tags: items: - additionalProperties: true - type: object + $ref: "#/components/schemas/api.ChannelTag" type: array - type: object - calendarapi.Owner: - properties: - insider_cik: + teaser: type: string - insider_name: + title: + example: Apple Announces New iPhone type: string - insider_title: + updated: + example: Wed, 17 May 2017 14:20:15 -0400 type: string - is_director: - type: boolean - is_officer: - type: boolean - is_ten_percent_owner: - type: boolean - raw_signature: + url: + example: https://www.benzinga.com/news/123456 type: string type: object - calendarapi.RatingJSON: - properties: - ratings: - items: - additionalProperties: true - type: object - type: array - type: object - calendarapi.RatingsAnalystJSON: - properties: - analyst_ratings_analyst: - items: - additionalProperties: true - type: object - type: array - type: object - calendarapi.RatingsFirmJSON: - properties: - analyst_ratings_firm: - items: - additionalProperties: true - type: object - type: array - type: object - calendarapi.Removed: + api.NewsRemovedItem: + description: Artículo de noticias eliminado con ID y marca temporal de actualización properties: id: - type: string - type: - type: string - updated: + example: 123456 type: integer - type: object - calendarapi.RemovedJSON: - properties: - removed: - items: - $ref: "#/components/schemas/calendarapi.Removed" - type: array - type: object - calendarapi.SECFootnotes: - properties: - id: - type: string - text: + updated: + example: Wed, 17 May 2017 14:20:15 -0400 type: string type: object - calendarapi.SplitJSON: - properties: - splits: - items: - additionalProperties: true - type: object - type: array - type: object - calendarapi.Transaction: + api.Stock: + description: Información bursátil con símbolo de ticker e identificadores properties: - acquired_or_disposed: - type: string - conversion_exercise_price_derivative: - type: string - date_deemed_execution: - type: string - date_exercisable: - type: string - date_expiration: - type: string - date_transaction: + cusip: + example: "037833100" type: string - is_derivative: - type: boolean - ownership: + exchange: + example: NASDAQ type: string - post_transaction_quantity: + isin: + example: US0378331005 type: string - price_per_share: + name: + example: AAPL type: string - remaining_underlying_shares: - type: string - security_title: - type: string - shares: - type: string - transaction_code: - type: string - transaction_id: - type: string - underlying_security_title: - type: string - underlying_shares: - type: string - voluntarily_reported: - type: boolean 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..99899462 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: diff --git a/es/openapi/delivery_api.spec.yml b/es/openapi/delivery_api.spec.yml index 4adb9853..ca03e7b4 100644 --- a/es/openapi/delivery_api.spec.yml +++ b/es/openapi/delivery_api.spec.yml @@ -412,6 +412,3 @@ components: - Undefined - "Null" - Present -servers: - - url: https://api.benzinga.com/api/v1 - description: PROD diff --git a/es/openapi/logo-api_api.spec.yml b/es/openapi/logo-api_api.spec.yml index 54f8eb35..8c956185 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 diff --git a/es/openapi/newsquantified-api_api.spec.yml b/es/openapi/newsquantified-api_api.spec.yml index 9c4285c7..c9c713b7 100644 --- a/es/openapi/newsquantified-api_api.spec.yml +++ b/es/openapi/newsquantified-api_api.spec.yml @@ -121,8 +121,6 @@ components: type: object bzhttp.ErrorCode: enum: - - unsupported_message_type - - database_query_error - json_unmarshaling_error - no_data_found - no_matching_endpoint @@ -134,10 +132,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 @@ -149,6 +147,8 @@ components: - ErrorFailedDependency - ErrorServiceUnavailable - ErrorUpstreamAPIError + - ErrorUnsupportedMessageType + - ErrorDBQueryError bzhttp.Resp: properties: data: diff --git a/es/openapi/ticker-trends-api_api.spec.yml b/es/openapi/ticker-trends-api_api.spec.yml index 95d6b551..7ed8077e 100644 --- a/es/openapi/ticker-trends-api_api.spec.yml +++ b/es/openapi/ticker-trends-api_api.spec.yml @@ -201,8 +201,6 @@ components: type: object bzhttp.ErrorCode: enum: - - unsupported_message_type - - database_query_error - json_unmarshaling_error - no_data_found - no_matching_endpoint @@ -214,10 +212,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 @@ -229,6 +227,8 @@ components: - ErrorFailedDependency - ErrorServiceUnavailable - ErrorUpstreamAPIError + - ErrorUnsupportedMessageType + - ErrorDBQueryError bzhttp.Resp: properties: data: diff --git a/gt-lock.json b/gt-lock.json index 81eb663a..0271329f 100644 --- a/gt-lock.json +++ b/gt-lock.json @@ -45,19 +45,19 @@ }, "ee9d261f48c27ab14e838f7f43c24b328cf08468f1e9be291fe2d51df7db3f56": { "es": { - "updatedAt": "2026-01-16T09:12:32.840Z", + "updatedAt": "2026-01-28T09:53:07.861Z", "postProcessHash": "a54a24a91226e02411065b7800d4ab13029836319cad2456677076f88629aa99" }, "ja": { - "updatedAt": "2026-01-16T09:12:32.843Z", + "updatedAt": "2026-01-28T09:53:07.863Z", "postProcessHash": "6fd5617957de38bf025330c33db225310431dc5792a4278cbe517f932da7ba52" }, "ko": { - "updatedAt": "2026-01-16T09:12:32.932Z", + "updatedAt": "2026-01-28T09:53:07.911Z", "postProcessHash": "c6f2ec7a1b3c137cf21b59dcb8fe928238fc905a696bfa6c079129b86d9dc4ff" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.954Z", + "updatedAt": "2026-01-28T09:53:07.922Z", "postProcessHash": "0014a34b977bea17d8f1bc5fa363550f612384f9b076c95bab01b9d8c6e2ac82" } } @@ -105,19 +105,19 @@ }, "4206787938097b3f7cf80ae91a7a2432655b9d24e8ff01a6691a3240b69dc573": { "es": { - "updatedAt": "2026-01-16T09:12:32.457Z", + "updatedAt": "2026-01-28T09:53:07.732Z", "postProcessHash": "03ca70cf659879498aeae3eb522c6a1a283f5be9473e494ea4e84d9d747d4385" }, "ja": { - "updatedAt": "2026-01-16T09:12:32.458Z", + "updatedAt": "2026-01-28T09:53:07.732Z", "postProcessHash": "0eb4679f1c31253d8c49c9e8e5f035b4942c17cd61d95ccbe6680f9ddfbf34af" }, "ko": { - "updatedAt": "2026-01-16T09:12:32.633Z", + "updatedAt": "2026-01-28T09:53:07.831Z", "postProcessHash": "76c50a7b81e3fe72c1b6f4dd11b2db5fc585cc5abbb0acc3edb6ae3a8532eff8" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.672Z", + "updatedAt": "2026-01-28T09:53:07.846Z", "postProcessHash": "1a0fe0c73feeff622cd8329aa4e86f092ec06d954fb76d0fdeb70fba9e2415c2" } } @@ -167,19 +167,19 @@ }, "969d424d653fae1ac27c787d554ba799b678a6763b43436657baa1e98165f479": { "es": { - "updatedAt": "2026-01-16T09:12:32.401Z", + "updatedAt": "2026-01-28T09:53:07.704Z", "postProcessHash": "ec16c69f7ae105e66df1eb05fa076080ece83e8f954d53d37107b3b9e816cc2a" }, "ja": { - "updatedAt": "2026-01-16T09:12:32.391Z", + "updatedAt": "2026-01-28T09:53:07.699Z", "postProcessHash": "783f84eef09b206dc4329fd1a3d0f9d08f0a696fe4cc8242d06e340b421a2463" }, "ko": { - "updatedAt": "2026-01-16T09:12:32.416Z", + "updatedAt": "2026-01-28T09:53:07.712Z", "postProcessHash": "30df6a6430e7595c1527ee3bf16aacfc1c4880771491ca36da2976f98ef837ff" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.454Z", + "updatedAt": "2026-01-28T09:53:07.731Z", "postProcessHash": "92e851031702666e62af55e311df42e11b3c92c7d59acfd23de91eb95ac6e65e" } } @@ -187,19 +187,19 @@ "0c5d0348a995e91462a5556edf9087746d409bc748910a3dc1a67300fc9822cd": { "9f72175980c3783a0d0d4aeeaceb0250498fab5555a978acaec08a9eda4df1e3": { "es": { - "updatedAt": "2026-01-16T09:12:33.015Z", + "updatedAt": "2026-01-28T09:53:07.955Z", "postProcessHash": "f39eda11cae3a8fbb02de9c73001af2fff2c9a0e12749855b59084559cd02cb6" }, "ja": { - "updatedAt": "2026-01-16T09:12:33.063Z", + "updatedAt": "2026-01-28T09:53:07.971Z", "postProcessHash": "350ebd31263afc4aaeadd09050acc32f776e9d45c3e2f1c45d84870294fd7142" }, "ko": { - "updatedAt": "2026-01-16T09:12:33.160Z", + "updatedAt": "2026-01-28T09:53:08.014Z", "postProcessHash": "fb46320ad17c769d36959cb25a2e993b4d86f6b223ff1aed0b15093c6cb08f29" }, "ar": { - "updatedAt": "2026-01-16T09:12:33.208Z", + "updatedAt": "2026-01-28T09:53:08.037Z", "postProcessHash": "8196cf7f77dd34bb5981705ce0dbcfba0d1f65a799395615be5c7a90852f03f5" } } @@ -249,19 +249,19 @@ }, "6a643434e4902cc12d1066fea999afb1f9040051e9b61ccd633d281d2cf85db2": { "es": { - "updatedAt": "2026-01-16T09:12:32.475Z", + "updatedAt": "2026-01-28T09:53:07.741Z", "postProcessHash": "da720e7a8ae0fdc6fb5a240b107851aa5858c95d4c4553ba308a3f508516c871" }, "ja": { - "updatedAt": "2026-01-16T09:12:32.474Z", + "updatedAt": "2026-01-28T09:53:07.741Z", "postProcessHash": "d6f0c3e86e0dc2e693160e62cd8bcbbf7317be5dcca0dc3a83c1dee92281f400" }, "ko": { - "updatedAt": "2026-01-16T09:12:32.643Z", + "updatedAt": "2026-01-28T09:53:07.835Z", "postProcessHash": "fd8a9571aca35a0de19311032fc882f161dafb25d1fc05333cf599b61820de85" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.682Z", + "updatedAt": "2026-01-28T09:53:07.849Z", "postProcessHash": "88c1e67342e55f5af7345d9745225c84f79252f846b956ca994c762f8d547e84" } } @@ -269,19 +269,19 @@ "1906fcc291cbfc068e3653aede75cca600cc435cf70226610d6716f879d89f70": { "1ae750c75fa54d6c94b01343fe80e6f36b7dcc10adaa37c0cfb81246bb61d771": { "es": { - "updatedAt": "2026-01-16T09:12:33.004Z", + "updatedAt": "2026-01-28T09:53:07.948Z", "postProcessHash": "0e6232a16e58ebd0d7c8c40db7771dd2e99ec88a36e57991aafd0fd225d8a43a" }, "ja": { - "updatedAt": "2026-01-16T09:12:33.028Z", + "updatedAt": "2026-01-28T09:53:08.002Z", "postProcessHash": "fd2877438338176e1f90a6bf42013b5a9bf69c613f1dcf7db624e94a2d329c35" }, "ko": { - "updatedAt": "2026-01-16T09:12:33.138Z", + "updatedAt": "2026-01-28T09:53:08.012Z", "postProcessHash": "194006e7f2599dbdb1624bfe28a4fb5c4da6074f92d9fface5de3983ee8c95de" }, "ar": { - "updatedAt": "2026-01-16T09:12:33.199Z", + "updatedAt": "2026-01-28T09:53:08.032Z", "postProcessHash": "2a05899e625f37c0e0c519d1e38e8aa7500e5521d875d78de098afb3468a5f40" } } @@ -289,19 +289,19 @@ "1a92ad0a41ddb63b2a495d52de2167d0ce269d799dd07556a7c6405d7405a2da": { "076188a78eed1dc7d8989258ecd50fc635e785b54530020439b24374c73b4b11": { "es": { - "updatedAt": "2026-01-16T09:12:33.018Z", + "updatedAt": "2026-01-28T09:53:07.957Z", "postProcessHash": "230c3199608198a828486a2b8c21b20a1284f0188a770f855bc6c44ba2e25601" }, "ja": { - "updatedAt": "2026-01-16T09:12:33.040Z", + "updatedAt": "2026-01-28T09:53:07.962Z", "postProcessHash": "15d33eafbfbafa5139408b7b7c0af5f2218acc4ca307770e61ce8da7bcf91536" }, "ko": { - "updatedAt": "2026-01-16T09:12:33.182Z", + "updatedAt": "2026-01-28T09:53:08.025Z", "postProcessHash": "730f1cfb58fc5521a35ed97801d29ce4d41c90f32d62d410fe778920969b935c" }, "ar": { - "updatedAt": "2026-01-16T09:12:33.212Z", + "updatedAt": "2026-01-28T09:53:08.039Z", "postProcessHash": "1d41eb9fd11954bd47e581e259af23b543dc382e947ec88369d06238e3f66dcc" } } @@ -319,19 +319,19 @@ }, "647cb98741d21f70fd1999be3cbd5f336b78eabf946a59258a4c17b825239d77": { "es": { - "updatedAt": "2026-01-16T09:12:32.237Z", + "updatedAt": "2026-01-28T09:53:07.629Z", "postProcessHash": "89d51d135b6a339590d85458995d22f9ead9dc8c52d48096a0dfefeb5bd4745f" }, "ja": { - "updatedAt": "2026-01-16T09:12:32.239Z", + "updatedAt": "2026-01-28T09:53:07.630Z", "postProcessHash": "b7bc22941b250eae370c810d45c25cd267781f79cb8a4ca6e46dba156f43028e" }, "ko": { - "updatedAt": "2026-01-16T09:12:32.241Z", + "updatedAt": "2026-01-28T09:53:07.632Z", "postProcessHash": "dee92b39d5762e4d241898bccb3c468fb9c36931bf7c18dcc42c18a35065d71c" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.262Z", + "updatedAt": "2026-01-28T09:53:07.638Z", "postProcessHash": "4773bcf4ee7939759396138f6c29e468d3600fbac4b12f5ad7c4bbd46460e5f9" } } @@ -339,19 +339,19 @@ "22641fd1be113954bc6b0f6e75800d6775bf039a333de72f467471b580bef634": { "d646cd268919ee5b8571dddc8ae5099aec797130972e867d6a9607678ddcb850": { "es": { - "updatedAt": "2026-01-16T09:12:33.024Z", + "updatedAt": "2026-01-28T09:53:08.000Z", "postProcessHash": "b3c41d4a4debadbc6d3e0b1434f9a7c1bbc0a0a916a17f97bd052fa2fcc51a7f" }, "ja": { - "updatedAt": "2026-01-16T09:12:33.121Z", + "updatedAt": "2026-01-28T09:53:08.005Z", "postProcessHash": "eef87a3a65b02d26c2a895dd2d3de9b709b9123b503b15cc651574019f18bc7e" }, "ko": { - "updatedAt": "2026-01-16T09:12:33.167Z", + "updatedAt": "2026-01-28T09:53:08.018Z", "postProcessHash": "7d2dbdbe1e6f406950c6c6ca62459898d4e9856f26588e798a4dae5cdc0c2664" }, "ar": { - "updatedAt": "2026-01-16T09:12:33.201Z", + "updatedAt": "2026-01-28T09:53:08.033Z", "postProcessHash": "dcf5750d59ffdf474836053560bbb61e7877112cbd72cca60c47c0f181fe0a5f" } } @@ -431,19 +431,19 @@ }, "a529131163e3ef3ae475e692a1112d4712e885322dd5f32970f81ecbd6a74d46": { "es": { - "updatedAt": "2026-01-16T09:12:32.688Z", + "updatedAt": "2026-01-28T09:53:07.852Z", "postProcessHash": "a43d201aeab779f8d70f88f4432149b7a8c49893240e812def88e6dfe3fe784e" }, "ja": { - "updatedAt": "2026-01-16T09:12:32.691Z", + "updatedAt": "2026-01-28T09:53:07.853Z", "postProcessHash": "645b1a68f9aee06191a4e6548291467c1baf5430b7b65a4b3e6f95243768fd80" }, "ko": { - "updatedAt": "2026-01-16T09:12:32.929Z", + "updatedAt": "2026-01-28T09:53:07.910Z", "postProcessHash": "4d7232cf145fa998eb14693a357aa961e581d2c5966f9b36558665c4d07dd6b8" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.956Z", + "updatedAt": "2026-01-28T09:53:07.923Z", "postProcessHash": "afc4999358049f55954cedd4a9dbf5d8940e2a727ec680ba1d820adc9ba224ce" } } @@ -451,19 +451,19 @@ "240dd0cf34347da7badd966c002e18701febc02774016bef677778cb06dff9d7": { "20e11c72890b37a659cb39389e50725092e8d763c92c5950bcc9d2418aa79573": { "es": { - "updatedAt": "2026-01-16T09:12:32.907Z", + "updatedAt": "2026-01-28T09:53:07.958Z", "postProcessHash": "f4836c26cb1d5cf08db213087aef1340d069d0be3cdebd845a58c5cd63f0c8fb" }, "ja": { - "updatedAt": "2026-01-16T09:12:32.899Z", + "updatedAt": "2026-01-28T09:53:07.950Z", "postProcessHash": "739a913041739d9ce3e5f01f55c9458d3d9b1cde1773665357da5004e7a27c44" }, "ko": { - "updatedAt": "2026-01-16T09:12:33.092Z", + "updatedAt": "2026-01-28T09:53:08.025Z", "postProcessHash": "f3bd73eb8b3a184fcb75ff75afcc41790846ffc6a1edec39bf0f0bb5b05fa2c6" }, "ar": { - "updatedAt": "2026-01-16T09:12:33.101Z", + "updatedAt": "2026-01-28T09:53:08.035Z", "postProcessHash": "718f61602a683480f3b3066fe2044fcebffa8e25c6368a3d4190272708e469f1" } } @@ -503,19 +503,19 @@ "2aa516431f5d1c508948e3acb102ab2180aa08fb33114f5075c0aae88d1903f2": { "42007ff517cb0602410660037ca9fae14dc78420f77dc577d09bf1a741dafeb6": { "ja": { - "updatedAt": "2026-01-16T09:12:31.247Z", + "updatedAt": "2026-01-28T09:53:07.162Z", "postProcessHash": "ab158fd654882142f91cf1b104611022cef9ed722929a502022fd60c6d413ede" }, "es": { - "updatedAt": "2026-01-16T09:12:31.295Z", + "updatedAt": "2026-01-28T09:53:07.180Z", "postProcessHash": "59d5ba3dd7a3ad0aceac83bbfc2d82d0e5d6810236797cb527e92960306ebeca" }, "ko": { - "updatedAt": "2026-01-16T09:12:32.233Z", + "updatedAt": "2026-01-28T09:53:07.628Z", "postProcessHash": "9196448c3be06259fd61521bd8ab2b2405ab84e036ed2dc7e24e0a2ade625e92" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.245Z", + "updatedAt": "2026-01-28T09:53:07.636Z", "postProcessHash": "97617150285ab8aef7b548e5a6b613529b53ac5d4a85fda823e55eb2da81d246" } } @@ -553,19 +553,19 @@ }, "80b9987dbd280f2ad694b3a499585c29ab9dd9595864549457be7bcf558a5e66": { "es": { - "updatedAt": "2026-01-16T09:12:32.854Z", + "updatedAt": "2026-01-28T09:53:07.868Z", "postProcessHash": "a28fbb5a9fa8d34d87816fc848b45a986c438dfdb49dd530f9d99cdea2739c4d" }, "ja": { - "updatedAt": "2026-01-16T09:12:32.860Z", + "updatedAt": "2026-01-28T09:53:07.873Z", "postProcessHash": "a9498b9082ea992da3bf81210aee7438439655f4c9dd1ef9ac0869b2a7d34a7f" }, "ko": { - "updatedAt": "2026-01-16T09:12:32.875Z", + "updatedAt": "2026-01-28T09:53:07.882Z", "postProcessHash": "38ba0b50002f634304ee5f0c0dcfde276fb04b33d4c00118cc375173097f9ad8" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.877Z", + "updatedAt": "2026-01-28T09:53:07.883Z", "postProcessHash": "687de7df5c69e72efbaba432f39fe8d6db4b43f87486e7b722dac23a111c3877" } } @@ -625,19 +625,19 @@ }, "01e1213f51953e505794bbc059a637cba7f3b96df0cb62329de97e994b0d1195": { "es": { - "updatedAt": "2026-01-16T09:12:32.699Z", + "updatedAt": "2026-01-28T09:53:07.855Z", "postProcessHash": "72d97ca899d8ff7e43cdc4a668445fae8243215dbde272a3cf81e0359c2ae2bc" }, "ja": { - "updatedAt": "2026-01-16T09:12:32.694Z", + "updatedAt": "2026-01-28T09:53:07.854Z", "postProcessHash": "dc72ea33102a732afb4fb156320f3a71bdfff7ffbf05d03e80d7499e8350444c" }, "ko": { - "updatedAt": "2026-01-16T09:12:32.931Z", + "updatedAt": "2026-01-28T09:53:07.910Z", "postProcessHash": "8b623419202b57045997e0441aa4612b87dd0dbfee71e37aa69114f8a3a77cab" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.964Z", + "updatedAt": "2026-01-28T09:53:07.927Z", "postProcessHash": "3a1de1711b679d9a94534e40b5327943eccc1d9114606ed9fe962f911adf4071" } } @@ -645,19 +645,19 @@ "38a10c10df881b3fd5f444d9aea555011addef07e7057128fe1b82e5317af473": { "9d12e84c9c6baaf30c8d9ef8ea4615977f4d986f37536a6275d7897bd6c18faf": { "es": { - "updatedAt": "2026-01-16T09:12:33.033Z", + "updatedAt": "2026-01-28T09:53:08.003Z", "postProcessHash": "4d8539222c3f96edc1aa0515e3c6e2e40aae04b6396d5f8e4b022a0d159e9b4a" }, "ja": { - "updatedAt": "2026-01-16T09:12:33.026Z", + "updatedAt": "2026-01-28T09:53:08.001Z", "postProcessHash": "d31dee344f5b4bb426f8311140f813cee66265be53c5987be45731a18e7dd22a" }, "ko": { - "updatedAt": "2026-01-16T09:12:33.135Z", + "updatedAt": "2026-01-28T09:53:08.011Z", "postProcessHash": "b1413050d4406af58b4f9dc499c6ac5093a9619157103e4dd945328dbf36661a" }, "ar": { - "updatedAt": "2026-01-16T09:12:33.195Z", + "updatedAt": "2026-01-28T09:53:08.030Z", "postProcessHash": "0477637b6d8ea712d516e04380bc312c2d3daae448e0051aee3f3a346fff487b" } } @@ -705,19 +705,19 @@ }, "ac5e82a8cff5d8b9579cbe1a0ffb0af8bc365209f470524b0e907c3125eb687a": { "es": { - "updatedAt": "2026-01-16T09:12:32.597Z", + "updatedAt": "2026-01-28T09:53:07.821Z", "postProcessHash": "96cb16bdbbcf605cd82989a37b2d1c861b659ab9000ef2bd24a117204b195fcb" }, "ja": { - "updatedAt": "2026-01-16T09:12:32.613Z", + "updatedAt": "2026-01-28T09:53:07.823Z", "postProcessHash": "16c2ec79123bb759288a265b1866f75597b44b0fb41642d1efeed222c7a53a0b" }, "ko": { - "updatedAt": "2026-01-16T09:12:32.651Z", + "updatedAt": "2026-01-28T09:53:07.839Z", "postProcessHash": "308635d2bf1b44889541e42692ea22e8d01212c59f4931608d747c59054db248" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.897Z", + "updatedAt": "2026-01-28T09:53:07.895Z", "postProcessHash": "3a0ad808d3c179a507781e3a2b4235ee8ecd26275fc0d595227460223b2025cf" } } @@ -757,19 +757,19 @@ "4b027f2c545970540b06ec9b969a3f9d068be80d993eb89af44095ed38ddbc56": { "93a0243e3ac7ca5069a163fef62b2df347671119a94e7843d96d72b9a0142b73": { "es": { - "updatedAt": "2026-01-16T09:12:33.009Z", + "updatedAt": "2026-01-28T09:53:07.950Z", "postProcessHash": "b0144549ad6fda1095b573ed4f37d45fe6f89761c39dc540c53e2c5c3ce10439" }, "ja": { - "updatedAt": "2026-01-16T09:12:33.045Z", + "updatedAt": "2026-01-28T09:53:07.964Z", "postProcessHash": "f8a29dab5609d6ac209bf8b090b50b1f017e6408ac46288a2a0b677dedd572d2" }, "ko": { - "updatedAt": "2026-01-16T09:12:33.161Z", + "updatedAt": "2026-01-28T09:53:08.015Z", "postProcessHash": "bc304158f2243a20c84011abbe591dd4b2a71bdca977661f9173d181295e937c" }, "ar": { - "updatedAt": "2026-01-16T09:12:33.207Z", + "updatedAt": "2026-01-28T09:53:08.036Z", "postProcessHash": "88a7d6c1b87a4100680e2e748a02156788de23892a406b97e506ef5841c50d92" } } @@ -789,19 +789,19 @@ "51b8a3391603d23204b5413bfdd258efe19e680dae9dc759ea2c92446bc84c10": { "87b0b3665cdea6acaf1b1d584ef077ef983a95f8042038ead8c0c23faf4753ef": { "es": { - "updatedAt": "2026-01-16T09:12:33.012Z", + "updatedAt": "2026-01-28T09:53:07.953Z", "postProcessHash": "e3bff3327ef0401187be83aeddd4d374948eebf701ed00c10b0d9b101ce47eff" }, "ja": { - "updatedAt": "2026-01-16T09:12:33.126Z", + "updatedAt": "2026-01-28T09:53:08.007Z", "postProcessHash": "bf88c6ca6698606dc7dc7132839f6678962d08ee320487063847f47e05246d6e" }, "ko": { - "updatedAt": "2026-01-16T09:12:33.157Z", + "updatedAt": "2026-01-28T09:53:08.013Z", "postProcessHash": "411eb5533af0a009f900b0f07d04b70d456fe8b6603dd3d6690b29e1ce2577c2" }, "ar": { - "updatedAt": "2026-01-16T09:12:33.200Z", + "updatedAt": "2026-01-28T09:53:08.033Z", "postProcessHash": "930e43f2a299025f31aa7076942241c8ca757315a8107e22f21efbed272ea8c4" } } @@ -841,19 +841,19 @@ "547d57590c18e74189b869d9c6583ea8c49749a2bccb87dcae06a59c2ee18a5b": { "9240c0b495c75368a286dce5eb4b245b26e7f16af1bbb15c454d2a5e0abceee7": { "es": { - "updatedAt": "2026-01-16T09:12:32.903Z", + "updatedAt": "2026-01-28T09:53:07.898Z", "postProcessHash": "2ce40109f470887c74d7edc6ed2484564235ceac4ebc5a9ea2285ed8a3cd95cd" }, "ja": { - "updatedAt": "2026-01-16T09:12:32.912Z", + "updatedAt": "2026-01-28T09:53:07.966Z", "postProcessHash": "1c7a81fd1c3857ad2b5e3dbb7150d79b0b6d2bf8c397675dc0884eaf3289b64e" }, "ko": { - "updatedAt": "2026-01-16T09:12:33.090Z", + "updatedAt": "2026-01-28T09:53:07.984Z", "postProcessHash": "b86f391906a9219da3213bc49bab30627b476a7ab4570e615b0244aad3f9190b" }, "ar": { - "updatedAt": "2026-01-16T09:12:33.109Z", + "updatedAt": "2026-01-28T09:53:07.991Z", "postProcessHash": "90659e74758edfa3fc19efeee6b75da3cdff482e3fadb49bf88b4ecbdbcb9431" } } @@ -861,19 +861,19 @@ "56acf0f9b3aaebbdfb516b4f6f1c9a0626cf47b288ea62383f1bef5061c4bcaa": { "ce51a8aae7fdfde5f556b2f60df423ed4d997b34e9ab8ea803da4291e737460e": { "es": { - "updatedAt": "2026-01-16T09:12:33.019Z", + "updatedAt": "2026-01-28T09:53:08.000Z", "postProcessHash": "aab3dc89d42a742a917675dcebe435b1f3db0631f8e7bf70c4b0ce648a0ba939" }, "ja": { - "updatedAt": "2026-01-16T09:12:33.024Z", + "updatedAt": "2026-01-28T09:53:08.000Z", "postProcessHash": "5bc2863ec28a8dd526df622d9ee6705357dd16f9f6e64f86307dbdf0b3409b79" }, "ko": { - "updatedAt": "2026-01-16T09:12:33.178Z", + "updatedAt": "2026-01-28T09:53:08.023Z", "postProcessHash": "6cebc8cdde07bff305b0be94409a913e01e97f7c724e5e5d283b9261bedce86c" }, "ar": { - "updatedAt": "2026-01-16T09:12:33.197Z", + "updatedAt": "2026-01-28T09:53:08.031Z", "postProcessHash": "b23f92db080aebb6a35574308eb686d57a3111c3335db7227c751fda74b804b3" } } @@ -881,19 +881,19 @@ "5a054cc9718efbdd1088cf4e51a202dde859e7229ab88ab29c4475da0193882f": { "557a38cd0215f7c2ed3308002fff14f521cebc383cba7259b870e98e544d6175": { "es": { - "updatedAt": "2026-01-16T09:12:33.029Z", + "updatedAt": "2026-01-28T09:53:08.002Z", "postProcessHash": "6b0398e416f50be0f03c20b3a07bae6879d66af18a772cfa8f37c3bed02c3fb1" }, "ja": { - "updatedAt": "2026-01-16T09:12:33.044Z", + "updatedAt": "2026-01-28T09:53:08.004Z", "postProcessHash": "4b43eba688e395c4fd9079bcc264b671353e270361b22aa5cb68a4d05228c6fb" }, "ko": { - "updatedAt": "2026-01-16T09:12:33.181Z", + "updatedAt": "2026-01-28T09:53:08.024Z", "postProcessHash": "e5046a557ecded67fc178421606d38637751e21dda947ee9021c8d38dd2b9537" }, "ar": { - "updatedAt": "2026-01-16T09:12:33.192Z", + "updatedAt": "2026-01-28T09:53:08.029Z", "postProcessHash": "fa9ab02951537d3a2a3416a8177f8e4a99e7cab4c45545fa55a8eaf564348215" } } @@ -923,19 +923,19 @@ "5adfaab1d152fe25aa6794916b5794fd93da01b7c382047712589cf7404b10ee": { "39a17a896159c1ae44e21ee247fd85725ececfb7d1ad1f021c2400286df4a178": { "es": { - "updatedAt": "2026-01-16T09:12:32.909Z", + "updatedAt": "2026-01-28T09:53:07.960Z", "postProcessHash": "7f0f1bc25adbc5ffa1a2904affb642ca77a52aa4f2dab77cd5d84ed25ff60192" }, "ja": { - "updatedAt": "2026-01-16T09:12:32.908Z", + "updatedAt": "2026-01-28T09:53:07.959Z", "postProcessHash": "64484b5e3f56139059cca06c37d5d2e2d25956ab0154d30b73770d6d5d9f784b" }, "ko": { - "updatedAt": "2026-01-16T09:12:33.085Z", + "updatedAt": "2026-01-28T09:53:07.981Z", "postProcessHash": "f1056fa7c4f8032d52f09d2a7c871ef93ca1506bbd33fabeb09a5178d15145e5" }, "ar": { - "updatedAt": "2026-01-16T09:12:33.100Z", + "updatedAt": "2026-01-28T09:53:07.987Z", "postProcessHash": "09ddbd6314f3ec08d2eb2622e042c3f5bafeab374970c14c4fab666360d8d77f" } } @@ -1015,19 +1015,19 @@ }, "9d1be0b8578b31dcace8cc5ce4e7dab0c2ca953bc8b82264c294f3ba8b1f1b51": { "es": { - "updatedAt": "2026-01-16T09:12:32.689Z", + "updatedAt": "2026-01-28T09:53:07.852Z", "postProcessHash": "256444e24d15e70e3bf964e37b68e4ef91b55985fecfc7d66e6ae55b4064c6df" }, "ja": { - "updatedAt": "2026-01-16T09:12:32.690Z", + "updatedAt": "2026-01-28T09:53:07.853Z", "postProcessHash": "67a444926cd2fcde2c4f125add43a15d17565569ef2c66df191221ed1391b21d" }, "ko": { - "updatedAt": "2026-01-16T09:12:32.924Z", + "updatedAt": "2026-01-28T09:53:07.876Z", "postProcessHash": "e7fdc69962f0b9aff007bd1596e2024a1e5ca73929972dd82146c4a83b9a97a5" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.963Z", + "updatedAt": "2026-01-28T09:53:07.926Z", "postProcessHash": "c3c92103d0f14235a02af85f26e2c82eb86f4ebb67292ff53e0d95ad74cd218c" } } @@ -1139,19 +1139,19 @@ }, "08c0e6e0abe57c5deda5082441bd989f761bb0233fe289eae96fea4cb4b728ae": { "es": { - "updatedAt": "2026-01-16T09:12:32.917Z", + "updatedAt": "2026-01-28T09:53:07.865Z", "postProcessHash": "e9c043dcc5567faa4b6a235b97665c99db69f10b67eae0d9ede1e54b15de154d" }, "ja": { - "updatedAt": "2026-01-16T09:12:32.842Z", + "updatedAt": "2026-01-28T09:53:07.862Z", "postProcessHash": "ac783b23faeb8931f83a5e2faf82e79370ae9ab91cadfb867fb21efa9fc83158" }, "ko": { - "updatedAt": "2026-01-16T09:12:32.929Z", + "updatedAt": "2026-01-28T09:53:07.879Z", "postProcessHash": "80ae8773e992d9f1adfc62fb911efbcfba38b4693003621b92d527f75b729bcd" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.975Z", + "updatedAt": "2026-01-28T09:53:07.933Z", "postProcessHash": "9bf37903e37ac8bce8e58dfbbc0e03e788c4d37a11b4d8233d677765f3f1a205" } } @@ -1199,19 +1199,19 @@ }, "12e15f12ba98d2db2af8920b714efb3a11f513688afd0f15dd5f9b426136ecc9": { "es": { - "updatedAt": "2026-01-16T09:12:32.584Z", + "updatedAt": "2026-01-28T09:53:07.815Z", "postProcessHash": "ddeb144335d6ab03c9eb02e2517c27b24550e1a82a90f2282b71cb3b32da6cbf" }, "ja": { - "updatedAt": "2026-01-16T09:12:32.616Z", + "updatedAt": "2026-01-28T09:53:07.824Z", "postProcessHash": "9026de3ad60525322a9952a27e65582ff297657c3b4a3c7ef2b209bc67e599eb" }, "ko": { - "updatedAt": "2026-01-16T09:12:32.623Z", + "updatedAt": "2026-01-28T09:53:07.828Z", "postProcessHash": "d25d7597d41b8ff96a75e45b1a9174f2e5462dd8a5d6c41aee631c5a0f15696c" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.666Z", + "updatedAt": "2026-01-28T09:53:07.844Z", "postProcessHash": "723f2679192ee98de57c64adb2410ad199230b68e25568e40819b2c020e7f140" } } @@ -1219,19 +1219,19 @@ "62e604bdd67c850b2bf05ce36f8aae2eb0f46c365b9a61c289fc3a0c943511e4": { "bad7280d23c1dc6e83029c74cd3ca5557e987df82f41de5ef3304f34a904034f": { "ja": { - "updatedAt": "2026-01-16T09:12:33.013Z", + "updatedAt": "2026-01-28T09:53:07.953Z", "postProcessHash": "f86693c43a13005e001f51e35dd62fab33c7c59d1509a3ffdf40440dd0455c28" }, "es": { - "updatedAt": "2026-01-16T09:12:33.047Z", + "updatedAt": "2026-01-28T09:53:07.965Z", "postProcessHash": "da22c123b9716fdc1ae18e5132ae44aa23ac92d84aeac0c146da32d4a7163d6d" }, "ko": { - "updatedAt": "2026-01-16T09:12:33.155Z", + "updatedAt": "2026-01-28T09:53:08.012Z", "postProcessHash": "aa9b836d0fe439fc70ee4e9a63c2b05ba6a169a26b33b9e3310db850df5e0c13" }, "ar": { - "updatedAt": "2026-01-16T09:12:33.206Z", + "updatedAt": "2026-01-28T09:53:08.036Z", "postProcessHash": "297cd2c1bcdc618024875697d6173739622c8f709849c336e401010c15eb9dfc" } } @@ -1271,19 +1271,19 @@ "728e69b9cc9d726067f4b605eabf36ecfc2ec637ec735c50a756d5bac4479529": { "dc26a7b59467b75608faa749912779f73b41911397473e7f3d9f6c8fe150be2b": { "es": { - "updatedAt": "2026-01-16T09:12:33.010Z", + "updatedAt": "2026-01-28T09:53:07.952Z", "postProcessHash": "ac8ed015c6adae4fb0bf7b1ce2d68fd5e0b5d09f07844ddd230f5f85cfa3ee1c" }, "ja": { - "updatedAt": "2026-01-16T09:12:33.041Z", + "updatedAt": "2026-01-28T09:53:07.963Z", "postProcessHash": "dc00713677beb096a5b234e4d06911147ebfb7d8a5385a2b2448691e4974f1d3" }, "ko": { - "updatedAt": "2026-01-16T09:12:33.136Z", + "updatedAt": "2026-01-28T09:53:08.011Z", "postProcessHash": "8c79dba2dc75a871263ade0efd92d161f6e93d415c4c9c866af6bd87f7f259d7" }, "ar": { - "updatedAt": "2026-01-16T09:12:33.215Z", + "updatedAt": "2026-01-28T09:53:08.040Z", "postProcessHash": "776c1214e9da4551044d5ab55a25c1367e4c6987ef732cde7a8ba54a5b0ea798" } } @@ -1291,19 +1291,19 @@ "7f7cf43a8eb8b4aa29701d1b1c28679e5cdba34deb2be1ba5fcba3d3e9326cfd": { "f60554343095043d83196cc4fa806fd804ec0d5be350d8b331280074697bedfb": { "ja": { - "updatedAt": "2026-01-16T09:12:33.031Z", + "updatedAt": "2026-01-28T09:53:08.003Z", "postProcessHash": "6e1e58d8c50bb8920f3851a88afff7ee20e180964d77ffb3632fea2b42ab4557" }, "es": { - "updatedAt": "2026-01-16T09:12:33.124Z", + "updatedAt": "2026-01-28T09:53:08.006Z", "postProcessHash": "0d2f7d4e62832adfe0b098dc5e80b0736702ce15db2890ee60d24616bcb18ddf" }, "ko": { - "updatedAt": "2026-01-16T09:12:33.156Z", + "updatedAt": "2026-01-28T09:53:08.013Z", "postProcessHash": "3c09226c0950d013185242826970dd3ffe1ae6a4a4a9ef0ef45241e7a92661b8" }, "ar": { - "updatedAt": "2026-01-16T09:12:33.204Z", + "updatedAt": "2026-01-28T09:53:08.034Z", "postProcessHash": "6a0ca7850e2eaaf3645b96528ea3294239522f3b1f8f5f2ed42c15d881e1a0bf" } } @@ -1375,19 +1375,19 @@ "846a5cdd206b7b2f685dbeb11200fd31cee8fd35775364a8c368566e63b19d72": { "f51b86052605aca32ef946845ebf52ff144a9bae7c8c3f2c6bad59e281146de6": { "ja": { - "updatedAt": "2026-01-16T09:12:33.032Z", + "updatedAt": "2026-01-28T09:53:07.961Z", "postProcessHash": "fd5216e6f05df18bc7c64654140547cea1b44645c8b757400052353870431a7e" }, "es": { - "updatedAt": "2026-01-16T09:12:33.048Z", + "updatedAt": "2026-01-28T09:53:07.966Z", "postProcessHash": "76378a80db5f0f5c9967a33cb139e709fff3959370b7bfad71478b1170fe615b" }, "ko": { - "updatedAt": "2026-01-16T09:12:33.180Z", + "updatedAt": "2026-01-28T09:53:08.023Z", "postProcessHash": "c0623a7e4a8100a23a6187491335139789b75724c9701b09e579446516925a4e" }, "ar": { - "updatedAt": "2026-01-16T09:12:33.196Z", + "updatedAt": "2026-01-28T09:53:08.031Z", "postProcessHash": "62ce1c9c5430bce0077fd2bee8cfcbfc3116099b53fea4688ac982962b44f85c" } } @@ -1467,19 +1467,19 @@ }, "af75587b080a8043e6d2e08afafe5e84981040eb8741d4647cf43f48f0c920f0": { "es": { - "updatedAt": "2026-01-16T09:12:32.472Z", + "updatedAt": "2026-01-28T09:53:07.740Z", "postProcessHash": "d11e525dbe32c81bde7463a2ccc8f4f97f2e2aeed53c7470467c104877546cf8" }, "ja": { - "updatedAt": "2026-01-16T09:12:32.459Z", + "updatedAt": "2026-01-28T09:53:07.734Z", "postProcessHash": "04ba6f513dd233f341675c8aafd16cabbfa590ed9a816aa6a266cee521d24ffb" }, "ko": { - "updatedAt": "2026-01-16T09:12:32.644Z", + "updatedAt": "2026-01-28T09:53:07.836Z", "postProcessHash": "b71698d0c1fc9242aa57d62e222ff8d9e29fcd6c3082f21d4980839e5f1b358f" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.885Z", + "updatedAt": "2026-01-28T09:53:07.888Z", "postProcessHash": "72bfa58167d65caab4e971e74099b69b5840e1ad8d590dc506432a60ef38c491" } } @@ -1613,19 +1613,19 @@ }, "291bf3fef1feb38e8e6debac247e63ade08065a72c91d12cd771d05640940b7a": { "es": { - "updatedAt": "2026-01-16T09:12:32.695Z", + "updatedAt": "2026-01-28T09:53:07.855Z", "postProcessHash": "be3d3a284149b3365f41d5912f059c8a7f75f87d99c9b07a6d9c76e31c9ba5a7" }, "ja": { - "updatedAt": "2026-01-16T09:12:32.697Z", + "updatedAt": "2026-01-28T09:53:07.899Z", "postProcessHash": "454c248a063a0eae3b6cfe8fa0a2df02d0101ca1aabdc741be20cb32bf6cae78" }, "ko": { - "updatedAt": "2026-01-16T09:12:32.933Z", + "updatedAt": "2026-01-28T09:53:07.911Z", "postProcessHash": "bc1a6731851a3d49c0426db55a1b65548280d265cc3c5076415c811b43e42ad0" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.972Z", + "updatedAt": "2026-01-28T09:53:07.930Z", "postProcessHash": "7ab90b70d7af29088f9ee6adaa71b2988e8d0180a6d4a5c2cfafb3fde4792772" } } @@ -1673,19 +1673,19 @@ }, "f250a8f736109494e522cca299b3b903aa928a12e7ddbf65471c7a2e0f9a58b1": { "es": { - "updatedAt": "2026-01-16T09:12:32.580Z", + "updatedAt": "2026-01-28T09:53:07.812Z", "postProcessHash": "43979986b165e101f04d229ab591d8a408cfe7a8336f5c6bf20023e8af41466b" }, "ja": { - "updatedAt": "2026-01-16T09:12:32.576Z", + "updatedAt": "2026-01-28T09:53:07.810Z", "postProcessHash": "dcbb65c0570c370c4e9945e25b06e9e0e4d4dc05c46bd41c736b4b6e2b015e80" }, "ko": { - "updatedAt": "2026-01-16T09:12:32.630Z", + "updatedAt": "2026-01-28T09:53:07.830Z", "postProcessHash": "9c88217bb701be1599dc8898fa9c08d77be0bb4fd2d9f2af645d4dc5f68b9a1c" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.671Z", + "updatedAt": "2026-01-28T09:53:07.845Z", "postProcessHash": "1ffe5ccd71f07fbb3e3c84ec1b71be094e474c91ad078d2d62272d20e9165b11" } } @@ -1693,19 +1693,19 @@ "a20c7659dea9d643b243ddd3b23e54d8ebf6b40639c283af55ce374be8455b16": { "aff04ec2a1b66e98b8697149d7f5a3ccaf94b47b0fdbd169bd3f1961a9935f21": { "es": { - "updatedAt": "2026-01-16T09:12:33.014Z", + "updatedAt": "2026-01-28T09:53:07.954Z", "postProcessHash": "10370c96c2984a53572003ab9ff6715b35f35fceaa8be4e16bd73aa60af782c9" }, "ja": { - "updatedAt": "2026-01-16T09:12:33.025Z", + "updatedAt": "2026-01-28T09:53:08.001Z", "postProcessHash": "6aca4b01004f421886046655a8540a575b8bfff08a2bde8a2a4b02feb804f9aa" }, "ko": { - "updatedAt": "2026-01-16T09:12:33.173Z", + "updatedAt": "2026-01-28T09:53:08.021Z", "postProcessHash": "fc9994ace2984a79bd2ef055242d338b5018db9a5a1d90d18a45c8b29a805c2a" }, "ar": { - "updatedAt": "2026-01-16T09:12:33.187Z", + "updatedAt": "2026-01-28T09:53:08.027Z", "postProcessHash": "bd49db414e684c89b126946ddd154e83f399be1090f5393dd7aac3f2fd74bb6c" } } @@ -1713,19 +1713,19 @@ "ae80d899c9578bed428f235b24f29d5af3a783e23d1fa00737a5438844ecb295": { "962a734aa73dde92454fc1b523dbcf021552a1a4066f44b98c3c0c0bac9a5ccb": { "es": { - "updatedAt": "2026-01-16T09:12:32.901Z", + "updatedAt": "2026-01-28T09:53:07.897Z", "postProcessHash": "c3ae0814714d1ab42ddf5885984c9c4bec78a4038edf77fec456b756ac9bc5b2" }, "ja": { - "updatedAt": "2026-01-16T09:12:32.900Z", + "updatedAt": "2026-01-28T09:53:07.897Z", "postProcessHash": "bf87da2feb929359bc17dde301598aff3b9e2cd446f5b11cbb942ee16ba049e1" }, "ko": { - "updatedAt": "2026-01-16T09:12:33.084Z", + "updatedAt": "2026-01-28T09:53:07.981Z", "postProcessHash": "22efb33c5514687183ae9fd3b27983da94723f8e0ee2861c0a1ede6c14d34ed2" }, "ar": { - "updatedAt": "2026-01-16T09:12:33.106Z", + "updatedAt": "2026-01-28T09:53:07.989Z", "postProcessHash": "4081a49a69f83bd3d3edccdc5eaf9fa7f7c7799c3f9891edbca7c58ebc69f4bd" } } @@ -1807,19 +1807,19 @@ "b8c40c38711201d251a9567c2307c49c11f0af132127dc5e98c1dd81fe7b0bc6": { "538aa8cdda67d80f48d4088ea2fd7eeb39494f5d8d47de82c57f75dd97154e03": { "ja": { - "updatedAt": "2026-01-16T09:12:33.017Z", + "updatedAt": "2026-01-28T09:53:07.999Z", "postProcessHash": "a7ff3427c0f94baed33dd9178c1f95c6add5bc0a7824b92851941423c6b81d94" }, "es": { - "updatedAt": "2026-01-16T09:12:33.129Z", + "updatedAt": "2026-01-28T09:53:08.009Z", "postProcessHash": "ad620353b32d9fd31a7be72c95aa90eaaf790c464ed95e6f1d6f2c06f0275304" }, "ko": { - "updatedAt": "2026-01-16T09:12:33.132Z", + "updatedAt": "2026-01-28T09:53:08.010Z", "postProcessHash": "6e8435f86c5d5709d12014c4247e9d0bf2fc840bcf44d7c29d2096eb059d7775" }, "ar": { - "updatedAt": "2026-01-16T09:12:33.198Z", + "updatedAt": "2026-01-28T09:53:08.032Z", "postProcessHash": "92f0219c75a084ca703b8edb514bcc4a4e43860176663e9abe2fdff1a8d948e3" } } @@ -1857,19 +1857,19 @@ }, "becc574b6b8b638fd0fae8e3ca22a26e4bce2f796c6faef8caabc8a6a3a8215d": { "es": { - "updatedAt": "2026-01-16T09:12:32.833Z", + "updatedAt": "2026-01-28T09:53:07.859Z", "postProcessHash": "6b7fcf7f20576ca3078c3ba69e6d7c6aea5599219449e110fc077a6f9f590226" }, "ja": { - "updatedAt": "2026-01-16T09:12:32.836Z", + "updatedAt": "2026-01-28T09:53:07.860Z", "postProcessHash": "a640b13234b5f1d85000edca1babcd3b61ef27d9267dd1fb38e14ab7473d2c22" }, "ko": { - "updatedAt": "2026-01-16T09:12:32.935Z", + "updatedAt": "2026-01-28T09:53:07.912Z", "postProcessHash": "7a59103c26b57238517b179fb64b3f11c28dd4e13126b6119a02fb12da2e3112" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.965Z", + "updatedAt": "2026-01-28T09:53:07.928Z", "postProcessHash": "d8e2dcfdd333cff9e250817b41f175aae87198b991c43de039bf05feb0cf01ad" } } @@ -1877,19 +1877,19 @@ "b8ce555c0599c5097e88a743f74c1036033e978b9737ecf10bff2934e4e62ca0": { "1f0ac1349b060ecfc840d72a8caae5ed255d22f70205b7b753ec7c89b88fcfdc": { "es": { - "updatedAt": "2026-01-16T09:12:33.005Z", + "updatedAt": "2026-01-28T09:53:07.948Z", "postProcessHash": "01864cb3294286a9c24a604cf2c3ee2bec2b1d74d8216fdabb8172f5734db922" }, "ja": { - "updatedAt": "2026-01-16T09:12:33.043Z", + "updatedAt": "2026-01-28T09:53:08.004Z", "postProcessHash": "fbf1e609f5e6a42210bacc441fa830e4d97c26d3b31e5d902da573d779e1f53d" }, "ko": { - "updatedAt": "2026-01-16T09:12:33.184Z", + "updatedAt": "2026-01-28T09:53:08.026Z", "postProcessHash": "e532ca2b6ff5e47c37e0a3d1cc70e726d439d0bbfc7bc6d4b525bb57055fa3d7" }, "ar": { - "updatedAt": "2026-01-16T09:12:33.219Z", + "updatedAt": "2026-01-28T09:53:08.041Z", "postProcessHash": "88a6e98915eed8f7004f1f0a2f78edc6e59d7fda9b5da75609ae22ff4e7e62da" } } @@ -1897,19 +1897,19 @@ "bc3df52835c1fc087fabf9814d8ed5001508149e35f85cc8b2873308228f5ad7": { "039448a19f193e47b651fdc11334854f2f10c6cb703f981ff2fd704c07d190af": { "es": { - "updatedAt": "2026-01-16T09:12:32.903Z", + "updatedAt": "2026-01-28T09:53:07.955Z", "postProcessHash": "f7caeb338ab001f379c226906dee66f934a72a7cd24bde6c9a7f0abda898fbc7" }, "ja": { - "updatedAt": "2026-01-16T09:12:32.909Z", + "updatedAt": "2026-01-28T09:53:07.960Z", "postProcessHash": "1636521bbf8af7b8b8426fd541eacdacf7ea03a33ba50242d3ae207543f13f57" }, "ko": { - "updatedAt": "2026-01-16T09:12:33.091Z", + "updatedAt": "2026-01-28T09:53:07.984Z", "postProcessHash": "ccca94820e13e1edc622640098b49d402512a3f0bac8a3654a818eb4930827ec" }, "ar": { - "updatedAt": "2026-01-16T09:12:33.104Z", + "updatedAt": "2026-01-28T09:53:07.989Z", "postProcessHash": "8be4e865f15154408cc28e7497ce4bd1c14591f0368c95a4573c95f6740d3d00" } } @@ -2011,19 +2011,19 @@ }, "391e5b6f4da66e4d6f8c3305c8c1d64309a608f2ca38eae756d535872ea91e1c": { "ja": { - "updatedAt": "2026-01-16T09:12:32.592Z", + "updatedAt": "2026-01-28T09:53:07.819Z", "postProcessHash": "955280518f7d22c3ae751c3edb19b32cc5012f8749d6684e94a6abd64121cb16" }, "es": { - "updatedAt": "2026-01-16T09:12:32.584Z", + "updatedAt": "2026-01-28T09:53:07.816Z", "postProcessHash": "a737f7d0e928850bbc8666d74d281fac4f35b4cf66687e096b697422e8b0d9f1" }, "ko": { - "updatedAt": "2026-01-16T09:12:32.649Z", + "updatedAt": "2026-01-28T09:53:07.838Z", "postProcessHash": "2955fe1d8a1d8943c283226c0b28735d0c6745ac15e19c207a502963492bfaa8" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.893Z", + "updatedAt": "2026-01-28T09:53:07.894Z", "postProcessHash": "3f83238dcf27c1b6af8eeb074afe7722ea779a1ce186cf2c10f96d605380224c" } } @@ -2031,19 +2031,19 @@ "caf3e9b12f6d0992140c338d46ea20f009fa704be2d261a7fd8d7e3fc7e5d53c": { "e2a0d8ccefc089eb187cd38faac90b3f08b5e6897572338c345c13fd5c2d2082": { "es": { - "updatedAt": "2026-01-16T09:12:31.241Z", + "updatedAt": "2026-01-28T09:53:07.160Z", "postProcessHash": "3869e7bf08099b84cd295ef5040e9544e869c859ded8c286ea47e7026c751abe" }, "ja": { - "updatedAt": "2026-01-16T09:12:31.280Z", + "updatedAt": "2026-01-28T09:53:07.176Z", "postProcessHash": "bde49c08ef72a40f953536440025d3eb9c8885d1e6aceed01e5f7fef746018d2" }, "ko": { - "updatedAt": "2026-01-16T09:12:32.231Z", + "updatedAt": "2026-01-28T09:53:07.627Z", "postProcessHash": "4fa962279fa06a05a5037a7bddebca7de98e4e379bdb851bb06506b89cfc9e9a" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.267Z", + "updatedAt": "2026-01-28T09:53:07.641Z", "postProcessHash": "b706b8c67d80fd1d449dbe4f4370a9003f2c127ba604da0fc6509275b00e90f5" } } @@ -2051,19 +2051,19 @@ "cd892716639d21abdaeead2ba1af9c3a7249c86fbf2ff3d5f4f9a0c8b373e283": { "6f43baefe63e88bc9c7a6c2f2580fc32c2d28c0159c5e2c9a6ad17f8dc389ada": { "es": { - "updatedAt": "2026-01-16T09:12:33.022Z", + "updatedAt": "2026-01-28T09:53:07.958Z", "postProcessHash": "a71990f8e69a3ba1d80a5473cc3d375868f1860e500573f5f2f98818f7e187bf" }, "ja": { - "updatedAt": "2026-01-16T09:12:33.051Z", + "updatedAt": "2026-01-28T09:53:07.968Z", "postProcessHash": "8a2864d988bc51532a4d9e6e1c58468d9997aea0ef35825dd66beb468f0741aa" }, "ko": { - "updatedAt": "2026-01-16T09:12:33.175Z", + "updatedAt": "2026-01-28T09:53:08.022Z", "postProcessHash": "8e7c9e93c7d7fe60ab56ce59224e130ffcc59392b8f0900afdfdb8081ed89a7f" }, "ar": { - "updatedAt": "2026-01-16T09:12:33.190Z", + "updatedAt": "2026-01-28T09:53:08.028Z", "postProcessHash": "40f1847a9041a1b4517cbc9faf22203f59652f760363af1445bfc7d9e652bde5" } } @@ -2071,19 +2071,19 @@ "d28b90b373ffa38d27e88e170add405569b0637ed84e0ade9b074a921c8f951a": { "1b79de33fe58d983e41b858a6eb1a7b2dd2b93161b545db639a4840a97af464f": { "ja": { - "updatedAt": "2026-01-16T09:12:32.905Z", + "updatedAt": "2026-01-28T09:53:07.956Z", "postProcessHash": "1a7d7fd7189b932f486e3d3bd342088f48428794bbb7cd919037377db24bc374" }, "es": { - "updatedAt": "2026-01-16T09:12:32.913Z", + "updatedAt": "2026-01-28T09:53:07.967Z", "postProcessHash": "89fc07e3c7a4cf998bf5e2182c8aefb8e0db638f60a20fbf1fab337fb7cc2a09" }, "ko": { - "updatedAt": "2026-01-16T09:12:33.093Z", + "updatedAt": "2026-01-28T09:53:07.985Z", "postProcessHash": "5f31b45917382bd049c85f0997a9a176ff05a18591f39f18df5cb4bb3e85e025" }, "ar": { - "updatedAt": "2026-01-16T09:12:33.110Z", + "updatedAt": "2026-01-28T09:53:07.991Z", "postProcessHash": "e68c78fd79943c96ec63bf0a5dc0c98655bde9243499835bbc89cfa245ef5121" } } @@ -2091,19 +2091,19 @@ "e13633a0fed54e75fb6ceb4ae937eb0a5935d4ecc42d0fd81fead1c45fd9e3ed": { "f8f4f952f97e66e5f21e9d299a433cc33aaf203e8a8dfaea42063e71004abd20": { "es": { - "updatedAt": "2026-01-16T09:12:32.902Z", + "updatedAt": "2026-01-28T09:53:07.898Z", "postProcessHash": "05d9145847de22352e9d3603bee07a12d7ac319d6b41e5890462c20ee97a64dd" }, "ja": { - "updatedAt": "2026-01-16T09:12:32.904Z", + "updatedAt": "2026-01-28T09:53:07.956Z", "postProcessHash": "61824824157a4dbeac4733b18c6fd1760d6791d59bc38233fdcabe0e4ce1509e" }, "ko": { - "updatedAt": "2026-01-16T09:12:33.082Z", + "updatedAt": "2026-01-28T09:53:07.979Z", "postProcessHash": "78cde5c4265fc6e2f8069cbe74a7600dd404c5038d2695fd68f77edaed002da9" }, "ar": { - "updatedAt": "2026-01-16T09:12:33.099Z", + "updatedAt": "2026-01-28T09:53:07.987Z", "postProcessHash": "ee219b2410b63edb77507ca2f72c2d61e99ff42d94865f1d89c21da8354861fc" } } @@ -2133,19 +2133,19 @@ "f3ffd69f466699dd0e19b0b55670ac14d3d743009236a84f918d4cb1b0d1369b": { "4ea74ea491da7ff339cfef677cc9f8deb2d352327076ed87789bb83172a361c4": { "ja": { - "updatedAt": "2026-01-16T09:12:33.007Z", + "updatedAt": "2026-01-28T09:53:07.949Z", "postProcessHash": "5dc13b29e23125d0f239a9cb115a958abf7d5010e685042d124961934f788f17" }, "es": { - "updatedAt": "2026-01-16T09:12:33.046Z", + "updatedAt": "2026-01-28T09:53:07.964Z", "postProcessHash": "7a97611843189a572db522f5eb950148671f55cd39431d123e04515f03741471" }, "ko": { - "updatedAt": "2026-01-16T09:12:33.171Z", + "updatedAt": "2026-01-28T09:53:08.020Z", "postProcessHash": "2668be78eaa4e3bc20467df3ec90aab64fcbe408f1a898795ac93e0c3abfd9f4" }, "ar": { - "updatedAt": "2026-01-16T09:12:33.217Z", + "updatedAt": "2026-01-28T09:53:08.040Z", "postProcessHash": "5457e0c6017fa54b39f190a9b02b7864636400c1fe188ebce1c0a979d3b5dfbf" } } @@ -2183,19 +2183,19 @@ }, "df19c33149c5f3027c3a20944e61a4688703d9945f4af53cdf9ce2acf810ed91": { "es": { - "updatedAt": "2026-01-16T09:12:32.693Z", + "updatedAt": "2026-01-28T09:53:07.853Z", "postProcessHash": "2a7a80b2540893e4597693d24d6eaa8aac01c5b48a4d706678b98875d2da47d5" }, "ja": { - "updatedAt": "2026-01-16T09:12:32.698Z", + "updatedAt": "2026-01-28T09:53:07.899Z", "postProcessHash": "f364b906acaf41d052bfc9663208f213cb9e1f40282bc9c05178709a7405bc68" }, "ko": { - "updatedAt": "2026-01-16T09:12:32.926Z", + "updatedAt": "2026-01-28T09:53:07.909Z", "postProcessHash": "18d28280353220180072b30b0da02ee76f907bc91a8564bdaca26b42292f7fe1" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.967Z", + "updatedAt": "2026-01-28T09:53:07.928Z", "postProcessHash": "f2c62eb3a118e07cebceb679751db6ab831b27b8df33e351bd8b5ed8aaae58e9" } } @@ -2243,19 +2243,19 @@ }, "6681b18bbe48452a1a2cada054561ed2385998d80d3eae6e20f5394771da96a8": { "es": { - "updatedAt": "2026-01-16T09:12:32.577Z", + "updatedAt": "2026-01-28T09:53:07.810Z", "postProcessHash": "5fc13e90c2c2e5884f9e177968e6504bcdcb70617d07fbaa887ec422770a0667" }, "ja": { - "updatedAt": "2026-01-16T09:12:32.580Z", + "updatedAt": "2026-01-28T09:53:07.812Z", "postProcessHash": "985480c15e7f90c30949e159c3daf45c7a394c9db7420264fe43e2263f3b2d18" }, "ko": { - "updatedAt": "2026-01-16T09:12:32.646Z", + "updatedAt": "2026-01-28T09:53:07.837Z", "postProcessHash": "fc50408da997ae6d2c12374423f4f13f068f417bf4876c130e57c4ff9111ca3e" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.663Z", + "updatedAt": "2026-01-28T09:53:07.843Z", "postProcessHash": "d2bf936e672d7b177d0529209c1198f347f79c5a236f084a7d82455b196a3965" } } @@ -2295,19 +2295,19 @@ "fbf2479dd438d587d8b9b4addff25636eafa76a9cc2732f33f73d84568e14402": { "21e53b8f6971b31fa9872e9377df7f4dd9d2346e92c5e475ad4c288ef0bacd48": { "ja": { - "updatedAt": "2026-01-16T09:12:32.906Z", + "updatedAt": "2026-01-28T09:53:07.957Z", "postProcessHash": "f6f8d37e95232b73ee12f8033d2828f7d3f994821c68d98e03678caead90c70a" }, "es": { - "updatedAt": "2026-01-16T09:12:32.911Z", + "updatedAt": "2026-01-28T09:53:07.963Z", "postProcessHash": "ac970071e4703a0c0741fd00afb7251a50183d216d84311b42c2b32fd1d3bb6c" }, "ko": { - "updatedAt": "2026-01-16T09:12:33.088Z", + "updatedAt": "2026-01-28T09:53:08.019Z", "postProcessHash": "cacbf764f57a60685d789be5137b2441f8a1720ecd041b9b51abb305f7f7ffb6" }, "ar": { - "updatedAt": "2026-01-16T09:12:33.104Z", + "updatedAt": "2026-01-28T09:53:08.038Z", "postProcessHash": "894847f38a3303c1cf341127b6760fdd27e93ffade0c1899e115de7f77862196" } } @@ -2315,19 +2315,19 @@ "0b9159f892538239bf20c4a0102c3e910e01464c17f158febb7eb494df4c39b5": { "9ff0c27bce29b874872c67fb11f58d6beaf6a7f6a1e267a7fbe6a8d06cce5b2a": { "es": { - "updatedAt": "2026-01-16T09:12:31.256Z", + "updatedAt": "2026-01-28T09:53:07.165Z", "postProcessHash": "7469f1ee1cf7cce7ed5e09aa40144e01883442e6301e3c14490e5d14850ac101" }, "ja": { - "updatedAt": "2026-01-16T09:12:31.254Z", + "updatedAt": "2026-01-28T09:53:07.164Z", "postProcessHash": "7fb79c8a7c3654db7e19ac41494a45e8ab3b48090981296463711307e3c61752" }, "ko": { - "updatedAt": "2026-01-16T09:12:31.761Z", + "updatedAt": "2026-01-28T09:53:07.410Z", "postProcessHash": "238027697060247473c0a0f277f8599d816ac92baf87db3d51c1f4a4bf2a77af" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.266Z", + "updatedAt": "2026-01-28T09:53:07.640Z", "postProcessHash": "9c8b88d2fecd6b753132b684f7f6ed699099b531a96aa5b12b6c913c0346c773" } } @@ -2345,19 +2345,19 @@ }, "df09b2853f00d5db607277cf9fe7d9b80fe9ff59b187f32eb7245780e6d4416e": { "es": { - "updatedAt": "2026-01-16T09:12:32.226Z", + "updatedAt": "2026-01-28T09:53:07.626Z", "postProcessHash": "b663710a0b20bd2394250e82022949529c68730761808e91a2fc0cbe6256435a" }, "ja": { - "updatedAt": "2026-01-16T09:12:32.228Z", + "updatedAt": "2026-01-28T09:53:07.626Z", "postProcessHash": "f076935906d70f570bd95de68d168af00a160eb30fb385c4f570e87d1185796d" }, "ko": { - "updatedAt": "2026-01-16T09:12:32.232Z", + "updatedAt": "2026-01-28T09:53:07.628Z", "postProcessHash": "317cf74ac6fdb939202f02f49a019715cc2563c3e2be756275aa51574c8c2834" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.268Z", + "updatedAt": "2026-01-28T09:53:07.641Z", "postProcessHash": "b49ccec0dab412aa32ba9f3b12a50356304d982a12842511aab72270de290dc4" } } @@ -2365,19 +2365,19 @@ "12e7e09f5ed93a24be5f5756edcb58dcae86c50d2c145d8ac4d19e40a4f4f44b": { "3a35be3f5a124780b17ab22edb8e1f92c48c6eec9229c2e9c0f3f5ecdad82e82": { "es": { - "updatedAt": "2026-01-16T09:12:33.123Z", + "updatedAt": "2026-01-28T09:53:08.006Z", "postProcessHash": "e97da575a68ca8aaf7f68dfedf2e6c5f763d1dbe5c914ac75973a599e760c751" }, "ja": { - "updatedAt": "2026-01-16T09:12:33.125Z", + "updatedAt": "2026-01-28T09:53:08.007Z", "postProcessHash": "deda4dbf55ac97f81278ff7f25c2c67b2dddd4c53133dbeffbccab124676ba8e" }, "ko": { - "updatedAt": "2026-01-16T09:12:33.176Z", + "updatedAt": "2026-01-28T09:53:08.022Z", "postProcessHash": "2267bdaf0954302a9c6702885bcf19748c684e0e8e68b6dd36f037674649e673" }, "ar": { - "updatedAt": "2026-01-16T09:12:33.188Z", + "updatedAt": "2026-01-28T09:53:08.027Z", "postProcessHash": "471db76c2de3ea32987799eda61309fc1984b7f437b5937c9956f858681b120f" } } @@ -2427,19 +2427,19 @@ }, "e07eb76feb8fc12ad180f3054921a4e353f2a03da5d935ee827a32a951b84ac6": { "es": { - "updatedAt": "2026-01-16T09:12:32.361Z", + "updatedAt": "2026-01-28T09:53:07.683Z", "postProcessHash": "f94cf54af69bd0455708d0a3d8ab7f6d841fb219fcdd3ec89b81991e5801df80" }, "ja": { - "updatedAt": "2026-01-16T09:12:32.349Z", + "updatedAt": "2026-01-28T09:53:07.677Z", "postProcessHash": "1eb980586990d39a9c113c620f77c1271af3c351e21255551841887474055ff4" }, "ko": { - "updatedAt": "2026-01-16T09:12:32.421Z", + "updatedAt": "2026-01-28T09:53:07.715Z", "postProcessHash": "777be40189388a2720fa9e6c79391e69421efb9c6fcb60a7f05dc169dae708c2" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.449Z", + "updatedAt": "2026-01-28T09:53:07.728Z", "postProcessHash": "fc24b8617dd09b904765929cc495bdf70f27595d082c35c8d779b897c5afbfc2" } } @@ -2462,6 +2462,24 @@ "updatedAt": "2026-01-16T09:12:32.248Z", "postProcessHash": "412a280f8a9019ab4cb24b9d59f808a533b8f466ede5d52ab840a1d83caf5a31" } + }, + "73e4a7f9b414f833de53d3cba430292339420f8fff92325366bbb449afce0e82": { + "ko": { + "updatedAt": "2026-01-28T09:53:07.668Z", + "postProcessHash": "b5d87c320ca13908f34b12d6dda5f3fe2583a5e417e82d1f21b3edc95570b067" + }, + "ar": { + "updatedAt": "2026-01-28T09:53:07.669Z", + "postProcessHash": "745c0a517b02a5ca3a86f4ead17bc151f1676844500244eb6f20efb0cf3a299a" + }, + "ja": { + "updatedAt": "2026-01-28T09:53:07.669Z", + "postProcessHash": "f9c4633125138189519a410ff6b346bd51def8776377eba587816653e00ea6b6" + }, + "es": { + "updatedAt": "2026-01-28T09:53:07.670Z", + "postProcessHash": "83a5121dd87b7bbb98c89c9106db249f6d73c5d110288fdf0a0bef90f6a2d2f2" + } } }, "20596773a215e6d3e05b27382a11c3fc67abf422cb54e55b75f2c31f7a9b28af": { @@ -2511,19 +2529,19 @@ "26778d10a2a58a587972495064961d448d98e87bd22d3bb3a62c2c6f980111fa": { "4c331673248fb537fe91fb8127ae1c5bc05464e3c1b340fc0e467259450d5f1e": { "es": { - "updatedAt": "2026-01-16T09:12:31.252Z", + "updatedAt": "2026-01-28T09:53:07.164Z", "postProcessHash": "9494e2672fb8d1b9c117a0738ca59a8f73816974d32207932632ed15719a6671" }, "ja": { - "updatedAt": "2026-01-16T09:12:31.292Z", + "updatedAt": "2026-01-28T09:53:07.178Z", "postProcessHash": "e51478c3fe7605bbb4043784751b9d21aafb0d918b465a0582550f80a24dc48c" }, "ko": { - "updatedAt": "2026-01-16T09:12:31.749Z", + "updatedAt": "2026-01-28T09:53:07.404Z", "postProcessHash": "cd774aab4cb99fabed8cb43adc89276fc5d8c6329f02c17f30ae7b3c7cad4d8c" }, "ar": { - "updatedAt": "2026-01-16T09:12:31.945Z", + "updatedAt": "2026-01-28T09:53:07.489Z", "postProcessHash": "b0df8c923a2a9040acbf4d9c2dd2fd8657f29cd60bd2eb530600c3d0cef29683" } } @@ -2625,19 +2643,19 @@ }, "6e6cd2ce9df8ae46e4e5351d7ff07795a7725569bcb9790edcf70b611161716d": { "es": { - "updatedAt": "2026-01-16T09:12:32.215Z", + "updatedAt": "2026-01-28T09:53:07.622Z", "postProcessHash": "2b416d76eb4488e9cb64414c2f44d2958dbe475a6fc641b5acc8a1ec687cf53f" }, "ja": { - "updatedAt": "2026-01-16T09:12:32.216Z", + "updatedAt": "2026-01-28T09:53:07.622Z", "postProcessHash": "165964d761c066e06f3ccb1855524de61383af54ba31a865f1a9bd75b83e6a24" }, "ko": { - "updatedAt": "2026-01-16T09:12:32.236Z", + "updatedAt": "2026-01-28T09:53:07.721Z", "postProcessHash": "81ee6cc04b29abbe627eb645bcfb98b0ee8dc6d21ad696fe0204267aac0d278f" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.247Z", + "updatedAt": "2026-01-28T09:53:07.726Z", "postProcessHash": "76d8b1eb3436e14a2e3fd310ea7707d774e16cce661416bcd27738d95d03140b" } } @@ -2675,19 +2693,19 @@ }, "afeb085fc05173f958e7ca549f3f0b87975cbea410cd09ebdc00d424dc5cee88": { "es": { - "updatedAt": "2026-01-16T09:12:32.575Z", + "updatedAt": "2026-01-28T09:53:07.809Z", "postProcessHash": "452049adf7b9f728ae98686ba833dce6636201b164639aad766d621d3ca1b175" }, "ja": { - "updatedAt": "2026-01-16T09:12:32.475Z", + "updatedAt": "2026-01-28T09:53:07.741Z", "postProcessHash": "9fd9ce778e9c4aafeb5784a00783af032b689bbbd50567b5e8fafafd19231330" }, "ko": { - "updatedAt": "2026-01-16T09:12:32.639Z", + "updatedAt": "2026-01-28T09:53:07.833Z", "postProcessHash": "7ab9c493559a0f9906c5b1b446f21088f581728f4bc508b74fe49f34979d57e7" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.664Z", + "updatedAt": "2026-01-28T09:53:07.844Z", "postProcessHash": "02a60d5e4d341dfd95102974ee319e306206e30a0cc44757e0921a0453fefa2c" } } @@ -2695,19 +2713,19 @@ "5f160c19262c4a66ce51a8dfad1783124ac68e67c723d02b7573c26fcd248279": { "c1a5954dc29f6e6be21cef65e9dcc3c05aa83133f462240f29d8cbb3002686e6": { "es": { - "updatedAt": "2026-01-16T09:12:31.239Z", + "updatedAt": "2026-01-28T09:53:07.158Z", "postProcessHash": "c4d8826500a576a4a2beaee05794ce9d7f0aff162f3cdd2f7ef47317c302a021" }, "ja": { - "updatedAt": "2026-01-16T09:12:31.270Z", + "updatedAt": "2026-01-28T09:53:07.171Z", "postProcessHash": "69e80c4b4923203d830c1a3d3fc0d4ddd0ed0a9e891e2571225892a163a15eb9" }, "ko": { - "updatedAt": "2026-01-16T09:12:31.763Z", + "updatedAt": "2026-01-28T09:53:07.411Z", "postProcessHash": "a61a2d7913cb0be3cb1311f578d308499fb103513e40851f39d4ee90ae18d712" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.242Z", + "updatedAt": "2026-01-28T09:53:07.632Z", "postProcessHash": "7db0444098e40ebe18958951517841ab90d77a6f49034b3f45699548949a7831" } } @@ -2715,19 +2733,19 @@ "64dff4466616a81f47d3f914253ba172d15425638e13dad1aab85c07c0e37f66": { "3db24dfd279191d83f12754324360d2f424d63b3332da2ea30d1626e9d5d9b8a": { "es": { - "updatedAt": "2026-01-16T09:12:31.244Z", + "updatedAt": "2026-01-28T09:53:07.161Z", "postProcessHash": "987f756c7a32f40e66a4ac3f562dc28d8f0aef03f41060774e272141631b6631" }, "ja": { - "updatedAt": "2026-01-16T09:12:31.278Z", + "updatedAt": "2026-01-28T09:53:07.175Z", "postProcessHash": "4c4abdc51016b54a354c9480548dde3184439358145dffabfe74157a1a3f1c48" }, "ko": { - "updatedAt": "2026-01-16T09:12:31.774Z", + "updatedAt": "2026-01-28T09:53:07.423Z", "postProcessHash": "ce33600d1fd5cf6a2ada2a5071a21e9ff93c344e7de88b32488ce6f061fd5de6" }, "ar": { - "updatedAt": "2026-01-16T09:12:31.955Z", + "updatedAt": "2026-01-28T09:53:07.499Z", "postProcessHash": "8f8c12c17e76b94b9a22c77d718ac98a210821315c45ef8140ca89dea0203467" } } @@ -2735,19 +2753,19 @@ "693e696f0c0cfbba647f7c27058078e03ceb00de68352f64f1c0fd8bc1efebad": { "62c9b538dad163ca45d4d1c6ce48a6f9ed33bdac7a6938b92e12d4e878fa0c67": { "es": { - "updatedAt": "2026-01-16T09:12:31.265Z", + "updatedAt": "2026-01-28T09:53:07.169Z", "postProcessHash": "b3bfea504e3cd236cc4a6bb8c74048646278172f7c04cdd13a67a6cee9674b08" }, "ja": { - "updatedAt": "2026-01-16T09:12:31.272Z", + "updatedAt": "2026-01-28T09:53:07.172Z", "postProcessHash": "2b768f9147e58d9a2eb2f757b6a781dfe20ed296e86ef9742bfcf807215613de" }, "ko": { - "updatedAt": "2026-01-16T09:12:31.750Z", + "updatedAt": "2026-01-28T09:53:07.405Z", "postProcessHash": "d8a951b22a1a6efdba9f4b3025c958a64026cbfda6d772f205a60d08f0e6382d" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.248Z", + "updatedAt": "2026-01-28T09:53:07.638Z", "postProcessHash": "3721b4855edf161191135d7c18404bc8c1ce9aa87bdd6a9b19b339c854dc44fd" } } @@ -2765,19 +2783,19 @@ }, "d2c3052b098ca2e2bf4bdc9e09c3ea58855bffe859966364bc54cc51eb3f6e8e": { "es": { - "updatedAt": "2026-01-16T09:12:31.627Z", + "updatedAt": "2026-01-28T09:53:07.295Z", "postProcessHash": "dfa7b690c63ef0b0791ed80139ca4b29c9a068a3d01e64453841f15a942d0f14" }, "ja": { - "updatedAt": "2026-01-16T09:12:31.628Z", + "updatedAt": "2026-01-28T09:53:07.296Z", "postProcessHash": "fca0ca31b8369e64fb1bad19e1bdfbadf27c52f649e8a0847f9422b9ae15b918" }, "ko": { - "updatedAt": "2026-01-16T09:12:31.773Z", + "updatedAt": "2026-01-28T09:53:07.422Z", "postProcessHash": "c07f17002bf9a79a44a332151524a6612cdf2eb018343422b7eb58dd539bd0bd" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.263Z", + "updatedAt": "2026-01-28T09:53:07.639Z", "postProcessHash": "9d2a2ee6bf22d0d344e063af8d245a734072f907661e9e9b4583f991ba6bf2ed" } } @@ -2817,19 +2835,19 @@ "77c347f1b6c92729382482e4612bb31eca5d2b0689cf5ab57beda05d9951ca89": { "0414614d427d3143722cb6e973e54a2949144ad8cf96c8dc31134365715702ba": { "es": { - "updatedAt": "2026-01-16T09:12:33.049Z", + "updatedAt": "2026-01-28T09:53:08.005Z", "postProcessHash": "415fcd35fc584190c83f15787665a23fdc92bdcff7aeb041222f920b976c02b2" }, "ja": { - "updatedAt": "2026-01-16T09:12:33.121Z", + "updatedAt": "2026-01-28T09:53:08.006Z", "postProcessHash": "15ff5220debb35e262ddc123a2f2f87f61f59fe682adb2119036c5157151fb28" }, "ko": { - "updatedAt": "2026-01-16T09:12:33.169Z", + "updatedAt": "2026-01-28T09:53:08.019Z", "postProcessHash": "7f4af80880f7d79aa10494f4b6e020b98d141ab3f4680cb93274a45c3e2ab338" }, "ar": { - "updatedAt": "2026-01-16T09:12:33.193Z", + "updatedAt": "2026-01-28T09:53:08.029Z", "postProcessHash": "d109717c88305f947085fe9f756ce7dca4a04a5cdf0b97b9930ad16f3131d2de" } } @@ -2847,19 +2865,19 @@ }, "cbdb9ce24be07432a4468bf4e5ed078307da29078c55f079bfc85cfba439e732": { "ja": { - "updatedAt": "2026-01-16T09:12:32.366Z", + "updatedAt": "2026-01-28T09:53:07.685Z", "postProcessHash": "df3e5db051011efe1a82fd3c31a865d572b2ecebc2bc8bb5a701f7a7f84a365d" }, "es": { - "updatedAt": "2026-01-16T09:12:32.379Z", + "updatedAt": "2026-01-28T09:53:07.690Z", "postProcessHash": "bcd6b8e244fe499b0ab4bf05beb7b41b8f37a966f295be22124e83b943c36822" }, "ko": { - "updatedAt": "2026-01-16T09:12:32.410Z", + "updatedAt": "2026-01-28T09:53:07.709Z", "postProcessHash": "f6e9d6acbf54280461cfd4c49c8830d48fea7bcff88765180a165fadc4f418e6" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.445Z", + "updatedAt": "2026-01-28T09:53:07.726Z", "postProcessHash": "22f773fba388370a5fa0e644f98bd8aa56f25c2249eadf656546cdf5e4d3ff44" } } @@ -2897,19 +2915,19 @@ }, "78a36341b83ac0193ec17dabe68f3afc5ad59c57f3e6870fd9e1ba6d9783bc9d": { "ja": { - "updatedAt": "2026-01-16T09:12:32.579Z", + "updatedAt": "2026-01-28T09:53:07.811Z", "postProcessHash": "e68595b63bc8f2598317ec81dbbbab7f1afde8e090e5a1c97a047915f2d3e73b" }, "es": { - "updatedAt": "2026-01-16T09:12:32.581Z", + "updatedAt": "2026-01-28T09:53:07.813Z", "postProcessHash": "318f57ef54b278c292ed3dc09931b349635c6c9d25f758bce17891cfbe6fd9fe" }, "ko": { - "updatedAt": "2026-01-16T09:12:32.633Z", + "updatedAt": "2026-01-28T09:53:07.831Z", "postProcessHash": "9c6a38664fe8a61ee1ff54d641d80d29b6fe2aa55ffbbe51366891558aa94495" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.669Z", + "updatedAt": "2026-01-28T09:53:07.885Z", "postProcessHash": "30975e9e725742c9f78ede231ba88f07531c7559924b67f7f25e5f998cec9b28" } } @@ -2955,19 +2973,19 @@ }, "ec865dac3a6c2828df1c87833de99806a89c7dddd607f030446b7af60281fe82": { "ar": { - "updatedAt": "2026-01-16T09:12:32.164Z", + "updatedAt": "2026-01-28T09:53:07.559Z", "postProcessHash": "3d50bac3718b7142e9d5aa60dbc44cf253dd097cf335c5604a47e6395046c8e0" }, "ko": { - "updatedAt": "2026-01-16T09:12:32.200Z", + "updatedAt": "2026-01-28T09:53:07.567Z", "postProcessHash": "5987fb88b31106d5bcb7baa837107c07225b2e97850aff201f58a8b2b89f5ed6" }, "ja": { - "updatedAt": "2026-01-16T09:12:32.205Z", + "updatedAt": "2026-01-28T09:53:07.570Z", "postProcessHash": "03e27f86db0cad4101c8943ae4f3b392168c514102168017b31ebd4f0e36e36d" }, "es": { - "updatedAt": "2026-01-16T09:12:32.206Z", + "updatedAt": "2026-01-28T09:53:07.570Z", "postProcessHash": "78f233b652b13a02a989305116f55a5565ca3c022db334a3ddb924727e5de75c" } } @@ -3015,19 +3033,19 @@ }, "ab71319d63cbb89d50f28ead93d240b57f72f3cb9e48de3f826bbda8caeda562": { "es": { - "updatedAt": "2026-01-16T09:12:32.225Z", + "updatedAt": "2026-01-28T09:53:07.676Z", "postProcessHash": "a7c6a47c2570ff6758aa68585477199c6f58dec3590468c8d7861e51bd243fa8" }, "ja": { - "updatedAt": "2026-01-16T09:12:32.224Z", + "updatedAt": "2026-01-28T09:53:07.676Z", "postProcessHash": "1312554b8ab628a51ab7b2e5d04ef157aa35cc9cb340a5494b2e5bdbb36fd4c9" }, "ko": { - "updatedAt": "2026-01-16T09:12:32.407Z", + "updatedAt": "2026-01-28T09:53:07.707Z", "postProcessHash": "c88299c8fe4b15d88aaed78f9f9610c18f71bc1d04c80681a2271daa00575059" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.442Z", + "updatedAt": "2026-01-28T09:53:07.725Z", "postProcessHash": "679fdfe7b23551154731aaffd95681667e791d4a6ef7cb1efe29e783da8dc771" } } @@ -3065,19 +3083,19 @@ }, "376fa2c37e3aa1e476976da82eb24d56b09c37b4d5af055fb88bf1219169f528": { "es": { - "updatedAt": "2026-01-16T09:12:32.621Z", + "updatedAt": "2026-01-28T09:53:07.827Z", "postProcessHash": "337204cdf4eb18b62bca3890507540a8a34f527364a2a2c6071843fd839dc733" }, "ja": { - "updatedAt": "2026-01-16T09:12:32.620Z", + "updatedAt": "2026-01-28T09:53:07.827Z", "postProcessHash": "feb47300edeaaba241cf6e357879586820976733487f9b3a8969f32b4b484106" }, "ko": { - "updatedAt": "2026-01-16T09:12:32.650Z", + "updatedAt": "2026-01-28T09:53:07.839Z", "postProcessHash": "21f4687839f6954b52c2ca6e21ccd6d228f9312db27a616dd8dbc52603db0aa7" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.894Z", + "updatedAt": "2026-01-28T09:53:07.894Z", "postProcessHash": "99808e72d55bc433482e46557932586bbea90daf4551ca404e1ab55bd0cd570b" } } @@ -3179,19 +3197,19 @@ }, "0e22b59f314343bbc9762f47816d71f3a7d93c9b35895609dfa6d3a008c056ca": { "es": { - "updatedAt": "2026-01-16T09:12:32.471Z", + "updatedAt": "2026-01-28T09:53:07.740Z", "postProcessHash": "8aef952e9dbb9efcb1ce5bc665f190753362fdaa9022872152088b46b2369175" }, "ja": { - "updatedAt": "2026-01-16T09:12:32.460Z", + "updatedAt": "2026-01-28T09:53:07.734Z", "postProcessHash": "20220695b556651d250807c26a470ea73369e7bfc92775ad384f54fd3f2d149b" }, "ko": { - "updatedAt": "2026-01-16T09:12:32.642Z", + "updatedAt": "2026-01-28T09:53:07.834Z", "postProcessHash": "f3476a59ed6c8dae01ad3d6943d45c128b71ab56380b6121304772e8cc9f3ff5" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.682Z", + "updatedAt": "2026-01-28T09:53:07.849Z", "postProcessHash": "6a7b9de5dfaa22e16314d757f64ae755427d068090277e3fb333b29b6512e255" } } @@ -3295,6 +3313,21 @@ "updatedAt": "2026-01-16T09:12:33.264Z", "postProcessHash": "5f1cb87abba994108d009003abc07572435529d56ab375baf381fe76fd8d7b3d" } + }, + "1e96c0743c1465a211c33db2727077010d635c675f3978ded197253f87905e6e": { + "es": { + "updatedAt": "2026-01-28T09:53:07.605Z" + }, + "ar": { + "updatedAt": "2026-01-28T09:53:07.609Z" + }, + "ko": { + "updatedAt": "2026-01-28T09:53:07.613Z" + }, + "ja": { + "updatedAt": "2026-01-28T09:53:07.617Z", + "postProcessHash": "1fd3d955b2f710b0653410c5db4231f76c82a6b21f44e0442b5b9d39069d1e86" + } } }, "b90697d6707e56e4e62bfaa942ed822bee2c2b5cc321a917898825f2e7159693": { @@ -3330,19 +3363,19 @@ }, "f96824633c3181a874bd399fa049b00a65509ab6abc8ee477bb704de818812e7": { "es": { - "updatedAt": "2026-01-16T09:12:32.861Z", + "updatedAt": "2026-01-28T09:53:07.873Z", "postProcessHash": "bb3212e589e6135d9e26bb18d93caa7d855d607167db84a396a6c711bd3424c6" }, "ja": { - "updatedAt": "2026-01-16T09:12:32.862Z", + "updatedAt": "2026-01-28T09:53:07.874Z", "postProcessHash": "c05d57bb0fe3c7056b65e07b165e2ad6242e3bbab6f6cd2a5767cce97ca58078" }, "ko": { - "updatedAt": "2026-01-16T09:12:32.876Z", + "updatedAt": "2026-01-28T09:53:07.883Z", "postProcessHash": "ea12a088c408de9f5ec401595df2f62c20c17cacd3fca9efdf23c18f1d4c89f4" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.893Z", + "updatedAt": "2026-01-28T09:53:07.893Z", "postProcessHash": "7e1788c9c01bf3b6c1a5064c5d918b25e1bdbf46276cbc384907764ae2747fd9" } } @@ -3360,19 +3393,19 @@ }, "ebd4ee6cf35613b45888f27a7bbb35610f043a2fc7e3a6f6cfd5c793e3499ef1": { "es": { - "updatedAt": "2026-01-16T09:12:32.238Z", + "updatedAt": "2026-01-28T09:53:07.629Z", "postProcessHash": "987947e2855205eb753cab53964659e4d87262b86cfc65f03fb4421b0b634337" }, "ko": { - "updatedAt": "2026-01-16T09:12:32.239Z", + "updatedAt": "2026-01-28T09:53:07.631Z", "postProcessHash": "0c640b0db1e251a9f068ff4f82937e76e58a2cc4cf6bac88c6a138982b4e30d5" }, "ja": { - "updatedAt": "2026-01-16T09:12:32.240Z", + "updatedAt": "2026-01-28T09:53:07.631Z", "postProcessHash": "794cb8dbd0413da954a1e72576fe99522837ed8a188450ffbdf04a2cfc44e100" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.244Z", + "updatedAt": "2026-01-28T09:53:07.633Z", "postProcessHash": "9e005d0f0478ddfaada72e3f569ea4b0ecad604b0b0721f6fcdc868557a01bdb" } } @@ -3380,19 +3413,19 @@ "c2685d7d4a6dd2c0c9febc6e7053d5ea9bf2917611f241d971cb7b31b9faf472": { "d0a04114100dced1de6f05488fd8fab18ab07a111164d48f57d3234540796346": { "es": { - "updatedAt": "2026-01-16T09:12:33.037Z", + "updatedAt": "2026-01-28T09:53:07.961Z", "postProcessHash": "d6ceb36407025d7576e5ee4571c284d82384fb9b913e3ce01f5ce44c79ec34b0" }, "ja": { - "updatedAt": "2026-01-16T09:12:33.023Z", + "updatedAt": "2026-01-28T09:53:07.959Z", "postProcessHash": "62265ea5214e6cdf7f23ee64b10587d4dff23f31aaf5458bc1feab085c6ec059" }, "ko": { - "updatedAt": "2026-01-16T09:12:33.165Z", + "updatedAt": "2026-01-28T09:53:08.017Z", "postProcessHash": "e8012f0c4910e10ffa2948b78bede244613f0b33b1b7c11cca5dc297c3884c2e" }, "ar": { - "updatedAt": "2026-01-16T09:12:33.214Z", + "updatedAt": "2026-01-28T09:53:08.039Z", "postProcessHash": "83d2fdec29fde9c9116faf9b4508b3d1d644b16a8992bd31a60b30146986d920" } } @@ -3440,19 +3473,19 @@ }, "4d996f2f855684e840d389c59e074fc9ddc92d5034e671666dcb82cab9f1196d": { "es": { - "updatedAt": "2026-01-16T09:12:32.601Z", + "updatedAt": "2026-01-28T09:53:07.872Z", "postProcessHash": "7214ba8a3ce35a437800c3a7e77d94cc8f3c3148146db877e40bb4fca78e9a87" }, "ja": { - "updatedAt": "2026-01-16T09:12:32.600Z", + "updatedAt": "2026-01-28T09:53:07.872Z", "postProcessHash": "170999d29ed8c8198c82390e3a6e2b39c28e67f4104651ffffbfe57708362379" }, "ko": { - "updatedAt": "2026-01-16T09:12:32.655Z", + "updatedAt": "2026-01-28T09:53:07.882Z", "postProcessHash": "3bc84489f31bfc79ee98f07f3efc333ff1a74ea0c0f4deec777ff4f394a2dd08" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.888Z", + "updatedAt": "2026-01-28T09:53:07.890Z", "postProcessHash": "74aa5f82d84187c25568956ef36ca59c53a384000ff792e49121d2414fc58f38" } } @@ -3522,19 +3555,19 @@ }, "a5f643bedf28cbb18166b6d4dc170086c46034d0d8f6c39c9cbc81612a395ee9": { "es": { - "updatedAt": "2026-01-16T09:12:33.068Z", + "updatedAt": "2026-01-28T09:53:07.973Z", "postProcessHash": "9ab154dd67381385cef555004bddb648cd2f908056f6059e4ace7b3c379cff03" }, "ja": { - "updatedAt": "2026-01-16T09:12:33.067Z", + "updatedAt": "2026-01-28T09:53:07.972Z", "postProcessHash": "43e1786ecc69ce93a6f81ab58c14ef0d0e95036b7aa942585ef6c0fe38bf7a43" }, "ko": { - "updatedAt": "2026-01-16T09:12:33.089Z", + "updatedAt": "2026-01-28T09:53:07.983Z", "postProcessHash": "7024f0306214081c3335e46cadfeb7d85a85bf82a864a0efc9a32d479284816d" }, "ar": { - "updatedAt": "2026-01-16T09:12:33.108Z", + "updatedAt": "2026-01-28T09:53:07.990Z", "postProcessHash": "75711f5de72c7a0568faf48d1a5fde0505d8e99317633d103e38db6b77ad1053" } } @@ -3574,19 +3607,19 @@ "cff9ff76e8aebe89c9b8f258b811c51d644371116eda5156cefc811d9a8a9b13": { "f686c1604fb3c1653ae802e0af21de8c82579e6393c788d150159c69003b440d": { "ja": { - "updatedAt": "2026-01-16T09:12:33.039Z", + "updatedAt": "2026-01-28T09:53:07.962Z", "postProcessHash": "ad16a41af6f71f198f9e669d3cc5f164d3bbfe194e1c424cb9a9e186f2fda874" }, "es": { - "updatedAt": "2026-01-16T09:12:33.059Z", + "updatedAt": "2026-01-28T09:53:07.969Z", "postProcessHash": "bd59a0bad6faf3a04996f9d81a3a435d6fdc1cebd3af2d8fc09544819940e4e2" }, "ko": { - "updatedAt": "2026-01-16T09:12:33.133Z", + "updatedAt": "2026-01-28T09:53:08.010Z", "postProcessHash": "b5c4122fc6fbe93c780bbe96738031a5a75e410903f56a71e0510321bf909ad3" }, "ar": { - "updatedAt": "2026-01-16T09:12:33.203Z", + "updatedAt": "2026-01-28T09:53:08.034Z", "postProcessHash": "2e5f8c84b7159e1f02ca5f24a278753514f3dbaeb52849066b4d0af1c8f8f6da" } } @@ -3626,19 +3659,19 @@ "d8528f714c68e08de0e897f53c68f87ce603e1f32e127de9749c1d2e56fee98d": { "9896fdcba8ee2fbcee884ee605e4c9b120429d0083092225938dfaa40348a04d": { "es": { - "updatedAt": "2026-01-16T09:12:31.248Z", + "updatedAt": "2026-01-28T09:53:07.163Z", "postProcessHash": "b6818b69d7bd094348161d8427302ace8181585cdc78bf8e37b5564771818aec" }, "ja": { - "updatedAt": "2026-01-16T09:12:31.258Z", + "updatedAt": "2026-01-28T09:53:07.166Z", "postProcessHash": "c74635fe5cff4af3c71b5a467fbb7974f3715131262610ad2ecc602e32d82282" }, "ko": { - "updatedAt": "2026-01-16T09:12:31.797Z", + "updatedAt": "2026-01-28T09:53:07.440Z", "postProcessHash": "37cce490cc42ad1e12dc3be95b79384bc337c086b180ec91dc9aa6ded8742a83" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.263Z", + "updatedAt": "2026-01-28T09:53:07.639Z", "postProcessHash": "e0e1b4aeaacf7c4569471393a2f4ed77c28618e04adc913a01b2e08b3a10448a" } } @@ -3646,19 +3679,19 @@ "dc68026d6eae1363ce528485db8dd5397c8c39c987131c1fdff6d3423d9e83c5": { "7aba4baed60a7097a4341c2e1258d52f2779788a5c378bbb6ecbfaddc7405f07": { "es": { - "updatedAt": "2026-01-16T09:12:32.687Z", + "updatedAt": "2026-01-28T09:53:07.852Z", "postProcessHash": "7db98a47153c6cb4e35dd5ca7d4921ef8f05c6ce104f5b4aa9e603c44224bf11" }, "ja": { - "updatedAt": "2026-01-16T09:12:32.685Z", + "updatedAt": "2026-01-28T09:53:07.851Z", "postProcessHash": "3b89278efddda89c0e1912441948a1574de621b8c2b078382675799cc6a76c29" }, "ko": { - "updatedAt": "2026-01-16T09:12:32.939Z", + "updatedAt": "2026-01-28T09:53:07.914Z", "postProcessHash": "87268e894fde7998365d48f665081ea1d07b90640ccdf69851b1193ee5781386" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.973Z", + "updatedAt": "2026-01-28T09:53:07.931Z", "postProcessHash": "7d1f64727e72efbec91f009f48d2dc88b9f25068b74e9149271f0e9e27eaca52" } } @@ -3728,19 +3761,19 @@ }, "cb262ad5bfd4ada9efaa2483e751fe623ff44ddefaaaee55aafc3e96b5beeae8": { "es": { - "updatedAt": "2026-01-16T09:12:32.716Z", + "updatedAt": "2026-01-28T09:53:07.858Z", "postProcessHash": "3158f5f04ee8db1d96a755dc541c34362d6a40b4e9e115833085a3eab5d732f7" }, "ja": { - "updatedAt": "2026-01-16T09:12:32.832Z", + "updatedAt": "2026-01-28T09:53:07.858Z", "postProcessHash": "ca4b56b5cdd7d61d4fe0150b7d3408433f87c0e49abeb2396a9eb6fe67648ffb" }, "ko": { - "updatedAt": "2026-01-16T09:12:32.870Z", + "updatedAt": "2026-01-28T09:53:07.881Z", "postProcessHash": "558b83e025d6e9c64f0dcc0d9efbbdb7e122d35aa78e0f3d0f632f249b62df1b" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.878Z", + "updatedAt": "2026-01-28T09:53:07.884Z", "postProcessHash": "cc0a69dc48cca472f8b9abddc6d7010fc7bf126cb57cad550397bf41102b77bd" } } @@ -3748,19 +3781,19 @@ "e239022ad69734aed0c58dfcdc06821fad32b12eb6a1cded6a7d216a34e62fb6": { "c0043bc79f0cfbe38fc6deba162263e24a526f5e1fb2185dfde47f477bfb6255": { "ja": { - "updatedAt": "2026-01-16T09:12:33.047Z", + "updatedAt": "2026-01-28T09:53:07.965Z", "postProcessHash": "70a0fc467a275e44edf81ee805ae26d10d52bb4c36b8f74fd0bd88ce47fe73f5" }, "es": { - "updatedAt": "2026-01-16T09:12:33.066Z", + "updatedAt": "2026-01-28T09:53:07.972Z", "postProcessHash": "869b5e31a1add51cc6c283febeb29310abd89c517ec3994d9f66af393b1f4f24" }, "ko": { - "updatedAt": "2026-01-16T09:12:33.159Z", + "updatedAt": "2026-01-28T09:53:08.014Z", "postProcessHash": "fbd021b1e0668ddbe862649c19921785efcc285aa838235fa90618c21ef322f5" }, "ar": { - "updatedAt": "2026-01-16T09:12:33.209Z", + "updatedAt": "2026-01-28T09:53:08.037Z", "postProcessHash": "16bdb0320f39d9795e13e2b44354d06d52a0bcd225365623988702c182bc50cb" } } @@ -3830,19 +3863,19 @@ }, "92585312f962bd8f083f300d9abeb1439f32b4a0e597ae87d9101e31cad51e34": { "es": { - "updatedAt": "2026-01-16T09:12:32.594Z", + "updatedAt": "2026-01-28T09:53:07.819Z", "postProcessHash": "282adb03b5337b911eb0442d39c59d0935fd7ad00c2cbfacf3048c91d0bbb6bb" }, "ja": { - "updatedAt": "2026-01-16T09:12:32.595Z", + "updatedAt": "2026-01-28T09:53:07.820Z", "postProcessHash": "59102df9638e33daa222c7d333bb42381f17b7b99667ff2e1fdcccbb1cd03414" }, "ko": { - "updatedAt": "2026-01-16T09:12:32.653Z", + "updatedAt": "2026-01-28T09:53:07.841Z", "postProcessHash": "3c7cb141cda02a2bf18b1609f16aa4c2f9767c6103787049e798d1915596fee2" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.896Z", + "updatedAt": "2026-01-28T09:53:07.894Z", "postProcessHash": "d66861938d2611b7ed8215d32a8cc1178d92eba0f87fef0bfcba0a44c2a772da" } } @@ -3894,19 +3927,19 @@ "f41a2f400cfd48f20cceee7786e827562befd3aa4b6aedaa8fdb0535361ed2a7": { "45df334a5e3e77d55a007b8879e2e49e125cde3f0f8f93311b4d8fce605f36b4": { "es": { - "updatedAt": "2026-01-16T09:12:33.036Z", + "updatedAt": "2026-01-28T09:53:08.003Z", "postProcessHash": "d46e618a0999a77558c9b46dc22f68ce512888337945366ea56dac3fecee747f" }, "ja": { - "updatedAt": "2026-01-16T09:12:33.128Z", + "updatedAt": "2026-01-28T09:53:08.008Z", "postProcessHash": "5a45b56e065d298db0285118c4f2643bbbd6868fbc7b103afecb44193867e5b2" }, "ko": { - "updatedAt": "2026-01-16T09:12:33.172Z", + "updatedAt": "2026-01-28T09:53:08.020Z", "postProcessHash": "e77c3248c0d2a31fa94d8c2751aacfe0244719a83d0e88bad81d15c9be92daec" }, "ar": { - "updatedAt": "2026-01-16T09:12:33.194Z", + "updatedAt": "2026-01-28T09:53:08.030Z", "postProcessHash": "4084b3992660a1d5104712b1eb8a54ef3367aa3c3c22d571697d7ebd3b254589" } } @@ -3954,19 +3987,19 @@ }, "068d5a07bf567953b47f85f3e610fb3e1ffaa535db5389ea12bbef382c089a18": { "es": { - "updatedAt": "2026-01-16T09:12:32.860Z", + "updatedAt": "2026-01-28T09:53:07.873Z", "postProcessHash": "a13d3b7aa8a218674c4d9b788cfdde43f760ea30710198ea7aceebd201d57218" }, "ja": { - "updatedAt": "2026-01-16T09:12:32.847Z", + "updatedAt": "2026-01-28T09:53:07.866Z", "postProcessHash": "9e0c091494657ed6b540f275da9337caa1b498d3dad471ac865ac0b20a3a1d11" }, "ko": { - "updatedAt": "2026-01-16T09:12:32.870Z", + "updatedAt": "2026-01-28T09:53:07.881Z", "postProcessHash": "d3e94827dc4e6353ac0ffd371201dcab56587f8898d0c4658c34bbb73517b6d7" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.886Z", + "updatedAt": "2026-01-28T09:53:07.889Z", "postProcessHash": "ff3ea5eb1f453ccb1c25e83cb3b618a5f0f3f7d48a553543f87bf07b5077a689" } } @@ -4014,19 +4047,19 @@ }, "4dc078fbca7717ef6dfacc145af0ff413c092855474155c3655a44c453586614": { "es": { - "updatedAt": "2026-01-16T09:12:32.596Z", + "updatedAt": "2026-01-28T09:53:07.820Z", "postProcessHash": "bf68d68b28de2f83b98332d272e8d9d318ff99bfbb34bfc6208fe1caca190eac" }, "ja": { - "updatedAt": "2026-01-16T09:12:32.619Z", + "updatedAt": "2026-01-28T09:53:07.826Z", "postProcessHash": "5fb6161e16576f3797f4608b6ce6288354f5df730b0371e19f49bf7fb49f2016" }, "ko": { - "updatedAt": "2026-01-16T09:12:32.654Z", + "updatedAt": "2026-01-28T09:53:07.841Z", "postProcessHash": "d93a3e4f645e8b39e50ce6042befd5cfebdd842337b3f24fba2cd27418a13216" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.884Z", + "updatedAt": "2026-01-28T09:53:07.887Z", "postProcessHash": "40f471ac197463f136264b1db8370121247bc4c04c57a50a1d07a06cd4dccbd2" } } @@ -4046,19 +4079,19 @@ "0a6329fa170181df360c88bed232f4b29b2c645afce048cd8d645b5ded0857e5": { "12b565b5d95836f1a235c2110fb3920828747276d8b8ffa63521dc95affcbeb8": { "es": { - "updatedAt": "2026-01-16T09:12:31.293Z", + "updatedAt": "2026-01-28T09:53:07.178Z", "postProcessHash": "507338e2971d3de8467037011908856b2f21f99535d0985d3bc0f7d26c8e1929" }, "ja": { - "updatedAt": "2026-01-16T09:12:31.285Z", + "updatedAt": "2026-01-28T09:53:07.177Z", "postProcessHash": "84eaf14f6579fedee70dbba3e3d6386f93438d562e4873e9f1d6ae4f75cdb467" }, "ko": { - "updatedAt": "2026-01-16T09:12:31.758Z", + "updatedAt": "2026-01-28T09:53:07.409Z", "postProcessHash": "5caf093e677e9bccb3003b86aae4a99a04a588db8f0ccc7bd3bc16966db66648" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.271Z", + "updatedAt": "2026-01-28T09:53:07.643Z", "postProcessHash": "e91f56fde373129b2bd2da62c5e1f49c573b960bb28f3a483a0518075417a44d" } } @@ -4066,19 +4099,19 @@ "1dd449c3e81471082e3c173ae46c38d917a37f0410bc4da0167ffe4f1ae893f8": { "aff10fa37b94e86452c5bf23734e2129028785bb5e775980a3189970a69f6312": { "es": { - "updatedAt": "2026-01-16T09:12:32.211Z", + "updatedAt": "2026-01-28T09:53:07.620Z", "postProcessHash": "4942af7c059f22498e598aeec61dd083aee63509695dd8763ddbf3e7cf7ff2b1" }, "ja": { - "updatedAt": "2026-01-16T09:12:32.208Z", + "updatedAt": "2026-01-28T09:53:07.619Z", "postProcessHash": "a0844be3532b6482c6f8e7c5496a612d1726c72660d83d7ed066e42c5f0cfed0" }, "ko": { - "updatedAt": "2026-01-16T09:12:32.423Z", + "updatedAt": "2026-01-28T09:53:07.716Z", "postProcessHash": "7ad6d35c28dc0e4af0d3a4ee9aabb0dd23afcb6fcfec88102901a8510581039c" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.453Z", + "updatedAt": "2026-01-28T09:53:07.730Z", "postProcessHash": "989c94d7e36cde3838ed3e66f2a352526b03cd54df83266e746bfaa59bfa0a48" } } @@ -4106,19 +4139,19 @@ }, "1d917a09dcb81f76712fde3a4614c40d4ec67a13af467c207ad20e7da652a642": { "es": { - "updatedAt": "2026-01-16T09:12:31.841Z", + "updatedAt": "2026-01-28T09:53:07.488Z", "postProcessHash": "d285136a68d658142c9eb07e3a0a0b6698a461a0a45d0e4056f9e4c914576f00" }, "ja": { - "updatedAt": "2026-01-16T09:12:31.840Z", + "updatedAt": "2026-01-28T09:53:07.487Z", "postProcessHash": "607cb085d16b5215d7265f1760d752b7769e1004d56fcfcd81f8585039243c54" }, "ko": { - "updatedAt": "2026-01-16T09:12:31.842Z", + "updatedAt": "2026-01-28T09:53:07.488Z", "postProcessHash": "d7302bd27427322b712a7b22e762d515ff85694a5ad6be2dabcc258153e2dcb0" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.085Z", + "updatedAt": "2026-01-28T09:53:07.503Z", "postProcessHash": "24be2a469abe3078e2b1dbcd2d0f2042ae9dc611d1eb257eb04076d00f0ee543" } } @@ -4136,19 +4169,19 @@ }, "162b5bfb10acf7aa2b8ba7c81a08b76b25fae21d888f668b3b60b0f75fecf963": { "es": { - "updatedAt": "2026-01-16T09:12:32.362Z", + "updatedAt": "2026-01-28T09:53:07.684Z", "postProcessHash": "85147ba74aa520daef9064076befb11e042aa9e69d4a994c5410f4bcca476fa3" }, "ja": { - "updatedAt": "2026-01-16T09:12:32.359Z", + "updatedAt": "2026-01-28T09:53:07.682Z", "postProcessHash": "dca5e9d97e713ade27e4be65d5e4f04d18d006594cc0e806a8ce06a8b4a1279e" }, "ko": { - "updatedAt": "2026-01-16T09:12:32.424Z", + "updatedAt": "2026-01-28T09:53:07.717Z", "postProcessHash": "705f8f9fec167d0e6ecaefb6ee3d86a3923be2995da033ddc32da3f8028d7528" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.450Z", + "updatedAt": "2026-01-28T09:53:07.728Z", "postProcessHash": "1723adcdb0e872eca941488427137cc47e947ec59e615ed8b182612fa38f94bc" } } @@ -4166,19 +4199,19 @@ }, "5f1fed5a119c5a1ad78ee0da85c2d2baf6318bf427066837caa71abe263425f4": { "es": { - "updatedAt": "2026-01-16T09:12:32.357Z", + "updatedAt": "2026-01-28T09:53:07.681Z", "postProcessHash": "31e02dd50ed59dbaa8d6e126543e3525b1380ce10b212422eae1b1d8d6143d63" }, "ja": { - "updatedAt": "2026-01-16T09:12:32.360Z", + "updatedAt": "2026-01-28T09:53:07.683Z", "postProcessHash": "4b27be9bf834fe004ebcf1671cf510e9584ad657f3c93cd7ef894edf920c9a4f" }, "ko": { - "updatedAt": "2026-01-16T09:12:32.414Z", + "updatedAt": "2026-01-28T09:53:07.711Z", "postProcessHash": "8f861cbbb1c87c2f8655448479f7b8309748f3d67114f4ee43880161abd0c100" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.446Z", + "updatedAt": "2026-01-28T09:53:07.726Z", "postProcessHash": "9564d7fb961ab7a2d2c510d17676b69b3e96d721720e338e418ef6f4aab4090a" } } @@ -4186,19 +4219,19 @@ "2da17103592def405efab58d9ca4086000ac1bd2ce7691de630da7ee35d6d132": { "b881d73060f1c3d6c514b9441a3a604d9f81f78882c3c7542689f1a25ab33d1a": { "es": { - "updatedAt": "2026-01-16T09:12:33.062Z", + "updatedAt": "2026-01-28T09:53:07.971Z", "postProcessHash": "fbb8d9a25ff92640000f47334bc5e2f7095b91c26dea3a46a1bb76e0038046da" }, "ja": { - "updatedAt": "2026-01-16T09:12:33.050Z", + "updatedAt": "2026-01-28T09:53:07.967Z", "postProcessHash": "506ce8d224000223441674a3aeb3719ba2d90f85123b810c665f7dfa1b67d68d" }, "ko": { - "updatedAt": "2026-01-16T09:12:33.186Z", + "updatedAt": "2026-01-28T09:53:08.026Z", "postProcessHash": "8034dfd75630f19f39e926b75665c8b78e548ea68fc0ce84b748607ebcfa9726" }, "ar": { - "updatedAt": "2026-01-16T09:12:33.220Z", + "updatedAt": "2026-01-28T09:53:08.042Z", "postProcessHash": "cd216c655fe7626ce07497594ab01fec85bade384eb53aa7e634421ab9e4f3d3" } } @@ -4216,19 +4249,19 @@ }, "f5b0903771173f624f5a01fad2e6037b2ddb73a354d7a8a8518646ea19133713": { "es": { - "updatedAt": "2026-01-16T09:12:32.353Z", + "updatedAt": "2026-01-28T09:53:07.680Z", "postProcessHash": "fc0e2540f53d6f078fd89194a662a91f9051eaeac03de26bec5f503380712146" }, "ja": { - "updatedAt": "2026-01-16T09:12:32.348Z", + "updatedAt": "2026-01-28T09:53:07.677Z", "postProcessHash": "0e34762169a0b19f7e3b222c87175af2706e57af34892eb2e391aaf3f069fd4b" }, "ko": { - "updatedAt": "2026-01-16T09:12:32.420Z", + "updatedAt": "2026-01-28T09:53:07.715Z", "postProcessHash": "8cec9c68b25da76dfad03d97e07d881d7af2118dce2fba201921f91f5d0b4e12" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.454Z", + "updatedAt": "2026-01-28T09:53:07.730Z", "postProcessHash": "d3c0eb4040228861d785566bcfd37b783fa82f6b9fd9826d331b137272fd633b" } } @@ -4236,19 +4269,19 @@ "398f135a48c8a0864fbbadd57cd59a95c7de8f717e4600a1b5daf22b7c8f3351": { "df59ba6a086515a93472d54c0c1312900f9b5b6f1d9c42335dfe822c8aec9f14": { "es": { - "updatedAt": "2026-01-16T09:12:31.262Z", + "updatedAt": "2026-01-28T09:53:07.168Z", "postProcessHash": "3e9ac0013ec1300f04d123836c6c1efccd960534ffa0088b6457606889f31e08" }, "ja": { - "updatedAt": "2026-01-16T09:12:31.261Z", + "updatedAt": "2026-01-28T09:53:07.167Z", "postProcessHash": "107b86c71b1b2ef6931982a09a6d5fca892e9be1de473d0e478bb99851e84f2c" }, "ko": { - "updatedAt": "2026-01-16T09:12:31.795Z", + "updatedAt": "2026-01-28T09:53:07.440Z", "postProcessHash": "6644d347ad418c34108191b603cf0d1ba9868c603426ed525747d78bf3f975f8" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.270Z", + "updatedAt": "2026-01-28T09:53:07.642Z", "postProcessHash": "cd88fcb28f2a58c124aac11cecc9e478fad34946a8678125532ad9c39b2def9e" } } @@ -4284,19 +4317,19 @@ }, "40d4973fa657f1a45672463397d6b711ec59b8e54c6e2e0e8ed0da8b82bfefeb": { "ko": { - "updatedAt": "2026-01-16T09:12:32.278Z", + "updatedAt": "2026-01-28T09:53:07.647Z", "postProcessHash": "97f65b3de731d276eae7f049e647c759a191f918132016f660e8e4f265be9d07" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.286Z", + "updatedAt": "2026-01-28T09:53:07.650Z", "postProcessHash": "a6d3061a715251e39b8013ee431b1fd3030212faa5b20399b0e9039dc3b8c815" }, "ja": { - "updatedAt": "2026-01-16T09:12:32.287Z", + "updatedAt": "2026-01-28T09:53:07.651Z", "postProcessHash": "28eb3943d60caaad66c0cab1a36dc2e201c0b28186cea76a5761b9e07aaf6fe4" }, "es": { - "updatedAt": "2026-01-16T09:12:32.298Z", + "updatedAt": "2026-01-28T09:53:07.655Z", "postProcessHash": "ce8939557b3f0721dcb3bd3f09a41639df110f6fc42004e34915609cbdf5bd1f" } } @@ -4304,19 +4337,19 @@ "3c10419c1599dbac4204b3ed274e3d2e9d25d6dffa3b3720fba7abcc52a6a66f": { "20edb7b177930d00f0a7c1a9afac76714b1333dd2de354f6ce173c6d068cf41b": { "es": { - "updatedAt": "2026-01-16T09:12:31.294Z", + "updatedAt": "2026-01-28T09:53:07.179Z", "postProcessHash": "eb838cab28276265e505b0965d5df8291b2ae0b6443d5a1745ed5362223df765" }, "ja": { - "updatedAt": "2026-01-16T09:12:31.279Z", + "updatedAt": "2026-01-28T09:53:07.176Z", "postProcessHash": "c625cf9906a89b050e434f8f1dfbeb77895612354dcc3c3b1422c9febe3e569f" }, "ko": { - "updatedAt": "2026-01-16T09:12:31.757Z", + "updatedAt": "2026-01-28T09:53:07.409Z", "postProcessHash": "9356a14934f942905bcc3e1f3ebf5d325358ca71c6e95523c8b5907acc64ebc4" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.084Z", + "updatedAt": "2026-01-28T09:53:07.503Z", "postProcessHash": "ee4b210eab2c07504d3093e514920d71f55e9efe712ad0d55066bf53843ee25b" } } @@ -4354,19 +4387,19 @@ }, "a0038a9ba5dd4bd1ca000cb93f1987b63c9397966e6e2b079cb2f489e03858ec": { "ja": { - "updatedAt": "2026-01-16T09:12:32.859Z", + "updatedAt": "2026-01-28T09:53:07.871Z", "postProcessHash": "5fdab5c17e2862e53cbdc3d1287646ea0cbd3ec43581b93cfb057797b870fddb" }, "es": { - "updatedAt": "2026-01-16T09:12:32.848Z", + "updatedAt": "2026-01-28T09:53:07.866Z", "postProcessHash": "f8f161f33f4bfaca2567572dd061fb7031814ff7ed2d29e5d3a759530872ed19" }, "ko": { - "updatedAt": "2026-01-16T09:12:32.874Z", + "updatedAt": "2026-01-28T09:53:07.882Z", "postProcessHash": "6dcddf470209b151e6a606f6560241a6412b5427449b70c849fef6f7f77bda13" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.896Z", + "updatedAt": "2026-01-28T09:53:07.895Z", "postProcessHash": "1a6bea71272c96ffc6012792e3e9ec2061f2b961ade261d4b78252f88f7dfabd" } } @@ -4392,19 +4425,19 @@ }, "8a347818e999cceb4f2d3f7718266ec5b8c08cf07f240756615de309990e7e2b": { "ar": { - "updatedAt": "2026-01-16T09:12:32.279Z", + "updatedAt": "2026-01-28T09:53:07.647Z", "postProcessHash": "b243bac718a8cb1ea9e6ce7672988f81a7ee6c0097f950a064e0d7e8db2f7f93" }, "ja": { - "updatedAt": "2026-01-16T09:12:32.281Z", + "updatedAt": "2026-01-28T09:53:07.648Z", "postProcessHash": "b073a07eddc36d6a4feb845bdd328732fffb2b4959dbbb7c82ac10d6197ab71a" }, "ko": { - "updatedAt": "2026-01-16T09:12:32.282Z", + "updatedAt": "2026-01-28T09:53:07.649Z", "postProcessHash": "034c81d7fac20b3233e93fe2abf5a354e157e6d790de37e93de060dc0e058823" }, "es": { - "updatedAt": "2026-01-16T09:12:32.288Z", + "updatedAt": "2026-01-28T09:53:07.651Z", "postProcessHash": "07b3f5ac7d361d0c8da2d853797e069a545d38d2aab18c83407fee6f7b8bd1dd" } } @@ -4422,19 +4455,19 @@ }, "98c3731845a6714ae32a7d6cff601b4c70295d66fa03ac7a546a5d1da0907688": { "es": { - "updatedAt": "2026-01-16T09:12:32.356Z", + "updatedAt": "2026-01-28T09:53:07.681Z", "postProcessHash": "57dc1ca5b99a9a34301d017ff25f2bc2f13df67b353e1fa7516ba6695afc9870" }, "ja": { - "updatedAt": "2026-01-16T09:12:32.354Z", + "updatedAt": "2026-01-28T09:53:07.680Z", "postProcessHash": "2c2576ff326fbbcb02ed329239b8c443c4461811af543ac6e5f0104d441d2044" }, "ko": { - "updatedAt": "2026-01-16T09:12:32.417Z", + "updatedAt": "2026-01-28T09:53:07.713Z", "postProcessHash": "5eb64fc7840e17f4965621dbd3f4ca54c7c22f344a0686daa73b5e3117b2477d" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.440Z", + "updatedAt": "2026-01-28T09:53:07.724Z", "postProcessHash": "d870635c9e73bfe7d05f2d5001372b003dfe6b494f7c211ee579ada9c711437e" } } @@ -4454,19 +4487,19 @@ "590344321df54cd1e2e831098aa2db270be62c14ccd52a7a7aa7c3461f82d56e": { "452dc7c8f4571bb2078ff88f7c24c03adc19fea046f85aacad89451ab9544680": { "es": { - "updatedAt": "2026-01-16T09:12:33.056Z", + "updatedAt": "2026-01-28T09:53:08.007Z", "postProcessHash": "b1a933384ae7b3482afafc112edfb2a86e0f44cf4ee24d75d6051a13afbe2cf3" }, "ja": { - "updatedAt": "2026-01-16T09:12:33.064Z", + "updatedAt": "2026-01-28T09:53:08.009Z", "postProcessHash": "c315fdfa1c50b9ed464d05ffc35ee683f3e6a8dcfda5900ba6a1ae0e61fa5e67" }, "ko": { - "updatedAt": "2026-01-16T09:12:33.166Z", + "updatedAt": "2026-01-28T09:53:08.017Z", "postProcessHash": "6af996ff84e1bae2b33d8713f0df2c210aaa4946920a8cf14535e05ed4e2bea5" }, "ar": { - "updatedAt": "2026-01-16T09:12:33.211Z", + "updatedAt": "2026-01-28T09:53:08.038Z", "postProcessHash": "3a103675c3f98d19768185a09c5dece9544c989506a9872fa4d77ea398803b06" } } @@ -4504,19 +4537,19 @@ }, "ab79cb50642db15927e08437166a0ba513a84d5dbaecdeaa303c403bbc0cac38": { "es": { - "updatedAt": "2026-01-16T09:12:33.069Z", + "updatedAt": "2026-01-28T09:53:07.973Z", "postProcessHash": "2e8c8ce8305587360b5eb808d66b10cefaa5d816d5101f7f25d3860aca2efbcd" }, "ja": { - "updatedAt": "2026-01-16T09:12:33.070Z", + "updatedAt": "2026-01-28T09:53:07.974Z", "postProcessHash": "b840d077fea411e092e20b351917501b3e9508013da1c20fc3b89f93e37b7f46" }, "ko": { - "updatedAt": "2026-01-16T09:12:33.094Z", + "updatedAt": "2026-01-28T09:53:07.985Z", "postProcessHash": "5a14722eaa1c17e650f89506507fd0aa64076862c4afafbea97e697ddb8f8929" }, "ar": { - "updatedAt": "2026-01-16T09:12:33.106Z", + "updatedAt": "2026-01-28T09:53:07.990Z", "postProcessHash": "7cc72b442546a4fe310571c02f43f30661571ae5c726735fec5d1a0bcdbb4251" } } @@ -4524,19 +4557,19 @@ "69e23982f203416ea3425aa500e92c998b5d4e017d0e1bf33362981bdae932cf": { "1d7ec520fe37229d7267a775f06bc4b3246b925cfadb3d6228dafc28f616157d": { "es": { - "updatedAt": "2026-01-16T09:12:31.264Z", + "updatedAt": "2026-01-28T09:53:07.169Z", "postProcessHash": "55c73b5f16ec3b2b28c589afc72b9094426595f23a36400041f03709fe2d021f" }, "ja": { - "updatedAt": "2026-01-16T09:12:31.274Z", + "updatedAt": "2026-01-28T09:53:07.173Z", "postProcessHash": "9efc3ca9e7f31af5cec45e6c2d78dbd44cf90652da8e30a756b8b37f389db27d" }, "ko": { - "updatedAt": "2026-01-16T09:12:32.234Z", + "updatedAt": "2026-01-28T09:53:07.485Z", "postProcessHash": "4236ed25c809f87eeee43cdb3241bbcd896ae1ea30916b9ded0628944f290db7" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.273Z", + "updatedAt": "2026-01-28T09:53:07.644Z", "postProcessHash": "7d82a938370e59063a613394bead2b2ee2e528c07f38dcb2586ef7674db9ee8b" } } @@ -4544,19 +4577,19 @@ "780dba2cfe4d2a9711ec5d94945b20df945069f4bace4a1df78fdaded9cd67cf": { "02aac3e0959c9a3c2c0effba50359b699b914e7b924535520ff99f5984e3f29e": { "es": { - "updatedAt": "2026-01-16T09:12:33.060Z", + "updatedAt": "2026-01-28T09:53:07.969Z", "postProcessHash": "1610cc0a75c1c4b790fce3594ba8e3c3583b942c943a663fee00b65eaed54f35" }, "ja": { - "updatedAt": "2026-01-16T09:12:33.061Z", + "updatedAt": "2026-01-28T09:53:07.970Z", "postProcessHash": "eff16bd85c37f4c7bed8e1c4092a664db8c01ec80a55899be15cfa2ba700d7f8" }, "ko": { - "updatedAt": "2026-01-16T09:12:33.163Z", + "updatedAt": "2026-01-28T09:53:08.016Z", "postProcessHash": "affc6b73e2e87329dfdbbf1ca2e90307bdae5a95d439520c00b586ed3088d025" }, "ar": { - "updatedAt": "2026-01-16T09:12:33.218Z", + "updatedAt": "2026-01-28T09:53:08.041Z", "postProcessHash": "148002a34ef7ce0212b06d26686046b1d4f0c82f84022af9fb98a5070a84a02d" } } @@ -4596,19 +4629,19 @@ "7d660b752d27d28d6d01d25208708f4709bc543c836aacfda2a3dbc118d36180": { "0c8f03d37a6cc58049e712ba5a8c465c0e12de1c7d9fc3df92f77c9a10e14370": { "es": { - "updatedAt": "2026-01-16T09:12:31.299Z", + "updatedAt": "2026-01-28T09:53:07.181Z", "postProcessHash": "26de2383c6e35d2426dc25a2bfeead4734de9a5c5a727e0ac3b43c61945dcdd8" }, "ja": { - "updatedAt": "2026-01-16T09:12:31.298Z", + "updatedAt": "2026-01-28T09:53:07.181Z", "postProcessHash": "9287d70eeec5e3b4f2eb895b9da734725049a7bde491f16d4fcc9e847ffdfb88" }, "ko": { - "updatedAt": "2026-01-16T09:12:32.235Z", + "updatedAt": "2026-01-28T09:53:07.487Z", "postProcessHash": "feef2c3dae5ded899e93b06d7cbdf8232399b1b919e8bf9baa7bcfd945a5ecac" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.274Z", + "updatedAt": "2026-01-28T09:53:07.644Z", "postProcessHash": "325580d5cf3039c6ee2f5e415bc77bf86dd59264f7603d375b8ca4a265926cc9" } } @@ -4634,19 +4667,19 @@ }, "1c0171668d6769cb988b1f322024a220113fd2dde8bbfb81b4a424fdb12a49d0": { "ja": { - "updatedAt": "2026-01-16T09:12:32.276Z", + "updatedAt": "2026-01-28T09:53:07.645Z", "postProcessHash": "d6398da35dcd00e8560f4a8102c0e80190431bf3ae09eeff0b988933c2294247" }, "ko": { - "updatedAt": "2026-01-16T09:12:32.280Z", + "updatedAt": "2026-01-28T09:53:07.648Z", "postProcessHash": "60fc6638d98d8bbd4b229faf1adba5658953c33a62678f60cfe0518b78be3692" }, "es": { - "updatedAt": "2026-01-16T09:12:32.284Z", + "updatedAt": "2026-01-28T09:53:07.649Z", "postProcessHash": "04c57d96346026964b5c132cdd5955da3e62da73053334c54c8a631e1f56acce" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.294Z", + "updatedAt": "2026-01-28T09:53:07.654Z", "postProcessHash": "c2cc6b49d30dbd3212ab65f898672b899182ab7fd82e21bd44e8c9f6dc3a014b" } } @@ -4686,19 +4719,19 @@ "9dcfc13c2e7a0c4114f5fbea8ae222b79cb5537ffdb7a6c33a8b2c61363a16bd": { "2f31c294389b35335a7eb90770cf2d1209216a0920eb3370dbb44b58245df3f4": { "es": { - "updatedAt": "2026-01-16T09:12:33.053Z", + "updatedAt": "2026-01-28T09:53:07.968Z", "postProcessHash": "0308874d3f7f3d81c40f67740c8cdd0a1fbcee36f189b91692c6b378b9317a9f" }, "ja": { - "updatedAt": "2026-01-16T09:12:33.057Z", + "updatedAt": "2026-01-28T09:53:07.969Z", "postProcessHash": "02dfa949b79f62a8b776f564efb0180ecd7b2a37cc4b9f9e353d4087c5af3090" }, "ko": { - "updatedAt": "2026-01-16T09:12:33.162Z", + "updatedAt": "2026-01-28T09:53:08.015Z", "postProcessHash": "c461027eb4cb9699406f42adb7ec2684bf9c76e99edf94fb520f90d39a72e185" }, "ar": { - "updatedAt": "2026-01-16T09:12:33.205Z", + "updatedAt": "2026-01-28T09:53:08.035Z", "postProcessHash": "8fff4b08fd4e06c33f80b91c7aa021e68413a6378631437c7bed955d673f3d32" } } @@ -4706,19 +4739,19 @@ "a088f63a617fb999b9b602f56ea58ec6e7181e30b2ee513204111f428078fcb3": { "63cee86d525973b29d5d6d1034ed429baac7988b1b47b5f560275c23a1574d83": { "es": { - "updatedAt": "2026-01-16T09:12:32.207Z", + "updatedAt": "2026-01-28T09:53:07.618Z", "postProcessHash": "8731ccef2aa84c00205c65bf88b46470684826769688fc6351798a72b0fa303f" }, "ja": { - "updatedAt": "2026-01-16T09:12:32.209Z", + "updatedAt": "2026-01-28T09:53:07.619Z", "postProcessHash": "f4217d3658207b17d6564223585ce9985883924cd0cf36454c6d52cb67f08644" }, "ko": { - "updatedAt": "2026-01-16T09:12:32.433Z", + "updatedAt": "2026-01-28T09:53:07.721Z", "postProcessHash": "272e304ef32ee7e54301770f4c6073ab1afef77fcc3ea23131bc49d871bd87d0" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.455Z", + "updatedAt": "2026-01-28T09:53:07.731Z", "postProcessHash": "32743f0d9e0668d31f944ff82fc43ab12986116c5d814022125cd76fd3fa3473" } } @@ -4766,19 +4799,19 @@ }, "300b63509e420b1187c688185e02c9e00c9c298bfab982bb9269c84eb0068a85": { "ja": { - "updatedAt": "2026-01-16T09:12:32.599Z", + "updatedAt": "2026-01-28T09:53:07.871Z", "postProcessHash": "51e47a823114e5846215487fc75b2c803e0ced3d8766fbe313c1245d33edbd49" }, "es": { - "updatedAt": "2026-01-16T09:12:32.622Z", + "updatedAt": "2026-01-28T09:53:07.875Z", "postProcessHash": "e395909a65a94312f93898a509b3a495278f649d25fbe9ae86f0caf2846e44d5" }, "ko": { - "updatedAt": "2026-01-16T09:12:32.638Z", + "updatedAt": "2026-01-28T09:53:07.878Z", "postProcessHash": "27f2fa890b3a6dff465f2b881fb591a0a338205d1104887aa724481f158e8bd1" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.898Z", + "updatedAt": "2026-01-28T09:53:07.896Z", "postProcessHash": "dc8bfe9c193000995ea85a476ba8254523cfa1ced6fb7bf0a9ab1e942566441f" } } @@ -4818,19 +4851,19 @@ "af0c1914b94269bfa5e2cc54a3e4d567f7804a8d00fb373693ed0232e3ae69ba": { "48b23f616aca580405d0aa50f8ef026451e5af1fc3cae7cc61a26645127dfe98": { "es": { - "updatedAt": "2026-01-16T09:12:31.269Z", + "updatedAt": "2026-01-28T09:53:07.171Z", "postProcessHash": "9798e6b9bb248802edafe5be9898148a298dbfac55e465f07e81be668f98787c" }, "ja": { - "updatedAt": "2026-01-16T09:12:31.273Z", + "updatedAt": "2026-01-28T09:53:07.173Z", "postProcessHash": "5889e18a24c4d1058e3b9f3cd34766a33f2e2709aa2e3fad1dcad2cdb236c2bd" }, "ko": { - "updatedAt": "2026-01-16T09:12:31.754Z", + "updatedAt": "2026-01-28T09:53:07.408Z", "postProcessHash": "af796013485e439fad72f213a9a9aee2432e54f5ad79725da0e2346ae6551cda" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.269Z", + "updatedAt": "2026-01-28T09:53:07.642Z", "postProcessHash": "2ce698fd8c06f8c5bfcda6a87deaf709ceffe9b09e902a67548297c69ece3e62" } } @@ -4866,19 +4899,19 @@ }, "22bbb89cf177cf8aebc0e9d3eb2a6a8f5421aa0e5ec670452d02b756f4fe83a4": { "es": { - "updatedAt": "2026-01-16T09:12:32.291Z", + "updatedAt": "2026-01-28T09:53:07.653Z", "postProcessHash": "81507b439011c1e25f3bfbff4a1084769b1e5dbc14010ebfd7d6e268895ee110" }, "ko": { - "updatedAt": "2026-01-16T09:12:32.299Z", + "updatedAt": "2026-01-28T09:53:07.656Z", "postProcessHash": "c5442a854efea75e9c79ca3109cd01e3d844ffbe06ce1a34134130d8da777f93" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.299Z", + "updatedAt": "2026-01-28T09:53:07.656Z", "postProcessHash": "7f00a34bcc315f85be06518b12ea6ab97f1c298e6836a098b82794d75e400571" }, "ja": { - "updatedAt": "2026-01-16T09:12:32.300Z", + "updatedAt": "2026-01-28T09:53:07.657Z", "postProcessHash": "fae212b58bc7dc8c344a09d52bbbb6e46c1018c8a0b5c65c2466bf2b381a77f9" } } @@ -4886,19 +4919,19 @@ "bfc8eed66b4730afafc551e6fdada74897e61f15160b363d970dbd217eace8ca": { "3d3ea58c24c7b0e3f2ccbdb6da78dda305ecd80ebff53d294be4c648234e88fe": { "ja": { - "updatedAt": "2026-01-16T09:12:31.267Z", + "updatedAt": "2026-01-28T09:53:07.170Z", "postProcessHash": "89dbd8f44870e01b00de8aa6a664f8dd77d175a40b15ff0f75b937e9bff3eb2f" }, "es": { - "updatedAt": "2026-01-16T09:12:31.282Z", + "updatedAt": "2026-01-28T09:53:07.177Z", "postProcessHash": "444555f1d9ca338dd5b318cbed4f04d6dff31811d25a165ce37f83a628c3f971" }, "ko": { - "updatedAt": "2026-01-16T09:12:31.759Z", + "updatedAt": "2026-01-28T09:53:07.410Z", "postProcessHash": "765e3699b4190c3b61aabfc6c9a93371ebab2820d4206e839588985f1ab47ca6" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.271Z", + "updatedAt": "2026-01-28T09:53:07.643Z", "postProcessHash": "3caa7c7f54f2c9586e4d221077c54dbc208bd28c7046a7eb0cca70e36b73229d" } } @@ -4936,19 +4969,19 @@ }, "ea01d39749455510a8e794ffeef5a7474176e361f5603fda75467a479054735a": { "es": { - "updatedAt": "2026-01-16T09:12:32.602Z", + "updatedAt": "2026-01-28T09:53:07.823Z", "postProcessHash": "38345910203673f5c793483107b583184f6da14896b36fbe963a78aaa810faad" }, "ja": { - "updatedAt": "2026-01-16T09:12:32.617Z", + "updatedAt": "2026-01-28T09:53:07.825Z", "postProcessHash": "e086185ec59cb4176b45508ac69999e608aa827dc8d1edcefd684c07f6ec9d2c" }, "ko": { - "updatedAt": "2026-01-16T09:12:32.648Z", + "updatedAt": "2026-01-28T09:53:07.838Z", "postProcessHash": "847aec192c540dda583a641bcc95755e6ddc0a897882547309b0e7128412e6ea" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.887Z", + "updatedAt": "2026-01-28T09:53:07.889Z", "postProcessHash": "206289dff44e5bb58cc02149905f6e836db74ad4edcdf3e9b85938a451a05248" } } @@ -4998,19 +5031,19 @@ "f273208c8e336e2599f566c3296cdbff0bb9e55ebd2e85df3a2787e4c2889607": { "9ebf982207e1dbd551ea1d53f64f0812c57a1d6d9bbea80c1a58dd0ceafc8c80": { "es": { - "updatedAt": "2026-01-16T09:12:33.130Z", + "updatedAt": "2026-01-28T09:53:08.009Z", "postProcessHash": "7fa4cae76bcc68d766cdfdef2ecb74d06bac748197d5063292783eac883ab245" }, "ja": { - "updatedAt": "2026-01-16T09:12:33.126Z", + "updatedAt": "2026-01-28T09:53:08.008Z", "postProcessHash": "3c326721009e5c26f4e8b0af821c471d6f764d659527cd106c5383c48a74a64c" }, "ko": { - "updatedAt": "2026-01-16T09:12:33.168Z", + "updatedAt": "2026-01-28T09:53:08.018Z", "postProcessHash": "b511ecf92c46105d2d5ace5ecc3e6d6977ba12b4d54cef303186ad44c7303c86" }, "ar": { - "updatedAt": "2026-01-16T09:12:33.191Z", + "updatedAt": "2026-01-28T09:53:08.029Z", "postProcessHash": "37aa0b7160a8daa5cc7d8902c0d5cfe0035b212ed0fe7eb6873325a760340f91" } } @@ -5018,19 +5051,19 @@ "df8d473dbf86df242540b464f9324f6e30bb263e621df8c8ed66251b24ad64ef": { "2f9264ffebd8808e5248d5fe00ba997ac911e24a2be2f1c7b50856dfa98cb77d": { "es": { - "updatedAt": "2026-01-16T09:12:31.296Z", + "updatedAt": "2026-01-28T09:53:07.180Z", "postProcessHash": "5c1c90c659bf821d70aa12938505f9c680f11ee5931a2d6421e16117974f1e56" }, "ja": { - "updatedAt": "2026-01-16T09:12:31.300Z", + "updatedAt": "2026-01-28T09:53:07.182Z", "postProcessHash": "3c9aca5f8c0aeaf74ac0999d668f17e8b403ef27e4a9e18190749d4077c1439e" }, "ko": { - "updatedAt": "2026-01-16T09:12:32.235Z", + "updatedAt": "2026-01-28T09:53:07.486Z", "postProcessHash": "9dad74624e664aa394a1168e8bf49a3aca4309f1b6fc37475ad60cd375294129" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.246Z", + "updatedAt": "2026-01-28T09:53:07.637Z", "postProcessHash": "27c018d1465a6578c7218d32ec371d0cc8900e9c870e2926bfcf7a52f6ae52d3" } } @@ -5100,20 +5133,20 @@ }, "8fc97c5de3f6936b90011d1d5d36ee029c8c6f8ac7d6f7a97e8a56a85e829edf": { "es": { - "updatedAt": "2026-01-16T09:12:32.394Z", - "postProcessHash": "42c34aa8cb634ae1312639cc8d2b9f3d25f554042be79edb9283d0c0a625d216" + "updatedAt": "2026-01-28T09:53:07.701Z", + "postProcessHash": "91f2dddd97ef4bba13cf2ef6f089f279b9617aa7cee1ebc4ae3c858e08dc6323" }, "ja": { - "updatedAt": "2026-01-16T09:12:32.367Z", - "postProcessHash": "14007bc6b97bcb38a6cfd2cb908e4233ebaf0d82f6fa3b8a1fee430b75ac7b79" + "updatedAt": "2026-01-28T09:53:07.685Z", + "postProcessHash": "d3f3e658f58deab4b84c24607880f05d2e790f2d41c50903a731ad7be6bc0e1a" }, "ko": { - "updatedAt": "2026-01-16T09:12:32.419Z", - "postProcessHash": "75246b333b61efbb362aaebd9eb04ba71b6f09d474b50899b4fedcf5b1eedfbe" + "updatedAt": "2026-01-28T09:53:07.714Z", + "postProcessHash": "064933466c8a074bb53c519de735056e726c16e4bd90e78342ed12d380c3cbb5" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.557Z", - "postProcessHash": "a688d45c762553aac4d47bc72295856347a7aeb8935cdd92f172a1350eae415b" + "updatedAt": "2026-01-28T09:53:07.800Z", + "postProcessHash": "b5a31ec308ce20912c3eae5c7e4d45e8274e37767d667a886caff95df3648675" } } }, @@ -5150,20 +5183,20 @@ }, "8ed8541a369b9f20a4deca0f1407d2163ea137821e6bd38199bd2c67b2883920": { "es": { - "updatedAt": "2026-01-16T09:12:32.403Z", - "postProcessHash": "9d17ddb3c2272e70844d7d1d69677a6a0cc7843ccd3ac840a61d447aec23e5d6" + "updatedAt": "2026-01-28T09:53:07.706Z", + "postProcessHash": "98219441da302ab5312cad1025e9b7b4f5d8eccbd130ba598bba87df3a301a77" }, "ja": { - "updatedAt": "2026-01-16T09:12:32.373Z", - "postProcessHash": "d577ea2a2369c8fb21fec1958cec535c18f833e8fe9fb109c499e8b57949a432" + "updatedAt": "2026-01-28T09:53:07.688Z", + "postProcessHash": "416c9e94ba8eabf57a47b0e0e82d4c511d6949710d705065910fd5e8c325f7ee" }, "ko": { - "updatedAt": "2026-01-16T09:12:32.406Z", - "postProcessHash": "3b9ee6cc59240cc7e84d9de3d9df1438f8005cc2d98d95327242c9b6a9e2aa44" + "updatedAt": "2026-01-28T09:53:07.707Z", + "postProcessHash": "195f2d1db94a340e851568396182396cf6c8c778cf62d031239c75c79164bcc0" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.551Z", - "postProcessHash": "bd9d4b3b167d7035de98de57ee056758d447e15c1a6446ae544e161a832e13e7" + "updatedAt": "2026-01-28T09:53:07.797Z", + "postProcessHash": "c2a0611eb74efb993531ae419a025433e59660d3ddbe6029cae84a438fb767d1" } } }, @@ -5180,19 +5213,19 @@ }, "7a1546db2cacd64bada03b0c83ff6d5ca8ff3e82c45b8dbee97f3f408e5ddf5e": { "es": { - "updatedAt": "2026-01-16T09:12:32.213Z", + "updatedAt": "2026-01-28T09:53:07.621Z", "postProcessHash": "a3a5c76b2fd9e8eb50a4d7f0e994b7dfe1b1f3ca5faf7bb1f7ac550bdb95c546" }, "ja": { - "updatedAt": "2026-01-16T09:12:32.212Z", + "updatedAt": "2026-01-28T09:53:07.621Z", "postProcessHash": "197742fabb15cb6141bfe0074eb03d197c58fc872d2163cc0f520e6db40f36ac" }, "ko": { - "updatedAt": "2026-01-16T09:12:32.425Z", + "updatedAt": "2026-01-28T09:53:07.717Z", "postProcessHash": "80b6e28c3fddf84e85d33d2d15a2ceeb5f9b5906de5a44931b54c01ba196f05d" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.542Z", + "updatedAt": "2026-01-28T09:53:07.793Z", "postProcessHash": "6687d13b965f1b2b611fd353d2801ce02b728484d69e1745f691d35d76a29433" } } @@ -5248,19 +5281,19 @@ }, "378282117b444777b0225a6c1e0949c2dc1e41e592cae1433f46d183f4757fa3": { "ko": { - "updatedAt": "2026-01-16T09:12:32.182Z", + "updatedAt": "2026-01-28T09:53:07.562Z", "postProcessHash": "93fc1b5b39d507b365baff64588a0c455c508110f17390667f27e903c4b2f50a" }, "es": { - "updatedAt": "2026-01-16T09:12:32.186Z", + "updatedAt": "2026-01-28T09:53:07.564Z", "postProcessHash": "f636843ff5dae425ca453b1740a72624c014e1524c3bd7b79d0864616b6f8ed0" }, "ja": { - "updatedAt": "2026-01-16T09:12:32.190Z", + "updatedAt": "2026-01-28T09:53:07.566Z", "postProcessHash": "0ee4def0c510e65d1bb7e1fcb2c2b94e6cf8a878d4c5a96395661aa89eb1a65f" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.203Z", + "updatedAt": "2026-01-28T09:53:07.569Z", "postProcessHash": "b3e4f4d37bffd62b9468e6a5f0693d6c62b5498a5e72a9566b2b4395932f9251" } } @@ -5278,19 +5311,19 @@ }, "f6a699e355a5418899caa591ddf276fd1fbd1786b3d6f2621c36ed1798c85f44": { "es": { - "updatedAt": "2026-01-16T09:12:31.740Z", + "updatedAt": "2026-01-28T09:53:07.395Z", "postProcessHash": "57d25184a309a16566f5da7f21cd780cb24fc627f704b352c0cf5f45a3faa080" }, "ja": { - "updatedAt": "2026-01-16T09:12:31.748Z", + "updatedAt": "2026-01-28T09:53:07.403Z", "postProcessHash": "9ee50e346aade6fe5e8406ac987bf61266fb4cb7905c77358a7e47894407cc54" }, "ko": { - "updatedAt": "2026-01-16T09:12:31.794Z", + "updatedAt": "2026-01-28T09:53:07.439Z", "postProcessHash": "0e8f11a04da549310c93a2c308eb5523cf17cd67ac07b7b3146b1f6645078472" }, "ar": { - "updatedAt": "2026-01-16T09:12:31.953Z", + "updatedAt": "2026-01-28T09:53:07.498Z", "postProcessHash": "aa895f42402b10b0f34f30181988edfd1c5cab0c021dfe61f9f46fa0830ea554" } } @@ -5338,20 +5371,20 @@ }, "bd42e1ee1c7dc1136ff3f7ee13f488df37e5610e09796ec6e5a1197bbcd670ec": { "es": { - "updatedAt": "2026-01-16T09:12:31.730Z", - "postProcessHash": "3707f22ab75dbe58040aec587d15d7681ef2b88522b70e94c3bb4bd60b2b4ea2" + "updatedAt": "2026-01-28T09:53:07.385Z", + "postProcessHash": "ee2d17b7acf31670a76cc9da2e2fbde1c9370b0ef8e78fddd1ffe0f44bf97b05" }, "ja": { - "updatedAt": "2026-01-16T09:12:31.671Z", - "postProcessHash": "d9758e395f1f999df8e7854d043b74a0bc96b1aa6efb2e6b41979ed9fcf169c1" + "updatedAt": "2026-01-28T09:53:07.338Z", + "postProcessHash": "1ea11647b41564f2c261b25de8ee912caea6656973db2ff7e2e9d26894c88a88" }, "ko": { - "updatedAt": "2026-01-16T09:12:31.839Z", - "postProcessHash": "414176a73a44f8d9c68f403ba4f76806e18990b6af55bbbe65d62e6631993c95" + "updatedAt": "2026-01-28T09:53:07.484Z", + "postProcessHash": "3b5bc2f9bad28f0793a6e2e353fef185dfc7e0d693a331eaaf3137bbb7711592" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.155Z", - "postProcessHash": "de2ec527f8acf3c4aa3e9a3020f12e858a786f68bf6365c2a4afbcf50d130e77" + "updatedAt": "2026-01-28T09:53:07.550Z", + "postProcessHash": "c4e3842856480ad9413e44f564e7ac28698b0e80d1edcaca2a7c701f568eb5d9" } }, "24a373664ac98649b1b5eef772ac4f006b6e00997bbe22d07de6a2ec3b300bde": { @@ -5439,6 +5472,24 @@ "updatedAt": "2026-01-16T09:12:32.197Z", "postProcessHash": "e71048df36b1f760d6e409140dbff6f0bc516cde2ec4fed934597d3557b85c4b" } + }, + "470640634320ca2bee541153373a0a42b17858e4ba2d32d84274f7791ee61053": { + "ja": { + "updatedAt": "2026-01-28T09:53:07.583Z", + "postProcessHash": "358d4ce4f3d94d55111437d4dad4171df645dc0adc000e7258c6f7bbc94fd96b" + }, + "es": { + "updatedAt": "2026-01-28T09:53:07.588Z", + "postProcessHash": "3ac15fd0e834dc1c6b95d8f3a0f131a1fac5c6539ed6f8dbad88bdfe0e06af60" + }, + "ar": { + "updatedAt": "2026-01-28T09:53:07.592Z", + "postProcessHash": "cef33e09d145f13ee6a7d73ba6f68e2c84c1b9bf18a617a75dc5f5a4e750774e" + }, + "ko": { + "updatedAt": "2026-01-28T09:53:07.598Z", + "postProcessHash": "7e586354d5aeda72a822e0cec5eabcb149379a35fc5c41e04cc03d6d05495ad1" + } } }, "cdfe53fbf05c958daeb4cf06fa78a023dd51f0f7588eb420d66390eecc066aeb": { @@ -5484,20 +5535,20 @@ }, "5c534cf603ff0dcfea0a0543760b30a1c3477b653af1389b264f98efd892b05c": { "es": { - "updatedAt": "2026-01-16T09:12:31.699Z", - "postProcessHash": "c22ed3c93e3f49a2f41d70c39670f89858718f388093a3a9e9b0f1f4b8c85792" + "updatedAt": "2026-01-28T09:53:07.353Z", + "postProcessHash": "7db1ae5ac2be3dc3ad6f095c225ad6ec528b87b298f771ae5ad4bd5a3dd49904" }, "ja": { - "updatedAt": "2026-01-16T09:12:31.683Z", - "postProcessHash": "23c8a163216e4c6717401391a0c876dc941d12a77e3868a9f444c8805fe343a9" + "updatedAt": "2026-01-28T09:53:07.346Z", + "postProcessHash": "543710f65adeca5d38edb982bbaf54d3221d7f4fb89a8fa2443efd573773c417" }, "ko": { - "updatedAt": "2026-01-16T09:12:31.782Z", - "postProcessHash": "22f9c5db24c9af821c2f99c6f6dd0570702d56eb1d72f68158774a9abcd0f90a" + "updatedAt": "2026-01-28T09:53:07.430Z", + "postProcessHash": "f9b3189e0cf58709f04af6f5f625d1579fb08bb1798df33b1b95098d5c8c476a" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.163Z", - "postProcessHash": "f261f97b98ae47dee76f62f9293c13ed444711c2108fcd29eea25c64943cffb1" + "updatedAt": "2026-01-28T09:53:07.558Z", + "postProcessHash": "0af0b6fa3d138b65a94c5a21305a8aba93e9c7b69dd83cff639973d084a61212" } }, "ffdc4644f5f5ce902615d9db8ff1e53d4162a0f16d6fcbbd4e948a20ac5fdc8f": { @@ -5542,19 +5593,19 @@ }, "f64e89048e3ad8c891ba0c9431745965d3535862d69176acee6ef2bce8b763eb": { "es": { - "updatedAt": "2026-01-16T09:12:31.326Z", + "updatedAt": "2026-01-28T09:53:07.247Z", "postProcessHash": "f974d950fbd6080d96d1a0cf90885e598b76c2a39ec356c2c52e663f39726927" }, "ja": { - "updatedAt": "2026-01-16T09:12:31.391Z", + "updatedAt": "2026-01-28T09:53:07.287Z", "postProcessHash": "e1626fbac7673183e5c53259ce0e6a951692a5e977649dba0c6de1023a125e7f" }, "ko": { - "updatedAt": "2026-01-16T09:12:31.804Z", + "updatedAt": "2026-01-28T09:53:07.455Z", "postProcessHash": "810ae1b2dd8aedd5b4862e9eb188e92eabf61c9924487db700e23414cdce2ad4" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.099Z", + "updatedAt": "2026-01-28T09:53:07.509Z", "postProcessHash": "0b59b69be45322f1ae9bc69b9bbc286be416dc9af22f1fa3a226bc2f719c3a23" } }, @@ -5600,20 +5651,20 @@ }, "de834727706f9e820fbd7f8c5abe816815a7125b36415435c2ae1f549cc83a0c": { "es": { - "updatedAt": "2026-01-16T09:12:31.356Z", - "postProcessHash": "83324bfaf58a4c7de815d14a067cc8475d8b3200418a8190f91852b2ffdf8b84" + "updatedAt": "2026-01-28T09:53:07.260Z", + "postProcessHash": "577e7c339e5273445f78d26c7045fe3ad0056d17ff59140154e03d060f3384c9" }, "ja": { - "updatedAt": "2026-01-16T09:12:31.374Z", - "postProcessHash": "4b94582ab6cb4d4b62a6f8fe03af578fe366ac918b8ff07ca622eb0baffe7693" + "updatedAt": "2026-01-28T09:53:07.280Z", + "postProcessHash": "e43704482ae20297b2bfef09739b0e1a07ff2eba4141d7b4080b849942a119d9" }, "ko": { - "updatedAt": "2026-01-16T09:12:31.772Z", - "postProcessHash": "74d6d03636a149ec31a02757c7672c647b86e43f13a606073f6d5fcb32c64e6f" + "updatedAt": "2026-01-28T09:53:07.422Z", + "postProcessHash": "ecc9e158c70a4f3640215ede92890bc4801f69df980acffc0a578e722d210d8a" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.123Z", - "postProcessHash": "10c6e56743f01273616aed7253f8c979464add94cf1d5e2840771b2f1e8af96c" + "updatedAt": "2026-01-28T09:53:07.519Z", + "postProcessHash": "9b18bbb958a3d7785076b89b5883905897c7b0473340ee65971e42be391ed837" } }, "2d2ea087305444b22d57f1b1eb885709ad9e737a0356a76630c60489672c3edb": { @@ -5652,19 +5703,19 @@ }, "55f36825e441bde29f52e09eb3258d48d9a52b06b8a17bf78bd2a6841cfbc9b0": { "es": { - "updatedAt": "2026-01-16T09:12:32.323Z", + "updatedAt": "2026-01-28T09:53:07.673Z", "postProcessHash": "4b9dc27855055e311190156ff2fb1d5a417d7cdc71151303a7b6628229c4102a" }, "ja": { - "updatedAt": "2026-01-16T09:12:32.326Z", + "updatedAt": "2026-01-28T09:53:07.674Z", "postProcessHash": "5b2b19a271b06035ad2704d93851a5de5d04a8d29536d36d3a6a77e62d7431ec" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.536Z", + "updatedAt": "2026-01-28T09:53:07.783Z", "postProcessHash": "a4c822aab00377a90973c3b353229124f3be103baaaf94d269842ea8c0d3af7d" }, "ko": { - "updatedAt": "2026-01-16T09:12:32.541Z", + "updatedAt": "2026-01-28T09:53:07.792Z", "postProcessHash": "d1d687dbeffcbb03ed027834ea82737f53ba23d582f0426864891ccde7dcc22e" } } @@ -5702,20 +5753,20 @@ }, "7a5eaf35ba6f2b7da317525a4f7d6b962ff8496ac39fa02dfe8970d4bc6f2229": { "es": { - "updatedAt": "2026-01-16T09:12:32.484Z", - "postProcessHash": "4152501fe7c43094e5c26dbc78958831ca885a075805d68185bf5330ba414c20" + "updatedAt": "2026-01-28T09:53:07.746Z", + "postProcessHash": "8bcba61e0e16e6ec0ec9dea7d8fcde43c7e5abc27f023902e3bfc9a418a32f00" }, "ja": { - "updatedAt": "2026-01-16T09:12:32.498Z", - "postProcessHash": "d038b74921ea31b1cf2fb86d9b2526d9580d756ca956e3d66903b24adac4646a" + "updatedAt": "2026-01-28T09:53:07.752Z", + "postProcessHash": "035c2cc1aa49c08e9de8ab4e9b3eaa87d776130f711986e0a410015fbfd8e750" }, "ko": { - "updatedAt": "2026-01-16T09:12:32.527Z", - "postProcessHash": "16ed408df97e7e9999b518e7538fc37c9257af8afe0e7edfd49b3b0343611314" + "updatedAt": "2026-01-28T09:53:07.774Z", + "postProcessHash": "ee20266f41f3ed0366e704a2a3ab076e424e796bda7805bfa4704a566d7b7ebb" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.554Z", - "postProcessHash": "2754c9d04e794aefd7c7efa3de4b25db0cbd42a21d6cb33cfb2e7c2ba9e2407a" + "updatedAt": "2026-01-28T09:53:07.798Z", + "postProcessHash": "e0c449c6aecec31e0cbd47d88d76d22293234c6bffbb6e2385c7341e8df80d0e" } } }, @@ -5752,20 +5803,20 @@ }, "1c0cde67acf816284b9f06bc8731856cf65be2f8da2d475fc36669e611725c4e": { "es": { - "updatedAt": "2026-01-16T09:12:32.375Z", - "postProcessHash": "a80db09b63e1866dd4df714e335f58d852aa281645acaad58a1cdcf3bf4fed45" + "updatedAt": "2026-01-28T09:53:07.689Z", + "postProcessHash": "0b5389d4bcaf9c6944050971d0dd48758b4fbae0da121c944f72053f24dff59b" }, "ja": { - "updatedAt": "2026-01-16T09:12:32.392Z", - "postProcessHash": "324b25bf7e5d0786ade132d5cf1ae6e34e5f501d0b41037572c43b53d10ed1f4" + "updatedAt": "2026-01-28T09:53:07.700Z", + "postProcessHash": "1c3d1ac5600d13115133b54cef18668553d8e8c4d1d95569782e412feabf3456" }, "ko": { - "updatedAt": "2026-01-16T09:12:32.427Z", - "postProcessHash": "5078801031cce47c644edb5cc936361d2b9b0bd56cc8811ecb29d22dc18d42af" + "updatedAt": "2026-01-28T09:53:07.718Z", + "postProcessHash": "a7965295ecfa2aace7330bb646cf7dfcb40820991fc284c9d6b7169b5226f04d" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.560Z", - "postProcessHash": "98c021bef74bc30f08e857ce66e64a5ffcd564bee39f56b2e78994c2cc691a32" + "updatedAt": "2026-01-28T09:53:07.801Z", + "postProcessHash": "883e78d6c4960c20e58d58e265f50e0f2d37034e61e0e3919ae30bb0262075bd" } } }, @@ -5802,20 +5853,20 @@ }, "f2e095479f9639c9c4155d56f4ff415af4f8176bf8135e285a4257eb641b9a5b": { "ja": { - "updatedAt": "2026-01-16T09:12:32.491Z", - "postProcessHash": "0fb1383ec57a55e7ec207b6255ad0e3ab6cb858ab0ad24013b00559a1be497a9" + "updatedAt": "2026-01-28T09:53:07.748Z", + "postProcessHash": "333d70211a837782eb83c78d6e350017247ef431cea46c1fa7b801ebf9cb1c01" }, "es": { - "updatedAt": "2026-01-16T09:12:32.507Z", - "postProcessHash": "51a2e0e9a0d535667b04a56e9aee7b56364af6cd2b23efbace8a2aafda2ea11a" + "updatedAt": "2026-01-28T09:53:07.762Z", + "postProcessHash": "ba46a809f9fa0bf7e56e297dcd1bbe1b8043d779fa912c089b45ec4ca244fe89" }, "ko": { - "updatedAt": "2026-01-16T09:12:32.531Z", - "postProcessHash": "572195a4c1068702080cb420b3fac88ac844d149d540420ec55cbfe1bf029734" + "updatedAt": "2026-01-28T09:53:07.776Z", + "postProcessHash": "b24a7b18ef132fc327b4525587d388b7f5398864823f8650c5ff2146db77b4d6" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.544Z", - "postProcessHash": "a21f177b1a087a11f357e4dd061647ce5b50490159b1bd40804101bb50421318" + "updatedAt": "2026-01-28T09:53:07.794Z", + "postProcessHash": "9a50b182050071cbc70d62d853c8cbad4f53283c5379c0dd401767f28042b622" } } }, @@ -5862,20 +5913,20 @@ }, "d737d8409724037bbd3b9dce4640b43abbf7189785e62a2eaf38f9cd8a4e69dc": { "es": { - "updatedAt": "2026-01-16T09:12:32.389Z", - "postProcessHash": "2013a8db8698691b0c10e8cda4b6ec0b6fca9ac13008153ec3abfcb5100e062f" + "updatedAt": "2026-01-28T09:53:07.694Z", + "postProcessHash": "1402df98950a39b6c12a64fdc9213639c84eaf26ff99163816c6a9ce6401e079" }, "ja": { - "updatedAt": "2026-01-16T09:12:32.371Z", - "postProcessHash": "2c8e07c9e2731bc86e527d9278ab29f5894d6d0b5bcf4a25522ea1cbf7f2acd0" + "updatedAt": "2026-01-28T09:53:07.687Z", + "postProcessHash": "6bcfba001bd57d44dbeee992a2afce8c62db59a23c768186bedf1047c692e3b3" }, "ko": { - "updatedAt": "2026-01-16T09:12:32.524Z", - "postProcessHash": "e30485f6283858c52097b99482f1bc9fe16b31e288bf7dfad67af19686b939f8" + "updatedAt": "2026-01-28T09:53:07.720Z", + "postProcessHash": "dac3d115ac228be8f95e96e2efb5adc13b184fc23fadcc2711e98f619d632b33" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.550Z", - "postProcessHash": "ea4bd314d6600e3f28bc60d0b5bde0ea1d07f6095e2fdb97f1cbfe816bcb2e3b" + "updatedAt": "2026-01-28T09:53:07.797Z", + "postProcessHash": "ac06aaf11477f9224c35fd0a8cafa2ce7a36232b1dddbd44048b5c7a94135a21" } } }, @@ -5912,20 +5963,20 @@ }, "7adbe04545e98555773f6cea16bbc2cd7997c1057d2fc64addb4603ef60ceb00": { "es": { - "updatedAt": "2026-01-16T09:12:32.377Z", - "postProcessHash": "95a15870f2e00321b1e131e408bf476f0204db27a32e9f40f10a9801bfba0a75" + "updatedAt": "2026-01-28T09:53:07.689Z", + "postProcessHash": "3754f146dd5a6490f6fd9a19feba2c9c7cd46502cf607520a25b236268fe56ec" }, "ja": { - "updatedAt": "2026-01-16T09:12:32.404Z", - "postProcessHash": "b5897d51dbf93748b77d71a542730cf5a2b7059156189fd675f386f541e1444d" + "updatedAt": "2026-01-28T09:53:07.706Z", + "postProcessHash": "ec560a5260f2d60309aa6b6cbc23a080abdc53bde4ff9dbd890d086346d632cb" }, "ko": { - "updatedAt": "2026-01-16T09:12:32.418Z", - "postProcessHash": "d8b28852dcaf9fd785316e18d26be67643dcf0dc6ed5951cca0f7157829ad432" + "updatedAt": "2026-01-28T09:53:07.713Z", + "postProcessHash": "2f6adf30b140d95988655892ec7fe97b0e130d68da3f9af40300be3c83eb5415" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.556Z", - "postProcessHash": "da6cf75c13724a6044808a035c99643ae256a012642f2ef4f8c4cdf8615a99b3" + "updatedAt": "2026-01-28T09:53:07.799Z", + "postProcessHash": "be54278f1116ee563e578f49247e95b4fe0ba265ccd02f44274a3f0b659a84ff" } } }, @@ -5962,20 +6013,20 @@ }, "bb96137ada3758c6221e5902ad9aeadeba1c20c51d5e1319c0c3fe2e4a042e92": { "es": { - "updatedAt": "2026-01-16T09:12:32.397Z", - "postProcessHash": "5340f9ca4bbd0a37777f559e9b160e60d4d1d406df47d67b6383a124e2a3b8a6" + "updatedAt": "2026-01-28T09:53:07.702Z", + "postProcessHash": "d55cb93c10183cf0e5677f5c2b8dd3965d03b6716f78b7650b3e271d0ba70489" }, "ja": { - "updatedAt": "2026-01-16T09:12:32.400Z", - "postProcessHash": "0d3def0279773f7cb915a9a61330997296527cd82ec90a18684d68cd2b85865d" + "updatedAt": "2026-01-28T09:53:07.704Z", + "postProcessHash": "2493fef6a551585c002b23876901270108e2bb0b4ffeba7eb4b31fa0509fc9af" }, "ko": { - "updatedAt": "2026-01-16T09:12:32.532Z", - "postProcessHash": "d9f07793956acc6fb1bf104984c596f4bddd4c8352e7edda7b13d6f5a42df770" + "updatedAt": "2026-01-28T09:53:07.777Z", + "postProcessHash": "e2ad3e61d5f1d3136876e0a1a5f8ce54059e6525322d153d7c2b490a467470cd" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.565Z", - "postProcessHash": "9003a53f4c63291601f528f798ae9c973f0d56e1c2bc53adaaecd45f31e267ab" + "updatedAt": "2026-01-28T09:53:07.803Z", + "postProcessHash": "b37f04c1ae80f94fe412a3d386e5074627c74b2594d4b7183741f8688dfe2839" } } }, @@ -5996,19 +6047,19 @@ }, "19126b1eec30944e13cfca98227c212661e0a84b7d8ca7f8c7d170025ada37fd": { "es": { - "updatedAt": "2026-01-16T09:12:32.325Z", + "updatedAt": "2026-01-28T09:53:07.674Z", "postProcessHash": "8d741d262d547e5589a833264d0b6be334ea9a08d066f8f16018e5175ac7b3f1" }, "ja": { - "updatedAt": "2026-01-16T09:12:32.324Z", + "updatedAt": "2026-01-28T09:53:07.673Z", "postProcessHash": "37e98e67f36fe113b3116ee15c04d1bd5e1bec67427e1bed0ca9d22ab5baf532" }, "ko": { - "updatedAt": "2026-01-16T09:12:32.534Z", + "updatedAt": "2026-01-28T09:53:07.782Z", "postProcessHash": "3faaffcca205faa427c0920324a4037901132cc97b5aac5322977879965eccfa" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.535Z", + "updatedAt": "2026-01-28T09:53:07.783Z", "postProcessHash": "ef20c68ad9c96fc68819fc9e20b90bb929b603c930d039f879e461c1357745a9" } } @@ -6046,20 +6097,20 @@ }, "e01ea1fb62b2d925639b5146134b8f3de2078cd70031b5cebe42afd50cad4fd5": { "es": { - "updatedAt": "2026-01-16T09:12:32.509Z", - "postProcessHash": "72504f81cf0bff2db91f2df26374308a7fdab15e39b762a2978bb97057f89a40" + "updatedAt": "2026-01-28T09:53:07.765Z", + "postProcessHash": "a4a3c3e6361671b7ca04ca5f47be8e70ec546581897598c1578750cf63bf7185" }, "ja": { - "updatedAt": "2026-01-16T09:12:32.501Z", - "postProcessHash": "e086f3a168420d827cfdc218de143cfb52e8d60327177a78172122e0cbff7c80" + "updatedAt": "2026-01-28T09:53:07.760Z", + "postProcessHash": "a50914d3a919d9586dac20fada432d96c5d593be2660390ca5f7015ac8990489" }, "ko": { - "updatedAt": "2026-01-16T09:12:32.518Z", - "postProcessHash": "6697e51d9232b7a55d2b1e2954d076ab980dd0ad49b3a1e9f8fce571f4245356" + "updatedAt": "2026-01-28T09:53:07.770Z", + "postProcessHash": "189e38280b559abd82377b79e2090f5f00aac1082f8b26f01b93ec1d9af34dc0" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.567Z", - "postProcessHash": "bdb7e7ce6f96249304facd94d6481d3409d7ff9abb69df9be26a8949274ce0a0" + "updatedAt": "2026-01-28T09:53:07.804Z", + "postProcessHash": "384464819716d0ed0cf88d33b76ce2d77c356d0b6a009cdeddf1d281dce3e8b2" } } }, @@ -6096,20 +6147,20 @@ }, "8b74e37cd6313db0157370a042f45ba357e99c3328ecc5a4095b9daf9e6705ae": { "es": { - "updatedAt": "2026-01-16T09:12:32.393Z", - "postProcessHash": "03d9de30ea5d011ceaf2f0cb9e23ce0ab73d605b1a904bc570525884cc3633b1" + "updatedAt": "2026-01-28T09:53:07.701Z", + "postProcessHash": "70e3b8077fc35a301eabe03514c409a340c16916bf768af2424cce4668c98645" }, "ja": { - "updatedAt": "2026-01-16T09:12:32.372Z", - "postProcessHash": "ec2c86269ec961c104f7d5ab9c847619dd34241557117795f501ac16c2aba824" + "updatedAt": "2026-01-28T09:53:07.687Z", + "postProcessHash": "175d2bb049cde38c488e3dfeae79a46b27beead5bff1a25799e57ea356af01f5" }, "ko": { - "updatedAt": "2026-01-16T09:12:32.412Z", - "postProcessHash": "89a8620510ed43efe2fb102d0b8b83ed590f37e13eabfc10aa84462090065d85" + "updatedAt": "2026-01-28T09:53:07.710Z", + "postProcessHash": "9a8e0f8abd92b02532d90cb4c9343b4948ace33f280cd31f8c2d1f3f667ea6cc" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.564Z", - "postProcessHash": "a66be8c45653bf657123ec9c6c9a63e4dfc974ca233db6d01555a81a409453b4" + "updatedAt": "2026-01-28T09:53:07.802Z", + "postProcessHash": "efd1501c6834183e0a2ea0b10fe9908e634c6286c83eca3aacdf493e539a7421" } } }, @@ -6146,20 +6197,20 @@ }, "286b5c61a1a3842c531937e6c5850d904ea09829a7cd6e99931c616b2bc0e493": { "es": { - "updatedAt": "2026-01-16T09:12:32.481Z", - "postProcessHash": "7f90f4aa2574b3ca6e55b7f6e3a0b2193767347881c48536a013849b2a9afbc2" + "updatedAt": "2026-01-28T09:53:07.745Z", + "postProcessHash": "646f504c177ffb0d2f53675f1033fc50f1b1b7bb38bf52711fa45c9da6bbcf56" }, "ja": { - "updatedAt": "2026-01-16T09:12:32.482Z", - "postProcessHash": "51f491800289ac87425d6ac45e60328c240cc5ced1a56ddf8e2422dc72904a79" + "updatedAt": "2026-01-28T09:53:07.746Z", + "postProcessHash": "00662b57d3b4d4cec351d7fb1543f7fe9722c2032e4de713feed9984701d1f89" }, "ko": { - "updatedAt": "2026-01-16T09:12:32.521Z", - "postProcessHash": "73756c36b03ae53544df7543b5f059ea97568ce1d6fa79608b549716d2ad23ee" + "updatedAt": "2026-01-28T09:53:07.772Z", + "postProcessHash": "bc81102b6896aae92c14e818b6d45e785c440a69add36ccedd012e247fca078b" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.549Z", - "postProcessHash": "8a173cb4902ee6abf2269e7ada15e56a091a5b227fe7c6c0aff3c7e27deee787" + "updatedAt": "2026-01-28T09:53:07.796Z", + "postProcessHash": "fa1b35a092be7b17fdbc600085db8051d07e4dc0b42a367878a3b7c8e7f67054" } } }, @@ -6218,20 +6269,20 @@ }, "bed210e0173a0fe15465d87c8d9829952679545870b85980cd6878b28d40570e": { "es": { - "updatedAt": "2026-01-16T09:12:32.488Z", - "postProcessHash": "1b9fa2030609d8ec129545a61f825505acb241e1971e4e81fc8e54ea11d13024" + "updatedAt": "2026-01-28T09:53:07.747Z", + "postProcessHash": "f11d715656cee4ab476aaf8ea69cb16be7b4abf88c30b426010185252423c180" }, "ja": { - "updatedAt": "2026-01-16T09:12:32.489Z", - "postProcessHash": "195ee153bcb9fd74b13553c58b4e7cecbd185e2e4d425f24c5c018c39f4db968" + "updatedAt": "2026-01-28T09:53:07.748Z", + "postProcessHash": "a897b030bfa0f9a2fe0f181c3321217fdbd9d3002ec07d1a25d41d2ba005b657" }, "ko": { - "updatedAt": "2026-01-16T09:12:32.525Z", - "postProcessHash": "b6167ffa25430e83dc910f9eb395c74d352ce765220360299fbf58ad196ec339" + "updatedAt": "2026-01-28T09:53:07.774Z", + "postProcessHash": "b28b26c2e932e88e820d636dae1d267c97ae3e4e92963b7d03174a3b78c2c295" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.533Z", - "postProcessHash": "1e6c5c33913ec028745ed0a3df10574eb45ea2b4eba79d83affa58c473ed5f6c" + "updatedAt": "2026-01-28T09:53:07.781Z", + "postProcessHash": "e060aeef8c891fda529173c0d50619c67b6b914daed1711091d1074cac8be848" } } }, @@ -6268,20 +6319,20 @@ }, "a1828d80c8858d1cf658bf9395edd1397242171d2c7567ffdda480bbbedd69c4": { "es": { - "updatedAt": "2026-01-16T09:12:32.601Z", - "postProcessHash": "e07e0652fc28da413e3b6a5c44b59d2c2289bd4961dafca8c25576aee9efc900" + "updatedAt": "2026-01-28T09:53:07.822Z", + "postProcessHash": "c23452ba2b05ebfdcd1a3365a7c0ae2ae05db8e944b119e94d3d58d2f288cb6b" }, "ja": { - "updatedAt": "2026-01-16T09:12:32.615Z", - "postProcessHash": "559c193aadba411358ca4a36aaa5d1e8516a5c2108fc22446b8eafef0649b3b2" + "updatedAt": "2026-01-28T09:53:07.824Z", + "postProcessHash": "05192417854644010fb471a5c2ec481d1940dab5ce4b5ab44670dac9f993ee3d" }, "ko": { - "updatedAt": "2026-01-16T09:12:32.652Z", - "postProcessHash": "82f50c9a57dfcd327bfce98eb80d65c187aa17071295a3c5aaf77c70aacc4b7e" + "updatedAt": "2026-01-28T09:53:07.840Z", + "postProcessHash": "dec3f6108c0ab1a2c1f52bd84fdca5e6c09b8c9d15d15cb6870fc41da7b90987" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.683Z", - "postProcessHash": "fbb8a1c326e0ab4eae1d6a206397bf595a5cf66e7b192a3baed9c6e54b66d68f" + "updatedAt": "2026-01-28T09:53:07.850Z", + "postProcessHash": "2f5d883292fdf87a8725da3e0e43a6cd493162384402f2498770900dd991790d" } } }, @@ -6328,19 +6379,19 @@ }, "890582a9768427d11259c722bb087701e466d57e07971bd6cc80a3854bcab74e": { "es": { - "updatedAt": "2026-01-16T09:12:32.949Z", + "updatedAt": "2026-01-28T09:53:07.919Z", "postProcessHash": "1d74f67d1a6f3bfb570a1648f06ccc97920dc9b280081e0a7f912b7151996188" }, "ja": { - "updatedAt": "2026-01-16T09:12:32.950Z", + "updatedAt": "2026-01-28T09:53:07.920Z", "postProcessHash": "4f3ad2af23d8806f9f0adced227fc8dd28bc989d375d939c5ef89beeadeeac6e" }, "ko": { - "updatedAt": "2026-01-16T09:12:32.941Z", + "updatedAt": "2026-01-28T09:53:07.914Z", "postProcessHash": "cad439eeb3f2a01df07d695c6def36249bcaddc761a072820a258f535e0effc0" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.970Z", + "updatedAt": "2026-01-28T09:53:07.930Z", "postProcessHash": "ee8d4cb6f388817cc63886bb02918ec2ccd22c852218d2973ced070bfeb2d068" } } @@ -6378,19 +6429,19 @@ }, "f88b33f51bd8b896b8660cb76240713624fa8862da15eb86ecbad9a091e537b3": { "es": { - "updatedAt": "2026-01-16T09:12:32.715Z", + "updatedAt": "2026-01-28T09:53:07.905Z", "postProcessHash": "36920498aad394bb25393730810b7e98d39e2d0dbf2eff57247aef302c442fda" }, "ja": { - "updatedAt": "2026-01-16T09:12:32.707Z", + "updatedAt": "2026-01-28T09:53:07.901Z", "postProcessHash": "be10f76ad59ea2b37aa454678f0ec865c2688cf852e0b882eab691f21a602f02" }, "ko": { - "updatedAt": "2026-01-16T09:12:32.930Z", + "updatedAt": "2026-01-28T09:53:07.910Z", "postProcessHash": "725e322d187c71beb4b25e1fba3fc79dac99eb9f9d6c3d47d89f54ec15588fd4" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.955Z", + "updatedAt": "2026-01-28T09:53:07.923Z", "postProcessHash": "4d53e06ccd523256c60604a8491c9dbd2b9f6cbb9a030c605950e60314f11621" } } @@ -6443,6 +6494,24 @@ "updatedAt": "2026-01-16T09:12:32.080Z", "postProcessHash": "c53af780ba868407e8eb05ec7eb22b0e3c0385631e3d183b50ec621421aa4158" } + }, + "72f0e0850e26db2d243376c5f612e54cc400703d52aa6c22d981bcff9d405130": { + "es": { + "updatedAt": "2026-01-28T09:53:07.219Z", + "postProcessHash": "47e9478e19b3e34b5dba11f261fd99a0d0e2afe2896797c904e9a152a5497668" + }, + "ja": { + "updatedAt": "2026-01-28T09:53:07.233Z", + "postProcessHash": "fc699eaaac8101ed438dc0588959322f309dac0b114ae3ad9db5c895ddce2046" + }, + "ko": { + "updatedAt": "2026-01-28T09:53:07.449Z", + "postProcessHash": "3b132cdfbcc9438c43e4627cde43dccb6c5a52c2763061b5f77c6fc01094f1c8" + }, + "ar": { + "updatedAt": "2026-01-28T09:53:07.578Z", + "postProcessHash": "83637791341ac0e23e363ab47a9d0530ea1053756e1ca7c8de2d9ef0efe6a6d1" + } } }, "b864c5dde696247ab410c797e30174f071f1d7fc60a38f06dc261f30a667e88a": { @@ -6478,19 +6547,19 @@ }, "19b54b2b9dd926117f35777f99db1e9ddcaa4408921df97917016f5543de6271": { "es": { - "updatedAt": "2026-01-16T09:12:32.712Z", + "updatedAt": "2026-01-28T09:53:07.903Z", "postProcessHash": "58b5dcde422a40502dc28c577813f8eb03a96923d1db72978ad0f2970406071a" }, "ja": { - "updatedAt": "2026-01-16T09:12:32.711Z", + "updatedAt": "2026-01-28T09:53:07.903Z", "postProcessHash": "392a79a400c818d52247aef6b9112f22caa233f0f7dbe7aa50e990f4b700c96b" }, "ko": { - "updatedAt": "2026-01-16T09:12:32.923Z", + "updatedAt": "2026-01-28T09:53:07.908Z", "postProcessHash": "db64a15d9ef4089b58707b3c8273eee1dec24209434292c0157a6cd43c31522e" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.968Z", + "updatedAt": "2026-01-28T09:53:07.929Z", "postProcessHash": "3ce9e45adb7ef3a461185c2d9a1f2b2fee9ba6a35b812eb3d8d046ad471997ec" } } @@ -6518,20 +6587,20 @@ }, "57d804c2c109a8ffd71b7c54eba2271353d49f4883a57044865d547aabcd5402": { "es": { - "updatedAt": "2026-01-16T09:12:32.496Z", - "postProcessHash": "80fe2fbbdcb5bf0d8a1400dc0195dc672691618f7431248a44d2a5abda7bdba5" + "updatedAt": "2026-01-28T09:53:07.751Z", + "postProcessHash": "8b826720c62929425c53ed4cf514b631479a90bbe9ad75c597e15e2d35a96db1" }, "ja": { - "updatedAt": "2026-01-16T09:12:32.479Z", - "postProcessHash": "97f16defbafe9220d9bbbdf41d5136660103fde5ed4ba91011145e0488fc1bfe" + "updatedAt": "2026-01-28T09:53:07.744Z", + "postProcessHash": "38f01a180fe6d3f2cc0e2b4613741109deb9688f59a693357e7765aebfdf0168" }, "ko": { - "updatedAt": "2026-01-16T09:12:32.513Z", - "postProcessHash": "de39d178c4748ca601821ec2ee5890d542d2b64cb373a08750aa7a9a96dddb52" + "updatedAt": "2026-01-28T09:53:07.768Z", + "postProcessHash": "8b3189bd61540138963bfd16f83a7967f84097b7f0859abcfe4065f2876c78b2" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.545Z", - "postProcessHash": "439c66d2d718843b25671f3f01fc3706f41713b062a67e30e42d04b0adfc3dc7" + "updatedAt": "2026-01-28T09:53:07.794Z", + "postProcessHash": "8280336fdefb5b85b27757b2d17e61c547e35cb38f4e13358ddc43be24c00db4" } } }, @@ -6558,20 +6627,20 @@ }, "7c43fe0e09451de1bbcd21d8aac1cd4570cb384393cf658825bdc0741d9d6090": { "es": { - "updatedAt": "2026-01-16T09:12:32.478Z", - "postProcessHash": "f2b984a05487165225b4b908fb45d7720ce46482440f5c7a264d303a0111495c" + "updatedAt": "2026-01-28T09:53:07.743Z", + "postProcessHash": "14df6a2b67d0a6215fac452a26fd69bbc8c1ae052c0b62bddd866ea7c6b0c7a0" }, "ja": { - "updatedAt": "2026-01-16T09:12:32.492Z", - "postProcessHash": "ebd8a8654471bcbde159e253945e749b52d6149b642662d34ac1e368231439fe" + "updatedAt": "2026-01-28T09:53:07.749Z", + "postProcessHash": "dee18f24e51d68d0eb4133ddbc567d3be514b9a264b08c6a41baa438d4ff58ff" }, "ko": { - "updatedAt": "2026-01-16T09:12:32.520Z", - "postProcessHash": "6e0b4bce040a85866dd186474a87b9f0f3f108b08d5358e26d0106c72a38df7b" + "updatedAt": "2026-01-28T09:53:07.772Z", + "postProcessHash": "395e13865aa95a877556af5f4abcb4594a21301c71d13d9d61bee5e09e930b4b" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.558Z", - "postProcessHash": "2ba087992b7238c24e041114cfc3de057fcb9627c48fc564be9a6ff61fdd2421" + "updatedAt": "2026-01-28T09:53:07.800Z", + "postProcessHash": "5c78602582e3989d0118498545f8b2f900659473d21d56660e57fcca2e00cd24" } } }, @@ -6598,20 +6667,20 @@ }, "698b24b89cf24a7660e4f201a5676e6cee91da400bec767a089df955a18bf2b6": { "es": { - "updatedAt": "2026-01-16T09:12:32.495Z", - "postProcessHash": "d9709b10dfe482c21a870deba7f599d36cd162a438f4863cf369ebdd9037193f" + "updatedAt": "2026-01-28T09:53:07.750Z", + "postProcessHash": "d719d550c0aefc26120bac87663fe50cee6acf11d676d03156d66f1b1a071809" }, "ja": { - "updatedAt": "2026-01-16T09:12:32.508Z", - "postProcessHash": "afc3ea2c7838cf5f0763ad03b93fe3e7d15cb1441a17d6a7508f8b0dbb076e5d" + "updatedAt": "2026-01-28T09:53:07.764Z", + "postProcessHash": "1ee4e3ec3683645949e9149ba051e9cb02fa797a3e44c7a7dfe7d87ce1be99bd" }, "ko": { - "updatedAt": "2026-01-16T09:12:32.512Z", - "postProcessHash": "93773e6ce08d23fce108a51ddcc9ca7e2080639e38a1061dcc82725d46f64d54" + "updatedAt": "2026-01-28T09:53:07.767Z", + "postProcessHash": "a0f9c943d9c949814a455567f3c8a7907734d10a6757275abdc87f1da64e2ab7" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.568Z", - "postProcessHash": "21403bba07ce5d11310ef8dc3b445e8f05f6aa8c7730af1991bcc261fa0f257b" + "updatedAt": "2026-01-28T09:53:07.805Z", + "postProcessHash": "774c3ab4081fbebe080b51be64a04be5effd3db4f8f6e9709148e4e3d681176b" } } }, @@ -6638,20 +6707,20 @@ }, "f1e536da68ac65531756f02f43b591d1e24a636a614c214c072f9c5ba768f89b": { "ja": { - "updatedAt": "2026-01-16T09:12:32.370Z", - "postProcessHash": "5e5583883541f8b399b4ceb3092bd7aa018fb60f2754f9bf565c6119645f0fc8" + "updatedAt": "2026-01-28T09:53:07.686Z", + "postProcessHash": "0ad65b53bde938b5c2e18df230f46b3eb57c20c900ce56512eee2927498bab7b" }, "es": { - "updatedAt": "2026-01-16T09:12:32.398Z", - "postProcessHash": "c91ec29410af70ab92dbf6b78d7d48d8a93d2cc074cdf288e0d0f3b496c97ab5" + "updatedAt": "2026-01-28T09:53:07.703Z", + "postProcessHash": "c2b9fdc4b8423049c27752c235b6b073d9507287e1896c878f4f5c65dd3ef11f" }, "ko": { - "updatedAt": "2026-01-16T09:12:32.415Z", - "postProcessHash": "dbd2c3ba4f24049b7ddfff5c836efe646a0920531ffd1c338a7b7e7253682e25" + "updatedAt": "2026-01-28T09:53:07.711Z", + "postProcessHash": "69cd1c091fc05abf8419a0363aeefd439a800a16fb5d7ab2c9d756609e5ce29d" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.546Z", - "postProcessHash": "92a50f62727dcdf2595b969e0a51a27351dd32e203aecba26ca4650203837548" + "updatedAt": "2026-01-28T09:53:07.795Z", + "postProcessHash": "c66c438a9d0f8a2a3cbf4216608d277fb33522fee0c1e495286531208acc632f" } } }, @@ -6678,20 +6747,20 @@ }, "f30a94426cbbef39f1d7e0ae958f0f9f05a578b427b05ca294efa01d4879f97d": { "es": { - "updatedAt": "2026-01-16T09:12:32.494Z", - "postProcessHash": "aa326fed3b6c725cfc43d1cdee46a099ac6111eaa6c896acbea47dd2b6abc9c9" + "updatedAt": "2026-01-28T09:53:07.749Z", + "postProcessHash": "1a310aee086008164c0de0d5252bec505bfc2b9ae31c02f45b50957867d82d8e" }, "ja": { - "updatedAt": "2026-01-16T09:12:32.504Z", - "postProcessHash": "5712df4f679f69474d8ba88754ba59562864150cdb64fdf17208c230b9146b89" + "updatedAt": "2026-01-28T09:53:07.762Z", + "postProcessHash": "12ea4bc9b6810c6de69da82354535909b075de568f8891101758407ce737904f" }, "ko": { - "updatedAt": "2026-01-16T09:12:32.528Z", - "postProcessHash": "3a342774f0eb847c417f5373bba7784e82659a2be67143b9d659145f72e47d51" + "updatedAt": "2026-01-28T09:53:07.775Z", + "postProcessHash": "e9cf87b428da37853ba80da63d64e013c943141ea2ed629a9d307b9e5af083c1" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.559Z", - "postProcessHash": "705c7687a059a68cc6eb0d8b28b9af876106c5ed983b05b7487aeaf1309ae9ac" + "updatedAt": "2026-01-28T09:53:07.801Z", + "postProcessHash": "8d7228590b7dd2222d37309360e9e16e49044487997dbdcf4821437b6661343c" } } }, @@ -6718,20 +6787,20 @@ }, "8c4ef86aa99e492d66781bbec993b93e64b585be17bf32acca86928cde5faf1d": { "es": { - "updatedAt": "2026-01-16T09:12:32.506Z", - "postProcessHash": "f690d29cea95939703095545718dc84e777e2db9843e095bf3abd82d609adf1e" + "updatedAt": "2026-01-28T09:53:07.826Z", + "postProcessHash": "f143537075d6a170f10d8be94f922aef0da7f8334b4f0c560bf05f75ddb420ee" }, "ja": { - "updatedAt": "2026-01-16T09:12:32.500Z", - "postProcessHash": "4c7bb9ca355c796afdff50641889b4a333143c44544cca5b3895879cf577c109" + "updatedAt": "2026-01-28T09:53:07.822Z", + "postProcessHash": "909c2e0b94fd9e19c066590b4634811074a7bcbe48b4051162495b3253b1dbb0" }, "ko": { - "updatedAt": "2026-01-16T09:12:32.523Z", - "postProcessHash": "5fdd3d5049ea8c7c68216f4ca1a5b8d5d283c5ca8e50aaef4022237aa245c026" + "updatedAt": "2026-01-28T09:53:07.840Z", + "postProcessHash": "ee7caab850ddddd077f7d324222b75e4910904915c9c82acc5fcc49128c0cf6b" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.561Z", - "postProcessHash": "5eb862ce34ca4bb1e40a49e15f44157fabcd08a26092db10d8ff61f061d79ced" + "updatedAt": "2026-01-28T09:53:07.850Z", + "postProcessHash": "69000525f225bcae88058fa2d585dfd99c1cf0dc39bfc7d026773c70a9969cde" } } }, @@ -6778,20 +6847,20 @@ }, "187f5b3dc4da9da75f485bd591c37c4d52910f127c52967e5599be66cd70089e": { "es": { - "updatedAt": "2026-01-16T09:12:32.380Z", - "postProcessHash": "7054a48222c76dacafef61949714dd8bbee2d30449dc7a7eff0971720fd50b88" + "updatedAt": "2026-01-28T09:53:07.690Z", + "postProcessHash": "087e8a1a03a556c0e850a0ad537857b2fcf9d8b48c31555c90a2b07ebbf14ec4" }, "ja": { - "updatedAt": "2026-01-16T09:12:32.381Z", - "postProcessHash": "c32f569f8fe1f0ddccea0e68d0a65a5649dafede4f86130d3ff6fc5a5c115ad5" + "updatedAt": "2026-01-28T09:53:07.691Z", + "postProcessHash": "6f654f2efc2fabdbd7356dbc1db69df76e0f6bc3b58a7656cfadd110d762c78e" }, "ko": { - "updatedAt": "2026-01-16T09:12:32.409Z", - "postProcessHash": "b3bc01e148748b679f0fa05445d89b7d925a3b7a7a0eba902a503d3eb949a09f" + "updatedAt": "2026-01-28T09:53:07.708Z", + "postProcessHash": "0914b8a7e6002456089128377efa4e9b73b5923adcae051d10d53ed079363b6d" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.538Z", - "postProcessHash": "3de30bbefbe61dce7d3ea6c4f81f7f258a5f53ccf242f7a515d3dfa4585a2238" + "updatedAt": "2026-01-28T09:53:07.785Z", + "postProcessHash": "199c5dfd5e417a6305372c27f17122c035073afd3b99cd5f165571b0d2770912" } } }, @@ -6818,20 +6887,20 @@ }, "4bc5ddd038defdd82c4892e6c1e4a1020b213ef7154d9aae437f8efdeac2bf55": { "es": { - "updatedAt": "2026-01-16T09:12:32.399Z", - "postProcessHash": "7d1771a35814d51d9786f1d38cc70514e0ca7c7bf0a90b84f07be383b58d6aee" + "updatedAt": "2026-01-28T09:53:07.703Z", + "postProcessHash": "505bf3efe25a767923ed2650b8956e26b5200a326c9f6664620c44e776a2fa51" }, "ja": { - "updatedAt": "2026-01-16T09:12:32.394Z", - "postProcessHash": "c3ce816de6f28810eb03b23f2a8446a1c18b4d95306b1914f3c104c7c507a288" + "updatedAt": "2026-01-28T09:53:07.702Z", + "postProcessHash": "8b501c81040cc9c68b25dd3ef0f2178f5836aa59567c07ef3085b55c1c6c7b13" }, "ko": { - "updatedAt": "2026-01-16T09:12:32.526Z", - "postProcessHash": "ab1379ee646be79153eacb2d726e72ca162236f812c82bab645aca1d071f0163" + "updatedAt": "2026-01-28T09:53:07.720Z", + "postProcessHash": "fd987024f936a135da1d8d246ad53d4dcc2b7964da2dd6b5a477a1ea0ea45699" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.548Z", - "postProcessHash": "2349e55d84d3712e6edcfafec8ec719acb8b234f60773ac71a345f07d7556711" + "updatedAt": "2026-01-28T09:53:07.795Z", + "postProcessHash": "f4fc20eebe2e3fc6ea54a6a4fd45dc79e7a2dab60180b1caa45ec154540c622b" } } }, @@ -6858,20 +6927,20 @@ }, "32ffebc267e5d06ef578556eea9cc687787a192987c6ca72efe7e58480202085": { "es": { - "updatedAt": "2026-01-16T09:12:32.378Z", - "postProcessHash": "d84516b620f1e33f2bb56a840888c941a2f24fe8e8e8c105fe03fc355e9c024d" + "updatedAt": "2026-01-28T09:53:07.745Z", + "postProcessHash": "6a322b979ba359278c33229499705b43e3cc898a3fd89d2dbdb8c9be53d466ac" }, "ja": { - "updatedAt": "2026-01-16T09:12:32.382Z", - "postProcessHash": "c7a2bf22d811f167db2ac39c03408b4d7fc4a9cb980affde35ed72fcdb418232" + "updatedAt": "2026-01-28T09:53:07.750Z", + "postProcessHash": "a66bf6674d19e192fd25e2947d78d75d3ac3dff002b3fe44b55948bc90995e6a" }, "ko": { - "updatedAt": "2026-01-16T09:12:32.430Z", - "postProcessHash": "876068bc561bbc8e2c31fcde50d2e634e103d6aa93935e61e78665f53a878d6d" + "updatedAt": "2026-01-28T09:53:07.771Z", + "postProcessHash": "d2c663d7afaad7a746f5da4dc563f44cd5801568cf6377cc39f6471ed2f3c531" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.540Z", - "postProcessHash": "156b5035b110ef44e98c2d8041976a8f4e53c8caecf8223f1856a5c5f23ca0dc" + "updatedAt": "2026-01-28T09:53:07.791Z", + "postProcessHash": "2df0c2b6e11c810b93ab37c9843f658a21d7c87cf26c70c22bb77bf5ed4a7952" } } }, @@ -6918,20 +6987,20 @@ }, "29b538e8e04c266e8e7eff645dc7abc026653d070a9bc2bd9fa04a7ea808101d": { "es": { - "updatedAt": "2026-01-16T09:12:32.402Z", - "postProcessHash": "c84f9c634e1b408b71d1ce195080e327593c5ac87da4cf36094e5324ed0b6d0c" + "updatedAt": "2026-01-28T09:53:07.705Z", + "postProcessHash": "1af06f9f670d06101f2f768a9086869caae5d9bf16f31f58279c7ba782c6abf6" }, "ja": { - "updatedAt": "2026-01-16T09:12:32.386Z", - "postProcessHash": "c04b1a737583d1c29719b2ef85aa7aa6872ef9bb1e2640d96443a3d44f4acb03" + "updatedAt": "2026-01-28T09:53:07.693Z", + "postProcessHash": "df95b0c6001e2cca719a69cca8b57b5def282c32d130dda8a2784e0811b91ea5" }, "ko": { - "updatedAt": "2026-01-16T09:12:32.432Z", - "postProcessHash": "2d5e1119b0a4c05d536252cbdd5ac5ff3e084fd229ede456b531f7fb565497bc" + "updatedAt": "2026-01-28T09:53:07.720Z", + "postProcessHash": "2075cfdb190578b2305b8d7bd0d9a553b8592ea780bef72538f2c68a4763c42f" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.456Z", - "postProcessHash": "5fa04d9f48fe3c4e574748d6ef58773145c655c65956954baa2d72b7e23f38c5" + "updatedAt": "2026-01-28T09:53:07.805Z", + "postProcessHash": "1ed811e950dd42aaece67d40f8d188476a27ed9df45b338a43e5a27927701546" } } }, @@ -6958,20 +7027,20 @@ }, "0a72301dcaf9c296f4362fd148a963bd308fbf97b04eb825ce88041ade5dc3bc": { "es": { - "updatedAt": "2026-01-16T09:12:32.505Z", - "postProcessHash": "5cc4b079e9ca221c99d00e44e97533a3e861506b9ebafbb7d11836752822d3cd" + "updatedAt": "2026-01-28T09:53:07.825Z", + "postProcessHash": "e36fce6113894bde55f52d76fa2de324ee0d5d1008ae6179cc075fc950121e5a" }, "ja": { - "updatedAt": "2026-01-16T09:12:32.497Z", - "postProcessHash": "3ee0063819087ae8d41419c8c1465e118cc0d05e0f8d66b0142cee8a003f273c" + "updatedAt": "2026-01-28T09:53:07.821Z", + "postProcessHash": "54813cf565ae5e377099f08542886219a45e5fb07a4dbbc58a710c18e18b12bb" }, "ko": { - "updatedAt": "2026-01-16T09:12:32.515Z", - "postProcessHash": "7b27ebbf6d95210fa177196e53dba075d9ee4c7a641242eb329693aba5a59a76" + "updatedAt": "2026-01-28T09:53:07.836Z", + "postProcessHash": "188e1e826e30cc24675045c3aa26a8e84bc459fdceb2a732167d9f2af26fe8c3" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.562Z", - "postProcessHash": "23e4c71f2ca9712073b459ca6b4e82c7212783820ced0959d5f7c1b0caa6e380" + "updatedAt": "2026-01-28T09:53:07.851Z", + "postProcessHash": "91bece7502236bd435e7dbc56c8b79174d777dcb3fdb7fff8d7ea0956df9f774" } } }, @@ -6998,20 +7067,20 @@ }, "d213de524958ab445b092d7944dae2102fd533a1f415665dd326c18a744274dc": { "es": { - "updatedAt": "2026-01-16T09:12:32.496Z", - "postProcessHash": "2c6c8c57aabdd17967af279dd8aa273f45a379afa663b518bdc76ccfd655afee" + "updatedAt": "2026-01-28T09:53:07.750Z", + "postProcessHash": "13a963154935e86e0f17a91f91e5db5dd338e57ba2013c48055e170ca5697490" }, "ja": { - "updatedAt": "2026-01-16T09:12:32.499Z", - "postProcessHash": "3ff0b6eb27ed322071e15238d760ea358a094986599217d230a9711c8ccb8b8c" + "updatedAt": "2026-01-28T09:53:07.760Z", + "postProcessHash": "bcfca81d03c5929aaf1da3afca596f7ea882c88daf62dde9ae321e26e5be8dc7" }, "ko": { - "updatedAt": "2026-01-16T09:12:32.517Z", - "postProcessHash": "1bdff637e71c1c3939ec64a990829eafdd2f653b50c74350eb048b085a1fee24" + "updatedAt": "2026-01-28T09:53:07.768Z", + "postProcessHash": "b6c6a5448a67b5f315e251b8705d8854b33def37a71828e6e75aa39f1c296109" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.566Z", - "postProcessHash": "0872ea1e0b23e52fc6fdab1e318dd29b2ba79b74252a740f25f20bb0732929d6" + "updatedAt": "2026-01-28T09:53:07.804Z", + "postProcessHash": "f1277a56ecfed8be7d223668d66b69f8b4725b983f61c0e55f238d0550b17348" } } }, @@ -7038,20 +7107,20 @@ }, "4789fc332b777e782eef36737d897c02b6153ea83dda1983ebd79deef149fd01": { "ja": { - "updatedAt": "2026-01-16T09:12:32.369Z", - "postProcessHash": "3dc30eb98d4efeda0b7ab614e6e265de426df1542abdb817c3af91b0d88f961f" + "updatedAt": "2026-01-28T09:53:07.686Z", + "postProcessHash": "2514f5cff430237e86015fe3b6415c32bf9dedcae2e6ab0094a347fe12d1f006" }, "es": { - "updatedAt": "2026-01-16T09:12:32.383Z", - "postProcessHash": "d6105904c7ad32d017d0e527301050b99b4c136566bc1d654d784706cafb3463" + "updatedAt": "2026-01-28T09:53:07.692Z", + "postProcessHash": "7bf43b901deda4bb1f9a517aeba1bf0e9d1794a680496a7a5e81ac4fa60463ca" }, "ko": { - "updatedAt": "2026-01-16T09:12:32.429Z", - "postProcessHash": "89e9f73b9d0805d0add8ae2cff14633f1e9a8aeb5b933388fa68dee415eb1429" + "updatedAt": "2026-01-28T09:53:07.719Z", + "postProcessHash": "9b380a7f5cc05f3bab2b188eba32b2d5a4ebb75be41f92549a79215b48fcbc2e" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.566Z", - "postProcessHash": "426223ef1639c43fc2b3cdaa3d9e5a0967db1c461efaf0a700be20ac1dca1b30" + "updatedAt": "2026-01-28T09:53:07.803Z", + "postProcessHash": "42d2143cb12440cc875c9a80070ad63931277954f239c86f359ce8610340ef14" } } }, @@ -7078,20 +7147,20 @@ }, "f409f94a4556aa8a8d94ab51a2a4663c1254bb7094f67bef7c531803608e599e": { "es": { - "updatedAt": "2026-01-16T09:12:32.388Z", - "postProcessHash": "e6be7b42762c747c5a8d70b34612dfd7cf057bce92512511b8874821e482fc8e" + "updatedAt": "2026-01-28T09:53:07.694Z", + "postProcessHash": "7ca3b8c46cc7194e02a42dc66e78cb02f1b8b8f788fe6ee4efe9b43f066ab35f" }, "ja": { - "updatedAt": "2026-01-16T09:12:32.402Z", - "postProcessHash": "2534f4276274d565a1aa47b25c11284370f5b2da9608bda2be869e781a2e5f7a" + "updatedAt": "2026-01-28T09:53:07.705Z", + "postProcessHash": "9c66cbf68f67219667667a9591ed90c32f85fdbf5612500b9e80cc717d765671" }, "ko": { - "updatedAt": "2026-01-16T09:12:32.428Z", - "postProcessHash": "2039edfb10fda826c8f0436750175ae03a52bb8973e73caebd34d8a3deb81f14" + "updatedAt": "2026-01-28T09:53:07.718Z", + "postProcessHash": "82a8fcfc17ce77d4600c56bfb8c59210748a55a96889b6c484a4ab69dc26c636" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.539Z", - "postProcessHash": "f9e63d26ce3a808811738223e9486e5c85f2e3b66ee63299a2b0178005fff933" + "updatedAt": "2026-01-28T09:53:07.791Z", + "postProcessHash": "fd168031fdec734deb16a4a1a7e4e52665979adcf3723b791b48760ae1667556" } } }, @@ -7128,39 +7197,39 @@ }, "5a7c3a1ee3d2112a0f882ad8192d96efc00276797f9888bb09b36d1d06a55cb9": { "es": { - "updatedAt": "2026-01-16T09:12:32.480Z", - "postProcessHash": "784da33b4248728dca45bffe3e37a3b28b982343eab1644b28ca49ca5decddd2" + "updatedAt": "2026-01-28T09:53:07.744Z", + "postProcessHash": "084928b4ab40058041d12dcf3d16d6311d643f14863d5eb2d39281a068cc5d20" }, "ja": { - "updatedAt": "2026-01-16T09:12:32.485Z", - "postProcessHash": "d71f4d08f94f3eeb8c4bef63bdc47c0ddb41647ea58aa36ba68477b9664f3dc6" + "updatedAt": "2026-01-28T09:53:07.747Z", + "postProcessHash": "c98980906d03a29fe0ac466f187ac1647565a91504b90dac23cbd97cd5521039" }, "ko": { - "updatedAt": "2026-01-16T09:12:32.530Z", - "postProcessHash": "eb584e7da5487abb6f47a53db73acc7451767bbbb5361a7cfcc6fed9970205e7" + "updatedAt": "2026-01-28T09:53:07.776Z", + "postProcessHash": "d702b07a1ac11d2416e3aaa04734687c217450345b6b4ae4d6289c94568681b9" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.563Z", - "postProcessHash": "5b92d5c7c2bb519c7e57dcd164216f93fb341311d41c9d8760f607e90b0e2397" + "updatedAt": "2026-01-28T09:53:07.802Z", + "postProcessHash": "45e53df7dadacfb3c21a8d99f35a6ea83c6304de8134c5b965aa30331b53497b" } } }, "38a897fd1b525c09fe889e1abe4d6e1281a1c1e1c6d913f466a6ded0a0955587": { "3652d0b7ecedd87555e667c4ab64db151cd926faa5b901ac56fd9a4cdfacf767": { "es": { - "updatedAt": "2026-01-16T09:12:32.222Z", + "updatedAt": "2026-01-28T09:53:07.624Z", "postProcessHash": "6d0db4814a1436f1e277ef287aa4cde93cdc7f0b88902f89cfd5f320ab03ce42" }, "ja": { - "updatedAt": "2026-01-16T09:12:32.328Z", + "updatedAt": "2026-01-28T09:53:07.625Z", "postProcessHash": "781b7db40eface77bb1fbd9b1319aae568af3fb656a62b1ad829e8e66d6b9664" }, "ko": { - "updatedAt": "2026-01-16T09:12:32.519Z", + "updatedAt": "2026-01-28T09:53:07.719Z", "postProcessHash": "77ebaf778044dd6599b925267763c8124fd0fcc537a4ad7f11d9fa4c1bec1237" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.555Z", + "updatedAt": "2026-01-28T09:53:07.799Z", "postProcessHash": "88bc1da2395e152fcb4d06f830b3dec4ee3450fff7a19aa9f8607f9695a28472" } } @@ -7168,19 +7237,19 @@ "4fae1385391bd5eb962e3fcf82bd86a03efb9dc8a9f29519aca22f51b91354e8": { "49c40f376966254818be4dcab585a3a80a6399efceea456b78f155bb4079087c": { "es": { - "updatedAt": "2026-01-16T09:12:32.222Z", + "updatedAt": "2026-01-28T09:53:07.625Z", "postProcessHash": "1e257b59c21183d846397f0b0bd28ca062ed66bf5a270f6582069f272ac89f95" }, "ja": { - "updatedAt": "2026-01-16T09:12:32.223Z", + "updatedAt": "2026-01-28T09:53:07.675Z", "postProcessHash": "e8fa94bf8e3f7ae30432106c3299c2e049af4c900f104cb42bbf3b14f1776925" }, "ko": { - "updatedAt": "2026-01-16T09:12:32.230Z", + "updatedAt": "2026-01-28T09:53:07.712Z", "postProcessHash": "c185291b461fef61996799d0e434ec17e72cacf2ff68b25307d8b772840d493b" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.261Z", + "updatedAt": "2026-01-28T09:53:07.727Z", "postProcessHash": "6926708e070fed8d244a8c85c460f0234f6b759dfb3be27d1645e9e261a3b5b6" } } @@ -7198,19 +7267,19 @@ }, "219245c50d84bcad9a3833a07dd19a96c54703984dc3376e3b91c785a9806479": { "es": { - "updatedAt": "2026-01-16T09:12:32.714Z", + "updatedAt": "2026-01-28T09:53:07.904Z", "postProcessHash": "219245c50d84bcad9a3833a07dd19a96c54703984dc3376e3b91c785a9806479" }, "ja": { - "updatedAt": "2026-01-16T09:12:32.914Z", + "updatedAt": "2026-01-28T09:53:07.906Z", "postProcessHash": "219245c50d84bcad9a3833a07dd19a96c54703984dc3376e3b91c785a9806479" }, "ko": { - "updatedAt": "2026-01-16T09:12:32.925Z", + "updatedAt": "2026-01-28T09:53:07.909Z", "postProcessHash": "219245c50d84bcad9a3833a07dd19a96c54703984dc3376e3b91c785a9806479" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.957Z", + "updatedAt": "2026-01-28T09:53:07.924Z", "postProcessHash": "219245c50d84bcad9a3833a07dd19a96c54703984dc3376e3b91c785a9806479" } } @@ -7218,19 +7287,19 @@ "157e6795b2d4a90745ae0e9c9d787265592df4bcdf60a12d617ebc2b9250d2d4": { "63ac4d57cc014a42fb2ce8883d86e29bb70cb316dfabd84e4ff241b7237ac65e": { "es": { - "updatedAt": "2026-01-16T09:12:32.219Z", + "updatedAt": "2026-01-28T09:53:07.734Z", "postProcessHash": "2089dd1f4dadfa8638a8982d4c5e0b354eb0c1c9847177a372e5cd84fdf4c3ea" }, "ja": { - "updatedAt": "2026-01-16T09:12:32.327Z", + "updatedAt": "2026-01-28T09:53:07.735Z", "postProcessHash": "3996e55b87c308e1df61a83245228281d01393414a1aaac1e1c38a0a8db44b89" }, "ko": { - "updatedAt": "2026-01-16T09:12:32.411Z", + "updatedAt": "2026-01-28T09:53:07.765Z", "postProcessHash": "e4dcd72ecb80fe8473a8b9f8a2e53d48935a2f4958aae71c756e249c5a19d3b5" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.537Z", + "updatedAt": "2026-01-28T09:53:07.784Z", "postProcessHash": "fdcff649773764ad18ae0e795a1fc6a8f24637b91e4afade39ac93131ddec0c4" } } @@ -7266,19 +7335,19 @@ }, "76d610a1006ecea079b7f99914bf34ff439443302ca0b9c43c49d842c547b3ad": { "ko": { - "updatedAt": "2026-01-16T09:12:33.235Z", + "updatedAt": "2026-01-28T09:53:07.944Z", "postProcessHash": "d3c0c13287664bb33bb5c437e2ab508e62f652d06f059bd95ad29575db4b3556" }, "ar": { - "updatedAt": "2026-01-16T09:12:33.235Z", + "updatedAt": "2026-01-28T09:53:07.945Z", "postProcessHash": "433ed563d47761122ee36a2dd7a80cfd11266dce30a643e9d5a2497bb23da535" }, "es": { - "updatedAt": "2026-01-16T09:12:33.237Z", + "updatedAt": "2026-01-28T09:53:07.945Z", "postProcessHash": "6e6ce46c3a5faca14c03414b6d720c694fc23f43909daf0582bfefc6a5028e4c" }, "ja": { - "updatedAt": "2026-01-16T09:12:33.250Z", + "updatedAt": "2026-01-28T09:53:07.947Z", "postProcessHash": "b8d8c8fda7fc70d1770c8e68634a243c8e394e7d5533ca84cd79356111f50c6f" } } @@ -7286,19 +7355,19 @@ "7f54cac32d518f6e68770388ecb03ab3302c047dca03504afeb8fa6eba7b0539": { "70adf2f3d32ad1d03ad8a7814551cf545d9435d0f2ac68940752db0928dff0ca": { "es": { - "updatedAt": "2026-01-16T09:12:32.463Z", + "updatedAt": "2026-01-28T09:53:07.736Z", "postProcessHash": "a857c84c70d7482232ca3b3a6706b9b1d7e7499c0261c7e2d423e480b4c7c11d" }, "ja": { - "updatedAt": "2026-01-16T09:12:32.461Z", + "updatedAt": "2026-01-28T09:53:07.736Z", "postProcessHash": "8349faf78cdb445acd300c9cc2ee046eaa47288a622e5e48cf6b69f0e94f4239" }, "ko": { - "updatedAt": "2026-01-16T09:12:32.632Z", + "updatedAt": "2026-01-28T09:53:07.831Z", "postProcessHash": "2846c17a8d3869edc2eaf50d646a754df0ed8d9a7ca5a81350784c42cb273e86" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.677Z", + "updatedAt": "2026-01-28T09:53:07.848Z", "postProcessHash": "321882a154433b9b00bcad41bcedaeca2cd0c088c3aee0638e1c1142e777bc19" } } @@ -7306,19 +7375,19 @@ "8b1910cdc405f25e7760039cfb0c6e879565a789145908439c7b99f42abd08fa": { "5d4e665cea9bbfb51059068383acc181cc1e4c21d66a113280c8f092615d4e25": { "es": { - "updatedAt": "2026-01-16T09:12:32.462Z", + "updatedAt": "2026-01-28T09:53:07.736Z", "postProcessHash": "715b7a8827fbadf693c0bbbbad9f32b902feaadab631dae108f1c2499b5b4214" }, "ja": { - "updatedAt": "2026-01-16T09:12:32.464Z", + "updatedAt": "2026-01-28T09:53:07.737Z", "postProcessHash": "12259b84fc2ef463faf62889aee910db7dfb815f67c76893daea3e20e26cc7a1" }, "ko": { - "updatedAt": "2026-01-16T09:12:32.510Z", + "updatedAt": "2026-01-28T09:53:07.766Z", "postProcessHash": "4779546c28ef05c87b36ad2a2b6815058120773ea74a403e1ea674c7e0c74ed5" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.553Z", + "updatedAt": "2026-01-28T09:53:07.798Z", "postProcessHash": "ced6fae7caddb5cca9e15f8447de568ae472f1e812cd8abf01664b417e430200" } } @@ -7336,19 +7405,19 @@ }, "62560b873a3477e20c05fecfef4d537c27d4f2acc60722797a93bf70914d1266": { "ja": { - "updatedAt": "2026-01-16T09:12:32.437Z", + "updatedAt": "2026-01-28T09:53:07.781Z", "postProcessHash": "b44c4159057c2812335fdc5e2eb6f1e0063dfe55bced732b6f9599e3376b8dda" }, "ko": { - "updatedAt": "2026-01-16T09:12:32.435Z", + "updatedAt": "2026-01-28T09:53:07.777Z", "postProcessHash": "580e34d4096026fbb4241051c6a8aa66f03463329fad22f2633654c9b110bb3c" }, "es": { - "updatedAt": "2026-01-16T09:12:32.436Z", + "updatedAt": "2026-01-28T09:53:07.779Z", "postProcessHash": "426bcd919d5969dfb5283b42d2446bbb85e24d70bbaf791ef47c0492fa858a25" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.451Z", + "updatedAt": "2026-01-28T09:53:07.792Z", "postProcessHash": "59d7b89955d92e9fe8793557dd2cc80a4ffc9fcf1991e748412a62e4f569212a" } } @@ -7356,19 +7425,19 @@ "c74c4f82660b801bd5d74ae05be735b7041ad0bd97bd4f1acef4b02d6f9033fa": { "77f7b9b2d33dec7e5a33b3496ab16e8ac3dfe5d64a2ddc0352375b299914c28f": { "es": { - "updatedAt": "2026-01-16T09:12:32.470Z", + "updatedAt": "2026-01-28T09:53:07.739Z", "postProcessHash": "c722eefbec065bfd49cfee3e29fffdb66c3c766f923af12dddbd483d0da0b7f3" }, "ja": { - "updatedAt": "2026-01-16T09:12:32.467Z", + "updatedAt": "2026-01-28T09:53:07.738Z", "postProcessHash": "618bc766028e9cc18670ef8e6a39d7f1c39906c034fe2edc96ef5782801ca6f9" }, "ko": { - "updatedAt": "2026-01-16T09:12:32.640Z", + "updatedAt": "2026-01-28T09:53:07.834Z", "postProcessHash": "8c929f607b615b25c5f4b2e39014b97f498d23ea7ffa2db4e90e36cf2b090465" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.678Z", + "updatedAt": "2026-01-28T09:53:07.848Z", "postProcessHash": "7f6251836d504b4c740fd3f023b2c9ec1f32e1c9a22110a1aaee1304ce57469f" } } @@ -7376,19 +7445,19 @@ "ccf3ae4d195d0c01b17b598c20fbf2da540e4c7f1f912e47680447e5532ee456": { "44332585fd6d3d5852f5d8ecab8446bc234fa669cbeed9a3a3ba2b56ffd237f6": { "es": { - "updatedAt": "2026-01-16T09:12:32.466Z", + "updatedAt": "2026-01-28T09:53:07.738Z", "postProcessHash": "f0bccd89a2da30f9b7f4ad6183d2ebcccf2ce4b9614e4efbd22797de3470c04c" }, "ja": { - "updatedAt": "2026-01-16T09:12:32.458Z", + "updatedAt": "2026-01-28T09:53:07.733Z", "postProcessHash": "86a4ac40a7086b87b31885f94d523d1a1adc7d7e33473896103cccf22b46da90" }, "ko": { - "updatedAt": "2026-01-16T09:12:32.637Z", + "updatedAt": "2026-01-28T09:53:07.833Z", "postProcessHash": "d8b183c49ceeb0334a25b4401952aa1d4a5cbd093fd033cace9223ac3b1ec59b" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.673Z", + "updatedAt": "2026-01-28T09:53:07.847Z", "postProcessHash": "acc943c28c69aa06eaddda7755954d7b9e4acdc916fcd37bbea51954057b0edb" } } @@ -7396,19 +7465,19 @@ "f6cc9f02f77ecb34d4897ec14bda54f1d6b1a9a47bfdd94ed5c67ce3ca6ca4fa": { "379594f212e953e8af8a5600c57a480a7819932a1eaa4a3ad97ea0de4962cd15": { "es": { - "updatedAt": "2026-01-16T09:12:32.217Z", + "updatedAt": "2026-01-28T09:53:07.623Z", "postProcessHash": "7d478151d395956da1ee6c3ea253ef63d4fd1dc071ae1ccde135a8827416647a" }, "ja": { - "updatedAt": "2026-01-16T09:12:32.221Z", + "updatedAt": "2026-01-28T09:53:07.624Z", "postProcessHash": "80afdf74341c664b41ddbe901384b8568f1ffe9fce89a8b86d20e737d5881334" }, "ko": { - "updatedAt": "2026-01-16T09:12:32.229Z", + "updatedAt": "2026-01-28T09:53:07.627Z", "postProcessHash": "a89fffb746d4489ed28a1e4efbd2df9c10f1cc3b433f256b65e7128303c03369" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.265Z", + "updatedAt": "2026-01-28T09:53:07.640Z", "postProcessHash": "e79b37c35c9a0e4379aa6ef39c1884da29f430c505e8d5a50910570255b58145" } } @@ -7426,19 +7495,19 @@ }, "d8a3c0a2cc8025f9cd6d824fae0762efe4fce5700051f2e2437002008608ef37": { "es": { - "updatedAt": "2026-01-16T09:12:32.220Z", + "updatedAt": "2026-01-28T09:53:07.623Z", "postProcessHash": "c2f9c2ddccbea3c7797e5e4207af8a78675a27f3a7ef00222e1746e2a4715953" }, "ja": { - "updatedAt": "2026-01-16T09:12:32.223Z", + "updatedAt": "2026-01-28T09:53:07.675Z", "postProcessHash": "97d8843adff392d7bb8877bdc4fcdf0558522dcef22fb7caae360e2505dcfce6" }, "ko": { - "updatedAt": "2026-01-16T09:12:32.408Z", + "updatedAt": "2026-01-28T09:53:07.708Z", "postProcessHash": "66814827d1f768182bea74988b8d6e76a814b8fd3149ecebfa17862f0b3bae0d" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.439Z", + "updatedAt": "2026-01-28T09:53:07.723Z", "postProcessHash": "790799ffa431762dd0c74b6e72e02ec6a14e2e2a9a3fc7c6bb96bf12f4712363" } } @@ -7456,19 +7525,19 @@ }, "38e036a7a40dc25a82fb354ae2264d40b50a8338b1bbb60b34070a173e3481e1": { "es": { - "updatedAt": "2026-01-16T09:12:33.074Z", + "updatedAt": "2026-01-28T09:53:07.976Z", "postProcessHash": "35af54e0fa9d53be8c9bab0733102623b7dc7c13679c2e846d6b036229a6998a" }, "ja": { - "updatedAt": "2026-01-16T09:12:33.078Z", + "updatedAt": "2026-01-28T09:53:07.977Z", "postProcessHash": "27a7536e2b1cb89e911d5eac97034426665961e1dc533bdc4898d0ba134c34ba" }, "ko": { - "updatedAt": "2026-01-16T09:12:33.083Z", + "updatedAt": "2026-01-28T09:53:07.980Z", "postProcessHash": "ef26f1ffb6620aeb095c21e41f025991a7173af2cb2545d2f3e8ce4c946225f3" }, "ar": { - "updatedAt": "2026-01-16T09:12:33.102Z", + "updatedAt": "2026-01-28T09:53:07.988Z", "postProcessHash": "84ecbb88913eed6b981cd16e2b42e10bed09b7b70739b6960b31eb53b6c72cda" } } @@ -7486,19 +7555,19 @@ }, "2b90e8d00e87a02cd1fe185c76be67b088fb58e12a65ae7fe25a4a8e008c6bd5": { "es": { - "updatedAt": "2026-01-16T09:12:32.916Z", + "updatedAt": "2026-01-28T09:53:07.906Z", "postProcessHash": "1ae419f3acb0e903f1eeea0639ac718bd6cd22b2f2ed38bc9fa95aec2344fb97" }, "ja": { - "updatedAt": "2026-01-16T09:12:32.708Z", + "updatedAt": "2026-01-28T09:53:07.902Z", "postProcessHash": "423dd47c10006a22c347948301341f144fee98573f51c83d04faeaf95a13cd06" }, "ko": { - "updatedAt": "2026-01-16T09:12:32.919Z", + "updatedAt": "2026-01-28T09:53:07.907Z", "postProcessHash": "e985d777a1f721730701f964e1b992b31d8142721b872c423d7ae0e56bb75c4d" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.964Z", + "updatedAt": "2026-01-28T09:53:07.927Z", "postProcessHash": "53fda5e10ae4de67126ce3b1feeb8221f630df84dd6edaa730f00b663409de9f" } } @@ -7516,19 +7585,19 @@ }, "af5022d264e4322225eca5d89864b99f2b8b7b1ba729b41d0224bb5382b7b3ed": { "es": { - "updatedAt": "2026-01-16T09:12:32.702Z", + "updatedAt": "2026-01-28T09:53:07.900Z", "postProcessHash": "8583e92327ab1a2d969ea4ad85fb39f3447b1d45b64e84c75e3d111fb2bcb0ae" }, "ja": { - "updatedAt": "2026-01-16T09:12:32.715Z", + "updatedAt": "2026-01-28T09:53:07.905Z", "postProcessHash": "23a46cc944749de1503bd9f4adf4dd0f8a4c0dc87f553ee5539abd6d33ae88b2" }, "ko": { - "updatedAt": "2026-01-16T09:12:32.921Z", + "updatedAt": "2026-01-28T09:53:07.908Z", "postProcessHash": "8fcf3e9fed26cf343af94624adbfe24766b282de9370d4066265e77667a53842" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.959Z", + "updatedAt": "2026-01-28T09:53:07.925Z", "postProcessHash": "3cddcd73b04448c4c389b35f8e51832c8ff1c3c29a4d6e90b1c72088bc30f0c1" } } @@ -7536,19 +7605,19 @@ "4d2793afa3645b1d5a396e8b29520749dc79f8eb47df12a96ffbf1e2a393f785": { "00ef6d2df56d74895bb553fb2608398c204b9587a838b631f12d1935ebe85877": { "es": { - "updatedAt": "2026-01-16T09:12:32.705Z", + "updatedAt": "2026-01-28T09:53:07.857Z", "postProcessHash": "e5a26ad664b7b63b877a813c946e5c01bf5c3e2be9865d75d2f696c90a6d431c" }, "ja": { - "updatedAt": "2026-01-16T09:12:32.704Z", + "updatedAt": "2026-01-28T09:53:07.857Z", "postProcessHash": "1a5ab5721c5d7881ab2711a52377b3fb07d0e76987c1868bf5c4bc290985bf36" }, "ko": { - "updatedAt": "2026-01-16T09:12:32.927Z", + "updatedAt": "2026-01-28T09:53:07.878Z", "postProcessHash": "41a3a38f56e3de2aafa76c9c1e0bd742d0eeae9ea4c95928411d1c61428a331b" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.958Z", + "updatedAt": "2026-01-28T09:53:07.924Z", "postProcessHash": "db99a816c966b52f1eb7e20672dfbf077e0f8214f3d4a5f1874a7d1ce3a0a75e" } } @@ -7566,19 +7635,19 @@ }, "038313d5a30b0ce0c9256c36b075c2504d9799d5b62f3bd2a92ad8bb056536be": { "es": { - "updatedAt": "2026-01-16T09:12:32.837Z", + "updatedAt": "2026-01-28T09:53:07.860Z", "postProcessHash": "fa63242e48278be5538fc32227ee2aaed7c49027a02ba2a24b780f4cbd98a34d" }, "ja": { - "updatedAt": "2026-01-16T09:12:32.834Z", + "updatedAt": "2026-01-28T09:53:07.859Z", "postProcessHash": "86c37d61c43761cff7300fd8dc4075c2c3fa2a6eef1ad70ab5ab9a07e24b7a5a" }, "ko": { - "updatedAt": "2026-01-16T09:12:32.939Z", + "updatedAt": "2026-01-28T09:53:07.913Z", "postProcessHash": "5a81c645074711595531ab391424f9a3057e66db769fffa4d5de6b9d313a6d7b" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.951Z", + "updatedAt": "2026-01-28T09:53:07.920Z", "postProcessHash": "29831fdc0fe0fefaa70b318e0dc4150a62d0eb8d922c969fe2bd1d2edd7cd7b5" } } @@ -7596,19 +7665,19 @@ }, "3929a646ae3c4e2af71f7caed2f5b596fdefcd88d25513c4ea9f2be9c7e8d61b": { "es": { - "updatedAt": "2026-01-16T09:12:33.075Z", + "updatedAt": "2026-01-28T09:53:07.976Z", "postProcessHash": "44295afba34615726580697b1eb3bda0e43164d2e85064b7ee32d7f208f11010" }, "ja": { - "updatedAt": "2026-01-16T09:12:33.073Z", + "updatedAt": "2026-01-28T09:53:07.975Z", "postProcessHash": "e35094a3177bac002a1cb7081f848c74605ed9a41669d2487ae2f6bc14d19eb0" }, "ko": { - "updatedAt": "2026-01-16T09:12:33.088Z", + "updatedAt": "2026-01-28T09:53:07.983Z", "postProcessHash": "0843feb208294d87347c4e15f00c8ff6cbc19b716240182638ff327c5c0fe8ef" }, "ar": { - "updatedAt": "2026-01-16T09:12:33.103Z", + "updatedAt": "2026-01-28T09:53:07.988Z", "postProcessHash": "9dee7eb773fb6eb7e0767f3385740c87adec065e102e679444816ba4966474c7" } } @@ -7644,19 +7713,19 @@ }, "d1dd5d278d97964ac25efaa0cb08922a5ef199334aa4509b8a37e8f4f70550fc": { "ja": { - "updatedAt": "2026-01-16T09:12:33.223Z", + "updatedAt": "2026-01-28T09:53:07.942Z", "postProcessHash": "f093188848d4104e1599f4a5fa25f412fba462a2bb86c2fd4ad39e990d9e07c9" }, "ko": { - "updatedAt": "2026-01-16T09:12:33.232Z", + "updatedAt": "2026-01-28T09:53:07.943Z", "postProcessHash": "1943f60437b993b7d620f38c7dcd4b39483853464e74cb2efd84cee0fdcd07b5" }, "es": { - "updatedAt": "2026-01-16T09:12:33.234Z", + "updatedAt": "2026-01-28T09:53:07.944Z", "postProcessHash": "b483c5c279df9629e2f7400009aabfc3be82430e0aeb5c77f0d543348b49a7d1" }, "ar": { - "updatedAt": "2026-01-16T09:12:33.249Z", + "updatedAt": "2026-01-28T09:53:07.947Z", "postProcessHash": "2422431735f3d72a71c36c236f551116e787ff42633b10a0a157b46e1c26b11a" } } @@ -7684,19 +7753,19 @@ }, "2f6c80929c1d5c7c506a399ac396ab3300006440988647d4e91e8913f9f74a95": { "es": { - "updatedAt": "2026-01-16T09:12:32.944Z", + "updatedAt": "2026-01-28T09:53:07.916Z", "postProcessHash": "52f63572e0caea730ccae362b62b2b9a214c4827c747a7d442dd2f1b3dd4d070" }, "ja": { - "updatedAt": "2026-01-16T09:12:32.945Z", + "updatedAt": "2026-01-28T09:53:07.917Z", "postProcessHash": "4de9dbe8f2a65f0f6321845ddf5ac9eec2b796aefd7f633b7cccbebf065f5e72" }, "ko": { - "updatedAt": "2026-01-16T09:12:32.948Z", + "updatedAt": "2026-01-28T09:53:07.919Z", "postProcessHash": "c20ecd245a7fd348aa9784529e1a1d4b61ccb4f55c73e9b78f124bd1b8fa41e9" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.969Z", + "updatedAt": "2026-01-28T09:53:07.929Z", "postProcessHash": "212af0239eb37344ff640aafe1c17cf0923fd53c4b8788aaa9be9af93648df9a" } } @@ -7724,19 +7793,19 @@ }, "50069a58e3664ce81b3111185c275cd3fe48149f329ec435335b84baa4e2fc26": { "es": { - "updatedAt": "2026-01-16T09:12:32.476Z", + "updatedAt": "2026-01-28T09:53:07.742Z", "postProcessHash": "070562a02d0f5e945c923499cb0e122b7bc4757b89ada1d948a408a92109e659" }, "ja": { - "updatedAt": "2026-01-16T09:12:32.573Z", + "updatedAt": "2026-01-28T09:53:07.808Z", "postProcessHash": "3c04ae477d6c07474f6062dcc633d3fabd993b40ae611ed404c4ce8484440bc7" }, "ko": { - "updatedAt": "2026-01-16T09:12:32.635Z", + "updatedAt": "2026-01-28T09:53:07.832Z", "postProcessHash": "0066c16f18a613ee28181c97ac68ef80d6fe7cb422758e67f2c35c9b03b40b75" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.667Z", + "updatedAt": "2026-01-28T09:53:07.845Z", "postProcessHash": "d51ade6450ee8d17cf6a1d126227844ba24758c5cb328e55fb3b12e3c80b2166" } } @@ -7744,19 +7813,19 @@ "75912fdfd788e27f41c4ad2c42a9c807a495ad413884f5f0b17db34c570c723d": { "32c1f1cdcbea19e8a0e88ff012ac094845253ae25c71101fd579c7ea10763118": { "es": { - "updatedAt": "2026-01-16T09:12:33.071Z", + "updatedAt": "2026-01-28T09:53:07.974Z", "postProcessHash": "5c49bbf1a1becfc416ab3020420d74d5ed8b3b966a0e49c05167d598ebaf875b" }, "ja": { - "updatedAt": "2026-01-16T09:12:33.072Z", + "updatedAt": "2026-01-28T09:53:07.975Z", "postProcessHash": "fb89d53d98b35923717a334af2ee230763fd34b964b1fc6f63cffa59547984d7" }, "ko": { - "updatedAt": "2026-01-16T09:12:33.087Z", + "updatedAt": "2026-01-28T09:53:07.982Z", "postProcessHash": "d7b2e66c5d48a00612dbf11da2666a455fc1200654619ab79a9270f3e9bfce3c" }, "ar": { - "updatedAt": "2026-01-16T09:12:33.097Z", + "updatedAt": "2026-01-28T09:53:07.986Z", "postProcessHash": "8e84dcd03bbca1a5c4b1d34cb21a421ef4800196fc959ce2e888e2ee1a4b38ca" } } @@ -7784,19 +7853,19 @@ }, "b08fdea833fcaa2a45a2ea4207c2e16dcda54fa6d190ec00b72ce47a13c30900": { "es": { - "updatedAt": "2026-01-16T09:12:32.572Z", + "updatedAt": "2026-01-28T09:53:07.808Z", "postProcessHash": "77e9f114f22f58cc2a261a1c40ed0007bb39c956a38c37791b6ae59fe93f3013" }, "ja": { - "updatedAt": "2026-01-16T09:12:32.578Z", + "updatedAt": "2026-01-28T09:53:07.811Z", "postProcessHash": "677a6c6bea17468c22768291b3d4aa8a80c5b25671dd4a23d428efa4c48a4655" }, "ko": { - "updatedAt": "2026-01-16T09:12:32.647Z", + "updatedAt": "2026-01-28T09:53:07.837Z", "postProcessHash": "aeaf950e2d63ee2300c753fe01a7de5e6a0bba6796f1fd48eff68d5d7cf8ecba" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.676Z", + "updatedAt": "2026-01-28T09:53:07.892Z", "postProcessHash": "9c70ace0ab1c94c5be6f64901bbdf57e46f8884ba2dde3963282c28e3f8d7a8e" } } @@ -7824,19 +7893,19 @@ }, "c5ee5528b129fe73a197ef23261bc35fb9975c368157636b2020ede058de5b48": { "es": { - "updatedAt": "2026-01-16T09:12:32.838Z", + "updatedAt": "2026-01-28T09:53:07.860Z", "postProcessHash": "203b806be7f460813be084c5eee34b0a18743cd6f6f102d1cde2f01bcdc22cfa" }, "ja": { - "updatedAt": "2026-01-16T09:12:32.839Z", + "updatedAt": "2026-01-28T09:53:07.861Z", "postProcessHash": "3e9b329545dbb1099b275126200a082b8289f7f2a32387d312c10198357cf963" }, "ko": { - "updatedAt": "2026-01-16T09:12:32.863Z", + "updatedAt": "2026-01-28T09:53:07.875Z", "postProcessHash": "e306474d2ce0505f33991a42d0915ec76575d6139c8e70553e5ad271723fe53c" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.882Z", + "updatedAt": "2026-01-28T09:53:07.886Z", "postProcessHash": "1e21a37799365a09adafdfd491bb78395663c4e1893bf58a1ca8a98be7a26205" } } @@ -7854,19 +7923,19 @@ }, "295f13f655792ce670b6c7e1d471a0b5b85f35855271d5075dd663424cfb6204": { "es": { - "updatedAt": "2026-01-16T09:12:33.076Z", + "updatedAt": "2026-01-28T09:53:07.977Z", "postProcessHash": "d39e62ef8a300e31aab67b461deb435280ac0eb093851b7aac89499aeb601ffa" }, "ja": { - "updatedAt": "2026-01-16T09:12:33.080Z", + "updatedAt": "2026-01-28T09:53:07.978Z", "postProcessHash": "378a9175fc14af84f095b0711bd08b5d4e4486b001405bc3457cfbd014fa298f" }, "ko": { - "updatedAt": "2026-01-16T09:12:33.084Z", + "updatedAt": "2026-01-28T09:53:07.980Z", "postProcessHash": "476672000e758904c37b6d9bc0238116029a7e78df4a885ea2e68e2dd2b29574" }, "ar": { - "updatedAt": "2026-01-16T09:12:33.095Z", + "updatedAt": "2026-01-28T09:53:07.986Z", "postProcessHash": "d095641b42ae0505c84f253a918ea7501d5dba5693d73a09bf7bb825044771ca" } } @@ -7874,19 +7943,19 @@ "884a2f673c6ec5a37497954e07d34ffdbfc6e81e4c31e085d40cf0f69fb9df72": { "7af0cfc54737e55d7ce4f301607fbc8b84c13dcbee2a0dfef9a8171cb701ac0c": { "es": { - "updatedAt": "2026-01-16T09:12:32.465Z", + "updatedAt": "2026-01-28T09:53:07.737Z", "postProcessHash": "e00ba9b659373f4535e998994cc91ecd27a5cef79afa9ed940552a7a8af5ca84" }, "ja": { - "updatedAt": "2026-01-16T09:12:32.468Z", + "updatedAt": "2026-01-28T09:53:07.739Z", "postProcessHash": "4bdc4d61cd14014994480ce3bd92bdc55bc9a7fc120fe3ebdf1e7d9bac959a1f" }, "ko": { - "updatedAt": "2026-01-16T09:12:32.628Z", + "updatedAt": "2026-01-28T09:53:07.829Z", "postProcessHash": "fb9cbd269259bb5dc2a65a8417c37930dfc0bdf8094436745e82d94c7daa0bf5" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.675Z", + "updatedAt": "2026-01-28T09:53:07.847Z", "postProcessHash": "79665e8c6bb7112d2be899ee81e2ed24cbc40cf01bddc7a32263151f3ae024de" } } @@ -7894,19 +7963,19 @@ "9d2be85b2a2450e70d3e7c8c7cd980a12e795bd65fe2b4bd68cf4844d52bdb17": { "b19ffe3ed75ccc19ffe95de92009d82ef3add59e08418e4feb83e443879602fb": { "es": { - "updatedAt": "2026-01-16T09:12:32.701Z", + "updatedAt": "2026-01-28T09:53:07.856Z", "postProcessHash": "1619dda61d77997897e78f52329b19d0d4ac24dc4b2feb9c30c9e8b47467480d" }, "ja": { - "updatedAt": "2026-01-16T09:12:32.703Z", + "updatedAt": "2026-01-28T09:53:07.856Z", "postProcessHash": "4a1234c867371bf836d60428d2ff9e1c858ec6b6349bc4d1038cd6ef21f6d6c7" }, "ko": { - "updatedAt": "2026-01-16T09:12:32.933Z", + "updatedAt": "2026-01-28T09:53:07.912Z", "postProcessHash": "107f928d860e7a1f945e0a7381f58769778b1506d1e50f964f89987398ebfc98" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.962Z", + "updatedAt": "2026-01-28T09:53:07.926Z", "postProcessHash": "ac214b794969387c1e2a27aab87472dd20c98666ba255a468f159ced3f91f3b8" } } @@ -7914,19 +7983,19 @@ "a6a905945eba28c259c6efe5024d80529bb44361178c11502050d68797393eaf": { "6a93b395f3bb0d4384efeaddd6ba30f6c360f72ad5fcd99db334f0bffc07bcba": { "es": { - "updatedAt": "2026-01-16T09:12:32.570Z", + "updatedAt": "2026-01-28T09:53:07.806Z", "postProcessHash": "0a423f37c80f61fa8b86e2ef26f4f0a9cef9c6282e00b2d4823a5e8dfc837993" }, "ja": { - "updatedAt": "2026-01-16T09:12:32.570Z", + "updatedAt": "2026-01-28T09:53:07.806Z", "postProcessHash": "a3688aa77bb594deea7302f990fb91e8d72c6bc3d21842e6170f8e9ca7b1c7be" }, "ko": { - "updatedAt": "2026-01-16T09:12:32.872Z", + "updatedAt": "2026-01-28T09:53:07.881Z", "postProcessHash": "e5e871894b97333479cb81764e13edffee05c95300c4cf2fdec2ed5010fd03bb" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.884Z", + "updatedAt": "2026-01-28T09:53:07.887Z", "postProcessHash": "c06317a09e58cf6a17ad7bc6d293878b94847d9ee880d2ee3c04776d7900997b" } } @@ -7954,19 +8023,19 @@ }, "5917610180f30c51a64de8ece114fd9a462ade887ced52bf58656e546d3342b1": { "es": { - "updatedAt": "2026-01-16T09:12:32.478Z", + "updatedAt": "2026-01-28T09:53:07.742Z", "postProcessHash": "c5c200a323ea0dd7beae6d4f09affcfc11e741c73a256535c4cd7852022b02ee" }, "ja": { - "updatedAt": "2026-01-16T09:12:32.575Z", + "updatedAt": "2026-01-28T09:53:07.809Z", "postProcessHash": "c3e161058200fc0d6d861c7f80bf67da3df026ed34afa0534e86e2a43ec237f8" }, "ko": { - "updatedAt": "2026-01-16T09:12:32.627Z", + "updatedAt": "2026-01-28T09:53:07.829Z", "postProcessHash": "cbc3ca10f4a9cb785c3ee88b4372817dfcdeda0bb3b404d1b49f8f97fcede957" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.660Z", + "updatedAt": "2026-01-28T09:53:07.842Z", "postProcessHash": "377e14fb8e81170872fa8b9cadeb44a213f660b11ad711a6107e253a450d98d2" } } @@ -7994,19 +8063,19 @@ }, "cc8d546c637c830e727127bc580eb6506f03030e8082743c2a986382d6ed6da9": { "es": { - "updatedAt": "2026-01-16T09:12:32.477Z", + "updatedAt": "2026-01-28T09:53:07.807Z", "postProcessHash": "4592c9c1e20e6521b74edff02afec2659420a7774dc7ac952892944727ac498e" }, "ja": { - "updatedAt": "2026-01-16T09:12:32.578Z", + "updatedAt": "2026-01-28T09:53:07.811Z", "postProcessHash": "583e231660cbb0ed6b0b954333fa1571646e9d755d6fd73eadf1a36a49f5cdb2" }, "ko": { - "updatedAt": "2026-01-16T09:12:32.641Z", + "updatedAt": "2026-01-28T09:53:07.834Z", "postProcessHash": "d63c4afcd2b7aee016a02d9b20300e3f3b11c7d7a93f8acbb28c9f2d14b3b2e9" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.883Z", + "updatedAt": "2026-01-28T09:53:07.886Z", "postProcessHash": "3cc49a288423c215e7e91868c428bb8771220952d6c9180086cf2b519fdb7e4f" } } @@ -8034,19 +8103,19 @@ }, "bdee0136f74b6d46d67ea9cc541af4ffd90fc5eff0703480acc42800d7ee014b": { "es": { - "updatedAt": "2026-01-16T09:12:32.841Z", + "updatedAt": "2026-01-28T09:53:07.862Z", "postProcessHash": "413b915064456bd25e5c20d934425a8bdca6cfb7874d17696f69c8669645544d" }, "ja": { - "updatedAt": "2026-01-16T09:12:32.840Z", + "updatedAt": "2026-01-28T09:53:07.861Z", "postProcessHash": "156b1d85a81a25efa90ba19731ee391e6098b22a4b880d71a4ac9dbfdd265047" }, "ko": { - "updatedAt": "2026-01-16T09:12:32.869Z", + "updatedAt": "2026-01-28T09:53:07.880Z", "postProcessHash": "26e25050c287a42152dc7bdf5504b66fe087dc453f6a8b67cb079f26957dfc6f" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.881Z", + "updatedAt": "2026-01-28T09:53:07.885Z", "postProcessHash": "b2a206e062186a356fa52a3113a9637345387b222423c28480b393d2dcdaa33a" } } @@ -8074,19 +8143,19 @@ }, "b8a8c7e38094bbf0ccc76762b4e1273064d711ca80338ae192a7cf117ee97978": { "ja": { - "updatedAt": "2026-01-16T09:12:32.574Z", + "updatedAt": "2026-01-28T09:53:07.743Z", "postProcessHash": "25e9b8322f902f4522b7c856a27ab6684202ace674ae91602f6cbccefd6f0dcf" }, "es": { - "updatedAt": "2026-01-16T09:12:32.581Z", + "updatedAt": "2026-01-28T09:53:07.813Z", "postProcessHash": "c64ddde7465b840578a61041d2d8b5a02861bed442bde91c0193fa6652fdb884" }, "ko": { - "updatedAt": "2026-01-16T09:12:32.631Z", + "updatedAt": "2026-01-28T09:53:07.830Z", "postProcessHash": "7877ac6d7b657dd14692888e11e80be2d7b72fea8566141e2e79276d584ca239" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.670Z", + "updatedAt": "2026-01-28T09:53:07.845Z", "postProcessHash": "97a565b4099c784620c4b3a38ffd57b470eff40fc964a8705c6a8ce6c344e22f" } } @@ -8104,19 +8173,19 @@ }, "d3df30d3c6160c1224bd5203203ff7bde7f9141ca2fe23ccbe2dcd0b98deb501": { "es": { - "updatedAt": "2026-01-16T09:12:32.571Z", + "updatedAt": "2026-01-28T09:53:07.807Z", "postProcessHash": "fde925a33641a7a30402a424f1fc11f56b0ab6dab72e1e4936263d5364f59916" }, "ja": { - "updatedAt": "2026-01-16T09:12:32.569Z", + "updatedAt": "2026-01-28T09:53:07.805Z", "postProcessHash": "a92a258f54fa6ad773657b6a279cc51377e559c7e803f5f33f5114044085abcb" }, "ko": { - "updatedAt": "2026-01-16T09:12:32.866Z", + "updatedAt": "2026-01-28T09:53:07.877Z", "postProcessHash": "b62ade4bc24d7fa0cc979d229f0e3ef60553a38e3071ca2e972e3361301c21ad" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.890Z", + "updatedAt": "2026-01-28T09:53:07.891Z", "postProcessHash": "b3b0b329b2d7b7c4c6c18ffb95d7812a6460c600174a667bde89fb11f877024a" } } @@ -8124,19 +8193,19 @@ "b88c6b4192edd110cd2eb994f62b9367bf6a344a95fa0b0f54f383d0b9f9eb80": { "fbc52bc6aeee348e0467652d43cfa0894fb9b5ba5eb13631a5ac9ed73baa0565": { "es": { - "updatedAt": "2026-01-16T09:12:32.700Z", + "updatedAt": "2026-01-28T09:53:07.900Z", "postProcessHash": "7bda2f28d25932445016f81143a7036fe71b1182a1afec4c27c7c5c7e06c8dd0" }, "ja": { - "updatedAt": "2026-01-16T09:12:32.705Z", + "updatedAt": "2026-01-28T09:53:07.901Z", "postProcessHash": "8b8a08ff714f2687a69a6cc112e5c95434062a3e94480cfb186f7a2f88e2a9e3" }, "ko": { - "updatedAt": "2026-01-16T09:12:32.938Z", + "updatedAt": "2026-01-28T09:53:07.913Z", "postProcessHash": "c5736a361425db8e8af5943c83d3ad6faa8b20d594c070656bd61f1090b86203" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.961Z", + "updatedAt": "2026-01-28T09:53:07.925Z", "postProcessHash": "68981962d4d2ec859c135fa69bad94defa1cf18d621d7dc9f882326a1cae0286" } } @@ -8154,19 +8223,19 @@ }, "b0e8b14baea793c530422c261c4450af6ada436a206f8cf0b9aaec88ca029217": { "es": { - "updatedAt": "2026-01-16T09:12:32.709Z", + "updatedAt": "2026-01-28T09:53:07.902Z", "postProcessHash": "b0e8b14baea793c530422c261c4450af6ada436a206f8cf0b9aaec88ca029217" }, "ja": { - "updatedAt": "2026-01-16T09:12:32.713Z", + "updatedAt": "2026-01-28T09:53:07.904Z", "postProcessHash": "b0e8b14baea793c530422c261c4450af6ada436a206f8cf0b9aaec88ca029217" }, "ko": { - "updatedAt": "2026-01-16T09:12:32.921Z", + "updatedAt": "2026-01-28T09:53:07.907Z", "postProcessHash": "b0e8b14baea793c530422c261c4450af6ada436a206f8cf0b9aaec88ca029217" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.953Z", + "updatedAt": "2026-01-28T09:53:07.921Z", "postProcessHash": "b0e8b14baea793c530422c261c4450af6ada436a206f8cf0b9aaec88ca029217" } } @@ -8196,19 +8265,19 @@ }, "a771676ec1d0c8ac35edbc58a4024fd9957b543097fec1829e82f16f331e0a6b": { "ja": { - "updatedAt": "2026-01-16T09:12:32.942Z", + "updatedAt": "2026-01-28T09:53:07.915Z", "postProcessHash": "76935f33abbbee5b454c66ca0ed4279f554e3a8e74076d8654a0df58d5cb9b1a" }, "ko": { - "updatedAt": "2026-01-16T09:12:32.944Z", + "updatedAt": "2026-01-28T09:53:07.916Z", "postProcessHash": "0f900ebdbe6ed0212736c30db2750c6119cf0935e2ff120860f9b77793091750" }, "es": { - "updatedAt": "2026-01-16T09:12:32.946Z", + "updatedAt": "2026-01-28T09:53:07.917Z", "postProcessHash": "242008455b956c26631f416247b91ccb2980c2d40bae7ea24650362c2f68f62d" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.974Z", + "updatedAt": "2026-01-28T09:53:07.932Z", "postProcessHash": "5bf77b5345ff70c9f259a57e21caed8a84398882d8d9201bee069766f0c0dc9c" } } @@ -8226,19 +8295,19 @@ }, "70cc73c75282b6a4e90a6c968098fd7c01bb2c563a1457e35fbfe5fdc327750d": { "ja": { - "updatedAt": "2026-01-16T09:12:32.943Z", + "updatedAt": "2026-01-28T09:53:07.915Z", "postProcessHash": "9cf3659b8e0f2323625d7eedf5cefb33ba5cf7dcd3e734839ea6656bd29254f1" }, "es": { - "updatedAt": "2026-01-16T09:12:32.946Z", + "updatedAt": "2026-01-28T09:53:07.918Z", "postProcessHash": "053503cb44805b8db74a353be4d4fc0510f07d6dd16100b7a1e97df2b6b210d0" }, "ko": { - "updatedAt": "2026-01-16T09:12:32.947Z", + "updatedAt": "2026-01-28T09:53:07.918Z", "postProcessHash": "43990e481399208b3e9613deea262433d934ef8b8e3639d17c96a9cbc9166de9" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.973Z", + "updatedAt": "2026-01-28T09:53:07.931Z", "postProcessHash": "fbd0436affc7a7f77ad43d48590f60317d787c6e5eaf41f4b2c0c3b3701c2906" } } @@ -8256,19 +8325,19 @@ }, "8349c184c03fd031faeb881ed7ffe77d20fd2207b5a4b74964063bed7523f46f": { "es": { - "updatedAt": "2026-01-16T09:12:32.382Z", + "updatedAt": "2026-01-28T09:53:07.691Z", "postProcessHash": "cdb1e11ed0cf6c7070557eb37dc1491c450a952e6e1d92f26f8a1bfaaf4c9bb5" }, "ja": { - "updatedAt": "2026-01-16T09:12:32.384Z", + "updatedAt": "2026-01-28T09:53:07.692Z", "postProcessHash": "7c3874026d2d7c34ec722f5f31e312f8556bafba278e30b35fb77d0910066c41" }, "ko": { - "updatedAt": "2026-01-16T09:12:32.413Z", + "updatedAt": "2026-01-28T09:53:07.710Z", "postProcessHash": "04edda7992a1d9e628143b3a6febbfdd3f8e05b4d4f5770363d34754f62642bc" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.452Z", + "updatedAt": "2026-01-28T09:53:07.729Z", "postProcessHash": "7067e19550a59f4f0bce35d10bbdf0503a8eb7b269faf00e0de874fe7c56e953" } } @@ -8276,19 +8345,19 @@ "982429e1a651aad0cdb426892d1a65e63bced1f6e229b375974b43dee2ba3a63": { "531344509bb6406f10d83409fbd4f8d7a8066a20113b5a8761458be45e954122": { "es": { - "updatedAt": "2026-01-16T09:12:31.620Z", + "updatedAt": "2026-01-28T09:53:07.291Z", "postProcessHash": "b4a1d0383c1b715eebe636ca7939297577b30c2c3306530213eb9f7f84a2271d" }, "ja": { - "updatedAt": "2026-01-16T09:12:31.626Z", + "updatedAt": "2026-01-28T09:53:07.294Z", "postProcessHash": "65e3036aa2e93f3075502a59a08b84cca2a42b88ecd5636f6a9477217b3bec70" }, "ko": { - "updatedAt": "2026-01-16T09:12:31.753Z", + "updatedAt": "2026-01-28T09:53:07.408Z", "postProcessHash": "9296d2183d5714fff25c84bf5a91cb601878cf095944b363524778b4110b96ed" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.083Z", + "updatedAt": "2026-01-28T09:53:07.502Z", "postProcessHash": "94ee5295c9567dad824a0222f0ee3ca63e06c25f562b1b0d7b1af0968cff37b0" } } @@ -8306,19 +8375,19 @@ }, "1d0c222aa6638c393bdf2fc8d8635da7d53407f558c9ee1e3abc1abda896633a": { "es": { - "updatedAt": "2026-01-16T09:12:32.849Z", + "updatedAt": "2026-01-28T09:53:07.866Z", "postProcessHash": "55fc466351af353f99258e316da159a721d052eeed50e812b585846138886d8f" }, "ja": { - "updatedAt": "2026-01-16T09:12:32.851Z", + "updatedAt": "2026-01-28T09:53:07.867Z", "postProcessHash": "893234a77bac9de10a4952a27bb8095e2defdc37202eb2443590e7e582e2ad5d" }, "ko": { - "updatedAt": "2026-01-16T09:12:32.865Z", + "updatedAt": "2026-01-28T09:53:07.876Z", "postProcessHash": "8e7fdfdf2302a78d33e81b210a396630b2c9ea301e431495ebb81a757cfde22a" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.880Z", + "updatedAt": "2026-01-28T09:53:07.885Z", "postProcessHash": "c584be605e9d2915467137ac2bfa13acf6ff03fbd0d7ae06bf939b5ce67b6a2b" } } @@ -8336,19 +8405,19 @@ }, "cd6b93384e8ba5ce639339ca2984f2e79bdc68888716024613a9c0dfbbb8e48b": { "es": { - "updatedAt": "2026-01-16T09:12:32.587Z", + "updatedAt": "2026-01-28T09:53:07.817Z", "postProcessHash": "43ad265ee35ba5a2542830aecf6bce1016eb4d42d002803ea48c0c2de846446c" }, "ja": { - "updatedAt": "2026-01-16T09:12:32.585Z", + "updatedAt": "2026-01-28T09:53:07.816Z", "postProcessHash": "4565499cf280033dbd0693567e090ca0c79b00c789f0ca916695c13c1ec2f7ca" }, "ko": { - "updatedAt": "2026-01-16T09:12:32.645Z", + "updatedAt": "2026-01-28T09:53:07.836Z", "postProcessHash": "53bfab8ebf1480026e60de0f82eb9f156db78adf9d96e4726e1212a5c9662521" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.661Z", + "updatedAt": "2026-01-28T09:53:07.843Z", "postProcessHash": "3b8bb50007d1b2a896b1059cc8be6b73095bf01dd52697529f09d9b3daf01d81" } } @@ -8366,19 +8435,19 @@ }, "5488138ff6651a0677624d5113b686cf265f8227059eeb391bf55bfb0dd05e8b": { "es": { - "updatedAt": "2026-01-16T09:12:32.582Z", + "updatedAt": "2026-01-28T09:53:07.814Z", "postProcessHash": "9829e25185d90e73f2f5419cb89365db8106ead39c599d550f9011a03e315e6f" }, "ja": { - "updatedAt": "2026-01-16T09:12:32.589Z", + "updatedAt": "2026-01-28T09:53:07.818Z", "postProcessHash": "a8579d4dcd5c565f2866335bd3c2d324ecff63157141e466a2281cbe50b3c73a" }, "ko": { - "updatedAt": "2026-01-16T09:12:32.634Z", + "updatedAt": "2026-01-28T09:53:07.832Z", "postProcessHash": "e1301bc442eafb4d87891798c9b0d902e423db106f800ca16d602e6857ac88bb" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.680Z", + "updatedAt": "2026-01-28T09:53:07.849Z", "postProcessHash": "6ddbdb9c1f073f1273336787af0b59d8b0c308b483d235c250c8a05a5fe2684c" } } @@ -8396,19 +8465,19 @@ }, "6c1a78f06bb3b77771b5afc8d3972b310484e02ff9311bc083394aa842b23b6d": { "es": { - "updatedAt": "2026-01-16T09:12:32.844Z", + "updatedAt": "2026-01-28T09:53:07.863Z", "postProcessHash": "004161f9f5b37ac102b15923850fa6d9564473e5f358fe3d0be7893e63b905e8" }, "ja": { - "updatedAt": "2026-01-16T09:12:32.853Z", + "updatedAt": "2026-01-28T09:53:07.867Z", "postProcessHash": "a77d3250593bbeab1dfc31b591241e0870442c442f8379bf8435709c09d29aad" }, "ko": { - "updatedAt": "2026-01-16T09:12:32.867Z", + "updatedAt": "2026-01-28T09:53:07.879Z", "postProcessHash": "4bc8b86516486d67eab1bd3c11699a4226319b465ef530460a0d4bf21d9ccd7a" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.889Z", + "updatedAt": "2026-01-28T09:53:07.890Z", "postProcessHash": "c0dde50c29901cc108a915c6454bf26b76150980609f66c3bc89c46ae4688df2" } } @@ -8416,19 +8485,19 @@ "c45771282cafa4a3f001ff3821b22dfe03298b293ae6f26242f72037105fda35": { "40da6387192ce834097e2bb2280da910a7fc47970007cafd01860304d34350e3": { "es": { - "updatedAt": "2026-01-16T09:12:32.364Z", + "updatedAt": "2026-01-28T09:53:07.684Z", "postProcessHash": "262c2aee15ce0a8f376de9d3dfc99b18773f40ff1b05fd8304361685c0c41a93" }, "ja": { - "updatedAt": "2026-01-16T09:12:32.358Z", + "updatedAt": "2026-01-28T09:53:07.682Z", "postProcessHash": "8264d84b57a639b0053cd915c8822161829f95317665a6b29e841204c6b93e4f" }, "ko": { - "updatedAt": "2026-01-16T09:12:32.423Z", + "updatedAt": "2026-01-28T09:53:07.716Z", "postProcessHash": "98f265be6600887a5d4c2cf470c8e96c7abdb0a73d20fa481b7a24f34469eee6" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.447Z", + "updatedAt": "2026-01-28T09:53:07.727Z", "postProcessHash": "11602c0426a76878bd34d2462974bd9930f43dfcec87f280b4d0e35e8e8382b0" } } @@ -8446,19 +8515,19 @@ }, "6eeaa514543b026ebd39ce47748ba869bde06401b2c2621baa4d5a805188ef71": { "es": { - "updatedAt": "2026-01-16T09:12:32.589Z", + "updatedAt": "2026-01-28T09:53:07.818Z", "postProcessHash": "f2a5c5d92e89af75e5ea096845753d2fcc7379c001c640679edf51069372f8bb" }, "ja": { - "updatedAt": "2026-01-16T09:12:32.587Z", + "updatedAt": "2026-01-28T09:53:07.817Z", "postProcessHash": "7b489172f7dce4779eaed1d9f8cb9a0d4345bdbab65da6da896d2df909498182" }, "ko": { - "updatedAt": "2026-01-16T09:12:32.626Z", + "updatedAt": "2026-01-28T09:53:07.828Z", "postProcessHash": "c40093562de77280f2f6503cc0b080b7082acdca2914cd99ed47fb83e46bb686" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.661Z", + "updatedAt": "2026-01-28T09:53:07.842Z", "postProcessHash": "766ed6d00758c7e83623b9ce73851fc5dc7de8b63f81d47fba1f00c59302189d" } } @@ -8476,19 +8545,19 @@ }, "4206787938097b3f7cf80ae91a7a2432655b9d24e8ff01a6691a3240b69dc573": { "es": { - "updatedAt": "2026-01-16T09:12:32.591Z", + "updatedAt": "2026-01-28T09:53:07.818Z", "postProcessHash": "03ca70cf659879498aeae3eb522c6a1a283f5be9473e494ea4e84d9d747d4385" }, "ja": { - "updatedAt": "2026-01-16T09:12:32.583Z", + "updatedAt": "2026-01-28T09:53:07.814Z", "postProcessHash": "0eb4679f1c31253d8c49c9e8e5f035b4942c17cd61d95ccbe6680f9ddfbf34af" }, "ko": { - "updatedAt": "2026-01-16T09:12:32.624Z", + "updatedAt": "2026-01-28T09:53:07.828Z", "postProcessHash": "76c50a7b81e3fe72c1b6f4dd11b2db5fc585cc5abbb0acc3edb6ae3a8532eff8" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.882Z", + "updatedAt": "2026-01-28T09:53:07.886Z", "postProcessHash": "1a0fe0c73feeff622cd8329aa4e86f092ec06d954fb76d0fdeb70fba9e2415c2" } } @@ -8506,19 +8575,19 @@ }, "6a9b90857053529529a7af75e679cf6988b168d35dc5955f76ebfc647150f350": { "es": { - "updatedAt": "2026-01-16T09:12:32.858Z", + "updatedAt": "2026-01-28T09:53:07.870Z", "postProcessHash": "f85788235335410edba3be6332a978eece9f88591bbd3c84740e3bf207f2bde7" }, "ja": { - "updatedAt": "2026-01-16T09:12:32.857Z", + "updatedAt": "2026-01-28T09:53:07.869Z", "postProcessHash": "1d77fe9abfd62c7f135935aa6fa7cdeeb198fa60e3804daf8e8f0cbc96c2c316" }, "ko": { - "updatedAt": "2026-01-16T09:12:32.868Z", + "updatedAt": "2026-01-28T09:53:07.880Z", "postProcessHash": "c17669977339abec6e80ed9c6bfec1c059a6255b47152ee00245c42b4059369b" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.890Z", + "updatedAt": "2026-01-28T09:53:07.892Z", "postProcessHash": "004102044109c184522d8b7883ab2a3c77e7798cd0efc80f24f703ba398cfc5d" } } @@ -8536,19 +8605,19 @@ }, "1957554b78a3ecdeca21831c1661e97cfc5df33454e50a24e2f0f80b3a4eed38": { "es": { - "updatedAt": "2026-01-16T09:12:32.857Z", + "updatedAt": "2026-01-28T09:53:07.869Z", "postProcessHash": "2bea7cc91f53c2302daab8e3f9f99a1d184c1a51f4743b10e16b74aaa4d6362f" }, "ja": { - "updatedAt": "2026-01-16T09:12:32.846Z", + "updatedAt": "2026-01-28T09:53:07.865Z", "postProcessHash": "b6917cba290fa08fc566b903b4a83b4f41a19cdfd7c96a850c5b3959977c7560" }, "ko": { - "updatedAt": "2026-01-16T09:12:32.867Z", + "updatedAt": "2026-01-28T09:53:07.879Z", "postProcessHash": "64f4b3608988375c7d39f20699530be826e6104d3504dabba6fd9f4357c34bc6" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.891Z", + "updatedAt": "2026-01-28T09:53:07.893Z", "postProcessHash": "8c5495b34c47a8617b9f5d0505a06865933c64e874a750bae4710bfd3d2b7833" } } @@ -8566,19 +8635,19 @@ }, "063307e7854d3c14d30d3fd34644fb8f5209880f64848286fc45bcc7d3a11548": { "es": { - "updatedAt": "2026-01-16T09:12:32.856Z", + "updatedAt": "2026-01-28T09:53:07.868Z", "postProcessHash": "e26620d38dc0153250f870366052f8872ffb49f6f050a2ff4f4240f139f63146" }, "ja": { - "updatedAt": "2026-01-16T09:12:32.845Z", + "updatedAt": "2026-01-28T09:53:07.864Z", "postProcessHash": "2ab9764e8988f806e5595c339b3dd2c4fc5b3e7bfa8cbe9ff1b68958ba9c4cee" }, "ko": { - "updatedAt": "2026-01-16T09:12:32.864Z", + "updatedAt": "2026-01-28T09:53:07.875Z", "postProcessHash": "da356075956c0172a61accae4e4953c52ef3194642290e4ad03de42fc8b81d52" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.879Z", + "updatedAt": "2026-01-28T09:53:07.884Z", "postProcessHash": "fc59549d74efe865c406e28c6ec7569fb6c7ed3340bdae42f0cd882b184433aa" } } @@ -8596,19 +8665,19 @@ }, "09c49a2481e8dfe81a91266ceb1c77a32189e954b53b37d8a8830f8f425d6ef3": { "es": { - "updatedAt": "2026-01-16T09:12:32.586Z", + "updatedAt": "2026-01-28T09:53:07.816Z", "postProcessHash": "c70caf5bfede4ccb6f0e8a0f44f35b04c7aae0e10ebf96ed56ee39ced4858d4a" }, "ja": { - "updatedAt": "2026-01-16T09:12:32.583Z", + "updatedAt": "2026-01-28T09:53:07.815Z", "postProcessHash": "62882897c45a17d537d753e5f25180f9ee59651cc3ca08d283accf9d9a7e2bbe" }, "ko": { - "updatedAt": "2026-01-16T09:12:32.643Z", + "updatedAt": "2026-01-28T09:53:07.835Z", "postProcessHash": "57b3b90a5315a72ad0062e3467f05bbc50d35dbb6c9a00180707c36861b96092" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.886Z", + "updatedAt": "2026-01-28T09:53:07.888Z", "postProcessHash": "d6580f10482beeee23582d296c06dee621c1455ecc3c0c5f45d907b3da12105a" } } @@ -8626,19 +8695,19 @@ }, "295f13f655792ce670b6c7e1d471a0b5b85f35855271d5075dd663424cfb6204": { "es": { - "updatedAt": "2026-01-16T09:12:33.080Z", + "updatedAt": "2026-01-28T09:53:07.978Z", "postProcessHash": "d39e62ef8a300e31aab67b461deb435280ac0eb093851b7aac89499aeb601ffa" }, "ja": { - "updatedAt": "2026-01-16T09:12:33.081Z", + "updatedAt": "2026-01-28T09:53:07.978Z", "postProcessHash": "378a9175fc14af84f095b0711bd08b5d4e4486b001405bc3457cfbd014fa298f" }, "ko": { - "updatedAt": "2026-01-16T09:12:33.086Z", + "updatedAt": "2026-01-28T09:53:07.982Z", "postProcessHash": "476672000e758904c37b6d9bc0238116029a7e78df4a885ea2e68e2dd2b29574" }, "ar": { - "updatedAt": "2026-01-16T09:12:33.107Z", + "updatedAt": "2026-01-28T09:53:07.990Z", "postProcessHash": "d095641b42ae0505c84f253a918ea7501d5dba5693d73a09bf7bb825044771ca" } } @@ -8656,19 +8725,19 @@ }, "9d1be0b8578b31dcace8cc5ce4e7dab0c2ca953bc8b82264c294f3ba8b1f1b51": { "es": { - "updatedAt": "2026-01-16T09:12:32.918Z", + "updatedAt": "2026-01-28T09:53:07.869Z", "postProcessHash": "256444e24d15e70e3bf964e37b68e4ef91b55985fecfc7d66e6ae55b4064c6df" }, "ja": { - "updatedAt": "2026-01-16T09:12:32.844Z", + "updatedAt": "2026-01-28T09:53:07.864Z", "postProcessHash": "67a444926cd2fcde2c4f125add43a15d17565569ef2c66df191221ed1391b21d" }, "ko": { - "updatedAt": "2026-01-16T09:12:32.926Z", + "updatedAt": "2026-01-28T09:53:07.877Z", "postProcessHash": "e7fdc69962f0b9aff007bd1596e2024a1e5ca73929972dd82146c4a83b9a97a5" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.953Z", + "updatedAt": "2026-01-28T09:53:07.921Z", "postProcessHash": "c3c92103d0f14235a02af85f26e2c82eb86f4ebb67292ff53e0d95ad74cd218c" } } @@ -8691,6 +8760,24 @@ "updatedAt": "2026-01-16T09:12:32.093Z", "postProcessHash": "79e5a266d918bd69edb48be9eb6eec8b673ce0c88bc405fe9dd5adf75ef88923" } + }, + "62bd4f80c3b974887400e55d80d5a121ec5314b6fed5147cbfd895df8d4d97c5": { + "ko": { + "updatedAt": "2026-01-28T09:53:08.056Z", + "postProcessHash": "e2955a7790463a0458217190853c2fc7e4340589a5ece61c27633d1f816bcb9b" + }, + "ar": { + "updatedAt": "2026-01-28T09:53:08.073Z", + "postProcessHash": "ce5bcb8897c3e08e8b0da56010cee0f3494ebab01f8a7757c337c7ed818243b2" + }, + "ja": { + "updatedAt": "2026-01-28T09:53:08.081Z", + "postProcessHash": "7183d9e7ce60b0f300d694374fe055c97bfc4fbb1ce5e39bc62f73e6548e96a9" + }, + "es": { + "updatedAt": "2026-01-28T09:53:08.089Z", + "postProcessHash": "81e39eeaba285655c91fe4eda58a6b6ba20ddc4bee7b31ea59e2e05a3847c64b" + } } }, "2fdc4138b8c47b14ffeab0c6d768e66d1b6be8cbd68db868b1f0367b9a321d59": { @@ -8782,19 +8869,19 @@ }, "6a7c4a094e48b287777714bb5aa2ed7fd07da8087220f2f61e734e526e41be8e": { "ko": { - "updatedAt": "2026-01-16T09:12:32.989Z", + "updatedAt": "2026-01-28T09:53:07.936Z", "postProcessHash": "b71cc37a5add1dc45c70ef176a9359566b1f6c816aeff96e9d072ab1314e3094" }, "es": { - "updatedAt": "2026-01-16T09:12:33.118Z", + "updatedAt": "2026-01-28T09:53:07.937Z", "postProcessHash": "9f50b3987592a862f51da6f82e2b3d68e8cd641d1bfbf4327441b3b29173b199" }, "ja": { - "updatedAt": "2026-01-16T09:12:33.119Z", + "updatedAt": "2026-01-28T09:53:07.997Z", "postProcessHash": "6410db7f96fd06752686f85d3a64c649d75c4265f858b19629985e473f4ffe90" }, "ar": { - "updatedAt": "2026-01-16T09:12:33.120Z", + "updatedAt": "2026-01-28T09:53:07.998Z", "postProcessHash": "7e5dd5f8e4f40d703e59ff205ebf6ffac7b1b5de4117d095b269ca940761bf90" } } @@ -8856,19 +8943,19 @@ "7fdbb59d77838e56f5e795adf3bba7be9b1111ff235b176a73f408bae33f79c1": { "40c4b295de82185301f166e4da742aeee8fcae5cfd3ff0af737124c73126b943": { "ja": { - "updatedAt": "2026-01-16T09:12:32.434Z", + "updatedAt": "2026-01-28T09:53:07.722Z", "postProcessHash": "aeadb3277740783b283006a1db9490cc3cf821768f12003f8b1428d9126857b0" }, "es": { - "updatedAt": "2026-01-16T09:12:32.435Z", + "updatedAt": "2026-01-28T09:53:07.722Z", "postProcessHash": "63ab77fd2d94051e4405ddddd5fc9da66d4924373d75be091aad1cb7739632bc" }, "ko": { - "updatedAt": "2026-01-16T09:12:32.438Z", + "updatedAt": "2026-01-28T09:53:07.722Z", "postProcessHash": "814022e23c33600e976a0aeb360195874075c7d73d6abcbff57c9c4a2b7332f3" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.441Z", + "updatedAt": "2026-01-28T09:53:07.724Z", "postProcessHash": "7de4f05def4f9faef7a4d5f25ff36b8c89f6922fac31506f62d086647695216c" } } @@ -8910,19 +8997,19 @@ "23dadd61e1eb0501c94d6081117c02681f8503af9d71616279ab1e42684621a4": { "56eacad96ce6f4d2eb47876b563c75a286f92906d2f21fbe53516a8812ea202d": { "ar": { - "updatedAt": "2026-01-16T09:12:32.275Z", + "updatedAt": "2026-01-28T09:53:07.645Z", "postProcessHash": "0f4f30648a4e23d9148ab924303396a79374feabe3cb5aa22742ffd69e9812a4" }, "ja": { - "updatedAt": "2026-01-16T09:12:32.289Z", + "updatedAt": "2026-01-28T09:53:07.652Z", "postProcessHash": "580485889140fad2551c87d1fbf2cdb84c33a86ca30f2b68d7ceb0b1d08c4620" }, "ko": { - "updatedAt": "2026-01-16T09:12:32.290Z", + "updatedAt": "2026-01-28T09:53:07.652Z", "postProcessHash": "49cd5979383d5fe9949a5dc7f7cf50f0be85fc68770b78e07e21cdf951c01311" }, "es": { - "updatedAt": "2026-01-16T09:12:32.296Z", + "updatedAt": "2026-01-28T09:53:07.655Z", "postProcessHash": "3a0116431ab98a257a0ac8016f3e4a0406fb6b68e295e7010fdec823f4b18298" } } @@ -8930,19 +9017,19 @@ "d70cf787201279424885cc85510e0b180d8fdaeeeaff2c984e753f1bd76bdb44": { "d192d4a3cc8222cc9a101dc2a39c6c6f416ee0e8b1846256a9981b44cf56267c": { "ar": { - "updatedAt": "2026-01-16T09:12:32.276Z", + "updatedAt": "2026-01-28T09:53:07.646Z", "postProcessHash": "0cb6cf029594d567148beb54530ecc6ed71871489ab21393384e3a69c42146a8" }, "ko": { - "updatedAt": "2026-01-16T09:12:32.277Z", + "updatedAt": "2026-01-28T09:53:07.646Z", "postProcessHash": "406a15ae2279900f332758ac3467d34534edaf89309078afeef5e53383fd23cd" }, "ja": { - "updatedAt": "2026-01-16T09:12:32.292Z", + "updatedAt": "2026-01-28T09:53:07.653Z", "postProcessHash": "faf8c3a59771e92b82f393e0089b1cb38875bf371b0b794e8826dc44af28b6b8" }, "es": { - "updatedAt": "2026-01-16T09:12:32.293Z", + "updatedAt": "2026-01-28T09:53:07.654Z", "postProcessHash": "cac73569533efab155b8aa4fa385a16cecb8ae536c9202b46046731ece1e2c7d" } } @@ -8950,19 +9037,19 @@ "4dffcb31238f81ea2517d60c376f2e4be4ab8fe684e8d2087ff610cf07319089": { "ffe8ef97b333a77b14ba672396acf8af2ac6fec2b539ff12671c171bb1a72862": { "ko": { - "updatedAt": "2026-01-16T09:12:32.301Z", + "updatedAt": "2026-01-28T09:53:07.657Z", "postProcessHash": "3f32f80afebba7fb44cc0e3a4963a78a98dea19ca7f9a8e2f6ce9bef68ec30af" }, "ja": { - "updatedAt": "2026-01-16T09:12:32.303Z", + "updatedAt": "2026-01-28T09:53:07.658Z", "postProcessHash": "682232cf4c4606da0cecbd208f1a5e41fb78c3b1b1441bd629130487a4f4c942" }, "es": { - "updatedAt": "2026-01-16T09:12:32.307Z", + "updatedAt": "2026-01-28T09:53:07.660Z", "postProcessHash": "6ba3c8f69ce1770e37c4715fae9aef6744056502e6c71be547e7f2e07e54a023" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.309Z", + "updatedAt": "2026-01-28T09:53:07.661Z", "postProcessHash": "fc2ec2a3eccba2e0493006bc1cceae1bde6ad47c505ead8422baae01ee01987a" } } @@ -8970,19 +9057,19 @@ "9f8ee5287c6262443d7a194aebbb93e4ce966d453ace767f43d7c78372d8c89b": { "cc4988a90ab602960b0917590699797626f8a7e9fe6328ab33bd524ccbe7add5": { "ja": { - "updatedAt": "2026-01-16T09:12:32.304Z", + "updatedAt": "2026-01-28T09:53:07.658Z", "postProcessHash": "77b4b9c93a2e508381988b6774154ff83f94da94f4c6022901da6b738385f131" }, "es": { - "updatedAt": "2026-01-16T09:12:32.306Z", + "updatedAt": "2026-01-28T09:53:07.659Z", "postProcessHash": "a85fea9e39f2115c844b5730a8b0f436ce634706e5d4901d048243adcd606beb" }, "ko": { - "updatedAt": "2026-01-16T09:12:32.312Z", + "updatedAt": "2026-01-28T09:53:07.662Z", "postProcessHash": "42388e36e0a5aaac0d32f2cbe160a06730fdec160e1dcad7a45764ba67e13252" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.316Z", + "updatedAt": "2026-01-28T09:53:07.664Z", "postProcessHash": "5cbe78ddd0a43ec93ef833fd49e0ef0bf1822d6cb19269e85ec88b266ae60929" } } @@ -8990,19 +9077,19 @@ "eb6fdd0627e8f80c5af4644088e2b56823e724253310dddd9f123eace9349034": { "2f797fc165389e769f301880ec4bdcfd910a97210e471958ccea54eb834ecb5f": { "es": { - "updatedAt": "2026-01-16T09:12:32.305Z", + "updatedAt": "2026-01-28T09:53:07.658Z", "postProcessHash": "9eae6bc8d9bf42eabfb60c21b7515b5cdc12c450864173ffb915f176df081f7e" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.309Z", + "updatedAt": "2026-01-28T09:53:07.660Z", "postProcessHash": "fd4cc7f9c401e495dfbdecea5ba4cb8c63c1154f6edd0f92d6e3ed23275024fe" }, "ja": { - "updatedAt": "2026-01-16T09:12:32.312Z", + "updatedAt": "2026-01-28T09:53:07.662Z", "postProcessHash": "b4d5909d059c630013c1db7b71719162efcf6b6b7deaf06b07f204c7dc1ef53b" }, "ko": { - "updatedAt": "2026-01-16T09:12:32.313Z", + "updatedAt": "2026-01-28T09:53:07.663Z", "postProcessHash": "c699e2f350803a350ea2175a785c8ca3e0cae113a2f647d6cd635e94b1e53e73" } } @@ -9010,19 +9097,19 @@ "06f9f77a7b553c5de30816da6051a8ff105a2ca1e71ab4a45a27a8f1cafd1e95": { "ed1003807fa56a8bcc182dffef8dcd4288a185cf3afa653e3938dd2b820e1a44": { "ja": { - "updatedAt": "2026-01-16T09:12:32.306Z", + "updatedAt": "2026-01-28T09:53:07.659Z", "postProcessHash": "8545b4648c327d1f793cf43e4c3ca93cdd42e256b9925f08c485d7b90c97bdaf" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.311Z", + "updatedAt": "2026-01-28T09:53:07.661Z", "postProcessHash": "c472f8ac3ab723f7fe47e10e4b7d73122ce6144519ac8966a0293dfd678d4302" }, "ko": { - "updatedAt": "2026-01-16T09:12:32.314Z", + "updatedAt": "2026-01-28T09:53:07.663Z", "postProcessHash": "ec72af31bfffd3d727cd7a2f591d563ed488d215afed8e146c7a787b89ce8f80" }, "es": { - "updatedAt": "2026-01-16T09:12:32.320Z", + "updatedAt": "2026-01-28T09:53:07.665Z", "postProcessHash": "dc00d38eddf23334312ee972255602e7cd9fce8cbad4812c43788be08a63a076" } } @@ -9030,19 +9117,19 @@ "d27c6ce1e44b4f07ab10463679634654d45ac77ae3cdcc11f201fcbe24c2a3dc": { "5b074a3d34e77c4815d68ef2e18e693a589255a0bdd44d1cfe8276c9f7cfe426": { "ja": { - "updatedAt": "2026-01-16T09:12:32.310Z", + "updatedAt": "2026-01-28T09:53:07.661Z", "postProcessHash": "f46cecdeab0bf4db06ab7878f2910ea68c91937675ec5ea78755b57ebc93e116" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.317Z", + "updatedAt": "2026-01-28T09:53:07.664Z", "postProcessHash": "4d589544cfbec5043e7fb5de0c1f2f1caf290b4fa0d1177c94ea4b38a4f45e96" }, "es": { - "updatedAt": "2026-01-16T09:12:32.319Z", + "updatedAt": "2026-01-28T09:53:07.664Z", "postProcessHash": "70a2d602d37f6dc815c79ddf1024be16986ec9522d93583a91bd0da774ed07dc" }, "ko": { - "updatedAt": "2026-01-16T09:12:32.321Z", + "updatedAt": "2026-01-28T09:53:07.665Z", "postProcessHash": "aee532c6312e3ffe74e5b0f223a68f697a6707b39b246c73e6e6aa3ac728e0c8" } } @@ -9050,19 +9137,19 @@ "b199df814dbb8131974365ec537f4ca49885419d765fa0cc0d3a6fd6feb8b0b5": { "9086be42a9e89e131f93806c758c27f9a6743bf3d71636d8f8a1ee2e316d616d": { "ar": { - "updatedAt": "2026-01-16T09:12:32.976Z", + "updatedAt": "2026-01-28T09:53:07.933Z", "postProcessHash": "9726685c397e4ba88c9b60bb1b85231feaad79af8778c0e3d2fa9d591aa014f3" }, "es": { - "updatedAt": "2026-01-16T09:12:32.983Z", + "updatedAt": "2026-01-28T09:53:07.935Z", "postProcessHash": "a19f287f6a155132c3c5a7b2938e5cb68a81cbd9095a2afdd79b6cd6821f9044" }, "ja": { - "updatedAt": "2026-01-16T09:12:32.997Z", + "updatedAt": "2026-01-28T09:53:07.939Z", "postProcessHash": "9f4cefcbcf0fdce88147f78c88b8d4825ac6ce2e0aa3eb97be1219848dd5b1d6" }, "ko": { - "updatedAt": "2026-01-16T09:12:32.998Z", + "updatedAt": "2026-01-28T09:53:07.940Z", "postProcessHash": "4e44ac84b33abfa9b02b61b56a2d57642aaa8c0f6e84b0d03cf734223402f6bb" } } @@ -9070,19 +9157,19 @@ "512e0126a172620301430f1be1082f56634b89225abd3c7a773feb5e63274e90": { "aa44f8662ab2457254924f0a3e8a746b1cec88b9993338588061a9fffcf214d2": { "ko": { - "updatedAt": "2026-01-16T09:12:32.977Z", + "updatedAt": "2026-01-28T09:53:07.934Z", "postProcessHash": "990d59db15d5515efc7ae674de03c01a5db2019d962e450713f44574894f9ecf" }, "es": { - "updatedAt": "2026-01-16T09:12:32.981Z", + "updatedAt": "2026-01-28T09:53:07.934Z", "postProcessHash": "beeeb9614763c3804a5cbfbc650343e44934d385eb0858ba92d0fd1da12dc090" }, "ja": { - "updatedAt": "2026-01-16T09:12:32.999Z", + "updatedAt": "2026-01-28T09:53:07.941Z", "postProcessHash": "127c8d8319f3e2be4e9b67b6e8c1397b5e1451fd96384a34fb75d653462a71fd" }, "ar": { - "updatedAt": "2026-01-16T09:12:33.003Z", + "updatedAt": "2026-01-28T09:53:07.941Z", "postProcessHash": "c74881c5d988216f248280e47c0f7882bf44b47dd685cc5ee98da6f07d5eddcc" } } @@ -9090,19 +9177,19 @@ "0b6663c76d14cd40a628c1401faeeb35cd71c7d1c0a2914822f4b3d7c44b4334": { "692246edc58020bd876a60447e58847573dfdb3009aadec06b71a0fa93533ecf": { "ja": { - "updatedAt": "2026-01-16T09:12:32.978Z", + "updatedAt": "2026-01-28T09:53:07.992Z", "postProcessHash": "1025af7911e7527f8c80d9868a3b7ef82210b53cf3569112d6fb9f5d3caf8d5b" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.985Z", + "updatedAt": "2026-01-28T09:53:07.993Z", "postProcessHash": "b5933e80024ca5fa6e0214e0a6827bee8a9b4b551bfaa7da021261a7c3d25a82" }, "es": { - "updatedAt": "2026-01-16T09:12:32.986Z", + "updatedAt": "2026-01-28T09:53:07.994Z", "postProcessHash": "350e2338bd640082a8f93865e1227b488e82ee1be505618514dbe2c5339de561" }, "ko": { - "updatedAt": "2026-01-16T09:12:32.987Z", + "updatedAt": "2026-01-28T09:53:07.995Z", "postProcessHash": "649be1f22116c5bdb0e8de44a655519bb9c38dff81d6e607e30c2052c4b265ea" } } @@ -9110,19 +9197,19 @@ "91ba921d1445c070612043ef21f546d202f91c33cd301d30ded5fb2677013c68": { "ead93830da110155cb8cd7602faa013b7584c31c1d6b9d07badcebc151a30b48": { "es": { - "updatedAt": "2026-01-16T09:12:32.980Z", + "updatedAt": "2026-01-28T09:53:07.992Z", "postProcessHash": "802b3d75cbb0212dcb106b958efc738bbe3f264813392f6fb3a00df7c5bcb2c9" }, "ko": { - "updatedAt": "2026-01-16T09:12:32.990Z", + "updatedAt": "2026-01-28T09:53:07.996Z", "postProcessHash": "aab156c68c3483ff0f6b3bffe07476f5cf86d286290e4c2ed767fdc4620909db" }, "ja": { - "updatedAt": "2026-01-16T09:12:32.991Z", + "updatedAt": "2026-01-28T09:53:07.996Z", "postProcessHash": "8a6854d9f06929dad178867259e233c5e121e3d6dc6606d468092aec6c0ebb88" }, "ar": { - "updatedAt": "2026-01-16T09:12:33.117Z", + "updatedAt": "2026-01-28T09:53:07.997Z", "postProcessHash": "91898704ad4e1849ae12227707bc321cecf7c847b30cdf2b44552e593dd14526" } } @@ -9130,19 +9217,19 @@ "bd14a87d2b1791e46aa82600473b35fac2297055de81f792981e477b153930a0": { "1ad79d0eb7e832019fc56065ccea92cd49c6aaf242d1fb6477771834145644d1": { "es": { - "updatedAt": "2026-01-16T09:12:32.984Z", + "updatedAt": "2026-01-28T09:53:07.935Z", "postProcessHash": "575c7ded7ecb8398fd6f75556b8d041caae2b59de41a20e4553f68954c03f75f" }, "ja": { - "updatedAt": "2026-01-16T09:12:32.988Z", + "updatedAt": "2026-01-28T09:53:07.936Z", "postProcessHash": "0a7e57557508a39911b6c31725e32ff2070736e56acae3c6f13f111220eed6f2" }, "ko": { - "updatedAt": "2026-01-16T09:12:33.000Z", + "updatedAt": "2026-01-28T09:53:07.998Z", "postProcessHash": "5cca0ce33dbc2d055245ee8027dfca6c66ec132148ca51d33cdd74ef8fda9076" }, "ar": { - "updatedAt": "2026-01-16T09:12:33.001Z", + "updatedAt": "2026-01-28T09:53:07.999Z", "postProcessHash": "d90c95c50267a917ab26365d88846334787f53b0c84cef5e2bfffabb5f1242f3" } } @@ -9150,19 +9237,19 @@ "9163b94d665bfacb2d88034ac071118327579818c4f5e451cd502200f2e23675": { "2f252f2fc81a0c3265604c1ed39011b3c8a304127af9ab943f329f8ab0862dd5": { "ar": { - "updatedAt": "2026-01-16T09:12:33.111Z", + "updatedAt": "2026-01-28T09:53:07.993Z", "postProcessHash": "2dbadb84ff47fa5cf8fb1f643b24195ffe305bede66d07e660043dab07797955" }, "ja": { - "updatedAt": "2026-01-16T09:12:33.112Z", + "updatedAt": "2026-01-28T09:53:07.994Z", "postProcessHash": "4f73daa3f1674cd00f8587c098afbca143d050a5c0b77400846bdbabd7abae5f" }, "ko": { - "updatedAt": "2026-01-16T09:12:33.114Z", + "updatedAt": "2026-01-28T09:53:07.995Z", "postProcessHash": "24f01cc061d2529c9bdf829ebbfece88cf6c6f75e6d90acef1baafcf67a91db7" }, "es": { - "updatedAt": "2026-01-16T09:12:33.115Z", + "updatedAt": "2026-01-28T09:53:07.996Z", "postProcessHash": "0ecf5ef26e2c7b67c8177d11afb27de906652015c76861f18992b6c28c327dc8" } } @@ -9170,19 +9257,19 @@ "072ac77b9b15542bf1d499136aa0799deac01d0688908588babeb4136e1fb9f8": { "a4e6b92cc353fda7cd30ce04a71f4b73363dc18bdc944abb63dcfa9701a67b16": { "ja": { - "updatedAt": "2026-01-16T09:12:32.992Z", + "updatedAt": "2026-01-28T09:53:07.937Z", "postProcessHash": "1fc8e4e343c42cd18c3eda17309f8b6a778cb69cda632bfb6077537869e22278" }, "ar": { - "updatedAt": "2026-01-16T09:12:32.993Z", + "updatedAt": "2026-01-28T09:53:07.938Z", "postProcessHash": "68055035aeffa9f77a4773aea2f37fa5042fb86657eac84c1ab70b1952f0b5d3" }, "es": { - "updatedAt": "2026-01-16T09:12:32.993Z", + "updatedAt": "2026-01-28T09:53:07.939Z", "postProcessHash": "163c5e84ef291116fb5cd548ea5ef70c772c1ce618356ff017dc7f789dcbe72e" }, "ko": { - "updatedAt": "2026-01-16T09:12:32.994Z", + "updatedAt": "2026-01-28T09:53:07.939Z", "postProcessHash": "7cf51ab4e15abcbb71ccf35a13d520fbd03b22afa65fa6fdc13fd772551d84bb" } } @@ -9190,22 +9277,62 @@ "d0d7281f4d3fc3683885498618d6505343973c07bf46b49b5c37cf468d07470c": { "008a77e58dfed0f1ae340d5cab94b148520a287fcc66be555d128f200be64665": { "ko": { - "updatedAt": "2026-01-16T09:12:33.221Z", + "updatedAt": "2026-01-28T09:53:07.942Z", "postProcessHash": "5b020210e68d7430e06821d33a6e76d2fc40f31519f2b3729f2205d12b934060" }, "ja": { - "updatedAt": "2026-01-16T09:12:33.233Z", + "updatedAt": "2026-01-28T09:53:07.943Z", "postProcessHash": "1e38d7da8439a0089333a254438b84fdf0fcf518df755c2ae82bfc4b1171c4dd" }, "ar": { - "updatedAt": "2026-01-16T09:12:33.240Z", + "updatedAt": "2026-01-28T09:53:07.946Z", "postProcessHash": "0bd3ba380377a6a55c19367f885eb0f20df255fd034ef5a450199ed77de697ed" }, "es": { - "updatedAt": "2026-01-16T09:12:33.241Z", + "updatedAt": "2026-01-28T09:53:07.946Z", "postProcessHash": "51ba605a8321a15e20b0b2d9e5633b9b5e6b07b31349f940c36714af3e27358c" } } + }, + "4e973749ff2e5c8db81f9ca2833d6b0ffe48dd4331091cd08bde1c2a4f5fce74": { + "20b84bfe338ffdbd1b5edfc9eecabba6b10a0cf9181ba79d1ba3612bab07efbe": { + "ja": { + "updatedAt": "2026-01-28T09:53:07.666Z", + "postProcessHash": "c0cab4bb09f0cb206a35c628cf20c90713cd6e15f66356ea20c61f3edc2f9c72" + }, + "ko": { + "updatedAt": "2026-01-28T09:53:07.666Z", + "postProcessHash": "c8e439d24bc7dc4ba8dc6e6d9e66dd0d8192cda3df699217d10f75727b4d857e" + }, + "ar": { + "updatedAt": "2026-01-28T09:53:07.667Z", + "postProcessHash": "ab160825dd20bfa0906a95f5adb18d4962f7d7d14739fe9c125c320b49d6fc8f" + }, + "es": { + "updatedAt": "2026-01-28T09:53:07.667Z", + "postProcessHash": "9e6744eac94f062ccd242072e50ae3614cd3a13eae10fc0e6861c501216f93cf" + } + } + }, + "8278a16e39720252505efd3b282da11e512c35d096c0791f3625bcd457c85cee": { + "b57ed65e6e2dc682cc8458d16718d041a41a24aac5476d53cbc26a3680a94c08": { + "es": { + "updatedAt": "2026-01-28T09:53:07.670Z", + "postProcessHash": "db39ddd8d0c35da2cb03e12301a2f29dfe449b7404eb069ebf79ae830a0300e4" + }, + "ja": { + "updatedAt": "2026-01-28T09:53:07.671Z", + "postProcessHash": "d8a66ae5a3d43a1af0ffeee076d4be0d831aeb4476d1665dced56bb14849c7f1" + }, + "ko": { + "updatedAt": "2026-01-28T09:53:07.671Z", + "postProcessHash": "47f5450b086ccbbe34408090f2d24c5590719aa2d247892ead88b2bbb53c93b0" + }, + "ar": { + "updatedAt": "2026-01-28T09:53:07.672Z", + "postProcessHash": "ff2c0c406cb400d33fab172c54655d927436716df21ff331c56453aec5fd4adf" + } + } } } } 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 index a154b38f..d0f91a52 100644 --- a/ja/api-reference/calendar_api/analyst-insights/analyst-insights-v1.mdx +++ b/ja/api-reference/calendar_api/analyst-insights/analyst-insights-v1.mdx @@ -1,6 +1,6 @@ --- title: "アナリストインサイト" -openapi: /ja/openapi/calendar_api.spec.yml GET /api/v1/analyst/insights +openapi: /openapi/calendar_api.spec.yml GET /api/v1/analyst/insights --- diff --git a/ja/api-reference/calendar_api/block-trade/blocktrade-v1.mdx b/ja/api-reference/calendar_api/block-trade/blocktrade-v1.mdx index 8b93879f..5b2d81f8 100644 --- a/ja/api-reference/calendar_api/block-trade/blocktrade-v1.mdx +++ b/ja/api-reference/calendar_api/block-trade/blocktrade-v1.mdx @@ -1,6 +1,6 @@ --- title: "ブロックトレード" -openapi: /ja/openapi/calendar_api.spec.yml GET /api/v1/signal/block_trade +openapi: /openapi/calendar_api.spec.yml GET /api/v1/signal/block_trade --- 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 index 18a60d4c..cdbfe7a5 100644 --- 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 @@ -1,6 +1,6 @@ --- title: "強気 VS 弱気" -openapi: /ja/openapi/calendar_api.spec.yml GET /api/v1/bulls_bears_say +openapi: /openapi/calendar_api.spec.yml GET /api/v1/bulls_bears_say --- 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 index fcd4e023..91d9e0be 100644 --- 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 @@ -1,6 +1,6 @@ --- title: "カンファレンスコール" -openapi: /ja/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/conference-calls +openapi: /openapi/calendar_api.spec.yml GET /api/v2.1/calendar/conference-calls --- 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 index c3f0b5c0..27d9e473 100644 --- 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 @@ -1,6 +1,6 @@ --- title: "コンセンサス・レーティング" -openapi: /ja/openapi/calendar_api.spec.yml GET /api/v1/consensus-ratings +openapi: /openapi/calendar_api.spec.yml GET /api/v1/consensus-ratings --- diff --git a/ja/api-reference/calendar_api/dividends/dividends-events-v22.mdx b/ja/api-reference/calendar_api/dividends/dividends-events-v22.mdx index 7969f346..e8906c0c 100644 --- a/ja/api-reference/calendar_api/dividends/dividends-events-v22.mdx +++ b/ja/api-reference/calendar_api/dividends/dividends-events-v22.mdx @@ -1,6 +1,6 @@ --- title: "配当" -openapi: /ja/openapi/calendar_api.spec.yml GET /api/v2.2/calendar/dividends +openapi: /openapi/calendar_api.spec.yml GET /api/v2.2/calendar/dividends --- diff --git a/ja/api-reference/calendar_api/dividends/dividends-events.mdx b/ja/api-reference/calendar_api/dividends/dividends-events.mdx index 7274473c..b77f0a68 100644 --- a/ja/api-reference/calendar_api/dividends/dividends-events.mdx +++ b/ja/api-reference/calendar_api/dividends/dividends-events.mdx @@ -1,6 +1,6 @@ --- title: "配当" -openapi: /ja/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/dividends +openapi: /openapi/calendar_api.spec.yml GET /api/v2.1/calendar/dividends --- 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 index 4de60946..e9777962 100644 --- a/ja/api-reference/calendar_api/earnings/returns-the-earnings-data.mdx +++ b/ja/api-reference/calendar_api/earnings/returns-the-earnings-data.mdx @@ -1,6 +1,6 @@ --- title: "決算" -openapi: /ja/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/earnings +openapi: /openapi/calendar_api.spec.yml GET /api/v2.1/calendar/earnings --- 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 index 086ac62f..b2223128 100644 --- 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 @@ -1,6 +1,6 @@ --- title: "経済指標" -openapi: /ja/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/economics +openapi: /openapi/calendar_api.spec.yml GET /api/v2.1/calendar/economics --- diff --git a/ja/api-reference/calendar_api/erx-gaps/erx-gaps.mdx b/ja/api-reference/calendar_api/erx-gaps/erx-gaps.mdx index ddff9020..38e72a33 100644 --- a/ja/api-reference/calendar_api/erx-gaps/erx-gaps.mdx +++ b/ja/api-reference/calendar_api/erx-gaps/erx-gaps.mdx @@ -1,6 +1,6 @@ --- title: "ERX ギャップ" -openapi: /ja/openapi/calendar_api.spec.yml GET /api/v1/erx-gaps +openapi: /openapi/calendar_api.spec.yml GET /api/v1/erx-gaps --- diff --git a/ja/api-reference/calendar_api/events/events.mdx b/ja/api-reference/calendar_api/events/events.mdx index 1705c699..7571b85a 100644 --- a/ja/api-reference/calendar_api/events/events.mdx +++ b/ja/api-reference/calendar_api/events/events.mdx @@ -1,6 +1,6 @@ --- title: "イベント" -openapi: /ja/openapi/calendar_api.spec.yml GET /api/v2/calendar/events +openapi: /openapi/calendar_api.spec.yml GET /api/v2/calendar/events --- 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 index 1adc59db..578b54dc 100644 --- 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 @@ -1,6 +1,6 @@ --- title: "FDA" -openapi: /ja/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/fda +openapi: /openapi/calendar_api.spec.yml GET /api/v2.1/calendar/fda --- 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 index 5e9afe92..9f54bf8e 100644 --- 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 @@ -1,6 +1,6 @@ --- title: "政府取引報告" -openapi: /ja/openapi/calendar_api.spec.yml GET /api/v1/government_trade_reports +openapi: /openapi/calendar_api.spec.yml GET /api/v1/government_trade_reports --- diff --git a/ja/api-reference/calendar_api/government-trades/government-trades.mdx b/ja/api-reference/calendar_api/government-trades/government-trades.mdx index ea40bc3a..096f91b7 100644 --- a/ja/api-reference/calendar_api/government-trades/government-trades.mdx +++ b/ja/api-reference/calendar_api/government-trades/government-trades.mdx @@ -1,6 +1,6 @@ --- title: "政府関係者の取引" -openapi: /ja/openapi/calendar_api.spec.yml GET /api/v1/government_trades +openapi: /openapi/calendar_api.spec.yml GET /api/v1/government_trades --- diff --git a/ja/api-reference/calendar_api/guidance/returns-guidance-data.mdx b/ja/api-reference/calendar_api/guidance/returns-guidance-data.mdx index 1c410f03..7fe1b17a 100644 --- a/ja/api-reference/calendar_api/guidance/returns-guidance-data.mdx +++ b/ja/api-reference/calendar_api/guidance/returns-guidance-data.mdx @@ -1,6 +1,6 @@ --- title: "ガイダンス" -openapi: /ja/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/guidance +openapi: /openapi/calendar_api.spec.yml GET /api/v2.1/calendar/guidance --- diff --git a/ja/api-reference/calendar_api/halt-resume/haltresume-v1.mdx b/ja/api-reference/calendar_api/halt-resume/haltresume-v1.mdx index 04404359..3eabc3fc 100644 --- a/ja/api-reference/calendar_api/halt-resume/haltresume-v1.mdx +++ b/ja/api-reference/calendar_api/halt-resume/haltresume-v1.mdx @@ -1,6 +1,6 @@ --- title: "Haltresume" -openapi: /ja/openapi/calendar_api.spec.yml GET /api/v1/signal/halt_resume +openapi: /openapi/calendar_api.spec.yml GET /api/v1/signal/halt_resume --- 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 index ad799bb7..5effeb74 100644 --- a/ja/api-reference/calendar_api/insider-transaction/insider-transaction-filing.mdx +++ b/ja/api-reference/calendar_api/insider-transaction/insider-transaction-filing.mdx @@ -1,6 +1,6 @@ --- title: "インサイダー取引" -openapi: /ja/openapi/calendar_api.spec.yml GET /api/v1/sec/insider_transactions/filings +openapi: /openapi/calendar_api.spec.yml GET /api/v1/sec/insider_transactions/filings --- 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 index 7a9d3a1d..b06f745d 100644 --- a/ja/api-reference/calendar_api/insider-transaction/insider-transaction-owner.mdx +++ b/ja/api-reference/calendar_api/insider-transaction/insider-transaction-owner.mdx @@ -1,6 +1,6 @@ --- title: "インサイダー取引所有者" -openapi: /ja/openapi/calendar_api.spec.yml GET /sec/insider_transactions/owners +openapi: /openapi/calendar_api.spec.yml GET /sec/insider_transactions/owners --- diff --git a/ja/api-reference/calendar_api/ipos/ipos-v21.mdx b/ja/api-reference/calendar_api/ipos/ipos-v21.mdx index 1d2ba2f8..2bb69bad 100644 --- a/ja/api-reference/calendar_api/ipos/ipos-v21.mdx +++ b/ja/api-reference/calendar_api/ipos/ipos-v21.mdx @@ -1,6 +1,6 @@ --- title: "IPO(新規株式公開)" -openapi: /ja/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/ipos +openapi: /openapi/calendar_api.spec.yml GET /api/v2.1/calendar/ipos --- 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 834296df..13d8e4b2 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: "IPOs V2" -openapi: /ja/openapi/calendar_api.spec.yml GET /api/v2/calendar/ipos +openapi: /openapi/calendar_api.spec.yml GET /api/v2/calendar/ipos --- 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 index d9a6f7f6..30d96795 100644 --- 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 @@ -1,6 +1,6 @@ --- title: "Merger And Acquisition(合併・買収)" -openapi: /ja/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/ma +openapi: /openapi/calendar_api.spec.yml GET /api/v2.1/calendar/ma --- 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 index 75cb1e46..fb9d599a 100644 --- a/ja/api-reference/calendar_api/offerings/returns-secondary-offering-data.mdx +++ b/ja/api-reference/calendar_api/offerings/returns-secondary-offering-data.mdx @@ -1,6 +1,6 @@ --- title: "公募・売出し" -openapi: /ja/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/offerings +openapi: /openapi/calendar_api.spec.yml GET /api/v2.1/calendar/offerings --- diff --git a/ja/api-reference/calendar_api/option-activity/optionactivity-v1.mdx b/ja/api-reference/calendar_api/option-activity/optionactivity-v1.mdx index 971ea54c..187b502b 100644 --- a/ja/api-reference/calendar_api/option-activity/optionactivity-v1.mdx +++ b/ja/api-reference/calendar_api/option-activity/optionactivity-v1.mdx @@ -1,6 +1,6 @@ --- title: "異常オプションアクティビティ" -openapi: /ja/openapi/calendar_api.spec.yml GET /api/v1/signal/option_activity +openapi: /openapi/calendar_api.spec.yml GET /api/v1/signal/option_activity --- 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 index a93951fd..648b6f99 100644 --- a/ja/api-reference/calendar_api/ratings/returns-analyst-ratings-data.mdx +++ b/ja/api-reference/calendar_api/ratings/returns-analyst-ratings-data.mdx @@ -1,6 +1,6 @@ --- title: "レーティング" -openapi: /ja/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/ratings +openapi: /openapi/calendar_api.spec.yml GET /api/v2.1/calendar/ratings --- diff --git a/ja/api-reference/calendar_api/ratings_analysts/ratings-analysts.mdx b/ja/api-reference/calendar_api/ratings_analysts/ratings-analysts.mdx index 3f112ecb..cb86aca8 100644 --- a/ja/api-reference/calendar_api/ratings_analysts/ratings-analysts.mdx +++ b/ja/api-reference/calendar_api/ratings_analysts/ratings-analysts.mdx @@ -1,6 +1,6 @@ --- title: "レーティング担当アナリスト" -openapi: /ja/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/ratings/analysts +openapi: /openapi/calendar_api.spec.yml GET /api/v2.1/calendar/ratings/analysts --- diff --git a/ja/api-reference/calendar_api/ratings_firms/ratings-firms.mdx b/ja/api-reference/calendar_api/ratings_firms/ratings-firms.mdx index 4d501dda..1ba3b67e 100644 --- a/ja/api-reference/calendar_api/ratings_firms/ratings-firms.mdx +++ b/ja/api-reference/calendar_api/ratings_firms/ratings-firms.mdx @@ -1,6 +1,6 @@ --- title: "Ratings Firms" -openapi: /ja/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/ratings/firms +openapi: /openapi/calendar_api.spec.yml GET /api/v2.1/calendar/ratings/firms --- diff --git a/ja/api-reference/calendar_api/removed/removed-v2.mdx b/ja/api-reference/calendar_api/removed/removed-v2.mdx index 7b33d024..b082613c 100644 --- a/ja/api-reference/calendar_api/removed/removed-v2.mdx +++ b/ja/api-reference/calendar_api/removed/removed-v2.mdx @@ -1,6 +1,6 @@ --- title: "削除済み" -openapi: /ja/openapi/calendar_api.spec.yml GET /api/v2.1/calendar-removed/ +openapi: /openapi/calendar_api.spec.yml GET /api/v2.1/calendar-removed/ --- 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 index 04214456..ceb78c3a 100644 --- 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 @@ -1,6 +1,6 @@ --- title: "株式分割" -openapi: /ja/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/splits +openapi: /openapi/calendar_api.spec.yml GET /api/v2.1/calendar/splits --- diff --git a/ja/api-reference/guides/consensus-ratings-explained.mdx b/ja/api-reference/guides/consensus-ratings-explained.mdx new file mode 100644 index 00000000..7cb7fc0f --- /dev/null +++ b/ja/api-reference/guides/consensus-ratings-explained.mdx @@ -0,0 +1,320 @@ +--- +title: "コンセンサスレーティングの仕組み" +description: "個々のアナリスト推奨から Benzinga がコンセンサスレーティングをどのように算出するかを解説します" +--- + +
+ ## 概要 +
+ +コンセンサスレーティングは、個々のアナリストのレーティングを集約し、特定銘柄に対するアナリストの見方を単一の分かりやすい指標として示すものです。本ガイドでは、コンセンサスレーティングをどのように算出しているかを説明し、適切な投資判断に役立てることを目的としています。 + +
+ ## コンセンサス・レーティングの算出方法 +
+ +
+ ### ステップ 1: アナリスト・レーティングの収集 +
+ +特定の銘柄について、利用可能なすべてのアナリスト・レーティングを収集します。各レーティングには以下が含まれます: + +* **アナリスト名** と **所属機関名** +* **レーティング**(例:Strong Buy、Buy、Hold、Sell、Strong Sell) +* **目標株価** - アナリストが予測する株価 +* **更新日** - レーティングが発行された日 + +
+ ### ステップ 2: 一意のアナリストごとのフィルタリング +
+ +精度を確保し二重計上を防ぐため、各アナリストと証券会社の一意な組み合わせごとに、**最新のレーティングのみ**を集計対象とします。 + +**例:** Morgan Stanley のアナリスト John Doe が同じ銘柄を複数回レーティングしている場合でも、計算に含まれるのは最新のレーティングのみです。 + + + 有効な目標株価が設定されていないレーティングは分析対象から除外されます。 + + +
+ ### ステップ3: レーティングの分類 +
+ +アナリスト・レーティングは、次の5つの標準的なカテゴリに分類されます。 + +| カテゴリ | 数値 | +|----------|---------------| +| **強い売り推奨** | 1 | +| **売り** | 2 | +| **ホールド** | 3 | +| **買い** | 4 | +| **強い買い推奨** | 5 | + +
+ ### ステップ 4: レーティングの集計 +
+ +各カテゴリーごとのアナリスト数を数えます。 + +**集計例:** + +* Strong Buy: アナリスト 8人 +* Buy: アナリスト 12人 +* Hold: アナリスト 5人 +* Sell: アナリスト 2人 +* Strong Sell: アナリスト 1人 + +**合計:** 重複を除くアナリスト 28人 + +
+ ### ステップ5: コンセンサスレーティング値の計算 +
+ +コンセンサスレーティング値は、加重平均で計算されます。 + +``` +Consensus Value = (Strong Buy × 5 + Buy × 4 + Hold × 3 + Sell × 2 + Strong Sell × 1) / Total Analysts +``` + +**先ほどの例を用いると:** + +``` +Consensus Value = (8×5 + 12×4 + 5×3 + 2×2 + 1×1) / 28 +Consensus Value = (40 + 48 + 15 + 4 + 1) / 28 +Consensus Value = 108 / 28 +Consensus Value = 3.86 +``` + +
+ ### ステップ 6: コンセンサス評価の判定 +
+ +コンセンサス値は最も近い整数に四捨五入され、以下の評価にマッピングされます: + +| コンセンサス値 | 標準評価 | 簡易評価 | +|----------------|----------|----------| +| **1** | 強い売り | 売り | +| **2** | 売り | 売り | +| **3** | ホールド | ホールド | +| **4** | 買い | 買い | +| **5** | 強い買い | 買い | + +**この例では:** 3.86 は **4** に四捨五入され、コンセンサス評価は **「買い」** になります。 + +*** + +
+ ## 表示設定 +
+ +
+ ### 標準レーティングと簡略レーティング +
+ +表示形式は次の 2 種類があります。 + +**標準(5 区分):** + +* Strong Sell、Sell、Hold、Buy、Strong Buy + +**簡略(3 区分):** + +* Sell(Strong Sell と Sell をまとめたもの) +* Hold +* Buy(Buy と Strong Buy をまとめたもの) + +
+ ### 件数表示と割合表示 +
+ +**件数表示:** +各カテゴリに属するアナリストの実人数を表示します。 + +**割合表示:** +各カテゴリに属するアナリストの比率を、合計が100%になるように整数(パーセント)に丸めて表示します。 + +**例:** + +* Buy: 71%(アナリスト20人) +* Hold: 18%(アナリスト5人) +* Sell: 11%(アナリスト3人) + +*** + +
+ ## 目標株価の計算 +
+ +
+ ### コンセンサス目標株価 +
+ +全アナリストの目標株価の平均値: + +``` +Consensus PT = Sum of all Price Targets / Number of Analysts +``` + +
+ ### 最低および最高目標株価 +
+ +* **最低目標株価:** すべてのアナリストの中で最も低い目標株価 +* **最高目標株価:** すべてのアナリストの中で最も高い目標株価 + +これらにより、アナリスト予想のレンジ(幅)を把握できます。 + +*** + +
+ ## 指標の概要 +
+ +
+ ### アナリスト総数 vs. ユニークアナリスト数 +
+ +* **アナリスト総数:** 収集されたすべてのレーティング(同一アナリストからの複数レーティングを含む場合があります) +* **ユニークアナリスト数:** アナリストとファームの一意な組み合わせ数(計算に使用) + +ユニーク数を用いることで、各アナリストの意見が一度だけカウントされ、より正確なコンセンサスが得られます。 + +*** + +
+ ## 重要な考慮事項 +
+ +
+ ### レーティングの最新性 +
+ +コンセンサス・レーティングは、最新のアナリストの見解を反映しています。**Updated At** タイムスタンプは、コンセンサスが最後に算出された時刻を示します。 + +
+ ### カバレッジの深さ +
+ +コンセンサスレーティングは、より多くの異なるアナリストによる評価に基づいているほど信頼性が高くなります。担当アナリストが 3~5 名に満たない銘柄は、コンセンサスレーティングが相対的に不安定になる可能性があります。 + +
+ ### レーティング分布 +
+ +コンセンサスだけでなく、レーティングの分布にも目を向けてください。半数が Buy、半数が Sell の銘柄はコンセンサスとしては「Hold」になりますが、これはアナリスト間に大きな見解の相違があることを覆い隠してしまいます。 + +*** + +
+ ## 計算例のウォークスルー +
+ +**XYZ Corporation** を題材に、計算の一連の手順を順を追って見ていきます。 + +
+ ### 元データ(アナリスト10名) +
+ +| アナリスト | 会社 | レーティング | 目標株価 | +|---------|------|--------|--------------| +| 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. コンセンサス評価を算出:** 3.9 を四捨五入すると **4 = 「Buy(買い)」** + +**5. 目標株価:** + +* コンセンサス目標株価: (150+165+155+140+170+152+145+130+158+168) / 10 = **$153.30** +* 最低目標株価: **$130** +* 最高目標株価: **$170** + +**6. 割合の内訳:** + +* Buy(買い): 70%(Strong Buy(強い買い)30% + Buy(買い)40%) +* Hold(中立): 20% +* Sell(売り): 10% + +
+ ### 最終コンセンサスレーティングの出力 +
+ +```json +{ + "consensusRating": "BUY", + "consensusRatingValue": 3.9, + "consensusPriceTarget": 153.30, + "priceTargetLow": 130, + "priceTargetHigh": 170, + "totalAnalysts": 10, + "uniqueAnalysts": 10, + "lastUpdated": "2026-01-16T10:30:00Z" +} +``` + +*** + +
+ ## よくある質問 +
+ + + + 同じ証券会社のアナリストがレーティングを複数回更新した場合、合計数にはそのすべての更新が含まれますが、計算には最新のもののみが使用されます(ユニーク数に反映されます)。 + + + + コンセンサスレーティングは、新しいアナリストレーティングが公開されるか、既存のレーティングが更新されるたびに再計算されます。 + + + + アナリストによるカバレッジがない場合、コンセンサスレーティングは算出できません。その銘柄にはコンセンサスデータは表示されません。 + + + + いいえ。コンセンサスは、アナリストが新しいレーティングを出すか、既存のレーティングを更新したときにのみ変化します。 + + + +*** + + + + + + 株式のコンセンサスレーティングデータを取得します + + + + 個々のアナリストによるレーティングを取得します + + \ 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/calendar_api.spec.yml b/ja/openapi/calendar_api.spec.yml index 9d2b2c04..aff0cd8e 100644 --- a/ja/openapi/calendar_api.spec.yml +++ b/ja/openapi/calendar_api.spec.yml @@ -1,2185 +1,41 @@ openapi: 3.0.0 info: contact: {} - description: このREST - APIは、カンファレンスコール、配当、決算(および将来の決算日)、経済指標、医薬品関連の発表、ガイダンス、IPO、セカンダリーオファリング、レーティング、M&A活動、株式分割に関する構造化データを返します。 - termsOfService: http://swagger.io/terms/ - title: Calendar API - version: 2.1.0 + description: Bearer トークン認証 + title: Newsfeed & Why is it Moving v2 + version: 2.0.0 paths: - /api/v1/analyst/insights: + /api/v2.1/news/channels: get: - description: 証券に関するアナリストの洞察およびリサーチ見解を返します。これには、金融アナリストによる詳細な分析および推奨が含まれます。 - operationId: get-analyst-insights-v1 - 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: calendar データを取得する日付。date_from と date_to - が同一の場合の省略形です。指定しない場合は最新日付が使用されます。 - in: query - name: date - schema: - type: string - format: date - - 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: カンマ区切りの1つ以上のティッカーシンボル。最大50件。 - in: query - name: symbols - schema: - type: string - format: csv - - description: アナリスト - in: query - name: analyst - schema: - type: string - - description: レーティングID - in: query - name: rating_id - schema: - type: string - - description: 検索キーのタイプ - in: query - name: search_keys_type - schema: - type: string - enum: - - firm_id - - firm - - analyst_id - - analyst_name - - description: 検索キー - in: query - name: search_keys - schema: - type: string - - description: "ソート対象のフィールド。形式: field:order(例: date:asc)。指定しない場合は desc がデフォルトです。" - in: query - name: sort - schema: - type: string - enum: - - date - - description: レコードの最終更新時刻を示す Unix タイムスタンプ(UTC)。これにより、並び順が指定したタイムスタンプ以上(Greater - Than or Equal)の値になるように強制されます - in: query - name: parameters[updated] - schema: - type: integer - responses: - "200": - description: アナリストの見解 - content: - application/json: - schema: - $ref: "#/components/schemas/calendarapi.AnalystInsightsJSON" - "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: アナリストインサイト V1 - tags: - - Analyst Insights - /api/v1/bulls_bears_say: - get: - description: 指定した株式のtickerシンボルに対する、最新の強気(bullish)および弱気(bearish)の投資ケースを返します。Bullケースはその株式の購入を促す肯定的な根拠を示し、Bearケースはその株式への投資や保有に否定的な根拠を示します。 - operationId: get-bulls-say-bears-say-v1 - parameters: - - description: bull/bear ケースの取得対象となる株式の ticker シンボル - in: query - name: symbols - required: true - schema: - type: string - - description: ページオフセットです。最適化、パフォーマンス、および技術的な理由により、ページオフセットは 0 ~ 100000 - の範囲に制限されています。日付などの他のパラメータでクエリ結果を制限してください。デフォルトは 0 です。 - in: query - name: page - schema: - type: integer - default: 0 - - description: 返却する結果の件数。最大200件まで - in: query - name: pagesize - schema: - type: integer - maximum: 200 - default: 100 - - description: レコードが最後に更新された Unix タイムスタンプ(UTC)。これにより、指定したタイムスタンプ以上(Greater Than or - Equal)の値を優先するソート順が強制されます。 - in: query - name: parameters[updated] - schema: - type: integer - responses: - "200": - description: リクエストされたtickerシンボルに対する強気・弱気ケースの配列 - content: - application/json: - schema: - $ref: "#/components/schemas/calendarapi.BullsSayBearsSayJSON" - "400": - description: 不正なリクエスト - content: - application/json: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - "401": - description: 認証情報が不足しているか、無効です - content: - application/json: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - "404": - description: 指定されたtickerシンボルについての強気/弱気の見解は見つかりませんでした - content: - application/json: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - "500": - description: 内部サーバーエラー - content: - application/json: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - security: - - ApiKeyAuth: [] - summary: 指定したtickerに対する最新の強気・弱気シナリオ - tags: - - Bulls Say Bears Say - /api/v1/consensus-ratings: - get: - description: 指定されたtickerシンボルに対するアナリスト・コンセンサスのレーティング集計データを返します。このエンドポイントは、コンセンサスの目標株価、レーティング区分別の集計分布、および直近のアナリスト・レーティングに基づくアナリスト数を提供します。 - operationId: get-consensus-ratings-v1 - parameters: - - description: 返却形式を指定します。クエリパラメータはどちらの形式でも同様に動作します - in: header - name: accept - required: true - schema: - type: string - enum: - - application/json - default: application/json - - description: 返される結果数。上限は1000件。 - in: query - name: pagesize - schema: - type: integer - - description: クエリの起点となる日時 - in: query - name: parameters[date_from] - schema: - type: string - format: YYYY-MM-DD - - description: ポイントインタイムのクエリ終了日 - in: query - name: parameters[date_to] - schema: - type: string - format: YYYY-MM-DD - - description: 集計対象とするtickerシンボルを1つ指定します。指定できるtickerは1つまでです。 - in: query - name: parameters[tickers] - schema: - type: string - - description: 総合レーティングを BUY・SELL・HOLD - のみに簡略化したい場合でも、デフォルトではすべてのレーティング(STRONG_BUY、BUY、HOLD、SELL、STRONG_SELL)が返されます。 - in: query - name: simplify - schema: - type: boolean - default: false - - description: 格付けを件数または割合で集計するかを指定します - in: query - name: aggregate_type - schema: - type: string - enum: - - number - - percentage - default: number - responses: - "200": - description: 成功 - content: - application/json: - schema: - $ref: "#/components/schemas/calendarapi.ConsensusRating" - "204": - description: コンテンツなし - content: - application/json: - schema: - type: string - "400": - description: 不正なリクエスト - content: - application/json: - schema: - type: string - "500": - description: 内部エラー - content: - application/json: - schema: - type: string - security: - - ApiKeyAuth: [] - summary: アナリストレーティングのコンセンサスデータを返します - tags: - - consensus_ratings - /api/v1/erx-gaps: - get: - description: 決算発表後の大きな価格ギャップを追跡する、Earnings Reaction Gap データを返します - operationId: get-erx-gaps - 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: calendar データをクエリする日付。同じ日付を date_from と date_to - の両方に指定する場合の省略形です。指定しない場合は最新の日付が使用されます。 - in: query - name: parameters[date] - schema: - type: string - format: date - - description: YYYY-MM-DD 形式の開始日 - in: query - name: parameters[date_from] - schema: - type: string - format: date - - description: 終了日(YYYY-MM-DD 形式) - in: query - name: parameters[date_to] - schema: - type: string - format: date - - description: レコードが最後に更新された Unix タイムスタンプ(UTC)。これにより、ソート順は指定したタイムスタンプ以上(Greater - Than or Equal)の値になるよう強制されます。 - in: query - name: updated - schema: - type: integer - responses: - "200": - description: ERx ギャップ - content: - application/json: - schema: - $ref: "#/components/schemas/calendarapi.ErxGapJSON" - text/xml: - schema: - $ref: "#/components/schemas/calendarapi.ErxGapJSON" - "400": - description: 不正なリクエスト - content: - application/json: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - text/xml: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - "500": - description: 内部サーバーエラー - content: - application/json: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - text/xml: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - security: - - ApiKeyAuth: [] - summary: ERx のギャップ - tags: - - ERx Gaps - /api/v1/government_trade_reports: - get: - description: 議会議員が提出した定期取引報告書を含む、政府による取引開示報告書の詳細を返します - operationId: get-government-trade-reports - parameters: - - description: ページ番号 - in: query - name: page - schema: - type: integer - - description: ページサイズ - in: query - name: pageSize - schema: - type: integer - - description: 開始日 - in: query - name: date_from - schema: - type: integer - format: int64 - - description: 終了日 - in: query - name: date_to - schema: - type: integer - format: int64 - - description: この日時以降に更新 - in: query - name: updated_since - schema: - type: integer - format: int64 - - description: 日付 - in: query - name: date - schema: - type: integer - format: int64 - - 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: - - '"report_id"' - - '"ticker"' - - description: 検索キー - in: query - name: search_keys - schema: - type: string - responses: - "200": - description: 政府取引報告 - content: - application/json: - schema: - $ref: "#/components/schemas/calendarapi.GovernmentTradeJSON" - "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: - - Government Trade Reports - /api/v1/government_trades: - get: - description: 米国連邦下院および上院議員による取引を含む、政府高官の取引情報を返します - operationId: get-government-trades - parameters: - - description: ページオフセット。最適化、パフォーマンスおよび技術的な理由により、ページオフセットは 0 ~ 100000 - に制限されています。日付などの他のパラメータでクエリ結果を絞り込んでください。デフォルトは 0 です。 - in: query - name: page - schema: - type: integer - default: 0 - - description: 返される結果数。最大 1,000 件 - 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: - - report_id - - ticker - - description: 検索キー - in: query - name: search_keys - schema: - type: string - responses: - "200": - description: 政府関係者の取引 - content: - application/json: - schema: - $ref: "#/components/schemas/calendarapi.GovernmentTradeJSON" - "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: - - Government Trades - /api/v1/sec/insider_transactions/filings: - get: - description: SEC Form 4 に基づく、会社内部者による株式の購入・売却およびオプション行使を含むインサイダー取引情報を返します - operationId: get-insider-transaction-filing - 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 - - accession_number - - cik - - id - - 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: - get: - description: 機関投資家による取引活動を示唆する可能性のある、異常に大きな取引を含むブロック取引データを返します - operationId: get-block-trade-v1 - 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: カンマ区切りで1つ以上のティッカーシンボルを指定します。最大50件まで - in: query - name: tickers - schema: - type: string - format: csv - - description: レコードの最終更新日時を示す Unix タイムスタンプ(UTC)。これにより、ソート順は指定したタイムスタンプ以上(Greater - Than or Equal)のレコードを対象とするように強制されます - in: query - name: updated - schema: - type: integer - responses: - "200": - description: 大口取引 - content: - application/json: - schema: - $ref: "#/components/schemas/calendarapi.BlockTradeJSON" - "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: BlockTrade V1 - tags: - - Block Trade - /api/v1/signal/halt_resume: - get: - description: 売買停止理由や再開予定時刻を含む、証券の売買停止および売買再開に関する情報を返します - operationId: get-halt-resume-v1 - 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: カンマ区切りのティッカーシンボルを1つ以上指定します。最大50件まで。 - in: query - name: tickers - schema: - type: string - format: csv - - description: レコードが最後に更新された日時を示す Unix - タイムスタンプ(UTC)。これを指定すると、ソート条件は指定したタイムスタンプ以上(Greater Than or - Equal)のレコードに強制されます - in: query - name: updated - schema: - type: integer - responses: - "200": - description: 売買停止/再開 - content: - application/json: - schema: - $ref: "#/components/schemas/calendarapi.HaltResumeJSON" - "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: HaltResume V1 - tags: - - Halt Resume - /api/v1/signal/option_activity: - get: - description: インフォームドトレーディングを示唆し得る大口または異例のオプション取引を含む、異常なオプション取引アクティビティデータを返します - operationId: get-option-activity-v1 - 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: calendar データを取得する日付。date_from と date_to - が同じ場合の省略指定です。指定しない場合は最新日がデフォルトになります。 - in: query - name: parameters[date] - schema: - type: string - format: date - - description: YYYY-MM-DD 形式の開始日 - in: query - name: parameters[date_from] - schema: - type: string - format: date - - description: 終了日(YYYY-MM-DD形式) - in: query - name: parameters[date_to] - schema: - type: string - format: date - - description: 日付順に並べ替え - in: query - name: parameters[date_sort] - schema: - type: string - enum: - - date - - description: カンマ区切りで1つ以上のティッカーを指定します(最大50件)。 - in: query - name: parameters[tickers] - schema: - type: string - format: csv - - description: ID - in: query - name: parameters[id] - schema: - type: string - - description: レコードが最後に更新された時刻を示す Unix - タイムスタンプ(UTC)。指定したタイムスタンプ以上の値になるよう、ソート順が必ず設定されます。 - in: query - name: parameters[updated] - schema: - type: integer - responses: - "200": - description: オプション取引動向 - content: - application/json: - schema: - $ref: "#/components/schemas/calendarapi.OptionActivityJSON" - "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: OptionActivity V1 - tags: - - Option Activity - /api/v2.1/calendar-removed/: - get: - description: 指定したイベント種別のうち、削除またはキャンセルされたcalendarイベントを返します - operationId: get-removed - 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: type - in: query - name: type - schema: - type: string - enum: - - ratings - - earnings - - dividends - - splits - - ipos - - offerings - - economics - - guidance - - ma - - conference calls - - description: レコードが最後に更新された時刻を表す Unix - タイムスタンプ(UTC)。これを指定すると、ソート順は指定したタイムスタンプ以上(Greater Than or - Equal)の値になるように強制されます - in: query - name: updated - schema: - type: integer - responses: - "200": - description: 削除済み - content: - application/json: - schema: - $ref: "#/components/schemas/calendarapi.RemovedJSON" - text/xml: - schema: - $ref: "#/components/schemas/calendarapi.RemovedJSON" - "500": - description: 内部エラー - content: - application/json: - schema: - type: string - text/xml: - schema: - type: string - security: - - ApiKeyAuth: [] - summary: 削除済み (v2) - tags: - - removed - /api/v2.1/calendar/conference-calls: - get: - description: 選択した会計期間および/または銘柄のカンファレンスコールデータを返します。カンファレンスコールとは、企業経営陣が四半期決算または通期決算の結果や事業の最新状況について説明し、アナリストや投資家からの質問に回答するために開催される電話会議です。 - operationId: get-conference-calls - parameters: - - description: レスポンス形式を指定します。クエリパラメータは、どちらの形式でも同じように機能します - in: header - name: accept - required: true - schema: - type: string - enum: - - application/json - default: application/json - - description: ページオフセット。最適化、パフォーマンス、技術的な理由から、ページオフセットは 0 ~ 100000 - の範囲に制限されています。日付などの他のパラメータを使用して、クエリ結果を制限してください - in: query - name: page - schema: - type: integer - default: 0 - - description: 返される結果数。最大1000件 - in: query - name: pagesize - schema: - type: integer - - description: calendar データを取得する日付。date_from と date_to が同一の場合の短縮形。未指定時は最新がデフォルトです。 - in: query - name: parameters[date] - schema: - type: string - format: YYYY-MM-DD - - description: クエリの起点となる日付 - in: query - name: parameters[date_from] - schema: - type: string - format: YYYY-MM-DD - - description: ポイントインタイムを指定してクエリするための日付 - in: query - name: parameters[date_to] - schema: - type: string - format: YYYY-MM-DD - - description: カンマ区切りのティッカーシンボルを1つ以上指定します。最大50ティッカーまで指定可能です。 - in: query - name: parameters[tickers] - schema: - type: string - format: csv - - description: レコードの最終更新を表す Unix タイムスタンプ(UTC)。これを指定すると、ソート順は指定したタイムスタンプ以上(Greater - Than or Equal)を条件とするように強制されます - in: query - name: parameters[updated] - schema: - type: integer - responses: - "200": - description: 成功 - content: - application/json: - schema: - $ref: "#/components/schemas/calendarapi.ConferenceJSON" - text/xml: - schema: - $ref: "#/components/schemas/calendarapi.ConferenceJSON" - "400": - description: 不正なリクエスト - content: - application/json: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - text/xml: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - "500": - description: 内部サーバーエラー - content: - application/json: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - text/xml: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - security: - - ApiKeyAuth: [] - summary: カンファレンスコールに関するデータを返します - tags: - - conference_calls - /api/v2.1/calendar/dividends: - get: - description: 指定した会計期間および/または証券の配当データを返します。株式については、配当金額、権利落ち日、支払日、配当利回り、その他関連する配当情報が含まれます。 - operationId: get-dividends - parameters: - - description: レスポンス形式を指定します。クエリパラメータは、どちらの形式でも同様に機能します - in: header - name: accept - required: true - schema: - type: string - enum: - - application/json - default: application/json - - description: ページオフセット。最適化、パフォーマンス、および技術的な理由により、ページオフセットは 0 ~ 100000 - に制限されています。日付などの他のパラメータを使用して、クエリ結果の件数を絞り込んでください。 - in: query - name: page - schema: - type: integer - default: 0 - - description: 返される結果の件数(最大1000件)。 - in: query - name: pagesize - schema: - type: integer - - description: calendar データを取得する日付。同一日付の場合の date_from および date_to - の省略形。指定しない場合は最新が使用されます。 - in: query - name: parameters[date] - schema: - type: string - format: YYYY-MM-DD - - description: クエリの基準となる日付 - in: query - name: parameters[date_from] - schema: - type: string - format: YYYY-MM-DD - - description: 特定の時点までをクエリするための日付 - in: query - name: parameters[date_to] - schema: - type: string - format: YYYY-MM-DD - - description: ソート対象の配当日フィールド(新しい順) - in: query - name: parameters[date_sort] - schema: - type: string - enum: - - announced - - ex - - payable - - record - - description: 配当利回りでのフィルタ条件の指定方法です。gt = より大きい (Greater Than)、gte = 以上 (Greater - Than Equal)、eq = 等しい (Equal)、lt = より小さい (Less Than)、lte = 以下 (Less - Than Equal) を表します。 - in: query - name: parameters[dividend_yield_operation] - schema: - type: string - enum: - - gt - - gte - - eq - - lte - - lt - - description: 配当利回りで絞り込むための値です。デフォルトでは、指定した値と等しい(Equal To)ものを対象とします。1 は 100% を表します。 - in: query - name: parameters[dividend_yield] - schema: - type: number - - description: フィルタリングに使用する重要度レベル。指定した重要度以上のものが対象となります - in: query - name: parameters[importance] - schema: - type: integer - enum: - - 0 - - 1 - - 2 - - 3 - - 4 - - 5 - - description: カンマ区切りで1つ以上のティッカーシンボルを指定します。最大50件まで - in: query - name: parameters[tickers] - schema: - type: string - format: csv - - description: レコードが最後に更新された時刻を示す Unix - タイムスタンプ(UTC)。これを指定すると、ソート順は指定したタイムスタンプ以上の値となるように強制されます。 - in: query - name: parameters[updated] - schema: - type: integer - responses: - "200": - description: 成功 - content: - application/json: - schema: - $ref: "#/components/schemas/calendarapi.DividendJSON" - text/xml: - schema: - $ref: "#/components/schemas/calendarapi.DividendJSON" - "400": - description: 不正なリクエスト - content: - application/json: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - text/xml: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - "500": - description: 内部サーバーエラー - content: - application/json: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - text/xml: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - security: - - ApiKeyAuth: [] - summary: 配当イベント - tags: - - Dividends - /api/v2.1/calendar/earnings: - get: - description: 指定した会計期間および/または銘柄の決算データを返します。実績の1株当たり利益(EPS)と売上高、予想値、サプライズ、過去との比較を含みます。決算データは、投資家が企業業績を評価するうえで重要な情報です。 - operationId: get-earnings - parameters: - - description: 返却フォーマットを指定します。どちらのフォーマットでもクエリパラメータの動作は同じです。 - in: header - name: accept - required: true - schema: - type: string - enum: - - application/json - default: application/json - - description: ページオフセット。最適化やパフォーマンス、技術的な理由により、ページオフセットは 0 ~ 100000 - に制限されています。日付などの他のパラメータを使用してクエリ結果を絞り込んでください。 - in: query - name: page - schema: - type: integer - default: 0 - - description: 返される結果の件数。最大1000件 - in: query - name: pagesize - schema: - type: integer - - description: calendar データを取得する日付。同じ日付を指定する場合の date_from と date_to - の省略形です。指定しない場合は最新の日付が使用されます。 - in: query - name: parameters[date] - schema: - type: string - format: YYYY-MM-DD - - description: ある時点を起点とするクエリ開始日 - in: query - name: parameters[date_from] - schema: - type: string - format: YYYY-MM-DD - - description: ポイントインタイムでクエリする終了日 - in: query - name: parameters[date_to] - schema: - type: string - format: YYYY-MM-DD - - description: earnings calendar のフィールドに対する並び替えオプションです。並び順には `:desc` または `:asc` - を指定します - in: query - name: parameters[date_sort] - schema: - type: string - enum: - - date - - description: フィルタに使用する重要度レベルです。指定した重要度以上(以上条件)で絞り込みます - in: query - name: parameters[importance] - schema: - type: integer - enum: - - 0 - - 1 - - 2 - - 3 - - 4 - - 5 - - description: カンマ区切りのティッカーシンボルを1つ以上指定します。最大50ティッカーまで指定できます - in: query - name: parameters[tickers] - schema: - type: string - format: csv - - description: レコードが最後に更新された日時を示す Unix タイムスタンプ(UTC)。指定したタイムスタンプ以上の値でソートされるように強制します。 - in: query - name: parameters[updated] - schema: - type: integer - responses: - "200": - description: 成功 - content: - application/json: - schema: - $ref: "#/components/schemas/calendarapi.EarningJSON" - text/xml: - schema: - $ref: "#/components/schemas/calendarapi.EarningJSON" - "400": - description: 不正なリクエスト - content: - application/json: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - text/xml: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - "500": - description: 内部サーバーエラー - content: - application/json: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - text/xml: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - security: - - ApiKeyAuth: [] - summary: 決算データを返します - tags: - - earnings - /api/v2.1/calendar/economics: - get: - description: 各国の経済指標、発表、レポートを含む経済calendarのデータを返します。GDP、雇用統計、インフレ指標などの経済イベントについて、実績値、コンセンサス予想、前回値などを含みます。 - operationId: get-economics - parameters: - - description: 返却形式を指定します。クエリパラメータはどちらの形式でも同様に動作します。 - in: header - name: accept - required: true - schema: - type: string - enum: - - application/json - default: application/json - - description: ページオフセット。最適化、パフォーマンス、および技術的な理由により、ページオフセットは 0 ~ 100000 - の範囲に制限されています。日付などの他のパラメータを使用して、クエリ結果を絞り込んでください。 - in: query - name: page - schema: - type: integer - default: 0 - - description: 返される結果数。上限1000件 - in: query - name: pagesize - schema: - type: integer - maximum: 1000 - - description: calendar データを取得する日付。date_from と date_to - が同一の場合の省略指定です。指定がない場合は最新の日付がデフォルトになります。 - in: query - name: parameters[date] - schema: - type: string - format: YYYY-MM-DD - - description: クエリの基準となる日付 - in: query - name: parameters[date_from] - schema: - type: string - format: YYYY-MM-DD - - description: 特定の時点を指定するための日付 - in: query - name: parameters[date_to] - schema: - type: string - format: YYYY-MM-DD - - description: フィルタに使用する重要度レベルです。指定した重要度以上のものが対象になります - in: query - name: parameters[importance] - schema: - type: integer - enum: - - 1 - - 2 - - 3 - - description: レコードが最後に更新された時刻を示す Unix - タイムスタンプ(UTC)。この値を指定すると、指定したタイムスタンプ以上(Greater Than or - Equal、>=)のレコードが先に来るようにソート順を強制します - in: query - name: parameters[updated] - schema: - type: integer - - description: "3文字の国コード(例: USA, CAN, GBR)" - in: query - name: country - schema: - type: string - format: A-Z:3 - - description: カンマで区切られた1つ以上のカテゴリ - in: query - name: event_category - schema: - type: string - format: csv - responses: - "200": - description: 成功 - content: - application/json: - schema: - $ref: "#/components/schemas/calendarapi.EconomicJSON" - text/xml: - schema: - $ref: "#/components/schemas/calendarapi.EconomicJSON" - "400": - description: 不正なリクエスト - content: - application/json: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - text/xml: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - "500": - description: サーバ内部エラー - content: - application/json: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - text/xml: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - security: - - ApiKeyAuth: [] - summary: 経済calendarデータを返します - tags: - - economics - /api/v2.1/calendar/fda: - get: - description: 製薬・バイオテクノロジー企業向けのFDA承認情報、臨床試験情報、およびPDUFA(Prescription Drug User Fee - Act)の期日を返します。医薬品の開発段階、試験(治験)結果、承認状況、規制上のマイルストーンに関する情報を含みます。 - operationId: get-fda - parameters: - - description: レスポンス形式を指定します。クエリパラメータはどちらの形式でも同じように動作します - in: header - name: accept - required: true - schema: - type: string - enum: - - application/json - default: application/json - - description: ページオフセット。最適化・パフォーマンス・技術的な理由から、ページオフセットは 0 ~ 100000 - の範囲に制限されています。日付などの他のパラメータでクエリ結果を制限してください - in: query - name: page - schema: - type: integer - default: 0 - - description: 返される結果の数。最大1000件 - in: query - name: pagesize - schema: - type: integer - - description: calendar データを問い合わせる日付。date_from と date_to - が同一の場合の省略形。指定しない場合は最新の日付が使用されます。 - in: query - name: parameters[date] - schema: - type: string - format: YYYY-MM-DD - - description: ポイントインタイムでクエリする基準日 - in: query - name: parameters[date_from] - schema: - type: string - format: YYYY-MM-DD - - description: ポイントインタイムクエリの対象日 - in: query - name: parameters[date_to] - schema: - type: string - format: YYYY-MM-DD - - description: calendar のフィルタおよびソートに使用する日付。デフォルトは `announced` です。 - in: query - name: parameters[date_search_field] - schema: - type: string - enum: - - announced - - target - default: announced - - description: 一部の日付フィールド(例えば FDA calendar の target date)には、2021-Q1 - のようなあいまいな日付が含まれる場合があります。フィルタリング時には、あいまいな日付のマッチングを許可するか、指定された日付期間内で完全一致する日付「のみ」を検索する厳密な日付マッチングとするかを選択できます。デフォルトは - `TRUE` です。 - in: query - name: parameters[date_search_strict] - schema: - type: boolean - default: true - - description: カンマ区切りの1件以上の証券識別子を指定します。最大50件までです。証券識別子は、米国上場株式のみを対象とした ticker - シンボル形式で指定する必要があります。 - in: query - name: parameters[securities] - schema: - type: string - format: csv - - description: レコードが最後に更新された Unix タイムスタンプ(UTC)。これにより、ソート順は指定したタイムスタンプ以上(Greater - Than or Equal)に固定されます。 - in: query - name: parameters[updated] - schema: - type: integer - responses: - "200": - description: 成功 - content: - application/json: - schema: - $ref: "#/components/schemas/calendarapi.FDAJSON" - text/xml: - schema: - $ref: "#/components/schemas/calendarapi.FDAJSON" - "400": - description: 不正なリクエスト - content: - application/json: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - text/xml: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - "500": - description: 内部サーバーエラー - content: - application/json: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - text/xml: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - security: - - ApiKeyAuth: [] - summary: FDA承認、臨床試験、PDUFA目標日 - tags: - - fda - /api/v2.1/calendar/guidance: - get: - description: 企業経営陣が提供する、将来の利益および売上高に関するガイダンス(見通し)データを返します。1株当たり利益(EPS)のガイダンスのレンジ(最小値/最大値)、売上高ガイダンスのレンジ、および過去に提示されたガイダンスとの比較を含みます。ガイダンスは、経営陣が将来の業績をどのように見込んでいるかを把握するうえで重要です。 - operationId: get-guidance - parameters: - - description: 返却フォーマットを指定します。どちらのフォーマットでもクエリパラメータの動作は同じです。 - in: header - name: accept - required: true - schema: - type: string - enum: - - application/json - default: application/json - - description: ページオフセット。最適化、パフォーマンス、および技術的な理由により、ページオフセットは 0~100000 - の範囲に制限されています。日付などの他のパラメータを使用してクエリ結果を絞り込んでください。 - in: query - name: page - schema: - type: integer - default: 0 - - description: 返される結果数。上限は1000件。 - in: query - name: pagesize - schema: - type: integer - - description: calendar データを取得する日付。date_from と date_to - が同じ場合の省略指定です。指定しない場合は最新の日付が使用されます - in: query - name: parameters[date] - schema: - type: string - format: YYYY-MM-DD - - description: クエリの起点となる日付 - in: query - name: parameters[date_from] - schema: - type: string - format: YYYY-MM-DD - - description: クエリの対象時点を指定する日付 - in: query - name: parameters[date_to] - schema: - type: string - format: YYYY-MM-DD - - description: フィルタに使用する重要度レベル。指定した重要度以上の値が対象になります。 - in: query - name: parameters[importance] - schema: - type: integer - enum: - - 0 - - 1 - - 2 - - 3 - - 4 - - 5 - - description: 返されるガイダンスがプライマリ、セカンダリ、またはすべてのいずれであるかを指定します。既定値は Y です。 - in: query - name: parameters[is_primary] - schema: - type: string - enum: - - Y - - N - - All - default: Y - - description: カンマ区切りのティッカーシンボルを1件以上指定します。最大50ティッカーまで指定できます - in: query - name: parameters[tickers] - schema: - type: string - format: csv - - description: レコードが最後に更新された日時を示す Unix - タイムスタンプ(UTC)。これを指定すると、ソート順は指定したタイムスタンプ以上(Greater Than or Equal - to)のレコードになるように強制されます。 - in: query - name: parameters[updated] - schema: - type: integer - responses: - "200": - description: 成功 - content: - application/json: - schema: - $ref: "#/components/schemas/calendarapi.GuidanceJSON" - text/xml: - schema: - $ref: "#/components/schemas/calendarapi.GuidanceJSON" - "400": - description: 不正なリクエスト - content: - application/json: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - text/xml: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - "500": - description: 内部サーバーエラー - content: - application/json: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - text/xml: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - security: - - ApiKeyAuth: [] - summary: ガイダンスデータを返します。 - tags: - - guidance - /api/v2.1/calendar/ipos: - get: - description: 価格情報、引受会社、案件ステータス、および募集内容の詳細を含むIPO(新規公開株)データを返します - operationId: get-ipos-v21 - parameters: - - description: ページ番号 - in: query - name: page - schema: - type: integer - - description: ページサイズ - in: query - name: pagesize - schema: - type: integer - - description: YYYY-MM-DD 形式の IPO 実施日(新しい推奨パラメータ) - in: query - name: ipo_date - schema: - type: string - format: date - - description: IPO 実施日(YYYY-MM-DD 形式、非推奨) - in: query - name: parameters[ipo_date] - schema: - type: string - format: date - - description: 開始日(YYYY-MM-DD 形式) - in: query - name: parameters[date_from] - schema: - type: string - format: date - - description: 終了日(YYYY-MM-DD形式) - in: query - name: parameters[date_to] - schema: - type: string - format: date - - description: ティッカー - in: query - name: parameters[tickers] - schema: - type: string - - description: IPO の種類 - in: query - name: parameters[ipo_type] - schema: - type: string - - description: UNIXタイムスタンプ形式の更新日時 - in: query - name: parameters[updated] - schema: - type: string - format: int64 - responses: - "200": - description: IPO(新規株式公開) - content: - application/json: - schema: - $ref: "#/components/schemas/calendarapi.IPOJSON" - text/xml: - schema: - $ref: "#/components/schemas/calendarapi.IPOJSON" - "400": - description: 不正なリクエスト - content: - application/json: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - text/xml: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - "500": - description: 内部サーバーエラー - content: - application/json: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - text/xml: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - security: - - ApiKeyAuth: [] - summary: IPO v2.1 - tags: - - ipos - /api/v2.1/calendar/ma: - get: - description: 買収・合併(M&A)のデータを返します。案件の発表、完了状況に加え、買収企業および対象企業に関する詳細を含みます。企業統合に関する取引について、取引規模、支払い形態、取引ステータス、予定日/完了日などの情報を提供します。 - operationId: get-ma - parameters: - - description: 返却形式を指定します。クエリパラメータはどちらの形式でも同様に動作します - in: header - name: accept - required: true - schema: - type: string - enum: - - application/json - default: application/json - - description: ページオフセット。最適化、パフォーマンスおよび技術的な理由により、ページオフセットは 0 ~ 100000 - の範囲に制限されています。日付などの他のパラメータを使用して、クエリ結果を絞り込んでください。 - in: query - name: page - schema: - type: integer - default: 0 - - description: 返される結果数。上限1000件。 - in: query - name: pagesize - schema: - type: integer - - description: calendar データを取得する対象日。date_from と date_to - が同一の場合に、それらをまとめて指定するための省略記法です。未指定の場合は最新の日付が使用されます。 - in: query - name: parameters[date] - schema: - type: string - format: YYYY-MM-DD - - description: クエリの起点となる日付 - in: query - name: parameters[date_from] - schema: - type: string - format: YYYY-MM-DD - - description: クエリ対象とする時点を指定する日付 - in: query - name: parameters[date_to] - schema: - type: string - format: YYYY-MM-DD - - description: フィルタに使用する重要度レベルです。指定した重要度以上のものが対象になります。 - in: query - name: parameters[importance] - schema: - type: integer - enum: - - 0 - - 1 - - 2 - - 3 - - 4 - - 5 - - description: カンマ区切りのティッカーシンボルを1つ以上指定します(最大50件)。 - in: query - name: parameters[tickers] - schema: - type: string - format: csv - - description: レコードの最終更新を表す Unix タイムスタンプ(UTC)。これを指定すると、ソート順は指定したタイムスタンプ以上(Greater - Than or Equal)のものに固定されます。 - in: query - name: parameters[updated] - schema: - type: integer - - description: ソート対象のM&A日付フィールド(expected と completed は新しいものから古いものへ、announced - は古いものから新しいものへ) - in: query - name: parameters[date_sort] - schema: - type: string - enum: - - expected - - completed - - announced - responses: - "200": - description: 成功 - content: - application/json: - schema: - $ref: "#/components/schemas/calendarapi.AcquisitionJSON" - text/xml: - schema: - $ref: "#/components/schemas/calendarapi.AcquisitionJSON" - "400": - description: 不正なリクエスト - content: - application/json: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - text/xml: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - "500": - description: 内部サーバーエラー - content: - application/json: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - text/xml: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - security: - - ApiKeyAuth: [] - summary: 合併・買収(M&A)データを返します - tags: - - ma - /api/v2.1/calendar/offerings: - get: - description: IPO - 後に追加株式を発行する公開企業のセカンダリー・オファリング(追加株式発行)データを返します。オファリング価格、調達額、株数、シェルフ・オファリングの有無に加え、有価証券が時間をかけて分割して売却されるのか、初回オファリング日に一括して売却されるのかといった情報を含みます。 - operationId: get-offerings - parameters: - - description: 返却フォーマットを指定します。どちらの形式でもクエリパラメータの動作は同じです - in: header - name: accept - required: true - schema: - type: string - enum: - - application/json - default: application/json - - description: ページオフセット。最適化、パフォーマンスおよび技術的な理由により、ページオフセットは 0 ~ 100000 - の範囲に制限されています。日付などの他のパラメータを使用して、クエリ結果を絞り込んでください。 - in: query - name: page - schema: - type: integer - default: 0 - - description: 返される結果数。上限 1000 件 - in: query - name: pagesize - schema: - type: integer - - description: calendar データを取得する日付。同一日付の場合の date_from および date_to - の省略形。指定しない場合は最新日付が使用されます。 - in: query - name: parameters[date] - schema: - type: string - format: YYYY-MM-DD - - description: 照会を開始する基準時点の日付 - in: query - name: parameters[date_from] - schema: - type: string - format: YYYY-MM-DD - - description: クエリの終了時点を指定する日付 - in: query - name: parameters[date_to] - schema: - type: string - format: YYYY-MM-DD - - description: フィルタリングに使用する重要度レベルです。指定した重要度以上のものが対象になります - in: query - name: parameters[importance] - schema: - type: integer - enum: - - 0 - - 1 - - 2 - - 3 - - 4 - - 5 - - description: カンマ区切りで指定するティッカーシンボル。1件以上、最大50件まで。 - in: query - name: parameters[tickers] - schema: - type: string - format: csv - - description: レコードが最後に更新された日時を示す Unix - タイムスタンプ(UTC)。これにより、ソート順は指定したタイムスタンプ以上(Greater Than or - Equal)になるように強制されます - in: query - name: parameters[updated] - schema: - type: integer - responses: - "200": - description: 成功 - content: - application/json: - schema: - $ref: "#/components/schemas/calendarapi.OfferingJSON" - text/xml: - schema: - $ref: "#/components/schemas/calendarapi.OfferingJSON" - "400": - description: 不正なリクエスト - content: - application/json: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - text/xml: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - "500": - description: 内部サーバーエラー - content: - application/json: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - text/xml: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - security: - - ApiKeyAuth: [] - summary: セカンダリー・オファリングデータを返します - tags: - - offerings - /api/v2.1/calendar/ratings: - get: - description: アップグレード、ダウングレード、新規カバレッジ開始、目標株価の変更など、Wall - Streetアナリストによるレーティングデータを返します。利用可能な場合、現在および過去のレーティング、目標株価、アナリスト情報、レーティングの精度指標を含みます。 - operationId: get-ratings - parameters: - - description: 返却フォーマットを指定します。いずれのフォーマットでもクエリパラメータの動作は同じです - in: header - name: accept - required: true - schema: - type: string - enum: - - application/json - default: application/json - - description: "返却するフィールドのカンマ区切りリストを指定します。利用可能なフィールド: id, date, time, ticker, - exchange, name, currency, action_pt, action_company, rating_current, - pt_current, rating_prior, pt_prior, pt_pct_change, url, - url_calendar, url_news, analyst, analyst_id, analyst_name, - ratings_accuracy, importance, notes, updated。ratings_accuracy - を含むすべてのフィールドを返すには、* を使用します。" - in: query - name: fields - schema: - type: string - format: csv - - description: ページオフセット。最適化、パフォーマンス、技術的な理由により、ページオフセットは0〜100000に制限されています。日付などの他のパラメータでクエリ結果を制限してください - in: query - name: page - schema: - type: integer - default: 0 - - description: 返される結果数。最大1000件 - in: query - name: pagesize - schema: - type: integer - - description: calendar データを照会する日付。同一の日付を指定する場合の date_from および date_to - の省略形。指定しない場合は最新の日付が使用されます。 - in: query - name: parameters[date] - schema: - type: string - format: YYYY-MM-DD - - description: クエリの起点となる日付 - in: query - name: parameters[date_from] - schema: - type: string - format: YYYY-MM-DD - - description: クエリの終了時点となる日付 - in: query - name: parameters[date_to] - schema: - type: string - format: YYYY-MM-DD - - description: フィルタに使用する重要度レベルです。指定した重要度以上のものを対象とします。 - in: query - name: parameters[importance] - schema: - type: integer - enum: - - 0 - - 1 - - 2 - - 3 - - 4 - - 5 - - description: カンマ区切りの1つ以上のティッカーシンボル。最大50件まで - in: query - name: parameters[tickers] - schema: - type: string - format: csv - - description: レコードの最終更新日時を表す Unix タイムスタンプ(UTC)。指定したタイムスタンプ以上(Greater Than or - Equal)となるようにソート順を強制します - in: query - name: parameters[updated] - schema: - type: integer - - description: カンマ区切りのアナリストID(analyst_id)を1つ以上 - in: query - name: parameters[analyst_id] - schema: - type: string - format: csv - - description: 1つ以上の firm_id をカンマ区切りで指定 - in: query - name: parameters[firm_id] - schema: - type: string - format: csv - - description: 特定の - action_company(レーティングに対するアクション)でフィルタします。なお、これらの用語はいずれも厳密に定義されています。 - in: query - name: parameters[action] - schema: - type: string - enum: - - Downgrades - - Maintains - - Reinstates - - Reiterates - - Upgrades - - Assumes - - Initiates Coverage On - - Terminates Coverage On - - Removes - - Suspends - - Firm Dissolved - - description: 取得するアナリスト(個人)のIDをカンマ区切りで指定します。省略すると、利用可能なすべてのアナリストが返されます - in: query - name: analyst - schema: - type: string - format: csv - - description: 取得対象のアナリスト企業IDをカンマ区切りのリストで指定します。省略すると、利用可能なすべての企業が返されます - in: query - name: firm - schema: - type: string - format: csv - - description: レーティングを標準化されたカテゴリに集約する - in: query - name: simplify - schema: - type: boolean - default: false + description: ニュース項目のフィルタリングに使用できる、利用可能なすべてのニュースチャンネルの一覧を返します。チャンネルにはサブチャンネルを持つものもありますが、いずれも個別の項目として一覧に含まれます。 + operationId: get-channels responses: "200": description: 成功 content: application/json: schema: - $ref: "#/components/schemas/calendarapi.RatingJSON" - text/xml: - schema: - $ref: "#/components/schemas/calendarapi.RatingJSON" - "400": - description: 不正なリクエスト - content: - application/json: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - text/xml: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - "500": - description: 内部サーバーエラー - content: - application/json: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - text/xml: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - security: - - ApiKeyAuth: [] - summary: アナリストのレーティングデータを返します - tags: - - ratings - /api/v2.1/calendar/ratings/analysts: - get: - description: レーティングを提供しているアナリストの一覧をすべて返します - operationId: get-ratings-analysts - 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: フィールド - in: query - name: fields - schema: - type: string - - description: アナリスト - in: query - name: analyst - schema: - type: string - - description: アナリスト名 - in: query - name: analyst_name - schema: - type: string - - description: 企業 - in: query - name: firm - schema: - type: string - - description: 会社名 - in: query - name: firm_name - schema: - type: string - - description: レコードが最後に更新された時刻を示す Unix - タイムスタンプ(UTC)。これにより、ソート順は指定したタイムスタンプ以上のレコードのみを対象とするように強制されます - in: query - name: updated - schema: - type: integer - responses: - "200": - description: アナリスト・レーティング - content: - application/json: - schema: - $ref: "#/components/schemas/calendarapi.RatingsAnalystJSON" - text/xml: - schema: - $ref: "#/components/schemas/calendarapi.RatingsAnalystJSON" - "400": - description: 不正なリクエスト - content: - application/json: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - text/xml: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - "500": - description: 内部サーバーエラー - content: - application/json: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - text/xml: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - security: - - ApiKeyAuth: [] - summary: レーティングアナリスト - tags: - - ratings_analysts - /api/v2.1/calendar/ratings/firms: - get: - description: アナリスト・レーティングを提供する証券会社の一覧を返します - operationId: get-ratings-firms - 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: フィールド - in: query - name: fields - schema: - type: string - - description: 企業 - in: query - name: firm - schema: - type: string - - description: レコードの最終更新日時を示すUnixタイムスタンプ(UTC)。指定したタイムスタンプ以上(Greater Than or - Equal)の値のみがソート対象になります - in: query - name: updated - schema: - type: integer - responses: - "200": - description: 格付会社 - content: - application/json: - schema: - $ref: "#/components/schemas/calendarapi.RatingsFirmJSON" - text/xml: - schema: - $ref: "#/components/schemas/calendarapi.RatingsFirmJSON" - "400": - description: 不正なリクエスト - content: - application/json: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - text/xml: - schema: - $ref: "#/components/schemas/api.ErrorResponse" + additionalProperties: true + type: object "500": description: 内部サーバーエラー content: application/json: schema: - $ref: "#/components/schemas/api.ErrorResponse" - text/xml: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - security: - - ApiKeyAuth: [] - summary: レーティング会社 + additionalProperties: true + type: object + summary: 利用可能なニュースチャンネルの取得 tags: - - ratings_firms - /api/v2.1/calendar/splits: + - Channels + /api/v2/news: get: - description: 株式分割データを返します。分割比率、発表日、権利落ち日、分配日などを含みます。株式分割は、株価を調整するために企業が発行済株式数を増減させる際に行われます。また、その株式がオプション取引の対象かどうかに関する情報も含まれます。 - operationId: get-splits + description: この REST API + はニュースの構造化データを返します。パフォーマンスを最適化するには、tickers(ティッカー)、date、channels + などのパラメータでクエリの範囲を絞るか、差分取得には updatedSince を使用してください。ページオフセットは 0 ~ 100000 + の範囲に制限されています。 + operationId: get-news parameters: - - description: 返却形式を指定します。いずれの形式でもクエリパラメータの動作は同じです。 + - description: レスポンス形式を指定 in: header name: accept required: true @@ -2187,894 +43,346 @@ paths: type: string enum: - application/json + - application/xml default: application/json - - description: ページオフセット。最適化、性能および技術的な理由から、ページオフセットは 0 ~ 100000 + - description: ページオフセット。最適化、パフォーマンス、および技術的な理由から、ページオフセットは 0 ~ 100000 の範囲に制限されています。日付などの他のパラメータを使用して、クエリ結果を絞り込んでください。 in: query name: page schema: type: integer default: 0 - - description: 返される結果数。最大1000件。 - in: query - name: pagesize - schema: - type: integer - - description: calendar データを取得する日付。同一の日付を指定する場合の date_from および date_to - の省略形。指定がない場合は最新がデフォルト - in: query - name: parameters[date] - schema: - type: string - format: YYYY-MM-DD - - description: ポイントインタイムでクエリを行う基準日 - in: query - name: parameters[date_from] - schema: - type: string - format: YYYY-MM-DD - - description: ある時点のクエリに使用する終了日 - in: query - name: parameters[date_to] - schema: - type: string - format: YYYY-MM-DD - - description: calendar のフィルタおよびソートに使用する日付。デフォルトは `announced` です。 - in: query - name: parameters[date_search_field] - schema: - type: string - enum: - - announced - - ex - default: announced - - description: フィルタに使用する重要度レベルです。指定した重要度以上のものが対象になります。 - in: query - name: parameters[importance] - schema: - type: integer - enum: - - 0 - - 1 - - 2 - - 3 - - 4 - - 5 - - description: カンマで区切られた1つ以上のティッカーシンボル。最大50件まで。 - in: query - name: parameters[tickers] - schema: - type: string - format: csv - - description: レコードが最後に更新された時刻を示す Unix - タイムスタンプ(UTC)。これを指定すると、並び順は指定したタイムスタンプ以上のものになるように強制されます。 - in: query - name: parameters[updated] - schema: - type: integer - responses: - "200": - description: 成功 - content: - application/json: - schema: - $ref: "#/components/schemas/calendarapi.SplitJSON" - text/xml: - schema: - $ref: "#/components/schemas/calendarapi.SplitJSON" - "400": - description: 不正なリクエスト - content: - application/json: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - text/xml: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - "500": - description: 内部サーバーエラー - content: - application/json: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - text/xml: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - security: - - ApiKeyAuth: [] - summary: splits calendar のデータを返します - tags: - - splits - /api/v2.2/calendar/dividends: - get: - description: 選択した会計期間および/または銘柄について、確定済み・未確定の配当日を含む配当データを返します。V2.2 - では、confirmed、period、year - の追加フィールドが含まれます。このバージョンでは、配当の確定状況および会計期間に関する、より詳細な情報が提供されます。 - operationId: get-dividends-v22 - parameters: - - description: 返却形式を指定します。クエリパラメータはどちらの形式でも同様に動作します - in: header - name: accept - required: true - schema: - type: string - enum: - - application/json - default: application/json - - description: ページオフセット。最適化、パフォーマンス、および技術的な理由により、ページオフセットの値は 0~100000 - に制限されています。日付などの他のパラメータを使用してクエリ結果を絞り込んでください。 - in: query - name: page - schema: - type: integer - default: 0 - - description: 返される結果数。最大 1000 件 - in: query - name: pagesize - schema: - type: integer - - description: calendar データを取得する日付。同一日付を指定する場合の date_from と date_to - の省略形。指定しない場合は最新日付が使用されます。 - in: query - name: parameters[date] - schema: - type: string - format: YYYY-MM-DD - - description: クエリの開始時点となる日付 - in: query - name: parameters[date_from] - schema: - type: string - format: YYYY-MM-DD - - description: 特定時点までをクエリするための終了日 - in: query - name: parameters[date_to] - schema: - type: string - format: YYYY-MM-DD - - description: 配当日でソートするためのフィールド(新しいものから古いものの順序) - in: query - name: parameters[date_sort] - schema: - type: string - enum: - - announced - - ex - - payable - - record - - description: 配当利回りでフィルタリングする方法を指定します。gt = より大きい(Greater Than)、gte = 以上(Greater - Than Equal)、eq = 等しい(Equal)、lt = より小さい(Less Than)、lte = 以下(Less Than - Equal) - in: query - name: parameters[dividend_yield_operation] - schema: - type: string - enum: - - gt - - gte - - eq - - lte - - lt - - description: フィルタに使用する配当利回りの値。既定では、指定した値と等しい条件でフィルタします。1 = 100% - in: query - name: parameters[dividend_yield] - schema: - type: number - - description: フィルタに使用する重要度レベル。指定した重要度以上のものを対象とします - in: query - name: parameters[importance] - schema: - type: integer - enum: - - 0 - - 1 - - 2 - - 3 - - 4 - - 5 - - description: カンマ区切りのティッカーシンボルを1つ以上指定します。最大50件まで。 - in: query - name: parameters[tickers] - schema: - type: string - format: csv - - description: レコードが最後に更新された時刻を示す Unix - タイムスタンプ(UTC)。これを指定すると、ソート順は指定したタイムスタンプ以上のレコードに強制されます。 - in: query - name: parameters[updated] - schema: - type: integer - responses: - "200": - description: 成功 - content: - application/json: - schema: - $ref: "#/components/schemas/calendarapi.DividendJSON" - text/xml: - schema: - $ref: "#/components/schemas/calendarapi.DividendJSON" - "400": - description: 不正なリクエスト - content: - application/json: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - text/xml: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - "500": - description: 内部サーバーエラー - content: - application/json: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - text/xml: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - security: - - ApiKeyAuth: [] - summary: 配当イベント V2.2 - tags: - - Dividends - /api/v2/calendar/events: - get: - description: 投資家向け説明会、カンファレンス、特別発表などの企業イベントを返します - operationId: get-events - parameters: - - description: ページオフセット。最適化・パフォーマンス・技術的な理由から、ページオフセットは 0 ~ 100000 - に制限されています。日付などの他のパラメータを使用してクエリ結果を絞り込んでください。デフォルト値は 0 です。 - in: query - name: page - schema: - type: integer - default: 0 - - description: 返される結果の件数。最大 1000 件 + - description: 返される結果数(最大100件)。 in: query name: pageSize schema: type: integer - default: 100 - - description: calendar データをクエリする日付。date_from と date_to - が同一の場合の省略形。指定しない場合は最新日付がデフォルトになります。 + maximum: 100 + default: 15 + - description: 見出しのみ(headline)、見出し+要約(abstract)、または見出し+本文全体(full)のいずれかを指定します in: query - name: parameters[date] + name: displayOutput schema: type: string - format: date - - description: YYYY-MM-DD 形式の開始日 + enum: + - full + - abstract + - headline + default: headline + - description: "ニュースを取得する日付。dateFrom と dateTo が同じ場合の省略形です。形式: yyyy-mm-dd" in: query - name: parameters[date_from] + name: date schema: type: string - format: date - - description: 終了日(YYYY-MM-DD 形式) + - description: "この日時以降のデータを取得するための開始日。公開日順にソートされます。形式: yyyy-mm-dd" in: query - name: parameters[date_to] + name: dateFrom schema: type: string - format: date - - description: フィルタに使用する重要度レベル。指定した重要度以上のものが対象になります + - description: "クエリ対象とする時点を指定する日付。公開日でソートされます。形式: yyyy-mm-dd" in: query - name: parameters[importance] + name: dateTo schema: - type: integer - enum: - - 0 - - 1 - - 2 - - 3 - - 4 - - 5 - - description: カンマ区切りで1つ以上のティッカーシンボルを指定します。最大50件まで + type: string + - description: 取得および並び替えに使用する最新の更新日時(UTC)の Unix タイムスタンプ in: query - name: parameters[tickers] + name: updatedSince schema: - type: string - format: csv - - description: レコードの最終更新日時を表す Unix タイムスタンプ(UTC)。これを指定すると、ソートは指定したタイムスタンプ以上(Greater - Than or Equal)を下限として実行されます。 + type: integer + - description: 取得およびソートに使用する、最後に公開された Unix タイムスタンプ(UTC) in: query - name: parameters[updated] + name: publishedSince schema: type: integer - - description: 検索キーのタイプ + - description: "結果の並び順を制御します。デフォルトは created の降順 (DESC) です。形式: + field:direction。ソート対象フィールド: id, created, updated。ソート順序: asc (昇順), + desc (降順)" in: query - name: search_keys_type + name: sort schema: type: string enum: - - event_type - - description: 検索キー + - id:asc + - id:desc + - created:asc + - created:desc + - updated:asc + - updated:desc + - description: カンマ区切りで1件以上のISIN(国際証券識別番号)を指定します。最大50件。形式:csv in: query - name: search_keys + name: isin schema: type: string - responses: - "200": - description: イベント - content: - application/json: - schema: - $ref: "#/components/schemas/calendarapi.EventsJSON" - text/xml: - schema: - $ref: "#/components/schemas/calendarapi.EventsJSON" - "400": - description: 不正なリクエスト - content: - application/json: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - text/xml: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - "500": - description: 内部サーバーエラー - content: - application/json: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - text/xml: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - security: - - ApiKeyAuth: [] - summary: イベント - tags: - - events - /api/v2/calendar/ipos: - get: - description: Initial Public Offering (IPO) - データを返します。価格情報、引受会社、ディールステータス、募集内容の詳細などが含まれます。IPO - は、非公開企業が初めて株式を一般に公開することを指します。なお、IPOs エンドポイントでは、新しい ticker - は、基礎となる企業データに自動的にリンクされないため、すぐに結果が返されない場合があります。最新のレコードを取得するには、tickers - パラメータを指定せずにクエリを送信してください。 - operationId: get-ipos-v2 - parameters: - - description: レスポンス形式を指定します。クエリパラメータはどちらの形式でも同じように動作します。 - in: header - name: accept - required: true + - description: 1つ以上のCUSIPをカンマ区切りで指定します。最大50件。ライセンス契約が必要です。形式:CSV + in: query + name: cusips schema: type: string - enum: - - application/json - default: application/json - - description: ページオフセット。最適化、パフォーマンス、および技術的な理由から、ページオフセットは 0 ~ 100000 - の範囲に制限されています。日付などの他のパラメータでクエリ結果を制限してください + - description: "カンマ区切りのtickerシンボルのリスト。最大50件。形式: CSV" in: query - name: page + name: tickers schema: - type: integer - default: 0 - - description: 返される結果数。最大1000件。 + type: string + - description: "1 つ以上のプライマリ ticker シンボルをカンマ区切りで指定します。プライマリ ticker + の関連付けのみでフィルタリングします。形式: csv" in: query - name: pagesize + name: primaryTickers schema: - type: integer - - description: calendar データをクエリする日付。date_from と date_to - が同じ場合に、それらをまとめて指定するための省略形です。指定しない場合は最新日がデフォルトになります。 + type: string + - description: "カンマ区切りの1つ以上のチャンネル名またはID。形式: CSV" in: query - name: parameters[date] + name: channels schema: type: string - format: YYYY-MM-DD - - description: 特定時点からのクエリの終了日 + - description: カンマ区切りの1つ以上の単語/フレーズ。優先度の高い順に Title、Tags、Body を検索します。形式:CSV in: query - name: parameters[date_from] + name: topics schema: type: string - format: YYYY-MM-DD - - description: クエリ対象の時点を指定する日付 + - description: topics クエリの論理演算子。すべてのトピックを要求する場合は 'and'、いずれかのトピックが一致すればよい場合は 'or' + を使用します in: query - name: parameters[date_to] + name: topic_group_by schema: type: string - format: YYYY-MM-DD - - description: カンマ区切りで1つ以上のティッカーシンボルを指定します。最大50件まで指定できます。新しいティッカーは、すぐに結果が返らない場合があります。 + enum: + - and + - or + default: or + - description: "1人以上の著者をカンマ区切りで指定します。形式: CSV" in: query - name: parameters[tickers] + name: authors schema: type: string - format: csv - - description: "カンマ区切りの IPO タイプを 1 つ以上指定します。例: Ordinary Shares,SPAC" + - description: "1つ以上のコンテンツタイプをカンマ区切りで指定します。形式: csv" in: query - name: parameters[ipo_type] + name: content_types schema: type: string - format: csv - - description: レコードが最後に更新された時刻を表す Unix - タイムスタンプ(UTC)。これを指定すると、並び順が指定したタイムスタンプ以上(Greater Than or - Equal)のレコードのみになるように強制されます + - description: API レスポンスの希望するフォーマットを指定します in: query - name: parameters[updated] + name: format schema: - type: integer + type: string + enum: + - text + - description: 重要度レベルで絞り込み + in: query + name: importance + schema: + type: string + - description: "地域でフィルタリングします(例: カナダのデータには 'ca' または 'canada' を指定)" + in: query + name: region + schema: + type: string responses: "200": description: 成功 content: application/json: schema: - $ref: "#/components/schemas/calendarapi.IPOJSON" + items: + $ref: "#/components/schemas/api.NewsItem" + type: array text/xml: schema: - $ref: "#/components/schemas/calendarapi.IPOJSON" + items: + $ref: "#/components/schemas/api.NewsItem" + type: array "400": - description: 不正なリクエスト + description: 無効または欠落しているクエリパラメーター + content: + application/json: + schema: + type: string + text/xml: + schema: + type: string + "499": + description: リクエストコンテキストがキャンセルされました content: application/json: schema: - $ref: "#/components/schemas/api.ErrorResponse" + type: string text/xml: schema: - $ref: "#/components/schemas/api.ErrorResponse" + type: string "500": - description: 内部サーバーエラー + description: 内部エラー content: application/json: schema: - $ref: "#/components/schemas/api.ErrorResponse" + type: string text/xml: schema: - $ref: "#/components/schemas/api.ErrorResponse" + type: string security: - ApiKeyAuth: [] - summary: IPOデータを返します + summary: ニュース記事を取得します tags: - - ipos - /sec/insider_transactions/owners: + - News + /api/v2/news-removed: get: - description: 企業の役員、取締役、主要株主などのインサイダー取引当事者に関する情報を返します - operationId: get-insider-transaction-owner + description: 削除されたニュースデータを返します。結果をフィルタリングし、指定されたタイムスタンプ以降に更新された項目のみを含めます。 + operationId: get-removed-news parameters: - - description: ページオフセット。最適化、パフォーマンス、および技術的な理由により、ページオフセットは 0 ~ 100000 - の範囲に制限されています。日付などの他のパラメータを使用してクエリ結果を絞り込んでください。デフォルトは 0 です。 + - description: 戻り値の形式を指定します + in: header + name: accept + required: true + schema: + type: string + enum: + - application/json + default: application/json + - description: ページオフセット。最適化、パフォーマンスおよび技術的な理由により、ページオフセットは 0 ~ 100000 + の範囲に制限されています。日付などの他のパラメータを使用して、クエリ結果を絞り込んでください。 in: query name: page schema: type: integer default: 0 - - description: 返される結果数。上限は 1000 件 + - description: 返される結果数。最大 100 件。 in: query - name: pagesize + 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)となるように強制されます。 + maximum: 100 + default: 15 + - description: 結果を絞り込み、指定した Unix タイムスタンプ(UTC)以降に更新された項目のみを返します in: query - name: updated_since + name: updatedSince 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: インサイダー取引当事者 + description: 成功 content: application/json: schema: - $ref: "#/components/schemas/calendarapi.InsiderTransactionFilingJSON" + additionalProperties: + items: + $ref: "#/components/schemas/api.NewsRemovedItem" + type: array + type: object "400": - description: 不正なリクエスト + description: 無効または欠落しているクエリパラメータ + content: + application/json: + schema: + type: string + "499": + description: リクエストコンテキストのキャンセル content: application/json: schema: - $ref: "#/components/schemas/api.ErrorResponse" + type: string "500": - description: 内部サーバーエラー + description: 内部エラー content: application/json: schema: - $ref: "#/components/schemas/api.ErrorResponse" + type: string security: - ApiKeyAuth: [] - summary: インサイダー取引者 + summary: 削除済みのニュースデータを返します tags: - - Insider Transaction + - News +servers: + - url: //api.benzinga.com/api/v2 components: securitySchemes: ApiKeyAuth: + description: APIキーによる認証。APIキーをクエリパラメータとして指定してください。 in: query name: token type: apiKey schemas: - api.ErrorResponse: + api.ChannelTag: + description: チャンネル名またはタグ名 properties: - text: + name: + example: Technology type: string type: object - calendarapi.AcquisitionJSON: - properties: - ma: - items: - additionalProperties: true - type: object - 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: - properties: - analyst-insights: - items: - additionalProperties: true - type: object - type: array - type: object - calendarapi.BlockTradeJSON: - properties: - block_trade: - items: - additionalProperties: true - type: object - type: array - type: object - calendarapi.BullsSayBearsSayJSON: - properties: - bulls_say_bears_say: - items: - additionalProperties: true - type: object - type: array - type: object - calendarapi.ConferenceJSON: - properties: - conference: - items: - additionalProperties: true - type: object - type: array - type: object - calendarapi.ConsensusRating: + api.Image: + description: サイズとURL付きの記事画像 properties: - aggregate_ratings: - $ref: "#/components/schemas/calendarapi.AggregateRating" - aggregate_type: - type: string - consensus_price_target: - type: number - consensus_rating: + size: + example: large 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: + url: + example: https://cdn.benzinga.com/files/images/story/2024/example.jpg type: string type: object - calendarapi.DividendJSON: - properties: - dividends: - items: - additionalProperties: true - type: object - type: array - type: object - calendarapi.EarningJSON: - properties: - earnings: - items: - additionalProperties: true - type: object - type: array - type: object - calendarapi.EconomicJSON: - properties: - economics: - items: - additionalProperties: true - type: object - type: array - type: object - calendarapi.ErxGapJSON: - properties: - erx_gap: - items: - additionalProperties: true - type: object - type: array - type: object - calendarapi.EventsJSON: - properties: - events: - items: - additionalProperties: true - type: object - type: array - type: object - calendarapi.FDAJSON: - properties: - fda: - items: - additionalProperties: true - type: object - type: array - type: object - calendarapi.GovernmentTradeJSON: - properties: - data: - items: - additionalProperties: true - type: object - type: array - type: object - calendarapi.GuidanceJSON: - properties: - guidance: - items: - additionalProperties: true - type: object - type: array - type: object - calendarapi.HaltResumeJSON: - properties: - halt_resume: - items: - additionalProperties: true - type: object - type: array - type: object - calendarapi.IPOJSON: - properties: - ipos: - items: - additionalProperties: true - type: object - type: array - type: object - calendarapi.InsiderTransaction: + api.NewsItem: + description: 完全なメタデータ付きのニュース記事アイテム properties: - accession_number: - type: string - company_cik: - type: string - company_name: + author: + example: Benzinga Newsdesk type: string - company_symbol: + body: type: string - filing_date: - type: string - footnotes: + channels: items: - $ref: "#/components/schemas/calendarapi.SECFootnotes" + $ref: "#/components/schemas/api.ChannelTag" type: array - form_type: - type: string - html_url: + created: + example: Wed, 17 May 2017 14:20:15 -0400 type: string id: - type: string - is_10b5: - type: boolean - owner: - $ref: "#/components/schemas/calendarapi.Owner" - remaining_shares: - type: string - remaining_underlying_shares: - type: string - traded_percentage: - type: string - transactions: - items: - $ref: "#/components/schemas/calendarapi.Transaction" - type: array - updated: + example: 123456 type: integer - type: object - calendarapi.InsiderTransactionFilingDoc: - properties: - data: - items: - $ref: "#/components/schemas/calendarapi.InsiderTransaction" - type: array - type: object - calendarapi.InsiderTransactionFilingJSON: - properties: - data: + image: items: - additionalProperties: true - type: object + $ref: "#/components/schemas/api.Image" type: array - type: object - calendarapi.OfferingJSON: - properties: - offerings: + original_id: + type: integer + stocks: items: - additionalProperties: true - type: object + $ref: "#/components/schemas/api.Stock" type: array - type: object - calendarapi.OptionActivityJSON: - properties: - option_activity: + tags: items: - additionalProperties: true - type: object + $ref: "#/components/schemas/api.ChannelTag" type: array - type: object - calendarapi.Owner: - properties: - insider_cik: + teaser: type: string - insider_name: + title: + example: Apple Announces New iPhone type: string - insider_title: + updated: + example: Wed, 17 May 2017 14:20:15 -0400 type: string - is_director: - type: boolean - is_officer: - type: boolean - is_ten_percent_owner: - type: boolean - raw_signature: + url: + example: https://www.benzinga.com/news/123456 type: string type: object - calendarapi.RatingJSON: - properties: - ratings: - items: - additionalProperties: true - type: object - type: array - type: object - calendarapi.RatingsAnalystJSON: - properties: - analyst_ratings_analyst: - items: - additionalProperties: true - type: object - type: array - type: object - calendarapi.RatingsFirmJSON: - properties: - analyst_ratings_firm: - items: - additionalProperties: true - type: object - type: array - type: object - calendarapi.Removed: + api.NewsRemovedItem: + description: ID と更新タイムスタンプ付きの削除済みニュース記事 properties: id: - type: string - type: - type: string - updated: + example: 123456 type: integer - type: object - calendarapi.RemovedJSON: - properties: - removed: - items: - $ref: "#/components/schemas/calendarapi.Removed" - type: array - type: object - calendarapi.SECFootnotes: - properties: - id: - type: string - text: + updated: + example: Wed, 17 May 2017 14:20:15 -0400 type: string type: object - calendarapi.SplitJSON: - properties: - splits: - items: - additionalProperties: true - type: object - type: array - type: object - calendarapi.Transaction: + api.Stock: + description: tickerおよび各種識別子を含む株式情報 properties: - acquired_or_disposed: - type: string - conversion_exercise_price_derivative: - type: string - date_deemed_execution: - type: string - date_exercisable: - type: string - date_expiration: - type: string - date_transaction: + cusip: + example: "037833100" type: string - is_derivative: - type: boolean - ownership: + exchange: + example: NASDAQ type: string - post_transaction_quantity: + isin: + example: US0378331005 type: string - price_per_share: + name: + example: AAPL type: string - remaining_underlying_shares: - type: string - security_title: - type: string - shares: - type: string - transaction_code: - type: string - transaction_id: - type: string - underlying_security_title: - type: string - underlying_shares: - type: string - voluntarily_reported: - type: boolean type: object -servers: - - url: https://api.benzinga.com - description: 本番 diff --git a/ja/openapi/data-api-proxy_api.spec.yml b/ja/openapi/data-api-proxy_api.spec.yml index 7b1f534a..2de21958 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: diff --git a/ja/openapi/delivery_api.spec.yml b/ja/openapi/delivery_api.spec.yml index 3fe130a5..c77f8ccb 100644 --- a/ja/openapi/delivery_api.spec.yml +++ b/ja/openapi/delivery_api.spec.yml @@ -410,6 +410,3 @@ components: - Undefined - "Null" - Present -servers: - - url: https://api.benzinga.com/api/v1 - description: 本番 diff --git a/ja/openapi/logo-api_api.spec.yml b/ja/openapi/logo-api_api.spec.yml index ad3d41c9..c23a586c 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 オブジェクトの配列を含む成功したレスポンス diff --git a/ja/openapi/newsquantified-api_api.spec.yml b/ja/openapi/newsquantified-api_api.spec.yml index 64778b73..a2cb84d3 100644 --- a/ja/openapi/newsquantified-api_api.spec.yml +++ b/ja/openapi/newsquantified-api_api.spec.yml @@ -106,8 +106,6 @@ components: type: object bzhttp.ErrorCode: enum: - - unsupported_message_type - - database_query_error - json_unmarshaling_error - no_data_found - no_matching_endpoint @@ -119,10 +117,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 @@ -134,6 +132,8 @@ components: - ErrorFailedDependency - ErrorServiceUnavailable - ErrorUpstreamAPIError + - ErrorUnsupportedMessageType + - ErrorDBQueryError bzhttp.Resp: properties: data: diff --git a/ja/openapi/ticker-trends-api_api.spec.yml b/ja/openapi/ticker-trends-api_api.spec.yml index c19dc6fb..d9bb360e 100644 --- a/ja/openapi/ticker-trends-api_api.spec.yml +++ b/ja/openapi/ticker-trends-api_api.spec.yml @@ -172,8 +172,6 @@ components: type: object bzhttp.ErrorCode: enum: - - unsupported_message_type - - database_query_error - json_unmarshaling_error - no_data_found - no_matching_endpoint @@ -185,10 +183,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 @@ -200,6 +198,8 @@ components: - ErrorFailedDependency - ErrorServiceUnavailable - ErrorUpstreamAPIError + - ErrorUnsupportedMessageType + - ErrorDBQueryError bzhttp.Resp: properties: data: 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 index 6bc042d0..becb19ca 100644 --- a/ko/api-reference/calendar_api/analyst-insights/analyst-insights-v1.mdx +++ b/ko/api-reference/calendar_api/analyst-insights/analyst-insights-v1.mdx @@ -1,6 +1,6 @@ --- title: "애널리스트 인사이트" -openapi: /ko/openapi/calendar_api.spec.yml GET /api/v1/analyst/insights +openapi: /openapi/calendar_api.spec.yml GET /api/v1/analyst/insights --- diff --git a/ko/api-reference/calendar_api/block-trade/blocktrade-v1.mdx b/ko/api-reference/calendar_api/block-trade/blocktrade-v1.mdx index 93c5a874..577d2c6e 100644 --- a/ko/api-reference/calendar_api/block-trade/blocktrade-v1.mdx +++ b/ko/api-reference/calendar_api/block-trade/blocktrade-v1.mdx @@ -1,6 +1,6 @@ --- title: "Blocktrade" -openapi: /ko/openapi/calendar_api.spec.yml GET /api/v1/signal/block_trade +openapi: /openapi/calendar_api.spec.yml GET /api/v1/signal/block_trade --- 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 index db6b0aff..f0c09016 100644 --- 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 @@ -1,6 +1,6 @@ --- title: "강세론 대 약세론" -openapi: /ko/openapi/calendar_api.spec.yml GET /api/v1/bulls_bears_say +openapi: /openapi/calendar_api.spec.yml GET /api/v1/bulls_bears_say --- 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 index 5aabbb1e..a8682523 100644 --- 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 @@ -1,6 +1,6 @@ --- title: "컨퍼런스 콜" -openapi: /ko/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/conference-calls +openapi: /openapi/calendar_api.spec.yml GET /api/v2.1/calendar/conference-calls --- 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 index a86a8fd8..5123bcb0 100644 --- 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 @@ -1,6 +1,6 @@ --- title: "컨센서스 투자 의견" -openapi: /ko/openapi/calendar_api.spec.yml GET /api/v1/consensus-ratings +openapi: /openapi/calendar_api.spec.yml GET /api/v1/consensus-ratings --- diff --git a/ko/api-reference/calendar_api/dividends/dividends-events-v22.mdx b/ko/api-reference/calendar_api/dividends/dividends-events-v22.mdx index 4f0b762e..d51dce1a 100644 --- a/ko/api-reference/calendar_api/dividends/dividends-events-v22.mdx +++ b/ko/api-reference/calendar_api/dividends/dividends-events-v22.mdx @@ -1,6 +1,6 @@ --- title: "배당금" -openapi: /ko/openapi/calendar_api.spec.yml GET /api/v2.2/calendar/dividends +openapi: /openapi/calendar_api.spec.yml GET /api/v2.2/calendar/dividends --- diff --git a/ko/api-reference/calendar_api/dividends/dividends-events.mdx b/ko/api-reference/calendar_api/dividends/dividends-events.mdx index 7667def3..0231ba9e 100644 --- a/ko/api-reference/calendar_api/dividends/dividends-events.mdx +++ b/ko/api-reference/calendar_api/dividends/dividends-events.mdx @@ -1,6 +1,6 @@ --- title: "배당" -openapi: /ko/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/dividends +openapi: /openapi/calendar_api.spec.yml GET /api/v2.1/calendar/dividends --- 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 index a03cdfb9..5c85bdbf 100644 --- a/ko/api-reference/calendar_api/earnings/returns-the-earnings-data.mdx +++ b/ko/api-reference/calendar_api/earnings/returns-the-earnings-data.mdx @@ -1,6 +1,6 @@ --- title: "실적" -openapi: /ko/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/earnings +openapi: /openapi/calendar_api.spec.yml GET /api/v2.1/calendar/earnings --- 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 index afc4adaf..91ce7d06 100644 --- 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 @@ -1,6 +1,6 @@ --- title: "경제 지표" -openapi: /ko/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/economics +openapi: /openapi/calendar_api.spec.yml GET /api/v2.1/calendar/economics --- diff --git a/ko/api-reference/calendar_api/erx-gaps/erx-gaps.mdx b/ko/api-reference/calendar_api/erx-gaps/erx-gaps.mdx index 773cbcd8..e3db165d 100644 --- a/ko/api-reference/calendar_api/erx-gaps/erx-gaps.mdx +++ b/ko/api-reference/calendar_api/erx-gaps/erx-gaps.mdx @@ -1,6 +1,6 @@ --- title: "ERX 갭" -openapi: /ko/openapi/calendar_api.spec.yml GET /api/v1/erx-gaps +openapi: /openapi/calendar_api.spec.yml GET /api/v1/erx-gaps --- diff --git a/ko/api-reference/calendar_api/events/events.mdx b/ko/api-reference/calendar_api/events/events.mdx index 73d29b67..9c2d0d65 100644 --- a/ko/api-reference/calendar_api/events/events.mdx +++ b/ko/api-reference/calendar_api/events/events.mdx @@ -1,6 +1,6 @@ --- title: "이벤트" -openapi: /ko/openapi/calendar_api.spec.yml GET /api/v2/calendar/events +openapi: /openapi/calendar_api.spec.yml GET /api/v2/calendar/events --- 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 index 9ab7681e..0f12f971 100644 --- 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 @@ -1,6 +1,6 @@ --- title: "FDA" -openapi: /ko/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/fda +openapi: /openapi/calendar_api.spec.yml GET /api/v2.1/calendar/fda --- 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 index e712dee0..d704fa1c 100644 --- 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 @@ -1,6 +1,6 @@ --- title: "정부 거래 보고서" -openapi: /ko/openapi/calendar_api.spec.yml GET /api/v1/government_trade_reports +openapi: /openapi/calendar_api.spec.yml GET /api/v1/government_trade_reports --- diff --git a/ko/api-reference/calendar_api/government-trades/government-trades.mdx b/ko/api-reference/calendar_api/government-trades/government-trades.mdx index a57d6142..bec2a750 100644 --- a/ko/api-reference/calendar_api/government-trades/government-trades.mdx +++ b/ko/api-reference/calendar_api/government-trades/government-trades.mdx @@ -1,6 +1,6 @@ --- title: "정부 거래" -openapi: /ko/openapi/calendar_api.spec.yml GET /api/v1/government_trades +openapi: /openapi/calendar_api.spec.yml GET /api/v1/government_trades --- diff --git a/ko/api-reference/calendar_api/guidance/returns-guidance-data.mdx b/ko/api-reference/calendar_api/guidance/returns-guidance-data.mdx index 8400d6d3..41a8bcb5 100644 --- a/ko/api-reference/calendar_api/guidance/returns-guidance-data.mdx +++ b/ko/api-reference/calendar_api/guidance/returns-guidance-data.mdx @@ -1,6 +1,6 @@ --- title: "가이던스" -openapi: /ko/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/guidance +openapi: /openapi/calendar_api.spec.yml GET /api/v2.1/calendar/guidance --- diff --git a/ko/api-reference/calendar_api/halt-resume/haltresume-v1.mdx b/ko/api-reference/calendar_api/halt-resume/haltresume-v1.mdx index c16a054e..66dcc850 100644 --- a/ko/api-reference/calendar_api/halt-resume/haltresume-v1.mdx +++ b/ko/api-reference/calendar_api/halt-resume/haltresume-v1.mdx @@ -1,6 +1,6 @@ --- title: "Haltresume" -openapi: /ko/openapi/calendar_api.spec.yml GET /api/v1/signal/halt_resume +openapi: /openapi/calendar_api.spec.yml GET /api/v1/signal/halt_resume --- 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 index 3a173989..93aee299 100644 --- a/ko/api-reference/calendar_api/insider-transaction/insider-transaction-filing.mdx +++ b/ko/api-reference/calendar_api/insider-transaction/insider-transaction-filing.mdx @@ -1,6 +1,6 @@ --- title: "Insider Transaction" -openapi: /ko/openapi/calendar_api.spec.yml GET /api/v1/sec/insider_transactions/filings +openapi: /openapi/calendar_api.spec.yml GET /api/v1/sec/insider_transactions/filings --- 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 index d200c2f2..e75e3ca2 100644 --- a/ko/api-reference/calendar_api/insider-transaction/insider-transaction-owner.mdx +++ b/ko/api-reference/calendar_api/insider-transaction/insider-transaction-owner.mdx @@ -1,6 +1,6 @@ --- title: "내부자 거래 소유자" -openapi: /ko/openapi/calendar_api.spec.yml GET /sec/insider_transactions/owners +openapi: /openapi/calendar_api.spec.yml GET /sec/insider_transactions/owners --- diff --git a/ko/api-reference/calendar_api/ipos/ipos-v21.mdx b/ko/api-reference/calendar_api/ipos/ipos-v21.mdx index 6e26e860..5e8966fb 100644 --- a/ko/api-reference/calendar_api/ipos/ipos-v21.mdx +++ b/ko/api-reference/calendar_api/ipos/ipos-v21.mdx @@ -1,6 +1,6 @@ --- title: "IPOs" -openapi: /ko/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/ipos +openapi: /openapi/calendar_api.spec.yml GET /api/v2.1/calendar/ipos --- 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 37fbb6c2..fb3bf49e 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 V2" -openapi: /ko/openapi/calendar_api.spec.yml GET /api/v2/calendar/ipos +openapi: /openapi/calendar_api.spec.yml GET /api/v2/calendar/ipos --- 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 index 957c4956..488cf11c 100644 --- 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 @@ -1,6 +1,6 @@ --- title: "M&A" -openapi: /ko/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/ma +openapi: /openapi/calendar_api.spec.yml GET /api/v2.1/calendar/ma --- 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 index 7ff75d41..a6ffd084 100644 --- a/ko/api-reference/calendar_api/offerings/returns-secondary-offering-data.mdx +++ b/ko/api-reference/calendar_api/offerings/returns-secondary-offering-data.mdx @@ -1,6 +1,6 @@ --- title: "Offerings" -openapi: /ko/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/offerings +openapi: /openapi/calendar_api.spec.yml GET /api/v2.1/calendar/offerings --- diff --git a/ko/api-reference/calendar_api/option-activity/optionactivity-v1.mdx b/ko/api-reference/calendar_api/option-activity/optionactivity-v1.mdx index 600d8438..45e4328d 100644 --- a/ko/api-reference/calendar_api/option-activity/optionactivity-v1.mdx +++ b/ko/api-reference/calendar_api/option-activity/optionactivity-v1.mdx @@ -1,6 +1,6 @@ --- title: "이례적 옵션 거래" -openapi: /ko/openapi/calendar_api.spec.yml GET /api/v1/signal/option_activity +openapi: /openapi/calendar_api.spec.yml GET /api/v1/signal/option_activity --- 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 index 02c3cbb5..5cb502d9 100644 --- a/ko/api-reference/calendar_api/ratings/returns-analyst-ratings-data.mdx +++ b/ko/api-reference/calendar_api/ratings/returns-analyst-ratings-data.mdx @@ -1,6 +1,6 @@ --- title: "투자의견" -openapi: /ko/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/ratings +openapi: /openapi/calendar_api.spec.yml GET /api/v2.1/calendar/ratings --- diff --git a/ko/api-reference/calendar_api/ratings_analysts/ratings-analysts.mdx b/ko/api-reference/calendar_api/ratings_analysts/ratings-analysts.mdx index 9dccc3eb..cb61f8a5 100644 --- a/ko/api-reference/calendar_api/ratings_analysts/ratings-analysts.mdx +++ b/ko/api-reference/calendar_api/ratings_analysts/ratings-analysts.mdx @@ -1,6 +1,6 @@ --- title: "애널리스트 등급" -openapi: /ko/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/ratings/analysts +openapi: /openapi/calendar_api.spec.yml GET /api/v2.1/calendar/ratings/analysts --- diff --git a/ko/api-reference/calendar_api/ratings_firms/ratings-firms.mdx b/ko/api-reference/calendar_api/ratings_firms/ratings-firms.mdx index ce4812d7..daff5c77 100644 --- a/ko/api-reference/calendar_api/ratings_firms/ratings-firms.mdx +++ b/ko/api-reference/calendar_api/ratings_firms/ratings-firms.mdx @@ -1,6 +1,6 @@ --- title: "평가 기관" -openapi: /ko/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/ratings/firms +openapi: /openapi/calendar_api.spec.yml GET /api/v2.1/calendar/ratings/firms --- diff --git a/ko/api-reference/calendar_api/removed/removed-v2.mdx b/ko/api-reference/calendar_api/removed/removed-v2.mdx index 27fed6bf..9bfa549c 100644 --- a/ko/api-reference/calendar_api/removed/removed-v2.mdx +++ b/ko/api-reference/calendar_api/removed/removed-v2.mdx @@ -1,6 +1,6 @@ --- title: "Removed" -openapi: /ko/openapi/calendar_api.spec.yml GET /api/v2.1/calendar-removed/ +openapi: /openapi/calendar_api.spec.yml GET /api/v2.1/calendar-removed/ --- 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 index d2aadcfc..7d9bd9a5 100644 --- 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 @@ -1,6 +1,6 @@ --- title: "액면분할" -openapi: /ko/openapi/calendar_api.spec.yml GET /api/v2.1/calendar/splits +openapi: /openapi/calendar_api.spec.yml GET /api/v2.1/calendar/splits --- diff --git a/ko/api-reference/guides/consensus-ratings-explained.mdx b/ko/api-reference/guides/consensus-ratings-explained.mdx new file mode 100644 index 00000000..7957b2c6 --- /dev/null +++ b/ko/api-reference/guides/consensus-ratings-explained.mdx @@ -0,0 +1,320 @@ +--- +title: "컨센서스 등급 설명" +description: "Benzinga가 개별 애널리스트의 추천을 기반으로 컨센서스 등급을 어떻게 계산하는지 알아봅니다" +--- + +
+ ## 개요 +
+ +컨센서스 평점은 개별 애널리스트 의견을 하나의 이해하기 쉬운 지표로 집계해, 특정 종목에 대한 애널리스트 심리를 통합적으로 보여 줍니다. 이 가이드는 정보에 기반한 투자 의사결정을 내릴 수 있도록, 컨센서스 평점이 어떻게 산출되는지 설명합니다. + +
+ ## 컨센서스 등급이 계산되는 방식 +
+ +
+ ### 1단계: 애널리스트 의견 수집 +
+ +특정 종목에 대해 이용 가능한 모든 애널리스트 투자의견을 수집합니다. 각 의견에는 다음 정보가 포함됩니다: + +* **애널리스트 이름** 및 **소속 기관명** +* **투자의견 등급** (예: Strong Buy, Buy, Hold, Sell, Strong Sell) +* **목표가** - 애널리스트가 제시한 목표 주가 +* **업데이트 날짜** - 해당 의견이 발표된 날짜 + +
+ ### 단계 2: 고유 애널리스트 필터링 +
+ +정확성을 높이고 이중 집계를 방지하기 위해 각 고유 애널리스트-기관 조합에 대해 **가장 최근 등급**만 포함합니다. + +**예시:** 예를 들어, Morgan Stanley 소속 애널리스트 John Doe가 한 종목에 여러 번 등급을 부여한 경우, 계산에는 가장 최근 등급만 포함됩니다. + + + 유효한 목표가가 없는 등급은 분석에서 제외됩니다. + + +
+ ### 3단계: 등급 분류 +
+ +애널리스트 투자의견은 다섯 가지 표준 범주로 분류됩니다: + +| 범주 | 수치 값 | +|----------|---------------| +| **강력 매도** | 1 | +| **매도** | 2 | +| **보유** | 3 | +| **매수** | 4 | +| **강력 매수** | 5 | + +
+ ### 단계 4: 투자의견 집계 +
+ +각 카테고리에 속한 애널리스트 수를 집계합니다. + +**집계 예시:** + +* 강력 매수: 8명의 애널리스트 +* 매수: 12명의 애널리스트 +* 보유: 5명의 애널리스트 +* 매도: 2명의 애널리스트 +* 강력 매도: 1명의 애널리스트 + +**총계:** 중복 없는 애널리스트 28명 + +
+ ### 5단계: 컨센서스 등급 값 계산 +
+ +컨센서스 등급 값은 가중평균으로 계산합니다. + +``` +Consensus Value = (Strong Buy × 5 + Buy × 4 + Hold × 3 + Sell × 2 + Strong Sell × 1) / Total Analysts +``` + +**위의 예시를 기준으로 하면:** + +``` +Consensus Value = (8×5 + 12×4 + 5×3 + 2×2 + 1×1) / 28 +Consensus Value = (40 + 48 + 15 + 4 + 1) / 28 +Consensus Value = 108 / 28 +Consensus Value = 3.86 +``` + +
+ ### 6단계: 컨센서스 등급 결정 +
+ +컨센서스 값은 가장 가까운 정수로 반올림한 후, 다음 등급에 매핑됩니다: + +| 컨센서스 값 | 표준 등급 | 단순화 등급 | +|----------------|-----------------|-------------------| +| **1** | 강력 매도 | 매도 | +| **2** | 매도 | 매도 | +| **3** | 보유 | 보유 | +| **4** | 매수 | 매수 | +| **5** | 강력 매수 | 매수 | + +**이 예시에서:** 3.86은 **4**로 반올림되며, 이는 **"매수"** 컨센서스 등급에 해당합니다. + +*** + +
+ ## 표시 옵션 +
+ +
+ ### 표준형 vs. 단순형 Ratings +
+ +다음 두 가지 표시 형식을 제공합니다. + +**표준형 (5개 범주):** + +* Strong Sell, Sell, Hold, Buy, Strong Buy + +**단순형 (3개 범주):** + +* Sell (Strong Sell + Sell 통합) +* Hold +* Buy (Buy + Strong Buy 통합) + +
+ ### 개수 vs. 백분율 표시 +
+ +**개수 표시:** +각 범주에 속한 애널리스트 수를 그대로 표시합니다. + +**백분율 표시:** +각 범주에 속한 애널리스트 비율을 표시하며, 합계가 정확히 100%가 되도록 반올림된 정수 백분율로 제공합니다. + +**예시:** + +* 매수: 71% (애널리스트 20명) +* 보유: 18% (애널리스트 5명) +* 매도: 11% (애널리스트 3명) + +*** + +
+ ## 목표 주가 산출 +
+ +
+ ### 컨센서스 목표가 +
+ +모든 애널리스트가 제시한 목표가의 평균: + +``` +Consensus PT = Sum of all Price Targets / Number of Analysts +``` + +
+ ### 최저 및 최고 목표 주가 +
+ +* **최저 목표 주가:** 모든 애널리스트가 제시한 목표 주가 중 가장 낮은 값 +* **최고 목표 주가:** 모든 애널리스트가 제시한 목표 주가 중 가장 높은 값 + +이는 애널리스트들이 예상하는 가격의 범위를 나타냅니다. + +*** + +
+ ## 지표 이해 +
+ +
+ ### 전체 애널리스트 수 vs. 고유 애널리스트 수 +
+ +* **전체 애널리스트 수:** 수집된 모든 투자의견/평가 수(동일 애널리스트의 여러 평가 포함 가능) +* **고유 애널리스트 수:** 서로 다른 애널리스트-펌 조합의 개수(계산에 사용) + +고유 수치는 각 애널리스트의 의견이 한 번만 반영되도록 하여, 더 정확한 컨센서스를 산출하는 데 도움이 됩니다. + +*** + +
+ ## 중요 사항 +
+ +
+ ### 투자의견 최신성 +
+ +컨센서스 투자의견은 가장 최근 애널리스트 의견을 반영합니다. **Updated At** 타임스탬프는 컨센서스가 마지막으로 계산된 시점을 나타냅니다. + +
+ ### 커버리지 깊이 +
+ +컨센서스 레이팅은 서로 다른 애널리스트 수가 많을수록 신뢰성이 높습니다. 애널리스트 커버리지가 제한적인 종목(커버하는 애널리스트가 3–5명 미만인 경우)은 컨센서스 레이팅이 상대적으로 덜 안정적일 수 있습니다. + +
+ ### 투자 의견 분포 +
+ +컨센서스만 보지 말고, 투자 의견이 어떻게 분포되어 있는지도 함께 살펴봐야 합니다. 매수 의견이 50%, 매도 의견이 50%인 종목은 컨센서스가 "보유"로 표시되지만, 이는 애널리스트들 사이의 상당한 의견 차이를 가려버릴 수 있습니다. + +*** + +
+ ## 예시 계산 과정 살펴보기 +
+ +**XYZ Corporation**에 대한 예시를 단계별로 살펴보겠습니다: + +
+ ### 원시 데이터 (애널리스트 10명) +
+ +| 애널리스트 | 회사 | 투자의견 | 목표가 | +|---------|------|--------|--------------| +| 애널리스트 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. 컨센서스 결정:** 3.9를 반올림하면 **4 = "Buy"** + +**5. 목표가:** + +* 컨센서스 목표가: (150+165+155+140+170+152+145+130+158+168) / 10 = **$153.30** +* 최저 목표가: **$130** +* 최고 목표가: **$170** + +**6. 비율 분포:** + +* Buy: 70% (Strong Buy 30% + Buy 40%) +* Hold: 20% +* Sell: 10% + +
+ ### 최종 컨센서스 등급 결과 +
+ +```json +{ + "consensusRating": "BUY", + "consensusRatingValue": 3.9, + "consensusPriceTarget": 153.30, + "priceTargetLow": 130, + "priceTargetHigh": 170, + "totalAnalysts": 10, + "uniqueAnalysts": 10, + "lastUpdated": "2026-01-16T10:30:00Z" +} +``` + +*** + +
+ ## 자주 묻는 질문 +
+ + + + 동일한 기관에 속한 애널리스트가 투자의견을 여러 번 변경한 경우, 총 애널리스트 수에는 모든 변경 건이 포함되지만, 계산에는 가장 최근 투자의견만 사용됩니다(이는 고유 애널리스트 수에 반영됩니다). + + + + 컨센서스 투자의견은 새로운 애널리스트 투자의견이 게시되거나 기존 투자의견이 업데이트될 때마다 다시 계산됩니다. + + + + 애널리스트 커버리지가 없으면 컨센서스 투자의견을 계산할 수 없습니다. 해당 종목에는 컨센서스 데이터가 표시되지 않습니다. + + + + 아닙니다. 컨센서스는 애널리스트가 새 투자의견을 발행하거나 기존 투자의견을 업데이트할 때에만 변경됩니다. + + + +*** + + + + + + 주식의 컨센서스 등급 데이터를 조회합니다 + + + + 개별 애널리스트 등급을 조회합니다 + + \ 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/calendar_api.spec.yml b/ko/openapi/calendar_api.spec.yml index a11ece30..382bdff7 100644 --- a/ko/openapi/calendar_api.spec.yml +++ b/ko/openapi/calendar_api.spec.yml @@ -1,2307 +1,41 @@ openapi: 3.0.0 info: contact: {} - description: 이 REST API는 컨퍼런스 콜, 배당, 실적(및 향후 실적 발표일), 경제 지표, 제약 관련 공시, 가이던스, - IPO, 2차 공모, 등급 평가, M&A 활동, 그리고 주식분할에 대한 구조화된 데이터를 반환합니다. - termsOfService: http://swagger.io/terms/ - title: Calendar API - version: 2.1.0 + description: 베어러 토큰 인증 + title: Newsfeed & Why is it Moving v2 + version: 2.0.0 paths: - /api/v1/analyst/insights: + /api/v2.1/news/channels: get: - description: 증권에 대한 애널리스트 인사이트와 리서치 관점을 반환하며, 금융 애널리스트가 제공하는 상세한 분석과 투자 의견(추천)을 포함합니다 - operationId: get-analyst-insights-v1 - 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: calendar 데이터를 조회할 날짜입니다. date_from과 date_to가 동일할 때 사용할 수 있는 축약형입니다. - 기본값은 최신입니다. - in: query - name: date - schema: - type: string - format: date - - 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: 쉼표로 구분된 하나 이상의 티커(심볼). 티커는 최대 50개까지 지정할 수 있습니다 - in: query - name: symbols - schema: - type: string - format: csv - - description: 애널리스트 - in: query - name: analyst - schema: - type: string - - description: 평가 ID - in: query - name: rating_id - schema: - type: string - - description: 검색 키 타입 - in: query - name: search_keys_type - schema: - type: string - enum: - - firm_id - - firm - - analyst_id - - analyst_name - - description: 검색 키 - in: query - name: search_keys - schema: - type: string - - description: "정렬 기준 필드입니다. 형식은 field:order (예: date:asc)이며, 기본값은 desc입니다." - in: query - name: sort - schema: - type: string - enum: - - date - - description: 레코드가 마지막으로 업데이트된 Unix 타임스탬프(UTC)입니다. 이 값을 사용하면 정렬 순서는 지정된 타임스탬프 - 이상(크거나 같은 값)으로 강제됩니다 - in: query - name: parameters[updated] - schema: - type: integer - responses: - "200": - description: 애널리스트 인사이트 - content: - application/json: - schema: - $ref: "#/components/schemas/calendarapi.AnalystInsightsJSON" - "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: 애널리스트 인사이트 V1 - tags: - - Analyst Insights - /api/v1/bulls_bears_say: - get: - description: 지정한 주식 티커 심볼에 대한 최신 강세(bullish) 및 약세(bearish) 투자 관점을 반환합니다. 강세 관점은 - 해당 주식을 매수해야 한다는 긍정적인 근거를 제시하고, 약세 관점은 매수에 반대하는 부정적인 근거를 제시합니다. - operationId: get-bulls-say-bears-say-v1 - parameters: - - description: 강세/약세 케이스를 조회할 종목 티커 - in: query - name: symbols - required: true - schema: - type: string - - description: 페이지 오프셋입니다. 최적화, 성능 및 기술적인 이유로 페이지 오프셋 값은 0~100000 사이로 제한됩니다. 날짜와 - 같은 다른 파라미터를 사용해 조회 결과를 제한하세요. 기본값은 0입니다. - in: query - name: page - schema: - type: integer - default: 0 - - description: 반환할 결과 수입니다. 최대 200개까지 가능합니다. - in: query - name: pagesize - schema: - type: integer - maximum: 200 - default: 100 - - description: 레코드가 마지막으로 업데이트된 시점의 Unix 타임스탬프(UTC)입니다. 지정한 타임스탬프 이상(크거나 같은 값)이 - 되도록 정렬 순서를 강제합니다 - in: query - name: parameters[updated] - schema: - type: integer - responses: - "200": - description: 요청한 티커 심볼에 대한 강세 및 약세 시나리오의 배열 - content: - application/json: - schema: - $ref: "#/components/schemas/calendarapi.BullsSayBearsSayJSON" - "400": - description: 잘못된 요청 - content: - application/json: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - "401": - description: 인증 정보가 없거나 유효하지 않습니다 - content: - application/json: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - "404": - 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: - - Bulls Say Bears Say - /api/v1/consensus-ratings: - get: - description: 지정된 티커에 대한 집계된 컨센서스 애널리스트 평점 데이터를 반환합니다. 이 엔드포인트는 최근 애널리스트 평점을 기반으로 - 컨센서스 목표 주가, 집계된 평점 분포, 애널리스트 수를 제공합니다. - operationId: get-consensus-ratings-v1 - parameters: - - description: 반환 형식을 지정합니다. 두 형식 간에 쿼리 매개변수의 동작은 동일합니다 - in: header - name: accept - required: true - schema: - type: string - enum: - - application/json - default: application/json - - description: 반환되는 결과 수. 최대 1000개 - in: query - name: pagesize - schema: - type: integer - - description: 조회 시작 기준이 되는 날짜 - in: query - name: parameters[date_from] - schema: - type: string - format: YYYY-MM-DD - - description: 조회 기준 시점을 나타내는 날짜 - in: query - name: parameters[date_to] - schema: - type: string - format: YYYY-MM-DD - - description: 집계를 조회할 하나의 티커 심볼입니다. 최대 1개의 티커만 지정할 수 있습니다. - in: query - name: parameters[tickers] - schema: - type: string - - description: 종합 등급을 BUY, SELL, HOLD로만 단순화하려는 경우에도, 기본값은 모든 등급(STRONG_BUY, BUY, - HOLD, SELL, STRONG_SELL)을 반환합니다. - in: query - name: simplify - schema: - type: boolean - default: false - - description: 평가를 개수 또는 백분율 기준으로 집계하려면 - in: query - name: aggregate_type - schema: - type: string - enum: - - number - - percentage - default: number - responses: - "200": - description: 성공 - content: - application/json: - schema: - $ref: "#/components/schemas/calendarapi.ConsensusRating" - "204": - description: 내용 없음 - content: - application/json: - schema: - type: string - "400": - description: 잘못된 요청 - content: - application/json: - schema: - type: string - "500": - description: 내부 오류 - content: - application/json: - schema: - type: string - security: - - ApiKeyAuth: [] - summary: 애널리스트 투자의견 컨센서스 데이터를 반환합니다 - tags: - - consensus_ratings - /api/v1/erx-gaps: - get: - description: 실적 발표 이후 발생하는 큰 가격 갭을 추적하는 실적 반응 갭 데이터를 반환합니다. - operationId: get-erx-gaps - 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: calendar 데이터를 조회할 날짜입니다. date_from과 date_to 값이 동일할 때 이를 간단히 지정하는 - 축약형입니다. 기본값은 최신 날짜입니다. - in: query - name: parameters[date] - schema: - type: string - format: date - - description: 시작 날짜(YYYY-MM-DD 형식) - in: query - name: parameters[date_from] - schema: - type: string - format: date - - description: 종료일(YYYY-MM-DD 형식) - in: query - name: parameters[date_to] - schema: - type: string - format: date - - description: 레코드가 마지막으로 업데이트된 Unix 타임스탬프(UTC)입니다. 이는 정렬 순서를 지정된 타임스탬프 이상(크거나 - 같음)으로 되도록 강제합니다. - in: query - name: updated - schema: - type: integer - responses: - "200": - description: ERx 갭 - content: - application/json: - schema: - $ref: "#/components/schemas/calendarapi.ErxGapJSON" - text/xml: - schema: - $ref: "#/components/schemas/calendarapi.ErxGapJSON" - "400": - description: 잘못된 요청 - content: - application/json: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - text/xml: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - "500": - description: 내부 서버 오류 - content: - application/json: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - text/xml: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - security: - - ApiKeyAuth: [] - summary: ERx 갭 - tags: - - ERx Gaps - /api/v1/government_trade_reports: - get: - description: 국회의원들이 제출한 정기 거래 보고서를 포함하여, 정부 거래 공시 보고서를 상세하게 반환합니다 - operationId: get-government-trade-reports - parameters: - - description: 페이지 번호 - in: query - name: page - schema: - type: integer - - description: 페이지 크기 - in: query - name: pageSize - schema: - type: integer - - description: 시작일 - in: query - name: date_from - schema: - type: integer - format: int64 - - description: 종료일 - in: query - name: date_to - schema: - type: integer - format: int64 - - description: 이 시점 이후 업데이트 - in: query - name: updated_since - schema: - type: integer - format: int64 - - description: 날짜 - in: query - name: date - schema: - type: integer - format: int64 - - 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: - - '"report_id"' - - '"ticker"' - - description: 검색 키 - in: query - name: search_keys - schema: - type: string - responses: - "200": - description: 정부 거래 보고서 - content: - application/json: - schema: - $ref: "#/components/schemas/calendarapi.GovernmentTradeJSON" - "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: - - Government Trade Reports - /api/v1/government_trades: - get: - description: 미국 하원 및 상원의원을 포함한 정부 공직자들의 거래 내역을 반환합니다 - operationId: get-government-trades - 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: - - report_id - - ticker - - description: 검색 키 - in: query - name: search_keys - schema: - type: string - responses: - "200": - description: 정부 매매 - content: - application/json: - schema: - $ref: "#/components/schemas/calendarapi.GovernmentTradeJSON" - "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: - - Government Trades - /api/v1/sec/insider_transactions/filings: - get: - description: 회사 내부자의 주식 매수 및 매도, 옵션 행사 내역을 포함한 SEC Form 4 내부자 거래 신고 데이터를 반환합니다 - operationId: get-insider-transaction-filing - 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 - - accession_number - - cik - - id - - 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: - get: - description: 기관 거래 활동을 시사할 수 있는 이례적으로 대규모의 거래를 포함하는 블록 트레이드 데이터를 반환합니다. - operationId: get-block-trade-v1 - 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: 쉼표로 구분된 하나 이상의 티커 심볼입니다. 티커는 최대 50개까지 지정할 수 있습니다 - in: query - name: tickers - schema: - type: string - format: csv - - description: 레코드가 마지막으로 업데이트된 시각을 나타내는 Unix 타임스탬프(UTC)입니다. 이를 사용하면 정렬 순서가 지정한 - 타임스탬프 이상(≥)이 되도록 강제됩니다. - in: query - name: updated - schema: - type: integer - responses: - "200": - description: 블록 트레이드 - content: - application/json: - schema: - $ref: "#/components/schemas/calendarapi.BlockTradeJSON" - "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: BlockTrade V1 - tags: - - Block Trade - /api/v1/signal/halt_resume: - get: - description: 증권의 거래 정지 및 재개 정보(정지 사유와 예상 재개 시각 포함)를 반환합니다 - operationId: get-halt-resume-v1 - 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: 티커 심볼은 쉼표로 구분된 하나 이상의 값으로 입력합니다. 최대 50개까지 가능합니다 - in: query - name: tickers - schema: - type: string - format: csv - - description: 레코드가 마지막으로 업데이트된 시점을 나타내는 Unix 타임스탬프(UTC)입니다. 이 값을 사용하면 정렬 순서는 지정된 - 타임스탬프보다 크거나 같은 값으로 강제됩니다 - in: query - name: updated - schema: - type: integer - responses: - "200": - description: 거래 정지 / 재개 - content: - application/json: - schema: - $ref: "#/components/schemas/calendarapi.HaltResumeJSON" - "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: HaltResume V1 - tags: - - Halt Resume - /api/v1/signal/option_activity: - get: - description: 비정상적인 옵션 거래 활동 데이터를 반환하며, 정보 우위가 있는 거래를 시사할 수 있는 대규모 또는 이례적인 옵션 거래를 포함합니다 - operationId: get-option-activity-v1 - 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: calendar 데이터 조회에 사용할 날짜입니다. date_from과 date_to가 동일할 때 이 둘을 대신해 사용할 - 수 있는 단축 파라미터입니다. 지정하지 않으면 최신 날짜가 기본값입니다. - in: query - name: parameters[date] - schema: - type: string - format: date - - description: YYYY-MM-DD 형식의 시작일 - in: query - name: parameters[date_from] - schema: - type: string - format: date - - description: 종료일(YYYY-MM-DD 형식) - in: query - name: parameters[date_to] - schema: - type: string - format: date - - description: 날짜순으로 정렬 - in: query - name: parameters[date_sort] - schema: - type: string - enum: - - date - - description: 쉼표로 구분된 하나 이상의 티커입니다. 티커는 최대 50개까지 지정할 수 있습니다 - in: query - name: parameters[tickers] - schema: - type: string - format: csv - - description: ID - in: query - name: parameters[id] - schema: - type: string - - description: 레코드의 마지막 업데이트 시각을 나타내는 Unix 타임스탬프(UTC)입니다. 정렬 순서는 지정된 타임스탬프 이상(크거나 - 같음)만 포함되도록 강제됩니다. - in: query - name: parameters[updated] - schema: - type: integer - responses: - "200": - description: 옵션 거래 동향 - content: - application/json: - schema: - $ref: "#/components/schemas/calendarapi.OptionActivityJSON" - "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: OptionActivity V1 - tags: - - Option Activity - /api/v2.1/calendar-removed/: - get: - description: 지정한 이벤트 유형에 속하는 calendar 이벤트 중 제거되었거나 취소된 이벤트를 반환합니다 - operationId: get-removed - 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: Type - in: query - name: type - schema: - type: string - enum: - - ratings - - earnings - - dividends - - splits - - ipos - - offerings - - economics - - guidance - - ma - - conference calls - - description: 레코드가 마지막으로 업데이트된 시각의 Unix 타임스탬프(UTC)입니다. 이 값을 지정하면 정렬 순서는 지정한 타임스탬프 - 이상(이상 또는 같음)인 항목만 포함되도록 강제됩니다. - in: query - name: updated - schema: - type: integer - responses: - "200": - description: 삭제됨 - content: - application/json: - schema: - $ref: "#/components/schemas/calendarapi.RemovedJSON" - text/xml: - schema: - $ref: "#/components/schemas/calendarapi.RemovedJSON" - "500": - description: 내부 오류 - content: - application/json: - schema: - type: string - text/xml: - schema: - type: string - security: - - ApiKeyAuth: [] - summary: 삭제됨(v2) - tags: - - removed - /api/v2.1/calendar/conference-calls: - get: - description: 선택한 기간 및/또는 종목에 대한 컨퍼런스 콜 데이터를 반환합니다. 컨퍼런스 콜은 회사 경영진이 분기 또는 연간 재무 - 실적과 사업 업데이트를 논의하고 애널리스트와 투자자의 질문에 답변하는, 사전에 일정이 잡힌 전화 회의를 의미합니다. - operationId: get-conference-calls - parameters: - - description: 반환 형식을 지정합니다. 두 형식 모두에서 쿼리 매개변수는 동일하게 동작합니다 - in: header - name: accept - required: true - schema: - type: string - enum: - - application/json - default: application/json - - description: 페이지 오프셋입니다. 최적화, 성능 및 기술적 이유로 페이지 오프셋 값은 0에서 100000 사이로 제한됩니다. 날짜와 - 같은 다른 파라미터를 사용해 쿼리 결과 범위를 제한하세요. - in: query - name: page - schema: - type: integer - default: 0 - - description: 반환되는 결과 수입니다. 최대 1000개입니다. - in: query - name: pagesize - schema: - type: integer - - description: calendar 데이터를 조회할 날짜입니다. date_from과 date_to가 동일한 경우 두 값을 한 번에 지정하는 - 축약형입니다. 지정하지 않으면 최신 날짜가 기본값입니다. - in: query - name: parameters[date] - schema: - type: string - format: YYYY-MM-DD - - description: 조회를 시작할 기준 시점(날짜) - in: query - name: parameters[date_from] - schema: - type: string - format: YYYY-MM-DD - - description: 조회할 시점을 나타내는 날짜 - in: query - name: parameters[date_to] - schema: - type: string - format: YYYY-MM-DD - - description: 쉼표로 구분된 하나 이상의 티커 심볼입니다. 최대 50개까지 지정할 수 있습니다 - in: query - name: parameters[tickers] - schema: - type: string - format: csv - - description: 레코드가 마지막으로 업데이트된 시각을 나타내는 Unix 타임스탬프(UTC)입니다. 이를 기준으로 정렬 시, 정렬 기준이 - 지정된 타임스탬프 이상(크거나 같은 값)이 되도록 강제합니다 - in: query - name: parameters[updated] - schema: - type: integer - responses: - "200": - description: 성공 - content: - application/json: - schema: - $ref: "#/components/schemas/calendarapi.ConferenceJSON" - text/xml: - schema: - $ref: "#/components/schemas/calendarapi.ConferenceJSON" - "400": - description: 잘못된 요청 - content: - application/json: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - text/xml: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - "500": - description: 내부 서버 오류 - content: - application/json: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - text/xml: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - security: - - ApiKeyAuth: [] - summary: 컨퍼런스 콜 데이터를 반환합니다. - tags: - - conference_calls - /api/v2.1/calendar/dividends: - get: - description: 선택한 기간 및/또는 종목에 대한 배당 데이터를 반환합니다. 배당 금액, 배당락일, 지급일, 배당 수익률 및 주식에 대한 - 기타 관련 배당 정보가 포함됩니다. - operationId: get-dividends - parameters: - - description: 반환 형식을 지정합니다. 두 형식 모두에서 쿼리 매개변수는 동일하게 작동합니다. - in: header - name: accept - required: true - schema: - type: string - enum: - - application/json - default: application/json - - description: 페이지 오프셋입니다. 최적화, 성능 및 기술적 이유로 페이지 오프셋은 0 - 100000 범위 내로 제한됩니다. 날짜 등 - 다른 파라미터를 사용해 쿼리 결과를 제한하세요. - in: query - name: page - schema: - type: integer - default: 0 - - description: 반환되는 결과의 수입니다. 최대 1000개입니다. - in: query - name: pagesize - schema: - type: integer - - description: calendar 데이터를 조회할 기준 날짜입니다. date_from과 date_to가 동일한 경우 이 값을 두 파라미터의 - 축약형으로 사용할 수 있습니다. 지정하지 않으면 최신 날짜가 기본값입니다. - in: query - name: parameters[date] - schema: - type: string - format: YYYY-MM-DD - - description: 조회를 시작할 기준 날짜 - in: query - name: parameters[date_from] - schema: - type: string - format: YYYY-MM-DD - - description: 조회 기준 시점을 나타내는 날짜 - in: query - name: parameters[date_to] - schema: - type: string - format: YYYY-MM-DD - - description: 정렬 기준 배당일 필드(최신순) - in: query - name: parameters[date_sort] - schema: - type: string - enum: - - announced - - ex - - payable - - record - - description: 배당 수익률 기준으로 필터링하는 방법을 지정합니다. gt = 초과(Greater Than), gte = - 이상(Greater Than Equal), eq = 동일(Equal), lt = 미만(Less Than), lte = - 이하(Less Than Equal) - in: query - name: parameters[dividend_yield_operation] - schema: - type: string - enum: - - gt - - gte - - eq - - lte - - lt - - description: 필터링에 사용할 배당 수익률 값입니다. 기본값은 지정한 값과 같은 값(= Equal To)을 사용합니다. 1 = 100% - in: query - name: parameters[dividend_yield] - schema: - type: number - - description: 필터링에 사용할 중요도 수준입니다. 지정된 중요도 이상(크거나 같은 값)만 포함합니다. - in: query - name: parameters[importance] - schema: - type: integer - enum: - - 0 - - 1 - - 2 - - 3 - - 4 - - 5 - - description: 쉼표로 구분된 하나 이상의 티커 심볼입니다. 최대 50개까지 지정할 수 있습니다 - in: query - name: parameters[tickers] - schema: - type: string - format: csv - - description: 레코드가 마지막으로 업데이트된 유닉스 타임스탬프(UTC)입니다. 이를 사용하면 정렬 순서는 지정한 타임스탬프 - 이상(>=)이 되도록 강제됩니다. - in: query - name: parameters[updated] - schema: - type: integer - responses: - "200": - description: 성공 - content: - application/json: - schema: - $ref: "#/components/schemas/calendarapi.DividendJSON" - text/xml: - schema: - $ref: "#/components/schemas/calendarapi.DividendJSON" - "400": - description: 잘못된 요청 - content: - application/json: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - text/xml: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - "500": - description: 내부 서버 오류 - content: - application/json: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - text/xml: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - security: - - ApiKeyAuth: [] - summary: 배당 관련 이벤트 - tags: - - Dividends - /api/v2.1/calendar/earnings: - get: - description: 선택한 기간 및/또는 종목의 실적 데이터를 반환합니다. 실제 주당순이익(EPS) 및 매출 수치, 예상치, 어닝 - 서프라이즈, 과거 실적과의 비교 정보를 포함합니다. 실적 데이터는 투자자가 기업 성과를 평가하는 데 중요합니다. - operationId: get-earnings - parameters: - - description: 반환 형식을 지정합니다. 두 형식 모두에서 쿼리 매개변수는 동일한 방식으로 작동합니다. - in: header - name: accept - required: true - schema: - type: string - enum: - - application/json - default: application/json - - description: 페이지 오프셋입니다. 최적화, 성능 및 기술적 이유로 페이지 오프셋은 0~100000 범위로 제한됩니다. 날짜와 같은 - 다른 매개변수를 사용해 쿼리 결과를 제한하십시오 - in: query - name: page - schema: - type: integer - default: 0 - - description: 반환되는 결과 수입니다. 최대값은 1000입니다. - in: query - name: pagesize - schema: - type: integer - - description: calendar 데이터를 조회할 날짜입니다. date_from과 date_to가 동일한 경우 이 필드 하나로 대체하여 - 지정할 수 있습니다. 지정하지 않으면 최신 날짜가 기본값입니다. - in: query - name: parameters[date] - schema: - type: string - format: YYYY-MM-DD - - description: 조회 시작 기준일 - in: query - name: parameters[date_from] - schema: - type: string - format: YYYY-MM-DD - - description: 조회 종료 시점의 날짜 - in: query - name: parameters[date_to] - schema: - type: string - format: YYYY-MM-DD - - description: 실적 calendar용 필드 정렬 옵션입니다. 정렬 순서를 지정하려면 `:desc`, `:asc`를 적용하세요 - in: query - name: parameters[date_sort] - schema: - type: string - enum: - - date - - description: 필터링에 사용할 중요도 수준입니다. 지정한 중요도 이상(크거나 같은 값)을 기준으로 합니다. - in: query - name: parameters[importance] - schema: - type: integer - enum: - - 0 - - 1 - - 2 - - 3 - - 4 - - 5 - - description: 쉼표로 구분된 하나 이상의 티커 심볼입니다. 최대 50개까지 지정할 수 있습니다. - in: query - name: parameters[tickers] - schema: - type: string - format: csv - - description: 레코드가 마지막으로 업데이트된 시점을 나타내는 Unix 타임스탬프(UTC)입니다. 이를 사용하면 정렬 순서가 지정된 - 타임스탬프 이상(크거나 같음)이 되도록 강제됩니다. - in: query - name: parameters[updated] - schema: - type: integer - responses: - "200": - description: 성공 - content: - application/json: - schema: - $ref: "#/components/schemas/calendarapi.EarningJSON" - text/xml: - schema: - $ref: "#/components/schemas/calendarapi.EarningJSON" - "400": - description: 잘못된 요청 - content: - application/json: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - text/xml: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - "500": - description: 내부 서버 오류 - content: - application/json: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - text/xml: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - security: - - ApiKeyAuth: [] - summary: 실적 데이터를 반환합니다 - tags: - - earnings - /api/v2.1/calendar/economics: - get: - description: 여러 국가의 경제 지표, 발표, 보고서를 포함한 경제 calendar 데이터를 반환합니다. GDP, 고용 지표, - 인플레이션 지표 등과 같은 경제 이벤트에 대해 실제 값, 컨센서스 추정치, 이전 값을 제공합니다. - operationId: get-economics - parameters: - - description: 반환 형식을 지정합니다. 두 형식 모두에서 쿼리 매개변수는 동일하게 작동합니다. - in: header - name: accept - required: true - schema: - type: string - enum: - - application/json - default: application/json - - description: 페이지 오프셋입니다. 최적화, 성능 및 기술적 이유로 페이지 오프셋은 0에서 100000 사이로 제한됩니다. 날짜 등의 - 다른 파라미터를 사용하여 쿼리 결과를 제한하세요. - in: query - name: page - schema: - type: integer - default: 0 - - description: 반환되는 결과 수. 최대 1000개. - in: query - name: pagesize - schema: - type: integer - maximum: 1000 - - description: calendar 데이터를 조회할 기준 날짜입니다. date_from과 date_to가 동일할 때 이를 대신해서 사용할 수 - 있는 단축 형태입니다. 지정하지 않으면 최신 날짜가 기본값입니다. - in: query - name: parameters[date] - schema: - type: string - format: YYYY-MM-DD - - description: 조회 시작 기준이 되는 날짜 - in: query - name: parameters[date_from] - schema: - type: string - format: YYYY-MM-DD - - description: 조회할 시점을 지정하는 날짜 - in: query - name: parameters[date_to] - schema: - type: string - format: YYYY-MM-DD - - description: 필터링에 사용할 중요도 수준입니다. 지정한 중요도 이상(크거나 같음)인 항목만 포함합니다. - in: query - name: parameters[importance] - schema: - type: integer - enum: - - 1 - - 2 - - 3 - - description: 레코드가 마지막으로 업데이트된 Unix 타임스탬프(UTC)입니다. 이를 사용하면 정렬 순서가 지정된 타임스탬프 - 이상(Greater Than or Equal)이 되도록 강제됩니다 - in: query - name: parameters[updated] - schema: - type: integer - - description: "3자리 국가 코드 (예: USA, CAN, GBR)" - in: query - name: country - schema: - type: string - format: A-Z:3 - - description: 하나 이상의 카테고리(쉼표로 구분) - in: query - name: event_category - schema: - type: string - format: csv - responses: - "200": - description: 성공 - content: - application/json: - schema: - $ref: "#/components/schemas/calendarapi.EconomicJSON" - text/xml: - schema: - $ref: "#/components/schemas/calendarapi.EconomicJSON" - "400": - description: 잘못된 요청 - content: - application/json: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - text/xml: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - "500": - description: 내부 서버 오류 - content: - application/json: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - text/xml: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - security: - - ApiKeyAuth: [] - summary: 경제 calendar 데이터를 반환합니다 - tags: - - economics - /api/v2.1/calendar/fda: - get: - description: 제약 및 바이오테크 기업에 대한 FDA 승인, 임상시험 및 PDUFA(Prescription Drug User Fee - Act) 일자를 반환합니다. 의약품 개발 단계, 임상시험 결과, 승인 여부, 규제상의 주요 이정표에 대한 정보를 포함합니다. - operationId: get-fda - parameters: - - description: 반환 형식을 지정합니다. 두 형식 모두에서 쿼리 매개변수는 동일하게 동작합니다. - in: header - name: accept - required: true - schema: - type: string - enum: - - application/json - default: application/json - - description: 페이지 오프셋입니다. 최적화, 성능 및 기술적 이유로 페이지 오프셋 값은 0에서 100000 사이로 제한됩니다. 날짜와 - 같은 다른 파라미터를 사용하여 조회 결과를 제한하십시오. - in: query - name: page - schema: - type: integer - default: 0 - - description: 반환되는 결과 수입니다. 최대 1000개입니다. - in: query - name: pagesize - schema: - type: integer - - description: calendar 데이터를 조회할 날짜입니다. date_from과 date_to가 동일한 경우 대신 사용할 수 있는 - 축약형입니다. 지정하지 않으면 최신 날짜가 기본값입니다. - in: query - name: parameters[date] - schema: - type: string - format: YYYY-MM-DD - - description: 조회 시작 기준이 되는 날짜 - in: query - name: parameters[date_from] - schema: - type: string - format: YYYY-MM-DD - - description: 조회할 시점을 지정하는 날짜 - in: query - name: parameters[date_to] - schema: - type: string - format: YYYY-MM-DD - - description: calendar를 필터링하고 정렬할 때 사용하는 날짜입니다. 기본값은 `announced`입니다. - in: query - name: parameters[date_search_field] - schema: - type: string - enum: - - announced - - target - default: announced - - description: "일부 날짜 필드(예: FDA calendar 대상 날짜)에는 2021-Q1과 같은 퍼지(fuzzy) 날짜가 포함될 수 - 있습니다. 필터링 시 퍼지 날짜 매칭을 허용하거나, 지정된 날짜 기간 내에서 정확히 일치하는 날짜만 검색하는 엄격한 날짜 - 매칭을 사용할 수 있습니다. 기본값은 `TRUE`입니다." - in: query - name: parameters[date_search_strict] - schema: - type: boolean - default: true - - description: 쉼표로 구분된 하나 이상의 증권 식별자입니다. 최대 50개까지 지정할 수 있습니다. 증권 식별자는 미국 상장 주식에 - 대해서만 티커 심볼 형식이어야 합니다. - in: query - name: parameters[securities] - schema: - type: string - format: csv - - description: 레코드가 마지막으로 업데이트된 시점을 나타내는 Unix 타임스탬프(UTC)입니다. 이를 사용하면 정렬 기준이 지정한 - 타임스탬프 이상(크거나 같음)이 되도록 강제됩니다. - in: query - name: parameters[updated] - schema: - type: integer - responses: - "200": - description: 성공 - content: - application/json: - schema: - $ref: "#/components/schemas/calendarapi.FDAJSON" - text/xml: - schema: - $ref: "#/components/schemas/calendarapi.FDAJSON" - "400": - description: 잘못된 요청 - content: - application/json: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - text/xml: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - "500": - description: 내부 서버 오류 - content: - application/json: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - text/xml: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - security: - - ApiKeyAuth: [] - summary: FDA 승인, 임상시험, PDUFA 일정 - tags: - - fda - /api/v2.1/calendar/guidance: - get: - description: 회사 경영진이 제공하는 향후 이익 및 매출 전망을 포함한 회사 가이던스 데이터를 반환합니다. 주당순이익(EPS) 가이던스 - 범위(최소/최대), 매출 가이던스 범위, 그리고 이전 가이던스와의 비교를 포함합니다. 가이던스는 경영진의 향후 실적에 대한 기대를 - 파악하는 데 핵심적입니다. - operationId: get-guidance - parameters: - - description: 반환 형식을 지정합니다. 두 형식 모두에서 쿼리 매개변수는 동일하게 작동합니다. - in: header - name: accept - required: true - schema: - type: string - enum: - - application/json - default: application/json - - description: 페이지 오프셋 값입니다. 최적화, 성능 및 기술적인 이유로 페이지 오프셋은 0에서 100000 사이로 제한됩니다. 날짜와 - 같은 다른 매개변수로 쿼리 결과를 제한하세요. - in: query - name: page - schema: - type: integer - default: 0 - - description: 반환되는 결과 수입니다. 최대 1000개입니다. - in: query - name: pagesize - schema: - type: integer - - description: calendar 데이터를 조회할 날짜입니다. date_from과 date_to가 동일한 경우 이 둘을 대신하는 축약형 - 파라미터입니다. 지정하지 않으면 최신 날짜가 기본값으로 사용됩니다. - in: query - name: parameters[date] - schema: - type: string - format: YYYY-MM-DD - - description: 조회 기준 시점 날짜 - in: query - name: parameters[date_from] - schema: - type: string - format: YYYY-MM-DD - - description: 조회할 시점을 지정하는 날짜 - in: query - name: parameters[date_to] - schema: - type: string - format: YYYY-MM-DD - - description: 필터링에 사용할 중요도 수준입니다. 지정한 중요도(이상, Greater Than or Equal To)에 해당하는 항목만 - 포함됩니다. - in: query - name: parameters[importance] - schema: - type: integer - enum: - - 0 - - 1 - - 2 - - 3 - - 4 - - 5 - - description: 반환되는 guidance가 기본(primary), 보조(secondary) 또는 전체(all) 중 무엇인지 지정합니다. - 기본값은 Y입니다. - in: query - name: parameters[is_primary] - schema: - type: string - enum: - - Y - - N - - All - default: Y - - description: 하나 이상의 티커를 콤마로 구분해 입력합니다. 최대 50개까지 가능합니다 - in: query - name: parameters[tickers] - schema: - type: string - format: csv - - description: 레코드가 마지막으로 업데이트된 Unix 타임스탬프(UTC)입니다. 이 값을 지정하면 정렬 순서는 지정한 타임스탬프 - 이상(크거나 같음)으로만 적용됩니다 - in: query - name: parameters[updated] - schema: - type: integer - responses: - "200": - description: 성공 - content: - application/json: - schema: - $ref: "#/components/schemas/calendarapi.GuidanceJSON" - text/xml: - schema: - $ref: "#/components/schemas/calendarapi.GuidanceJSON" - "400": - description: 잘못된 요청 - content: - application/json: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - text/xml: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - "500": - description: 내부 서버 오류 - content: - application/json: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - text/xml: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - security: - - ApiKeyAuth: [] - summary: 가이던스 데이터를 반환합니다. - tags: - - guidance - /api/v2.1/calendar/ipos: - get: - description: 공모가 정보, 주간사, 거래 상태 및 공모 세부 정보를 포함한 기업공개(IPO) 데이터를 반환합니다 - operationId: get-ipos-v21 - parameters: - - description: 페이지 번호 - in: query - name: page - schema: - type: integer - - description: 페이지 크기 - in: query - name: pagesize - schema: - type: integer - - description: YYYY-MM-DD 형식의 IPO 일자(신규 권장 매개변수) - in: query - name: ipo_date - schema: - type: string - format: date - - description: IPO 일자(YYYY-MM-DD 형식, 사용 중단됨) - in: query - name: parameters[ipo_date] - schema: - type: string - format: date - - description: YYYY-MM-DD 형식의 시작일 - in: query - name: parameters[date_from] - schema: - type: string - format: date - - description: 종료일(YYYY-MM-DD 형식) - in: query - name: parameters[date_to] - schema: - type: string - format: date - - description: 티커 - in: query - name: parameters[tickers] - schema: - type: string - - description: IPO 유형 - in: query - name: parameters[ipo_type] - schema: - type: string - - description: 유닉스 타임스탬프 형식의 업데이트 시각 - in: query - name: parameters[updated] - schema: - type: string - format: int64 - responses: - "200": - description: IPO - content: - application/json: - schema: - $ref: "#/components/schemas/calendarapi.IPOJSON" - text/xml: - schema: - $ref: "#/components/schemas/calendarapi.IPOJSON" - "400": - description: 잘못된 요청 - content: - application/json: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - text/xml: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - "500": - description: 내부 서버 오류 - content: - application/json: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - text/xml: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - security: - - ApiKeyAuth: [] - summary: IPO v2.1 - tags: - - ipos - /api/v2.1/calendar/ma: - get: - description: 인수합병(M&A) 데이터로, 거래 발표, 거래 완료, 인수 기업과 피인수(타깃) 기업에 대한 상세 정보를 반환합니다. - 기업 인수·통합 활동에 대해 거래 규모, 지급 유형, 거래 상태, 예정/완료 일자 등을 포함합니다. - operationId: get-ma - parameters: - - description: 반환 형식을 지정합니다. 두 형식에서 쿼리 매개변수는 동일하게 동작합니다. - in: header - name: accept - required: true - schema: - type: string - enum: - - application/json - default: application/json - - description: 페이지 오프셋 값입니다. 최적화, 성능 및 기술적인 이유로 페이지 오프셋은 0~100000 사이의 값으로 제한됩니다. - 날짜와 같은 다른 파라미터를 사용해 쿼리 결과를 제한하십시오. - in: query - name: page - schema: - type: integer - default: 0 - - description: 반환되는 결과 수. 최대 1000개. - in: query - name: pagesize - schema: - type: integer - - description: calendar 데이터를 조회할 기준 날짜입니다. date_from과 date_to 값이 동일할 때 대신 사용할 수 있는 - 축약 파라미터입니다. 값을 지정하지 않으면 최신 날짜가 기본값으로 사용됩니다. - in: query - name: parameters[date] - schema: - type: string - format: YYYY-MM-DD - - description: 조회 시작 시점 날짜 - in: query - name: parameters[date_from] - schema: - type: string - format: YYYY-MM-DD - - description: 조회 종료 시점을 지정하는 날짜 - in: query - name: parameters[date_to] - schema: - type: string - format: YYYY-MM-DD - - description: 필터링 기준이 되는 중요도 수준입니다. 지정된 중요도 이상(크거나 같음)만 포함됩니다. - in: query - name: parameters[importance] - schema: - type: integer - enum: - - 0 - - 1 - - 2 - - 3 - - 4 - - 5 - - description: 티커 심볼을 쉼표로 구분해 하나 이상 입력합니다. 최대 50개의 티커까지 가능합니다. - in: query - name: parameters[tickers] - schema: - type: string - format: csv - - description: 레코드가 마지막으로 업데이트된 시각을 나타내는 Unix 타임스탬프(UTC)입니다. 정렬 순서를 지정한 타임스탬프 - 이상(>=)이 되도록 강제합니다. - in: query - name: parameters[updated] - schema: - type: integer - - description: 정렬 기준이 되는 M&A 일자 필드(예정 및 완료 건은 최신순에서 과거순, 발표 건은 과거순에서 최신순) - in: query - name: parameters[date_sort] - schema: - type: string - enum: - - expected - - completed - - announced - responses: - "200": - description: 성공 - content: - application/json: - schema: - $ref: "#/components/schemas/calendarapi.AcquisitionJSON" - text/xml: - schema: - $ref: "#/components/schemas/calendarapi.AcquisitionJSON" - "400": - description: 잘못된 요청 - content: - application/json: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - text/xml: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - "500": - description: 내부 서버 오류 - content: - application/json: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - text/xml: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - security: - - ApiKeyAuth: [] - summary: 인수·합병 데이터를 반환합니다 - tags: - - ma - /api/v2.1/calendar/offerings: - get: - description: IPO 이후 추가 주식을 발행하는 상장 기업의 유상증자(secondary offering) 데이터를 반환합니다. 여기에는 - 공모가, 조달 금액, 발행 주식 수, 선반 공모(shelf offering), 그리고 유가증권이 최초 공모일에 일괄 매도되는지, - 아니면 일정 기간에 걸쳐 분할 매도되는지 여부가 포함됩니다. - operationId: get-offerings - parameters: - - description: 반환 형식을 지정합니다. 두 형식 모두에서 쿼리 매개변수는 동일하게 작동합니다. - in: header - name: accept - required: true - schema: - type: string - enum: - - application/json - default: application/json - - description: 페이지 오프셋입니다. 최적화, 성능 및 기술적인 이유로 페이지 오프셋은 0에서 100000 사이로 제한됩니다. 날짜 등의 - 다른 파라미터로 쿼리 결과를 제한하세요. - in: query - name: page - schema: - type: integer - default: 0 - - description: 반환되는 결과 수(최대 1000개) - in: query - name: pagesize - schema: - type: integer - - description: calendar 데이터를 조회할 날짜입니다. date_from과 date_to가 동일할 때 사용하는 축약형입니다. - 지정하지 않으면 최신 날짜가 기본값으로 사용됩니다. - in: query - name: parameters[date] - schema: - type: string - format: YYYY-MM-DD - - description: 조회 기준이 되는 시점의 날짜 - in: query - name: parameters[date_from] - schema: - type: string - format: YYYY-MM-DD - - description: 조회할 기준 시점을 나타내는 날짜(종료일) - in: query - name: parameters[date_to] - schema: - type: string - format: YYYY-MM-DD - - description: 필터링에 사용할 중요도 수준입니다. 지정한 중요도 이상(크거나 같음)으로 필터링합니다 - in: query - name: parameters[importance] - schema: - type: integer - enum: - - 0 - - 1 - - 2 - - 3 - - 4 - - 5 - - description: 쉼표로 구분된 하나 이상의 티커 심볼, 최대 50개 - in: query - name: parameters[tickers] - schema: - type: string - format: csv - - description: 레코드가 마지막으로 업데이트된 Unix 타임스탬프(UTC)입니다. 지정한 타임스탬프 이상(크거나 같음)만 반환되도록 정렬 - 순서를 강제합니다. - in: query - name: parameters[updated] - schema: - type: integer - responses: - "200": - description: 성공 - content: - application/json: - schema: - $ref: "#/components/schemas/calendarapi.OfferingJSON" - text/xml: - schema: - $ref: "#/components/schemas/calendarapi.OfferingJSON" - "400": - description: 잘못된 요청 - content: - application/json: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - text/xml: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - "500": - description: 내부 서버 오류 - content: - application/json: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - text/xml: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - security: - - ApiKeyAuth: [] - summary: Secondary Offering 데이터를 반환합니다 - tags: - - offerings - /api/v2.1/calendar/ratings: - get: - description: 월스트리트 애널리스트의 상향(업그레이드), 하향(다운그레이드), 신규 커버리지 개시, 목표가 변경을 포함한 애널리스트 - 평점 데이터를 반환합니다. 제공되는 경우 현재 및 과거 평점, 목표가, 애널리스트 정보, 평점 정확도 지표를 포함합니다. - operationId: get-ratings - parameters: - - description: 반환 형식을 지정합니다. 두 형식 모두에서 쿼리 매개변수는 동일하게 동작합니다. - in: header - name: accept - required: true - schema: - type: string - enum: - - application/json - default: application/json - - description: "반환할 필드를 콤마(,)로 구분한 목록입니다. 사용 가능한 필드는 다음과 같습니다: id, date, time, - ticker, exchange, name, currency, action_pt, action_company, - rating_current, pt_current, rating_prior, pt_prior, pt_pct_change, - url, url_calendar, url_news, analyst, analyst_id, analyst_name, - ratings_accuracy, importance, notes, updated. ratings_accuracy를 포함한 - 모든 필드를 반환하려면 *를 사용하세요." - in: query - name: fields - schema: - type: string - format: csv - - description: 페이지 오프셋 값입니다. 최적화, 성능 및 기술적 이유로 페이지 오프셋은 0~100000 범위로 제한됩니다. 날짜 등의 - 다른 매개변수로 쿼리 결과를 제한하십시오. - in: query - name: page - schema: - type: integer - default: 0 - - description: 반환되는 결과 수. 최대 1000개 - in: query - name: pagesize - schema: - type: integer - - description: calendar 데이터를 조회할 기준 날짜입니다. date_from과 date_to가 동일한 경우 이를 한 번에 지정하기 - 위한 축약형입니다. 기본값은 최신 날짜입니다. - in: query - name: parameters[date] - schema: - type: string - format: YYYY-MM-DD - - description: 조회를 시작할 기준 날짜 - in: query - name: parameters[date_from] - schema: - type: string - format: YYYY-MM-DD - - description: 조회 종료 시점을 지정하는 종료일 - in: query - name: parameters[date_to] - schema: - type: string - format: YYYY-MM-DD - - description: 필터링에 사용할 중요도 수준입니다. 지정된 중요도 이상(크거나 같음)을 기준으로 합니다. - in: query - name: parameters[importance] - schema: - type: integer - enum: - - 0 - - 1 - - 2 - - 3 - - 4 - - 5 - - description: 쉼표로 구분된 하나 이상의 티커 심볼입니다. 최대 50개까지 지정할 수 있습니다 - in: query - name: parameters[tickers] - schema: - type: string - format: csv - - description: 레코드가 마지막으로 업데이트된 시각을 나타내는 Unix 타임스탬프(UTC)입니다. 이 값을 사용하면 정렬 순서는 지정한 - 타임스탬프 이상(크거나 같음)으로 강제됩니다 - in: query - name: parameters[updated] - schema: - type: integer - - description: 쉼표로 구분된 하나 이상의 애널리스트 ID(analyst_id) - in: query - name: parameters[analyst_id] - schema: - type: string - format: csv - - description: 쉼표(,)로 구분된 하나 이상의 firm ID(firm_id) - in: query - name: parameters[firm_id] - schema: - type: string - format: csv - - description: 특정 action_company(레이팅에 대한 action) 값으로 필터링합니다. 이 모든 용어는 명확히 정의되어 있다는 - 점에 유의하십시오. - in: query - name: parameters[action] - schema: - type: string - enum: - - Downgrades - - Maintains - - Reinstates - - Reiterates - - Upgrades - - Assumes - - Initiates Coverage On - - Terminates Coverage On - - Removes - - Suspends - - Firm Dissolved - - description: 가져올 애널리스트 ID의 쉼표로 구분된 목록입니다. 이 값을 생략하면 사용 가능한 모든 애널리스트가 반환됩니다. - in: query - name: analyst - schema: - type: string - format: csv - - description: 쉼표로 구분된 애널리스트 회사 ID 목록입니다. 이 값을 생략하면 사용 가능한 모든 회사를 반환합니다 - in: query - name: firm - schema: - type: string - format: csv - - description: 평가를 표준화된 범주로 단순화합니다 - in: query - name: simplify - schema: - type: boolean - default: false - responses: - "200": - description: 성공 - content: - application/json: - schema: - $ref: "#/components/schemas/calendarapi.RatingJSON" - text/xml: - schema: - $ref: "#/components/schemas/calendarapi.RatingJSON" - "400": - description: 잘못된 요청 - content: - application/json: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - text/xml: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - "500": - description: 내부 서버 오류 - content: - application/json: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - text/xml: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - security: - - ApiKeyAuth: [] - summary: 애널리스트 투자 의견 데이터를 반환합니다 - tags: - - ratings - /api/v2.1/calendar/ratings/analysts: - get: - description: 투자의견을 제공하는 모든 애널리스트의 전체 목록을 반환합니다 - operationId: get-ratings-analysts - 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: 필드 - in: query - name: fields - schema: - type: string - - description: 애널리스트 - in: query - name: analyst - schema: - type: string - - description: 애널리스트 이름 - in: query - name: analyst_name - schema: - type: string - - description: 회사 - in: query - name: firm - schema: - type: string - - description: 회사명 - in: query - name: firm_name - schema: - type: string - - description: 레코드가 마지막으로 업데이트된 Unix 타임스탬프(UTC)입니다. 이를 사용하면 정렬 기준이 지정된 타임스탬프 - 이상(크거나 같음)이 되도록 강제됩니다. - in: query - name: updated - schema: - type: integer - responses: - "200": - description: 투자의견 담당 애널리스트 - content: - application/json: - schema: - $ref: "#/components/schemas/calendarapi.RatingsAnalystJSON" - text/xml: - schema: - $ref: "#/components/schemas/calendarapi.RatingsAnalystJSON" - "400": - description: 잘못된 요청 - content: - application/json: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - text/xml: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - "500": - description: 내부 서버 오류 - content: - application/json: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - text/xml: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - security: - - ApiKeyAuth: [] - summary: 투자의견 애널리스트 - tags: - - ratings_analysts - /api/v2.1/calendar/ratings/firms: - get: - description: 애널리스트 투자의견을 제공하는 이용 가능한 기관을 반환합니다 - operationId: get-ratings-firms - 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: 필드 - in: query - name: fields - schema: - type: string - - description: 회사 - in: query - name: firm - schema: - type: string - - description: 레코드가 마지막으로 업데이트된 시점을 나타내는 Unix 타임스탬프(UTC)입니다. 이 값은 정렬 순서를 지정된 타임스탬프 - 이상(>=)이 되도록 강제합니다. - in: query - name: updated - schema: - type: integer - responses: - "200": - description: 평가사 - content: - application/json: - schema: - $ref: "#/components/schemas/calendarapi.RatingsFirmJSON" - text/xml: - schema: - $ref: "#/components/schemas/calendarapi.RatingsFirmJSON" - "400": - description: 잘못된 요청 - content: - application/json: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - text/xml: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - "500": - description: 내부 서버 오류 - content: - application/json: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - text/xml: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - security: - - ApiKeyAuth: [] - summary: 평가 기관 - tags: - - ratings_firms - /api/v2.1/calendar/splits: - get: - description: 분할 비율, 발표일, 배당기준일(ex-date), 분배일을 포함한 주식 분할 데이터를 반환합니다. 주식 분할은 회사가 - 발행주식 수를 늘리거나 줄여 주가를 조정할 때 발생합니다. 또한 해당 종목이 옵션 거래 대상인지 여부에 대한 정보도 포함합니다. - operationId: get-splits - parameters: - - description: 반환 형식을 지정합니다. 쿼리 매개변수는 두 형식에서 동일하게 동작합니다. - in: header - name: accept - required: true - schema: - type: string - enum: - - application/json - default: application/json - - description: 페이지 오프셋 값입니다. 최적화, 성능 및 기술적인 이유로 페이지 오프셋은 0~100000 범위로 제한됩니다. 날짜와 - 같은 다른 매개변수를 사용해 쿼리 결과를 제한하십시오. - in: query - name: page - schema: - type: integer - default: 0 - - description: 반환되는 결과 개수입니다. 최대 1000개입니다. - in: query - name: pagesize - schema: - type: integer - - description: calendar 데이터를 조회할 날짜입니다. date_from과 date_to가 동일한 경우 두 값을 대신하는 - 축약형입니다. 값을 지정하지 않으면 최신 날짜가 기본값입니다. - in: query - name: parameters[date] - schema: - type: string - format: YYYY-MM-DD - - description: 특정 시점을 기준으로 조회할 날짜 - in: query - name: parameters[date_from] - schema: - type: string - format: YYYY-MM-DD - - description: 조회 종료 시점의 날짜 - in: query - name: parameters[date_to] - schema: - type: string - format: YYYY-MM-DD - - description: calendar를 필터링하고 정렬하는 데 사용하는 날짜입니다. 기본값은 `announced`입니다. - in: query - name: parameters[date_search_field] - schema: - type: string - enum: - - announced - - ex - default: announced - - description: 필터링에 사용할 중요도 수준입니다. 지정한 중요도 이상(크거나 같은)인 항목만 포함합니다. - in: query - name: parameters[importance] - schema: - type: integer - enum: - - 0 - - 1 - - 2 - - 3 - - 4 - - 5 - - description: 쉼표로 구분한 하나 이상의 티커. 최대 50개까지 가능합니다 - in: query - name: parameters[tickers] - schema: - type: string - format: csv - - description: 레코드의 마지막 업데이트 시각을 나타내는 Unix 타임스탬프(UTC)입니다. 이 값을 사용하면 정렬 순서를 지정된 - 타임스탬프 이상으로 강제합니다 - in: query - name: parameters[updated] - schema: - type: integer + description: 사용 가능한 모든 뉴스 채널의 목록을 반환하며, 이를 이용해 뉴스 항목을 필터링할 수 있습니다. 채널에는 하위 채널이 + 있을 수 있지만, 하위 채널 역시 각각 별도의 항목으로 모두 나열됩니다. + operationId: get-channels responses: "200": description: 성공 content: application/json: schema: - $ref: "#/components/schemas/calendarapi.SplitJSON" - text/xml: - schema: - $ref: "#/components/schemas/calendarapi.SplitJSON" - "400": - description: 잘못된 요청 - content: - application/json: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - text/xml: - schema: - $ref: "#/components/schemas/api.ErrorResponse" + additionalProperties: true + type: object "500": description: 내부 서버 오류 content: application/json: schema: - $ref: "#/components/schemas/api.ErrorResponse" - text/xml: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - security: - - ApiKeyAuth: [] - summary: splits calendar 데이터를 반환합니다 + additionalProperties: true + type: object + summary: 사용 가능한 뉴스 채널 조회 tags: - - splits - /api/v2.2/calendar/dividends: + - Channels + /api/v2/news: get: - description: 선택한 기간 및/또는 종목에 대한 배당 데이터(확정 및 미확정 배당일 모두를 포함)를 반환합니다. V2.2에는 - confirmed, period, year와 같은 추가 필드가 포함됩니다. 이 버전은 배당 확정 여부와 지급 주기에 대한 정보를 - 보다 상세하게 제공합니다. - operationId: get-dividends-v22 + description: 이 REST API는 뉴스에 대한 구조화된 데이터를 반환합니다. 최적의 성능을 위해 티커, 날짜, 채널 등의 파라미터로 + 쿼리 범위를 제한하거나, 변경분(델타) 데이터 조회를 위해 updatedSince를 사용하십시오. 페이지 오프셋은 0에서 + 100000까지로 제한됩니다. + operationId: get-news parameters: - - description: 반환 형식을 지정합니다. 두 형식 모두에서 쿼리 매개변수는 같은 방식으로 작동합니다. + - description: 반환 형식 지정 in: header name: accept required: true @@ -2309,780 +43,345 @@ paths: type: string enum: - application/json + - application/xml default: application/json - - description: 페이지 오프셋입니다. 최적화, 성능 및 기술적인 이유로 페이지 오프셋 값은 0~100000까지로 제한됩니다. 날짜와 같은 - 다른 파라미터를 사용해 조회 결과 범위를 제한하십시오. - in: query - name: page - schema: - type: integer - default: 0 - - description: 반환되는 결과 수. 최대 1000개 - in: query - name: pagesize - schema: - type: integer - - description: calendar 데이터를 조회할 기준 날짜입니다. date_from과 date_to가 동일한 경우 대신 사용할 수 있는 - 축약형입니다. 지정하지 않으면 최신 날짜가 기본값입니다. - in: query - name: parameters[date] - schema: - type: string - format: YYYY-MM-DD - - description: 포인트 인 타임 조회 기준일 - in: query - name: parameters[date_from] - schema: - type: string - format: YYYY-MM-DD - - description: 조회 종료 시점을 나타내는 날짜 - in: query - name: parameters[date_to] - schema: - type: string - format: YYYY-MM-DD - - description: 정렬 기준이 되는 배당일 필드 (최신순 → 과거순) - in: query - name: parameters[date_sort] - schema: - type: string - enum: - - announced - - ex - - payable - - record - - description: 배당수익률로 필터링하는 방식을 지정합니다. gt = 초과(Greater Than), gte = 이상(Greater - Than or Equal), eq = 같음(Equal), lt = 미만(Less Than), lte = 이하(Less - Than or Equal) - in: query - name: parameters[dividend_yield_operation] - schema: - type: string - enum: - - gt - - gte - - eq - - lte - - lt - - description: 배당 수익률 필터 값입니다. 기본값은 지정한 수치와 같은 값으로 필터링합니다. 1 = 100% - in: query - name: parameters[dividend_yield] - schema: - type: number - - description: 필터링 기준이 되는 중요도 레벨입니다. 지정된 중요도 이상(크거나 같은 값)을 사용합니다. - in: query - name: parameters[importance] - schema: - type: integer - enum: - - 0 - - 1 - - 2 - - 3 - - 4 - - 5 - - description: 하나 이상의 티커 심볼을 쉼표로 구분해 입력합니다. 최대 50개까지 가능합니다 - in: query - name: parameters[tickers] - schema: - type: string - format: csv - - description: 레코드의 마지막 업데이트 시각을 나타내는 Unix 타임스탬프(UTC)입니다. 이 값을 사용하면 정렬 기준이 지정된 - 타임스탬프 이상(크거나 같음)인 레코드만 포함되도록 강제합니다. - in: query - name: parameters[updated] - schema: - type: integer - responses: - "200": - description: 성공 - content: - application/json: - schema: - $ref: "#/components/schemas/calendarapi.DividendJSON" - text/xml: - schema: - $ref: "#/components/schemas/calendarapi.DividendJSON" - "400": - description: 잘못된 요청 - content: - application/json: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - text/xml: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - "500": - description: 내부 서버 오류 - content: - application/json: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - text/xml: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - security: - - ApiKeyAuth: [] - summary: 배당 이벤트 V2.2 - tags: - - Dividends - /api/v2/calendar/events: - get: - description: 투자자 미팅, 콘퍼런스, 특별 공지 등을 포함한 기업 이벤트를 반환합니다 - operationId: get-events - parameters: - - description: 페이지 오프셋 값입니다. 최적화, 성능 및 기술적인 이유로 페이지 오프셋은 0~100000 범위로 제한됩니다. 날짜 등의 - 다른 파라미터를 사용하여 조회 결과를 제한하십시오. 기본값은 0입니다. + - description: 페이지 오프셋 값입니다. 최적화, 성능 및 기술적인 이유로 페이지 오프셋은 0에서 100000 사이로 제한됩니다. 날짜와 + 같은 다른 매개변수를 사용하여 쿼리 결과를 제한하십시오. in: query name: page schema: type: integer default: 0 - - description: 반환되는 결과 수입니다. 최대 1000개까지 반환됩니다. + - description: 반환되는 결과 수. 최대 100개. in: query name: pageSize schema: type: integer - default: 100 - - description: calendar 데이터를 조회할 날짜입니다. date_from과 date_to가 동일한 경우 두 값을 대신해 사용할 수 - 있는 축약형입니다. 기본값은 최신 날짜입니다. + maximum: 100 + default: 15 + - description: 제목만(headline), 제목 + 요약(abstract), 또는 제목 + 전체 본문 텍스트(full) 중에서 선택합니다 in: query - name: parameters[date] + name: displayOutput schema: type: string - format: date - - description: YYYY-MM-DD 형식의 시작일 + enum: + - full + - abstract + - headline + default: headline + - description: "뉴스를 조회할 날짜입니다. dateFrom과 dateTo가 동일할 때 사용하는 축약형입니다. 형식: yyyy-mm-dd" in: query - name: parameters[date_from] + name: date schema: type: string - format: date - - description: 종료 일자(YYYY-MM-DD 형식) + - description: "조회 시작 기준 시점의 날짜입니다. 게시일 기준으로 정렬됩니다. 형식: yyyy-mm-dd" in: query - name: parameters[date_to] + name: dateFrom schema: type: string - format: date - - description: 필터링 기준이 되는 중요도 수준입니다. 지정한 중요도 이상(크거나 같음)으로 필터링합니다 + - description: "조회할 특정 시점의 날짜입니다. 게시 날짜 기준으로 정렬됩니다. 형식: yyyy-mm-dd" in: query - name: parameters[importance] + name: dateTo schema: - type: integer - enum: - - 0 - - 1 - - 2 - - 3 - - 4 - - 5 - - description: 쉼표로 구분된 하나 이상의 티커 심볼. 티커는 최대 50개까지 지정할 수 있습니다. + type: string + - description: 가져오기 및 정렬에 사용할 마지막 업데이트 시각의 Unix 타임스탬프(UTC) in: query - name: parameters[tickers] + name: updatedSince schema: - type: string - format: csv - - description: 레코드가 마지막으로 업데이트된 Unix 타임스탬프(UTC)입니다. 정렬 순서가 지정된 타임스탬프 이상(크거나 같음)이 - 되도록 강제합니다. + type: integer + - description: 데이터 조회 및 정렬 기준이 되는 마지막으로 게시된 Unix 타임스탬프(UTC) in: query - name: parameters[updated] + name: publishedSince schema: type: integer - - description: 검색 키 타입 + - description: "결과 정렬을 제어할 수 있습니다. 기본값은 created:DESC입니다. 형식: field:direction. 정렬 + 필드: id, created, updated. 정렬 순서: asc(오름차순), desc(내림차순)" in: query - name: search_keys_type + name: sort schema: type: string enum: - - event_type - - description: 검색 키 + - id:asc + - id:desc + - created:asc + - created:desc + - updated:asc + - updated:desc + - description: "쉼표로 구분된 국제증권식별번호(ISIN) 하나 이상. 최대 50개. 형식: CSV" in: query - name: search_keys + name: isin schema: type: string - responses: - "200": - description: 이벤트 - content: - application/json: - schema: - $ref: "#/components/schemas/calendarapi.EventsJSON" - text/xml: - schema: - $ref: "#/components/schemas/calendarapi.EventsJSON" - "400": - description: 잘못된 요청 - content: - application/json: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - text/xml: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - "500": - description: 내부 서버 오류 - content: - application/json: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - text/xml: - schema: - $ref: "#/components/schemas/api.ErrorResponse" - security: - - ApiKeyAuth: [] - summary: 이벤트 - tags: - - events - /api/v2/calendar/ipos: - get: - description: 가격 정보, 주간사, 딜 상태, 공모 세부 정보 등을 포함한 기업공개(IPO) 데이터를 반환합니다. IPO는 비상장 - 기업이 처음으로 일반 투자자에게 주식을 공개하는 것을 의미합니다. IPO 엔드포인트의 경우, 새로 상장된 티커는 해당 기업의 - 데이터와 자동으로 연결되지 않기 때문에 바로 결과가 반환되지 않을 수 있습니다. 가장 최근의 행(row)을 얻으려면 tickers - 매개변수를 지정하지 않고 쿼리를 전송하십시오. - operationId: get-ipos-v2 - parameters: - - description: 반환 형식을 지정합니다. 두 형식 모두에서 쿼리 매개변수는 동일하게 동작합니다 - in: header - name: accept - required: true + - description: "쉼표로 구분된 하나 이상의 CUSIP. 최대 50개까지. 라이선스 계약 필요. 형식: CSV" + in: query + name: cusips schema: type: string - enum: - - application/json - default: application/json - - description: 페이지 오프셋입니다. 최적화, 성능 및 기술적 이유로 페이지 오프셋은 0에서 100000 사이로 제한됩니다. 날짜와 같은 - 다른 파라미터를 사용해 쿼리 결과 범위를 제한하십시오. + - description: "쉼표로 구분된 하나 이상의 티커 심볼. 최대 50개. 형식: CSV" in: query - name: page + name: tickers schema: - type: integer - default: 0 - - description: 반환되는 결과 수. 최대 1000개. + type: string + - description: "쉼표로 구분된 하나 이상의 기본 티커입니다. 기본 티커 기준으로만 필터링됩니다. 형식: CSV" in: query - name: pagesize + name: primaryTickers schema: - type: integer - - description: calendar 데이터를 조회할 날짜입니다. date_from과 date_to가 동일한 경우 두 값을 대신해 사용할 수 - 있는 축약형입니다. 지정하지 않으면 최신 날짜가 기본값입니다. + type: string + - description: "쉼표(,)로 구분된 하나 이상의 채널 이름 또는 ID. 형식: CSV" in: query - name: parameters[date] + name: channels schema: type: string - format: YYYY-MM-DD - - description: 조회할 시점의 날짜 + - description: "쉼표로 구분된 하나 이상의 단어나 구; 우선순위에 따라 Title, Tags, Body에서 차례로 검색합니다. 형식: + CSV" in: query - name: parameters[date_from] + name: topics schema: type: string - format: YYYY-MM-DD - - description: 조회 종료 시점을 나타내는 날짜 + - description: topics 쿼리에 사용할 논리 연산자입니다. 모든 토픽이 만족되어야 할 경우에는 'and'를, 하나라도 만족하면 될 + 경우에는 'or'를 사용하세요 in: query - name: parameters[date_to] + name: topic_group_by schema: type: string - format: YYYY-MM-DD - - description: 쉼표로 구분된 하나 이상의 티커 심볼입니다. 최대 50개 티커까지 지정할 수 있습니다. 신규 티커의 경우 결과가 바로 - 반환되지 않을 수 있습니다. + enum: + - and + - or + default: or + - description: "쉼표로 구분된 하나 이상의 작성자 이름입니다. 형식: CSV" in: query - name: parameters[tickers] + name: authors schema: type: string - format: csv - - description: "하나 이상의 IPO 유형을 쉼표로 구분해 지정합니다. 예: Ordinary Shares,SPAC" + - description: "쉼표로 구분된 하나 이상의 콘텐츠 유형. 형식: csv" in: query - name: parameters[ipo_type] + name: content_types schema: type: string - format: csv - - description: 레코드가 마지막으로 업데이트된 시점을 나타내는 Unix 타임스탬프(UTC)입니다. 이 값을 지정하면 정렬 기준이 지정한 - 타임스탬프 이상(크거나 같음)으로 강제됩니다. + - description: 원하는 api 응답 형식을 지정합니다 in: query - name: parameters[updated] + name: format schema: - type: integer + type: string + enum: + - text + - description: 중요도 수준별로 필터링 + in: query + name: importance + schema: + type: string + - description: "지역으로 필터링합니다(예: 캐나다 콘텐츠의 경우 'ca' 또는 'canada')" + in: query + name: region + schema: + type: string responses: "200": description: 성공 content: application/json: schema: - $ref: "#/components/schemas/calendarapi.IPOJSON" + items: + $ref: "#/components/schemas/api.NewsItem" + type: array text/xml: schema: - $ref: "#/components/schemas/calendarapi.IPOJSON" + items: + $ref: "#/components/schemas/api.NewsItem" + type: array "400": - description: 잘못된 요청 + description: 유효하지 않거나 누락된 쿼리 매개변수 + content: + application/json: + schema: + type: string + text/xml: + schema: + type: string + "499": + description: 요청 컨텍스트가 취소되었습니다 content: application/json: schema: - $ref: "#/components/schemas/api.ErrorResponse" + type: string text/xml: schema: - $ref: "#/components/schemas/api.ErrorResponse" + type: string "500": - description: 내부 서버 오류 + description: 내부 오류 content: application/json: schema: - $ref: "#/components/schemas/api.ErrorResponse" + type: string text/xml: schema: - $ref: "#/components/schemas/api.ErrorResponse" + type: string security: - ApiKeyAuth: [] - summary: IPO 관련 데이터를 반환합니다 + summary: 뉴스 가져오기 tags: - - ipos - /sec/insider_transactions/owners: + - News + /api/v2/news-removed: get: - description: 회사 임원, 이사, 실질 소유주 등 내부자 거래 관련 소유자에 대한 정보를 반환합니다 - operationId: get-insider-transaction-owner + description: 삭제된 뉴스 데이터를 반환합니다. 지정한 타임스탬프 이후에 업데이트된 항목만 포함되도록 결과를 필터링합니다. + operationId: get-removed-news parameters: - - description: 페이지 오프셋입니다. 최적화, 성능 및 기술적 이유로 페이지 오프셋은 0~100000 범위로 제한됩니다. 날짜 등의 다른 - 파라미터로 쿼리 결과를 제한하세요. 기본값은 0입니다. + - description: 반환 형식을 지정합니다 + in: header + name: accept + required: true + schema: + type: string + enum: + - application/json + default: application/json + - description: 페이지 오프셋 값입니다. 최적화, 성능 및 기술적 이유로 페이지 오프셋은 0~100000 범위로 제한됩니다. 날짜와 같은 + 다른 파라미터를 사용해 쿼리 결과를 제한하세요. in: query name: page schema: type: integer default: 0 - - description: 반환되는 결과의 수. 최대 1000개 + - description: 반환되는 결과 수. 최대 100개. in: query - name: pagesize + 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)입니다. 이 값을 사용하면 정렬 순서는 지정한 - 타임스탬프 이상(크거나 같음)으로 강제됩니다. + maximum: 100 + default: 15 + - description: 지정한 Unix 타임스탬프(UTC) 이후에 업데이트된 항목만 포함하도록 결과를 필터링합니다 in: query - name: updated_since + name: updatedSince 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: 내부자 거래 당사자 + description: 성공 content: application/json: schema: - $ref: "#/components/schemas/calendarapi.InsiderTransactionFilingJSON" + additionalProperties: + items: + $ref: "#/components/schemas/api.NewsRemovedItem" + type: array + type: object "400": - description: 잘못된 요청 + description: 잘못되었거나 누락된 쿼리 매개변수 + content: + application/json: + schema: + type: string + "499": + description: 요청 컨텍스트 취소됨 content: application/json: schema: - $ref: "#/components/schemas/api.ErrorResponse" + type: string "500": - description: 내부 서버 오류 + description: 내부 오류 content: application/json: schema: - $ref: "#/components/schemas/api.ErrorResponse" + type: string security: - ApiKeyAuth: [] - summary: 내부자 거래 당사자 + summary: 삭제된 뉴스 데이터를 반환합니다. tags: - - Insider Transaction + - News +servers: + - url: //api.benzinga.com/api/v2 components: securitySchemes: ApiKeyAuth: + description: "API 키 인증: API 키를 쿼리 매개변수로 제공하십시오." in: query name: token type: apiKey schemas: - api.ErrorResponse: + api.ChannelTag: + description: 채널명 또는 태그명 properties: - text: + name: + example: Technology type: string type: object - calendarapi.AcquisitionJSON: - properties: - ma: - items: - additionalProperties: true - type: object - 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: - properties: - analyst-insights: - items: - additionalProperties: true - type: object - type: array - type: object - calendarapi.BlockTradeJSON: - properties: - block_trade: - items: - additionalProperties: true - type: object - type: array - type: object - calendarapi.BullsSayBearsSayJSON: - properties: - bulls_say_bears_say: - items: - additionalProperties: true - type: object - type: array - type: object - calendarapi.ConferenceJSON: - properties: - conference: - items: - additionalProperties: true - type: object - type: array - type: object - calendarapi.ConsensusRating: + api.Image: + description: 크기 및 URL이 포함된 기사 이미지 properties: - aggregate_ratings: - $ref: "#/components/schemas/calendarapi.AggregateRating" - aggregate_type: - type: string - consensus_price_target: - type: number - consensus_rating: + size: + example: large 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: + url: + example: https://cdn.benzinga.com/files/images/story/2024/example.jpg type: string type: object - calendarapi.DividendJSON: - properties: - dividends: - items: - additionalProperties: true - type: object - type: array - type: object - calendarapi.EarningJSON: - properties: - earnings: - items: - additionalProperties: true - type: object - type: array - type: object - calendarapi.EconomicJSON: - properties: - economics: - items: - additionalProperties: true - type: object - type: array - type: object - calendarapi.ErxGapJSON: - properties: - erx_gap: - items: - additionalProperties: true - type: object - type: array - type: object - calendarapi.EventsJSON: - properties: - events: - items: - additionalProperties: true - type: object - type: array - type: object - calendarapi.FDAJSON: - properties: - fda: - items: - additionalProperties: true - type: object - type: array - type: object - calendarapi.GovernmentTradeJSON: - properties: - data: - items: - additionalProperties: true - type: object - type: array - type: object - calendarapi.GuidanceJSON: - properties: - guidance: - items: - additionalProperties: true - type: object - type: array - type: object - calendarapi.HaltResumeJSON: - properties: - halt_resume: - items: - additionalProperties: true - type: object - type: array - type: object - calendarapi.IPOJSON: - properties: - ipos: - items: - additionalProperties: true - type: object - type: array - type: object - calendarapi.InsiderTransaction: + api.NewsItem: + description: 모든 메타데이터가 포함된 뉴스 기사 항목 properties: - accession_number: - type: string - company_cik: - type: string - company_name: + author: + example: Benzinga Newsdesk type: string - company_symbol: + body: type: string - filing_date: - type: string - footnotes: + channels: items: - $ref: "#/components/schemas/calendarapi.SECFootnotes" + $ref: "#/components/schemas/api.ChannelTag" type: array - form_type: - type: string - html_url: + created: + example: Wed, 17 May 2017 14:20:15 -0400 type: string id: - type: string - is_10b5: - type: boolean - owner: - $ref: "#/components/schemas/calendarapi.Owner" - remaining_shares: - type: string - remaining_underlying_shares: - type: string - traded_percentage: - type: string - transactions: - items: - $ref: "#/components/schemas/calendarapi.Transaction" - type: array - updated: + example: 123456 type: integer - type: object - calendarapi.InsiderTransactionFilingDoc: - properties: - data: - items: - $ref: "#/components/schemas/calendarapi.InsiderTransaction" - type: array - type: object - calendarapi.InsiderTransactionFilingJSON: - properties: - data: + image: items: - additionalProperties: true - type: object + $ref: "#/components/schemas/api.Image" type: array - type: object - calendarapi.OfferingJSON: - properties: - offerings: + original_id: + type: integer + stocks: items: - additionalProperties: true - type: object + $ref: "#/components/schemas/api.Stock" type: array - type: object - calendarapi.OptionActivityJSON: - properties: - option_activity: + tags: items: - additionalProperties: true - type: object + $ref: "#/components/schemas/api.ChannelTag" type: array - type: object - calendarapi.Owner: - properties: - insider_cik: + teaser: type: string - insider_name: + title: + example: Apple Announces New iPhone type: string - insider_title: + updated: + example: Wed, 17 May 2017 14:20:15 -0400 type: string - is_director: - type: boolean - is_officer: - type: boolean - is_ten_percent_owner: - type: boolean - raw_signature: + url: + example: https://www.benzinga.com/news/123456 type: string type: object - calendarapi.RatingJSON: - properties: - ratings: - items: - additionalProperties: true - type: object - type: array - type: object - calendarapi.RatingsAnalystJSON: - properties: - analyst_ratings_analyst: - items: - additionalProperties: true - type: object - type: array - type: object - calendarapi.RatingsFirmJSON: - properties: - analyst_ratings_firm: - items: - additionalProperties: true - type: object - type: array - type: object - calendarapi.Removed: + api.NewsRemovedItem: + description: ID 및 업데이트 타임스탬프가 포함된 삭제된 뉴스 기사 properties: id: - type: string - type: - type: string - updated: + example: 123456 type: integer - type: object - calendarapi.RemovedJSON: - properties: - removed: - items: - $ref: "#/components/schemas/calendarapi.Removed" - type: array - type: object - calendarapi.SECFootnotes: - properties: - id: - type: string - text: + updated: + example: Wed, 17 May 2017 14:20:15 -0400 type: string type: object - calendarapi.SplitJSON: - properties: - splits: - items: - additionalProperties: true - type: object - type: array - type: object - calendarapi.Transaction: + api.Stock: + description: 티커 및 식별자를 포함한 주식 정보 properties: - acquired_or_disposed: - type: string - conversion_exercise_price_derivative: - type: string - date_deemed_execution: - type: string - date_exercisable: - type: string - date_expiration: - type: string - date_transaction: + cusip: + example: "037833100" type: string - is_derivative: - type: boolean - ownership: + exchange: + example: NASDAQ type: string - post_transaction_quantity: + isin: + example: US0378331005 type: string - price_per_share: + name: + example: AAPL type: string - remaining_underlying_shares: - type: string - security_title: - type: string - shares: - type: string - transaction_code: - type: string - transaction_id: - type: string - underlying_security_title: - type: string - underlying_shares: - type: string - voluntarily_reported: - type: boolean 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..f0435094 100644 --- a/ko/openapi/data-api-proxy_api.spec.yml +++ b/ko/openapi/data-api-proxy_api.spec.yml @@ -1339,6 +1339,8 @@ components: type: object bzhttp.ErrorCode: enum: + - unsupported_message_type + - database_query_error - json_unmarshaling_error - no_data_found - no_matching_endpoint @@ -1350,10 +1352,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 +1367,6 @@ components: - ErrorFailedDependency - ErrorServiceUnavailable - ErrorUpstreamAPIError - - ErrorUnsupportedMessageType - - ErrorDBQueryError bzhttp.Resp: properties: data: diff --git a/ko/openapi/delivery_api.spec.yml b/ko/openapi/delivery_api.spec.yml index 4e10cd40..b4dd7323 100644 --- a/ko/openapi/delivery_api.spec.yml +++ b/ko/openapi/delivery_api.spec.yml @@ -410,6 +410,3 @@ components: - Undefined - "Null" - Present -servers: - - url: https://api.benzinga.com/api/v1 - description: 운영 diff --git a/ko/openapi/logo-api_api.spec.yml b/ko/openapi/logo-api_api.spec.yml index 1f271735..217cb660 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 객체 배열을 포함하는 성공 응답 diff --git a/ko/openapi/newsquantified-api_api.spec.yml b/ko/openapi/newsquantified-api_api.spec.yml index e85a6c6d..04e44ca4 100644 --- a/ko/openapi/newsquantified-api_api.spec.yml +++ b/ko/openapi/newsquantified-api_api.spec.yml @@ -108,8 +108,6 @@ components: type: object bzhttp.ErrorCode: enum: - - unsupported_message_type - - database_query_error - json_unmarshaling_error - no_data_found - no_matching_endpoint @@ -121,10 +119,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 @@ -136,6 +134,8 @@ components: - ErrorFailedDependency - ErrorServiceUnavailable - ErrorUpstreamAPIError + - ErrorUnsupportedMessageType + - ErrorDBQueryError bzhttp.Resp: properties: data: diff --git a/ko/openapi/ticker-trends-api_api.spec.yml b/ko/openapi/ticker-trends-api_api.spec.yml index 5f923aea..a3d728df 100644 --- a/ko/openapi/ticker-trends-api_api.spec.yml +++ b/ko/openapi/ticker-trends-api_api.spec.yml @@ -177,8 +177,6 @@ components: type: object bzhttp.ErrorCode: enum: - - unsupported_message_type - - database_query_error - json_unmarshaling_error - no_data_found - no_matching_endpoint @@ -190,10 +188,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 @@ -205,6 +203,8 @@ components: - ErrorFailedDependency - ErrorServiceUnavailable - ErrorUpstreamAPIError + - ErrorUnsupportedMessageType + - ErrorDBQueryError bzhttp.Resp: properties: data: