---
title: "Einzelabfrage per UID"
method: GET
path: "/companies/{uid}"
tags: ["Firmen"]
---

# Einzelabfrage per UID

`GET /companies/{uid}`

## Request

- Base URL: `https://firmenwatch.ch/api/v1`
- URL: `https://firmenwatch.ch/api/v1/companies/{uid}`
- Auth: HTTP bearer

Liefert die Stammdaten einer Rechtseinheit samt derselben belegbasierten Unternehmensanalyse wie Firmenprofil, Markdown und MCP: nur amtlich belegtes Kapital, Personen- und Organabdeckung, Revision, Ereignisdynamik, Registerbefunde und Registerbezüge. Der aktuelle MWST-, FINMA- und SECO-Abgleich wird mit Quelle, Quellenstand, Prüfzeitpunkt und Grenzen separat ausgewiesen. Registerbezüge belegen für sich allein weder Beherrschung noch Konzernzugehörigkeit. Zusätzlich folgen die beobachteten Personen- und Organangaben und den 50 neuesten erfassten Ereignissen ab 2025-01-03. Weder Personenliste noch Ereignisliste sind eine vollstaendige amtliche Gesamthistorie.

## Path parameters

- `uid` string, required

## Response `200`

Rechtseinheit mit beobachteten Personenangaben und erfassten Ereignissen ab 2025-01-03.

