---
title: "Catalogue complet"
method: GET
path: "/api/v1/catalog.json"
---

# Catalogue complet

`GET /api/v1/catalog.json`

## Request

- Base URL: `https://l0g.fr`
- URL: `https://l0g.fr/api/v1/catalog.json`
- Auth: none declared

Articles, guides, méthodologies, glossaire, sources primaires et protocole éditorial.

## Response `200`

Réponse JSON statique générée au build.

- Catalog
  - `schema` string, uri, required
  - `version` string, required
  - `generated` string, date-time, required
  - `note` string
  - `license` string
  - `attribution` string
  - `counts` CatalogCounts, required
    - `articles` integer, required
    - `articlesByLanguage` LanguageCounts, required
      - `fr` integer, required
      - `en` integer, required
    - `guides` integer, required
    - `guidesByLanguage` LanguageCounts, required
      - `fr` integer, required
      - `en` integer, required
    - `topics` integer, required
    - `methodologies` integer, required
    - `glossary` integer, required
    - `primarySources` integer, required
    - `editorialChangelog` integer, required
  - `articles` ContentSummary[], required
    - `canonicalId` string, required
    - `language` 'fr' | 'en', required
    - `translationOf` string, nullable, required
    - `alternateUrl` string, uri, nullable, required
    - `translationStatus` 'source' | 'current' | 'stale' | 'missing-source', required
    - `slug` string, required
    - `url` string, uri, required
    - `title` string, required
    - `date` string, date, required
    - `updated` string, date, nullable
    - `description` string, required
    - `summary` string, nullable
    - `tags` string[]
    - `topics` string[]
    - `evidence` ArticleEvidenceSummary
      - `claims` Claim[], required
        - `id` string, required
        - `localId` string
        - `canonicalId` string, required
        - `language` 'fr' | 'en', required
        - `articleSlug` string, required
        - `articleUrl` string, uri
        - `articleTitle` string
        - `kind` 'fait' | 'estimation' | 'inférence' | 'scénario', required
        - `claim` string, required
        - `date` string, date, nullable
        - `dateLabel` string, required
        - `claimDate` string, date, nullable, required
        - `claimDateLabel` string, required
        - `observationDate` string, date, nullable, required
        - `observationDateLabel` string, required
        - `observationStart` string, date, nullable
        - `observationEnd` string, date, nullable
        - `temporalPrecision` 'day' | 'month' | 'quarter' | 'year' | 'range' | 'unknown', required
        - `confidence` 'auto-backfill' | 'structurée'
        - `reviewStatus` 'unreviewed' | 'reviewed', required
        - `reviewedAt` string, date-time, nullable
        - `reviewedBy` string, nullable
        - `reviewNote` string, nullable
        - `reviewedProofDepth` 'direct-proof' | 'reproduction', nullable
        - `evidenceLocator` object, nullable
          - `type` 'page' | 'paragraph' | 'section' | 'table' | 'series' | 'cell' | 'form' | 'accession' | 'doi' | 'calculation' | 'other', required
          - `value` string, required
        - `reviewSourceUrl` string, uri, nullable
        - `reviewSourceDate` string, date, nullable
        - `reviewSourceType` 'primary' | 'secondary' | 'issuer' | 'dataset', nullable
        - `reproductionArtifact` string, nullable
        - `classifier` ClaimClassifier, required
          - `method` 'lexical-heuristic-v2', required
          - `matchedRule` 'scenario-marker' | 'estimate-marker' | 'inference-marker' | 'cited-fact-default', required
          - `caveat` string, required
          - `reviewedOverride` string
        - `references` EvidenceReference[], required
          - `label` string, required
          - `href` string, required
          - `host` string, nullable
          - `kind` string, nullable
          - `date` string, date, nullable
          - `dateLabel` string, required
          - `sourcePublicationDate` string, date, nullable
          - `sourcePublicationDateLabel` string, nullable
          - `retrievedAt` string, date-time, nullable
          - `indexedAt` string, date-time, nullable, required
      - `depth` EvidenceDepth, required
        - `id` 'mention' | 'reference' | 'linked-source' | 'direct-proof' | 'reproduction', required
        - `label` string, required
        - `detail` string, required
        - `score` integer, required
        - `automated` boolean, required
      - `badges` EvidenceBadge[], required
        - `id` 'primary-source' | 'public-data' | 'secondary-source' | 'scenario' | 'internal-context', required
        - `label` string, required
        - `detail` string, required
      - `primarySources` PrimarySourceMention[], required
        - `slug` string, required
        - `name` string, required
        - `url` string, uri, required
        - `reason` 'source-liée', required
      - `counts` ArticleEvidenceCounts, required
        - `externalLinks` integer, required
        - `internalLinks` integer, required
        - `primarySources` integer, required
        - `claimRelations` integer, required
    - `evidenceRef` CanonicalEvidenceRef
      - `language` 'fr', required
      - `articleSlug` string, required
      - `claimsUrl` string, uri, required
      - `evidenceGraphUrl` string, uri, required
    - `revisions` ArticleRevisionPolicy
      - `published` string, date, nullable, required
      - `updated` string, date, nullable, required
      - `policy` string, uri, required
      - `changelog` string, uri, required
  - `guides` ContentSummary[], required
    - `canonicalId` string, required
    - `language` 'fr' | 'en', required
    - `translationOf` string, nullable, required
    - `alternateUrl` string, uri, nullable, required
    - `translationStatus` 'source' | 'current' | 'stale' | 'missing-source', required
    - `slug` string, required
    - `url` string, uri, required
    - `title` string, required
    - `date` string, date, required
    - `updated` string, date, nullable
    - `description` string, required
    - `summary` string, nullable
    - `tags` string[]
    - `topics` string[]
    - `evidence` ArticleEvidenceSummary
      - `claims` Claim[], required
        - `id` string, required
        - `localId` string
        - `canonicalId` string, required
        - `language` 'fr' | 'en', required
        - `articleSlug` string, required
        - `articleUrl` string, uri
        - `articleTitle` string
        - `kind` 'fait' | 'estimation' | 'inférence' | 'scénario', required
        - `claim` string, required
        - `date` string, date, nullable
        - `dateLabel` string, required
        - `claimDate` string, date, nullable, required
        - `claimDateLabel` string, required
        - `observationDate` string, date, nullable, required
        - `observationDateLabel` string, required
        - `observationStart` string, date, nullable
        - `observationEnd` string, date, nullable
        - `temporalPrecision` 'day' | 'month' | 'quarter' | 'year' | 'range' | 'unknown', required
        - `confidence` 'auto-backfill' | 'structurée'
        - `reviewStatus` 'unreviewed' | 'reviewed', required
        - `reviewedAt` string, date-time, nullable
        - `reviewedBy` string, nullable
        - `reviewNote` string, nullable
        - `reviewedProofDepth` 'direct-proof' | 'reproduction', nullable
        - `evidenceLocator` object, nullable
          - `type` 'page' | 'paragraph' | 'section' | 'table' | 'series' | 'cell' | 'form' | 'accession' | 'doi' | 'calculation' | 'other', required
          - `value` string, required
        - `reviewSourceUrl` string, uri, nullable
        - `reviewSourceDate` string, date, nullable
        - `reviewSourceType` 'primary' | 'secondary' | 'issuer' | 'dataset', nullable
        - `reproductionArtifact` string, nullable
        - `classifier` ClaimClassifier, required
          - `method` 'lexical-heuristic-v2', required
          - `matchedRule` 'scenario-marker' | 'estimate-marker' | 'inference-marker' | 'cited-fact-default', required
          - `caveat` string, required
          - `reviewedOverride` string
        - `references` EvidenceReference[], required
          - `label` string, required
          - `href` string, required
          - `host` string, nullable
          - `kind` string, nullable
          - `date` string, date, nullable
          - `dateLabel` string, required
          - `sourcePublicationDate` string, date, nullable
          - `sourcePublicationDateLabel` string, nullable
          - `retrievedAt` string, date-time, nullable
          - `indexedAt` string, date-time, nullable, required
      - `depth` EvidenceDepth, required
        - `id` 'mention' | 'reference' | 'linked-source' | 'direct-proof' | 'reproduction', required
        - `label` string, required
        - `detail` string, required
        - `score` integer, required
        - `automated` boolean, required
      - `badges` EvidenceBadge[], required
        - `id` 'primary-source' | 'public-data' | 'secondary-source' | 'scenario' | 'internal-context', required
        - `label` string, required
        - `detail` string, required
      - `primarySources` PrimarySourceMention[], required
        - `slug` string, required
        - `name` string, required
        - `url` string, uri, required
        - `reason` 'source-liée', required
      - `counts` ArticleEvidenceCounts, required
        - `externalLinks` integer, required
        - `internalLinks` integer, required
        - `primarySources` integer, required
        - `claimRelations` integer, required
    - `evidenceRef` CanonicalEvidenceRef
      - `language` 'fr', required
      - `articleSlug` string, required
      - `claimsUrl` string, uri, required
      - `evidenceGraphUrl` string, uri, required
    - `revisions` ArticleRevisionPolicy
      - `published` string, date, nullable, required
      - `updated` string, date, nullable, required
      - `policy` string, uri, required
      - `changelog` string, uri, required
  - `topics` Topic[], required
    - `slug` string, required
    - `label` string, required
    - `blurb` string, required
  - `methodologies` MethodologySummary[], required
    - `slug` string, required
    - `url` string, uri, required
    - `title` string, required
    - `label` string, required
    - `description` string, required
    - `question` string, required
    - `dashboard` string, uri, nullable
    - `repo` string, uri, nullable
    - `updated` string, required
    - `scaleCaveat` RiskBandScaleCaveat
      - `title` string, required
      - `summary` string, required
      - `correctLabel` string, required
      - `wrongLabel` string, required
      - `details` string[], required
    - `sources` MethodologySource[]
      - `name` string, required
      - `role` string, required
      - `cadence` string
      - `delay` string
      - `url` string, uri, required
  - `glossary` GlossaryEntry[], required
    - `slug` string, required
    - `url` string, uri, required
    - `sigle` string, nullable
    - `name` string, required
    - `definition` string, required
    - `category` string, required
    - `guide` string, nullable
    - `atlas` GlossaryAtlas, required
      - `intuition` string, nullable, required
      - `formula` string, nullable, required
      - `whyNow` string, nullable, required
      - `related` string[], required
      - `articles` GlossaryAtlasLink[], required
        - `label` string, required
        - `href` string, uri, required
        - `detail` string
        - `kind` 'article' | 'guide' | 'dataset' | 'signal' | 'source' | 'methodology'
      - `guides` GlossaryAtlasLink[], required
        - `label` string, required
        - `href` string, uri, required
        - `detail` string
        - `kind` 'article' | 'guide' | 'dataset' | 'signal' | 'source' | 'methodology'
      - `datasets` GlossaryAtlasLink[], required
        - `label` string, required
        - `href` string, uri, required
        - `detail` string
        - `kind` 'article' | 'guide' | 'dataset' | 'signal' | 'source' | 'methodology'
      - `signals` GlossaryAtlasLink[], required
        - `label` string, required
        - `href` string, uri, required
        - `detail` string
        - `kind` 'article' | 'guide' | 'dataset' | 'signal' | 'source' | 'methodology'
      - `sources` GlossaryAtlasLink[], required
        - `label` string, required
        - `href` string, uri, required
        - `detail` string
        - `kind` 'article' | 'guide' | 'dataset' | 'signal' | 'source' | 'methodology'
  - `glossaryCategories` GlossaryCategory[]
    - `slug` string, required
    - `title` string, required
    - `count` integer, required
  - `primarySources` PrimarySource[], required
    - `slug` string, required
    - `url` string, uri, required
    - `name` string, required
    - `shortName` string
    - `category` string, required
    - `officialUrl` string, uri, required
    - `description` string, required
    - `datasets` Dataset[]
      - `name` string, required
      - `role` string, required
      - `cadence` string
      - `delay` string
      - `url` string, uri, required
    - `limits` string[]
    - `verification` string[]
  - `editorial` CatalogEditorial
    - `protocol` EditorialProtocol, required
      - `url` string, uri, required
      - `updated` string, date, required
      - `promise` string, required
      - `principles` EditorialPrinciple[], required
        - `id` string, required
        - `title` string, required
        - `text` string, required
      - `steps` EditorialStep[], required
        - `id` string, required
        - `title` string, required
        - `checks` string[], required
      - `evidenceLevels` EditorialEvidenceLevel[], required
        - `label` string, required
        - `rank` string, required
        - `description` string, required
      - `proofDepthLevels` ProofDepthLevel[], required
        - `id` 'mention' | 'reference' | 'linked-source' | 'direct-proof' | 'reproduction', required
        - `label` string, required
        - `meaning` string, required
        - `status` 'automatique' | 'semi-structuré' | 'objectif', required
      - `precisionGuard` EditorialPrecisionGuard, required
        - `title` string, required
        - `summary` string, required
        - `requirements` string[], required
        - `warning` string, required
      - `correctionPolicy` EditorialCorrectionPolicy, required
        - `title` string, required
        - `summary` string, required
        - `correctionTypes` EditorialCorrectionType[], required
          - `label` string, required
          - `description` string, required
        - `revisionRules` string[], required
    - `changelog` EditorialChangelogItem[], required
      - `date` string, date, required
      - `title` string, required
      - `kind` 'protocole' | 'traçabilité' | 'sources' | 'données' | 'sécurité' | 'méthode', required
      - `summary` string, required
      - `links` EditorialLink[], required
        - `label` string, required
        - `href` string, required
      - `url` string, uri, required
  - `riskBandScaleCaveat` RiskBandScaleCaveat
    - `title` string, required
    - `summary` string, required
    - `correctLabel` string, required
    - `wrongLabel` string, required
    - `details` string[], required

---

[API](https://skmtc.dev/l0g/apis/l0g-fr-agent-surface-api.md) · [All operations](https://skmtc.dev/l0g/apis/l0g-fr-agent-surface-api/llms.txt) · [OpenAPI document](https://skmtc.dev/l0g/apis/l0g-fr-agent-surface-api/revisions/8d003290594e?raw)
