{"uid":"cap_pH4I3i2Q9uMN1o7VOjI2x","slug":"invoket-legal-history-french-eu-law-version-timeline-53f0e723","name":"Invoket Legal History — French & EU Law Version Timeline","description":"Before your agent relies on a stored legal citation or watches a provision for change: the full version timeline of a French or EU article — each version's status (in force, repealed, superseded, deferred) and validity dates, from the official LEGI and EUR-Lex datasets — to detect exactly when it changed. Covers 12 major French codes and statutes and key EU acts (GDPR, DSA, AI Act, MiCA and more).","url":"https://api.invoket.com/legal/history","method":"GET","headers":{},"bodySchema":{"type":"object","required":["code","article"],"properties":{"code":{"type":"string","description":"Slug of the French code or statute (e.g. code-civil); an EU reference passes celex= or eli= instead. Covered corpus — French law (Légifrance LEGI): Code civil, Code du travail, Code de commerce, Code pénal, Code de la consommation, Code général des impôts (CGI), Code de la sécurité sociale, Code monétaire et financier, Code de l'environnement, Code de la propriété intellectuelle, Code des assurances, plus the Data Protection Act (loi 78-17); EU law (EUR-Lex): GDPR, eIDAS, the e-Commerce Directive, the DSM copyright Directive, DSA, DMA, AI Act, MiCA and NIS2"},"article":{"type":"string"}}},"responseSchema":{"type":"object"},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.01","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.01/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_pJ5I5-TgQBEe9ssTMIuKF","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.01","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Returns the full version history of a French (LEGI) or EU (CELEX/ELI) legal article, listing each version's status and validity dates to identify exactly when it changed.","exampleAgentPrompt":"Give me the complete version history of French LEGI article L1234-5 — every version, its status (in force, repealed, superseded, or deferred), and the exact dates it was valid, so I can see exactly when it changed.","exampleUseCases":null,"resultDescription":"An ordered timeline of all versions of the specified French or EU legal article, each entry including the version's status (in force, repealed, superseded, or deferred) and its start/end validity dates, enabling precise identification of when each change occurred.","failureModes":["Unknown or malformed article identifier returns an error or empty result","Article not found in LEGI/CELEX/ELI database returns 404 or empty timeline","Payment not settled (x402 protocol failure) blocks the response","Network timeout for slow upstream legal database queries","Unsupported identifier type (neither French LEGI nor EU CELEX/ELI) returns validation error"],"whenToPreferThis":"Use this endpoint when you need the complete chronological version history of a French or EU legal article — not just its current status, but every past version with precise validity dates and status labels. Prefer this over single-status endpoints when you need to audit legislative history, detect amendments, or determine exactly when a law changed.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-13T18:43:33.724Z","isFirstParty":false}