- object
  - `data` object, required
    - `uid` string, required
    - `name` string, required
    - `slug` string, required
    - `legal_form_code` string, nullable, required
    - `legal_form` string, nullable, required
    - `status` 'active' | 'in_liquidation' | 'bankrupt' | 'deleted', required
    - `seat` string, nullable, required: Politische Gemeinde des Sitzes.
    - `canton` string, nullable, required
    - `address` Address, required
      - `masked` boolean: true: genaue Adresse aus Datenschutzgründen nicht öffentlich; Ort bleibt verfügbar.
      - `care_of` string, nullable, required: Zustellvermerk, z. B. c/o Muster Treuhand AG.
      - `street` string, nullable, required
      - `house_number` string, nullable, required
      - `po_box` string, nullable, required: Postfachnummer ohne das Wort Postfach.
      - `zip` string, nullable, required
      - `town` string, nullable, required
    - `purpose` string, nullable, required: Zweckumschreibung gemaess Handelsregister.
    - `capital` Capital, required
      - `nominal` number, required: Nominalkapital mit belegtem ISO-Waehrungscode.
      - `paid` number, nullable, required: Belegtes liberiertes Kapital, soweit erfasst.
      - `currency` string, required: In einer erfassten Registerpublikation belegter ISO-Waehrungscode.
      - `verification` 'currency_evidenced', required
      - `evidence_basis` 'structured_shab_company_capital', required
      - `publication` object, required
        - `id` string, required
        - `date` string, date, required
        - `number` string, nullable, required
        - `sub_rubric` string, required
        - `state` 'commonsActual' | 'commonsNew', required
        - `url` string, uri, required
    - `industry` Industry, required: Aus dem eingetragenen Zweck abgeleitete Firmenwatch-Klassifikation; keine amtliche NOGA-Zuordnung.
      - `code` string, nullable, required: Interner, NOGA-naher Klassifikationscode.
      - `label` string, required: Deutsche Bezeichnung der abgeleiteten Branche.
      - `confidence` number, required
      - `qualification` 'derived' | 'probable', required
      - `basis` 'registered_purpose_text', required
    - `first_registered_at` string, date, nullable, required: SHAB publication date of the earliest evidenced new registration; not the cantonal journal date.
    - `deleted_at` string, date, nullable, required
    - `last_event_at` string, date, nullable, required
    - `url` string, uri, required: Oeffentliches Firmenprofil auf firmenwatch.ch.
    - `analysis` CompanyEvidenceAnalysis, required
      - `basis` 'register_evidence_only', required: Ausschliesslich Registerstammdaten und erfasste SHAB-Ereignisse; keine Finanzschaetzungen.
      - `data_status` object, required: Kanonischer Firmenwatch-Datenqualitaetsstatus. Ein neueres Maximaldatum ist kein Vollstaendigkeitsbeleg; fuer lueckenlose Aussagen gilt verified_through.
        - `latest_available_publication` string, date, nullable, required
        - `verified_through` string, date, nullable, required: Letzter Publikationstag vor jeder bekannten offenen technischen Freigabebarriere.
        - `quality` 'current' | 'processing' | 'degraded' | 'unavailable', required
        - `incomplete_from` string, date, nullable, required
      - `registered_capital` object
        - `verification` 'currency_evidenced', required: Der Registerbetrag wird nur ausgegeben, wenn der zugehoerige ISO-Waehrungscode in einer erfassten SHAB-Publikation belegt ist.
        - `nominal` number, required
        - `paid` number, nullable, required
        - `currency` string, required
        - `evidence_basis` 'structured_shab_company_capital', required: Betrag und ISO-Waehrung stammen aus demselben strukturierten Zustandsblock einer amtlichen SHAB-Publikation.
        - `publication` object, required
          - `id` string, required
          - `date` string, date, required
          - `number` string, nullable, required
          - `sub_rubric` string, required
          - `state` 'commonsActual' | 'commonsNew', required
          - `url` string, uri, required
      - `industry_classification` object
        - `label` string, required
        - `code` string, nullable, required
        - `confidence` number, required
        - `qualification` 'derived' | 'probable', required
        - `basis` 'registered_purpose_text', required
      - `officer_overview` object, required
        - `observed_active_entries` integer, required
        - `observed_former_entries` integer, required
        - `observed_total_entries` integer, required
        - `scope` OfficerDataScope, required: Reichweite der Personen- und Organangaben. Sie beschreibt einen Teilbestand und ist kein Vollstaendigkeitsattest fuer die Rechtseinheit.
          - `basis` 'captured_shab_history', required
          - `coverage` 'none' | 'partial' | 'complete', required
          - `verified_complete` boolean, required: Nur true, wenn ein vollstaendiger Ausgangsbestand und die Fortschreibung bis observed_through belegt sind.
          - `basis_publication_id` string, nullable, required: Belegpublikation der vollstaendigen Ausgangsliste, sonst null.
          - `basis_date` string, date, nullable, required
          - `observed_from` string, date, nullable, required
          - `observed_through` string, date, nullable, required
          - `state_updated_at` string, date-time, nullable, required
          - `result_interpretation` 'observed_entries' | 'no_entries' | 'data_being_completed', required
          - `description` string, required
          - `empty_result_means` string, nullable, required
          - `official_register_url` 'https://www.zefix.admin.ch', uri, required
      - `revision` object
        - `opting_out` boolean, required
        - `statement` string, required
        - `basis` 'structured_shab_revision', required
        - `publication` object, required
          - `id` string, required
          - `date` string, date, required
          - `number` string, nullable, required
          - `sub_rubric` string, required
          - `state` 'commonsActual' | 'commonsNew', required
          - `url` string, uri, required
      - `registered_domicile` object
        - `no_address` true, required
        - `status` 'officially_marked_no_address', required
        - `evidence_basis` 'structured_shab_company_no_address', required
        - `publication` object, required
          - `id` string, required
          - `date` string, date, required
          - `number` string, nullable, required
          - `sub_rubric` string, required
          - `state` 'commonsActual' | 'commonsNew', required
          - `url` string, uri, required
      - `first_registration` object
        - `date` string, date, required: SHAB publication date of the earliest evidenced new registration; not the cantonal journal date.
        - `evidence_basis` 'structured_shab_new_registration', required
        - `publication` object, required
          - `id` string, required
          - `date` string, date, required
          - `number` string, nullable, required
          - `sub_rubric` string, required
          - `state` 'commonsActual' | 'commonsNew', required
          - `url` string, uri, required
      - `event_history` object, required
        - `captured_publications` integer, required
        - `evaluated_events` integer, required
        - `evaluated_from` string, date, nullable, required
        - `evaluated_through` string, date, nullable, required
        - `possibly_more_events` boolean, required
        - `by_type` object[], required
          - `type` string, required
          - `label` string, required
          - `count` integer, required
        - `coverage` object, required
          - `available_from` '2025-01-03', date, required
          - `complete_history_guaranteed` false, required
          - `before_start` 'not_available', required
      - `register_findings` object
        - `classification` 'keine' | 'beobachten' | 'erhoeht' | 'kritisch', required
        - `score` integer, required
        - `method` 'transparent_rules_on_register_facts', required
        - `findings` object[], required
          - `code` string, required
          - `label` string, required
          - `weight` integer, required
          - `detail` string, required
          - `since` string, date, nullable, required
        - `limitation` string, required
      - `register_relationships` object
        - `returned_companies` integer, required
        - `possibly_more_companies` boolean, required
        - `evidence_basis` object, required
          - `registered_address` 'imported_register_master_data', required
          - `person_auditor_shareholder_entries` 'captured_shab_officer_projection', required
          - `officer_scope_reference` 'officer_overview.scope', required
        - `registered_entities_at_same_address` integer
        - `companies_by_evidence` object, required
          - `same_registered_address` integer, required
          - `shared_person_entries` integer, required
          - `shared_auditor_entries` integer, required
          - `shared_shareholder_entries` integer, required
        - `companies` object[], required
          - `uid` string, required
          - `name` string, required
          - `status` string, required
          - `canton` string, nullable, required
          - `town` string, nullable, required
          - `profile` string, uri, required
          - `evidence` object, required
            - `same_registered_address` boolean, required
            - `shared_person_entries` integer, required
            - `shared_auditor_entries` integer, required
            - `shared_shareholder_entries` integer, required
        - `interpretation_limit` 'A register relationship alone does not prove control, ownership or group membership.', required
      - `sources` object, required
        - `master_data` object, required
          - `name` 'Zefix dataset via LINDAS', required
          - `url` string, uri, required
        - `publications` object, required
          - `name` string, required
          - `url` string, uri, required
      - `legal_effect` 'not_an_official_register_extract', required
    - `compliance` CompanyCompliance, required
      - `basis` 'official_external_sources', required
      - `vat` object, required
        - `status` 'active' | 'registered' | 'ended' | 'not_registered' | 'unknown' | 'unavailable', required: Amtlicher MWST-Status der konkreten UID. unknown und unavailable sind ausdrücklich keine Negativaussage.
        - `uid_vat` string, nullable, required
        - `entry_date` string, date, nullable, required
        - `end_date` string, date, nullable, required
        - `source_checked_at` string, date-time, nullable, required
        - `source` object, nullable, required
          - `key` 'uid_vat' | 'finma_authorisations' | 'finma_warnings' | 'seco_sanctions', required
          - `name` string, required
          - `url` string, uri, required
          - `machine_url` string, uri, required
          - `source_date` string, date, required
          - `source_date_basis` 'uid_delta_window_end' | 'http_last_modified' | 'latest_entry_publication_date' | 'official_list_issue_date', required: Maschinenlesbare Bedeutung von source_date; das Abrufdatum steht separat in fetched_at beziehungsweise checked_at.
          - `coverage_status` 'not_applicable' | 'delta_only' | 'building' | 'complete', required: complete darf nur mit amtlichem Vollbestand und lueckenlosem Folgefeed gesetzt werden.
          - `coverage_verified_through` string, date, nullable, required: Nur bei coverage_status=complete: letzter lueckenlos belegter Quelltag.
          - `record_checked_at` string, date-time, nullable, required: Letzter direkter Beleg der konkreten UID-Zeile; getrennt von der globalen Feed-Abdeckung.
          - `checked_at` string, date-time, required
          - `freshness_basis` 'source_last_success_at' | 'record_checked_at' | 'complete_coverage_last_success_at', required
          - `fetched_at` string, date-time, required
          - `activated_at` string, date-time, required
          - `source_version` string, required
          - `freshness` 'fresh' | 'stale_warning' | 'stale_problem', required
          - `freshness_problem_after_hours` integer, required
          - `limitation` string, required
      - `finma` object, required
        - `authorisation_check` 'listed' | 'no_uid_match' | 'unavailable', required: Exakter UID-Abgleich mit der veröffentlichten FINMA-Liste. no_uid_match bedeutet nur, dass diese UID im geprüften Listenstand nicht vorkommt.
        - `authorisations_total` integer, required: Exakte Zahl der UID-Treffer vor der begrenzten Ausgabe.
        - `authorisations_truncated` boolean, required
        - `authorisations` object[], required
          - `source_record_id` string, required
          - `name` string, required
          - `city` string, required
          - `uid` string, nullable, required
          - `authorisation_type` string, required
        - `warning_check` 'possible_match' | 'no_exact_name_location_match' | 'unavailable', required: Konservativer Abgleich von exaktem Firmennamen und Ort. Ein Ergebnis ist weder Identitäts- noch Unbedenklichkeitsnachweis.
        - `warning_matches_total` integer, required: Exakte Zahl der Namens-/Ortstreffer vor der begrenzten Ausgabe.
        - `warning_matches_truncated` boolean, required
        - `warning_matches` object[], required
          - `source_record_id` string, required
          - `title` string, required
          - `name` string, nullable, required
          - `seat` string, nullable, required
          - `warning_date` string, date, required
          - `official_url` string, uri, required
          - `match_basis` 'exact_register_reference' | 'exact_name_and_location', required
          - `identity` 'confirmed_by_register_reference' | 'candidate_requires_review', required
        - `authorisations_source` object, nullable, required
          - `key` 'uid_vat' | 'finma_authorisations' | 'finma_warnings' | 'seco_sanctions', required
          - `name` string, required
          - `url` string, uri, required
          - `machine_url` string, uri, required
          - `source_date` string, date, required
          - `source_date_basis` 'uid_delta_window_end' | 'http_last_modified' | 'latest_entry_publication_date' | 'official_list_issue_date', required: Maschinenlesbare Bedeutung von source_date; das Abrufdatum steht separat in fetched_at beziehungsweise checked_at.
          - `coverage_status` 'not_applicable' | 'delta_only' | 'building' | 'complete', required: complete darf nur mit amtlichem Vollbestand und lueckenlosem Folgefeed gesetzt werden.
          - `coverage_verified_through` string, date, nullable, required: Nur bei coverage_status=complete: letzter lueckenlos belegter Quelltag.
          - `record_checked_at` string, date-time, nullable, required: Letzter direkter Beleg der konkreten UID-Zeile; getrennt von der globalen Feed-Abdeckung.
          - `checked_at` string, date-time, required
          - `freshness_basis` 'source_last_success_at' | 'record_checked_at' | 'complete_coverage_last_success_at', required
          - `fetched_at` string, date-time, required
          - `activated_at` string, date-time, required
          - `source_version` string, required
          - `freshness` 'fresh' | 'stale_warning' | 'stale_problem', required
          - `freshness_problem_after_hours` integer, required
          - `limitation` string, required
        - `warnings_source` object, nullable, required
          - `key` 'uid_vat' | 'finma_authorisations' | 'finma_warnings' | 'seco_sanctions', required
          - `name` string, required
          - `url` string, uri, required
          - `machine_url` string, uri, required
          - `source_date` string, date, required
          - `source_date_basis` 'uid_delta_window_end' | 'http_last_modified' | 'latest_entry_publication_date' | 'official_list_issue_date', required: Maschinenlesbare Bedeutung von source_date; das Abrufdatum steht separat in fetched_at beziehungsweise checked_at.
          - `coverage_status` 'not_applicable' | 'delta_only' | 'building' | 'complete', required: complete darf nur mit amtlichem Vollbestand und lueckenlosem Folgefeed gesetzt werden.
          - `coverage_verified_through` string, date, nullable, required: Nur bei coverage_status=complete: letzter lueckenlos belegter Quelltag.
          - `record_checked_at` string, date-time, nullable, required: Letzter direkter Beleg der konkreten UID-Zeile; getrennt von der globalen Feed-Abdeckung.
          - `checked_at` string, date-time, required
          - `freshness_basis` 'source_last_success_at' | 'record_checked_at' | 'complete_coverage_last_success_at', required
          - `fetched_at` string, date-time, required
          - `activated_at` string, date-time, required
          - `source_version` string, required
          - `freshness` 'fresh' | 'stale_warning' | 'stale_problem', required
          - `freshness_problem_after_hours` integer, required
          - `limitation` string, required
      - `seco` object, required
        - `direct_match_check` 'possible_match' | 'no_exact_match' | 'unavailable', required: Exakter Abgleich mit direkt gelisteten amtlichen Haupt- und Alternativnamen; Eigentums- und Kontrollbeziehungen sind nicht abschliessend erfasst.
        - `candidates_total` integer, required: Exakte Zahl der amtlich belegten Namenstreffer vor der begrenzten Ausgabe.
        - `candidates_truncated` boolean, required
        - `candidates` object[], required
          - `source_record_id` string, required
          - `name` string, required
          - `matched_name` string, required
          - `matched_name_kind` 'primary_name' | 'official_alias' | 'former_name' | 'spelling_variant', required
          - `program` string, required
          - `listing_effective_date` string, date, nullable, required: Wirksamkeitsdatum der juengsten amtlichen listed-Modifikation; bleibt null, wenn die Quelle kein solches Datum nennt.
          - `listing_effective_date_basis` 'latest_official_listed_modification_effective_date', required
          - `country_code` string, nullable, required
          - `official_search_url` string, uri, required: Menschenlesbare offizielle SECO-Suche; die SSID steht in source_record_id.
          - `machine_evidence_url` string, uri, required: Fuer den Abgleich verwendete amtliche XML-Gesamtliste; fuer Maschinen, nicht als leichter Einzellink.
          - `address` string, nullable, required
          - `match_basis` 'exact_legal_name' | 'exact_legal_name_and_location' | 'exact_official_alias', required
          - `identity` 'candidate_requires_review', required
        - `source` object, nullable, required
          - `key` 'uid_vat' | 'finma_authorisations' | 'finma_warnings' | 'seco_sanctions', required
          - `name` string, required
          - `url` string, uri, required
          - `machine_url` string, uri, required
          - `source_date` string, date, required
          - `source_date_basis` 'uid_delta_window_end' | 'http_last_modified' | 'latest_entry_publication_date' | 'official_list_issue_date', required: Maschinenlesbare Bedeutung von source_date; das Abrufdatum steht separat in fetched_at beziehungsweise checked_at.
          - `coverage_status` 'not_applicable' | 'delta_only' | 'building' | 'complete', required: complete darf nur mit amtlichem Vollbestand und lueckenlosem Folgefeed gesetzt werden.
          - `coverage_verified_through` string, date, nullable, required: Nur bei coverage_status=complete: letzter lueckenlos belegter Quelltag.
          - `record_checked_at` string, date-time, nullable, required: Letzter direkter Beleg der konkreten UID-Zeile; getrennt von der globalen Feed-Abdeckung.
          - `checked_at` string, date-time, required
          - `freshness_basis` 'source_last_success_at' | 'record_checked_at' | 'complete_coverage_last_success_at', required
          - `fetched_at` string, date-time, required
          - `activated_at` string, date-time, required
          - `source_version` string, required
          - `freshness` 'fresh' | 'stale_warning' | 'stale_problem', required
          - `freshness_problem_after_hours` integer, required
          - `limitation` string, required
      - `sources` object[], required
        - `key` 'uid_vat' | 'finma_authorisations' | 'finma_warnings' | 'seco_sanctions', required
        - `name` string, required
        - `url` string, uri, required
        - `machine_url` string, uri, required
        - `source_date` string, date, required
        - `source_date_basis` 'uid_delta_window_end' | 'http_last_modified' | 'latest_entry_publication_date' | 'official_list_issue_date', required: Maschinenlesbare Bedeutung von source_date; das Abrufdatum steht separat in fetched_at beziehungsweise checked_at.
        - `coverage_status` 'not_applicable' | 'delta_only' | 'building' | 'complete', required: complete darf nur mit amtlichem Vollbestand und lueckenlosem Folgefeed gesetzt werden.
        - `coverage_verified_through` string, date, nullable, required: Nur bei coverage_status=complete: letzter lueckenlos belegter Quelltag.
        - `record_checked_at` string, date-time, nullable, required: Letzter direkter Beleg der konkreten UID-Zeile; getrennt von der globalen Feed-Abdeckung.
        - `checked_at` string, date-time, required
        - `freshness_basis` 'source_last_success_at' | 'record_checked_at' | 'complete_coverage_last_success_at', required
        - `fetched_at` string, date-time, required
        - `activated_at` string, date-time, required
        - `source_version` string, required
        - `freshness` 'fresh' | 'stale_warning' | 'stale_problem', required
        - `freshness_problem_after_hours` integer, required
        - `limitation` string, required
      - `legal_effect` 'screening_aid_not_official_confirmation', required
    - `officer_data_scope` OfficerDataScope, required: Reichweite der Personen- und Organangaben. Sie beschreibt einen Teilbestand und ist kein Vollstaendigkeitsattest fuer die Rechtseinheit.
      - `basis` 'captured_shab_history', required
      - `coverage` 'none' | 'partial' | 'complete', required
      - `verified_complete` boolean, required: Nur true, wenn ein vollstaendiger Ausgangsbestand und die Fortschreibung bis observed_through belegt sind.
      - `basis_publication_id` string, nullable, required: Belegpublikation der vollstaendigen Ausgangsliste, sonst null.
      - `basis_date` string, date, nullable, required
      - `observed_from` string, date, nullable, required
      - `observed_through` string, date, nullable, required
      - `state_updated_at` string, date-time, nullable, required
      - `result_interpretation` 'observed_entries' | 'no_entries' | 'data_being_completed', required
      - `description` string, required
      - `empty_result_means` string, nullable, required
      - `official_register_url` 'https://www.zefix.admin.ch', uri, required
    - `officers` Officer[], required
      - `name` string, required
      - `kind` 'person' | 'legal_entity', required
      - `first_name` string, nullable, required
      - `last_name` string, nullable, required
      - `place_of_origin` string, nullable, required: Amtlich publizierter Heimatort.
      - `function` string, nullable, required
      - `role` string, nullable, required: Normalisierte Rolle.
      - `signature` string, nullable, required
      - `shares` string, nullable, required: Amtlich publizierter Beteiligungswortlaut, ohne daraus eine Beteiligungsquote abzuleiten.
      - `observation_status` 'no_removal_observed' | 'removal_observed', required: Beobachtungsstatus im erfassten SHAB-Verlauf; keine Aussage ueber einen vollstaendigen aktuellen Registerstand.
      - `active` boolean, required: Legacy-Feld. true bedeutet nur, dass im erfassten SHAB-Verlauf kein Austritt beobachtet wurde; es bestaetigt weder eine aktuelle Eintragung noch eine vollstaendige Zeichnungsberechtigung.
      - `from` string, date, nullable, required: Beobachtetes Publikationsdatum des Eintritts, sofern erfasst.
      - `to` string, date, nullable, required: Beobachtetes Publikationsdatum des Austritts; null bedeutet nur, dass kein Austritt erfasst wurde.
    - `timeline` Event[], required
      - `id` integer, required: Laufende Nummer, monoton steigend. In der Historie unveraendert eine ganze Zahl.
      - `event_id` string, required: Stabile, aus Publikations-ID und Ereignisart abgeleitete Kennung.
      - `type` 'new_registration' | 'name_change' | 'address_change' | 'seat_change' | 'purpose_change' | 'capital_change' | 'legal_form_change' | 'officer_added' | 'officer_removed' | 'auditor_change' | 'liquidation_opened' | 'liquidation_closed' | 'deletion' | 'bankruptcy_opened' | 'bankruptcy_suspended' | 'bankruptcy_closed' | 'moratorium' | 'debt_enforcement' | 'branch_opened' | 'branch_closed' | 'merger' | 'other', required: Normalisierter Ereignistyp.
      - `occurred_at` string, date, required: SHAB-Publikationsdatum.
      - `severity` integer, required: Relevanz des Ereignisses.
      - `canton` string, nullable, required
      - `summary` string, nullable, required: Eine Zeile Klartext zum Ereignis.
      - `payload` unknown, required
      - `source` object, required
        - `publication_id` string, uuid, required
        - `official_url` string, uri, required

## Other responses

- `400`: Ungueltige Anfrage (invalid_request).
- `401`: Kein oder ungueltiger Schluessel (unauthorized).
- `402`: Monatskontingent erschoepft (quota_exceeded).
- `403`: Abonnement nicht aktiv oder benoetigtes Schluesselrecht fehlt (forbidden).
- `404`: Keine Rechtseinheit mit dieser UID (not_found).
- `429`: Ratenbegrenzung erreicht (rate_limited).
- `500`: Unerwarteter Fehler (internal).
- `503`: Der Registerbestand wird gerade vollständig verifiziert (temporarily_unavailable). Dieselbe Abfrage später erneut senden.

---

[API](https://skmtc.dev/firmenwatch/apis/firmenwatch-api.md) · [All operations](https://skmtc.dev/firmenwatch/apis/firmenwatch-api/llms.txt) · [OpenAPI document](https://skmtc.dev/firmenwatch/apis/firmenwatch-api/revisions/65e774135677?raw)
