{"openapi":"3.1.0","info":{"title":"ScoreConso.fr","description":"Mesurer la préparation d'un dossier de consommation et repérer un délai sans prédire l'issue du litige.","version":"0.1.0"},"paths":{"/":{"get":{"summary":"Home","operationId":"home__get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/scan-rappel-produit":{"get":{"summary":"Recall Scan","operationId":"recall_scan_scan_rappel_produit_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/rappelconso/latest.json":{"get":{"summary":"Latest Rappelconso Snapshot","operationId":"latest_rappelconso_snapshot_rappelconso_latest_json_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/verifier-professionnel":{"get":{"summary":"Professional Verifier","operationId":"professional_verifier_verifier_professionnel_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/lens":{"get":{"summary":"Lens","operationId":"lens_lens_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/telecharger-lens":{"get":{"summary":"Lens Download Page","operationId":"lens_download_page_telecharger_lens_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/mediation/latest.json":{"get":{"summary":"Latest Mediator Snapshot","operationId":"latest_mediator_snapshot_mediation_latest_json_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/official/enterprise-lookup":{"post":{"summary":"Lookup Enterprise Identity","operationId":"lookup_enterprise_identity_api_official_enterprise_lookup_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/EnterpriseLookupInput"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/official/enterprise-mediator-evidence":{"post":{"summary":"Match Enterprise Mediator Reference","operationId":"match_enterprise_mediator_reference_api_official_enterprise_mediator_evidence_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/EnterpriseMediatorEvidenceInput"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/routes/subscription-termination":{"post":{"summary":"Route Subscription","operationId":"route_subscription_api_routes_subscription_termination_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SubscriptionFacts"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/routes/marketplace-third-party-seller":{"post":{"summary":"Route Marketplace","operationId":"route_marketplace_api_routes_marketplace_third_party_seller_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MarketplaceFacts"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/routes/payment-fraud":{"post":{"summary":"Route Payment Fraud","operationId":"route_payment_fraud_api_routes_payment_fraud_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaymentFraudFacts"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/modeles-lettres":{"get":{"summary":"Letters Hub","operationId":"letters_hub_modeles_lettres_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/modeles-lettres/{slug}":{"get":{"summary":"Letter Page","operationId":"letter_page_modeles_lettres__slug__get","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string","title":"Slug"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/recherche":{"get":{"summary":"Search","operationId":"search_recherche_get","parameters":[{"name":"q","in":"query","required":false,"schema":{"type":"string","maxLength":120,"default":"","title":"Q"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/search-index":{"get":{"summary":"Search Index","operationId":"search_index_api_search_index_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/health":{"get":{"summary":"Health","operationId":"health_health_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/publication-status":{"get":{"summary":"Publication Status","operationId":"publication_status_api_publication_status_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/.well-known/mcp.json":{"get":{"summary":"Mcp Metadata","operationId":"mcp_metadata__well_known_mcp_json_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/mcp.json":{"get":{"summary":"Mcp Metadata","operationId":"mcp_metadata_mcp_json_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/mcp-canary.json":{"get":{"summary":"Mcp Canary Status","operationId":"mcp_canary_status_mcp_canary_json_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/rulepack/latest.json":{"get":{"summary":"Latest Rulepack","operationId":"latest_rulepack_rulepack_latest_json_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/acces-ia":{"get":{"summary":"Ai Access","operationId":"ai_access_acces_ia_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/mentions-legales":{"get":{"summary":"Legal Notice","operationId":"legal_notice_mentions_legales_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/confidentialite":{"get":{"summary":"Privacy Notice","operationId":"privacy_notice_confidentialite_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/situations/colis-indique-livre-non-recu.json":{"get":{"summary":"Delivery Situation Json","operationId":"delivery_situation_json_situations_colis_indique_livre_non_recu_json_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/situations/colis-indique-livre-non-recu":{"get":{"summary":"Delivery Situation Page","operationId":"delivery_situation_page_situations_colis_indique_livre_non_recu_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/situations/arrhes-acompte-annulation.json":{"get":{"summary":"Advance Payment Situation Json","operationId":"advance_payment_situation_json_situations_arrhes_acompte_annulation_json_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/situations/arrhes-acompte-annulation":{"get":{"summary":"Advance Payment Situation Page","operationId":"advance_payment_situation_page_situations_arrhes_acompte_annulation_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/situations/abonnement-impossible-a-resilier.json":{"get":{"summary":"Subscription Situation Json","operationId":"subscription_situation_json_situations_abonnement_impossible_a_resilier_json_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/situations/abonnement-impossible-a-resilier":{"get":{"summary":"Subscription Situation Page","operationId":"subscription_situation_page_situations_abonnement_impossible_a_resilier_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/situations/marketplace-vendeur-tiers.json":{"get":{"summary":"Marketplace Situation Json","operationId":"marketplace_situation_json_situations_marketplace_vendeur_tiers_json_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/situations/marketplace-vendeur-tiers":{"get":{"summary":"Marketplace Situation Page","operationId":"marketplace_situation_page_situations_marketplace_vendeur_tiers_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/situations/paiement-frauduleux.json":{"get":{"summary":"Payment Fraud Situation Json","operationId":"payment_fraud_situation_json_situations_paiement_frauduleux_json_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/situations/paiement-frauduleux":{"get":{"summary":"Payment Fraud Situation Page","operationId":"payment_fraud_situation_page_situations_paiement_frauduleux_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/robots.txt":{"get":{"summary":"Robots","operationId":"robots_robots_txt_get","responses":{"200":{"description":"Successful Response","content":{"text/plain":{"schema":{"type":"string"}}}}}}},"/sitemap.xml":{"get":{"summary":"Sitemap","operationId":"sitemap_sitemap_xml_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/llms.txt":{"get":{"summary":"Llms","operationId":"llms_llms_txt_get","responses":{"200":{"description":"Successful Response","content":{"text/plain":{"schema":{"type":"string"}}}}}}},"/{slug}":{"get":{"summary":"Article Page","operationId":"article_page__slug__get","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string","title":"Slug"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/telemetrie/navigation/v1":{"post":{"summary":"Navigation Event","operationId":"navigation_event_telemetrie_navigation_v1_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}}},"components":{"schemas":{"EnterpriseLookupInput":{"properties":{"identifier":{"type":"string","maxLength":64,"minLength":1,"title":"Identifier"}},"additionalProperties":false,"type":"object","required":["identifier"],"title":"EnterpriseLookupInput"},"EnterpriseMediatorEvidenceInput":{"properties":{"enterprise_identifier":{"type":"string","maxLength":64,"minLength":1,"title":"Enterprise Identifier"},"mediator_name":{"anyOf":[{"type":"string","maxLength":300},{"type":"null"}],"title":"Mediator Name"},"mediator_url":{"anyOf":[{"type":"string","maxLength":300},{"type":"null"}],"title":"Mediator Url"},"evidence_type":{"type":"string","enum":["contract","cgv","order_form","website_mediation_page","website_legal_notice","other"],"title":"Evidence Type"},"evidence_observed_at":{"type":"string","format":"date","title":"Evidence Observed At"},"evidence_reference":{"type":"string","maxLength":500,"minLength":1,"title":"Evidence Reference"}},"additionalProperties":false,"type":"object","required":["enterprise_identifier","evidence_type","evidence_observed_at","evidence_reference"],"title":"EnterpriseMediatorEvidenceInput"},"HTTPValidationError":{"properties":{"detail":{"items":{"$ref":"#/components/schemas/ValidationError"},"type":"array","title":"Detail"}},"type":"object","title":"HTTPValidationError"},"MarketplaceFacts":{"properties":{"buyer_is_consumer":{"type":"string","enum":["yes","no","unknown"],"title":"Buyer Is Consumer","default":"unknown"},"marketplace_transaction":{"type":"string","enum":["yes","no","unknown"],"title":"Marketplace Transaction","default":"unknown"},"distance_contract":{"type":"string","enum":["yes","no","unknown"],"title":"Distance Contract","default":"unknown"},"seller_status_declared":{"type":"string","enum":["professional","private","unknown"],"title":"Seller Status Declared","default":"unknown"},"contractual_seller_identity_present":{"type":"string","enum":["yes","no","unknown"],"title":"Contractual Seller Identity Present","default":"unknown"},"seller_identifier_present":{"type":"string","enum":["yes","no","unknown"],"title":"Seller Identifier Present","default":"unknown"},"platform_role_disclosed":{"type":"string","enum":["contractual_seller","intermediary","payment_only","mixed_or_unclear","unknown"],"title":"Platform Role Disclosed","default":"unknown"},"invoice_issuer":{"type":"string","enum":["seller","platform","none","unknown"],"title":"Invoice Issuer","default":"unknown"},"dispute_type":{"type":"string","enum":["non_delivery","conformity","refund","seller_identity","other","unknown"],"title":"Dispute Type","default":"unknown"},"seller_location":{"type":"string","enum":["france","eu_eea","outside_eu_eea","unknown"],"title":"Seller Location","default":"unknown"},"platform_dispute_role_disclosed":{"type":"string","enum":["yes","no","unknown"],"title":"Platform Dispute Role Disclosed","default":"unknown"},"written_claim_target":{"type":"string","enum":["seller","platform","both","none","unknown"],"title":"Written Claim Target","default":"unknown"},"order_confirmation_present":{"type":"string","enum":["yes","no","unknown"],"title":"Order Confirmation Present","default":"unknown"},"invoice_present":{"type":"string","enum":["yes","no","unknown"],"title":"Invoice Present","default":"unknown"},"offer_capture_present":{"type":"string","enum":["yes","no","unknown"],"title":"Offer Capture Present","default":"unknown"},"written_exchanges_present":{"type":"string","enum":["yes","no","unknown"],"title":"Written Exchanges Present","default":"unknown"},"contract_date":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Contract Date"},"proceeding_started":{"type":"boolean","title":"Proceeding Started","default":false},"bodily_injury":{"type":"boolean","title":"Bodily Injury","default":false},"suspected_criminal_fraud":{"type":"boolean","title":"Suspected Criminal Fraud","default":false},"urgent_deadline_days":{"anyOf":[{"type":"integer","maximum":3650.0,"minimum":0.0},{"type":"null"}],"title":"Urgent Deadline Days"}},"additionalProperties":false,"type":"object","title":"MarketplaceFacts"},"PaymentFraudFacts":{"properties":{"user_is_nonprofessional":{"type":"string","enum":["yes","no","unknown"],"title":"User Is Nonprofessional","default":"unknown"},"payment_method":{"type":"string","enum":["card","transfer","direct_debit","wallet","other","unknown"],"title":"Payment Method","default":"unknown"},"consent_status":{"type":"string","enum":["not_given","given_under_deception","given_without_deception","unknown"],"title":"Consent Status","default":"unknown"},"operation_status":{"type":"string","enum":["executed","pending","mal_executed","unknown"],"title":"Operation Status","default":"unknown"},"payment_service_providers_location":{"type":"string","enum":["both_in_eea","at_least_one_outside_eea","unknown"],"title":"Payment Service Providers Location","default":"unknown"},"bank_authentication_recorded":{"type":"string","enum":["yes","no","unknown"],"title":"Bank Authentication Recorded","default":"unknown"},"bank_notified":{"type":"string","enum":["yes","no","unknown"],"title":"Bank Notified","default":"unknown"},"bank_response":{"type":"string","enum":["reimbursed","refused","pending","no_response","unknown"],"title":"Bank Response","default":"unknown"},"instrument_blocked":{"type":"string","enum":["yes","no","not_applicable","unknown"],"title":"Instrument Blocked","default":"unknown"},"statement_present":{"type":"string","enum":["yes","no","unknown"],"title":"Statement Present","default":"unknown"},"authentication_evidence_present":{"type":"string","enum":["yes","no","unknown"],"title":"Authentication Evidence Present","default":"unknown"},"manipulation_evidence_present":{"type":"string","enum":["yes","no","unknown"],"title":"Manipulation Evidence Present","default":"unknown"},"bank_exchange_present":{"type":"string","enum":["yes","no","unknown"],"title":"Bank Exchange Present","default":"unknown"},"debit_date":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Debit Date"},"bank_notification_date":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Bank Notification Date"},"proceeding_started":{"type":"boolean","title":"Proceeding Started","default":false},"bodily_injury":{"type":"boolean","title":"Bodily Injury","default":false},"identity_theft_or_account_takeover":{"type":"boolean","title":"Identity Theft Or Account Takeover","default":false},"urgent_deadline_days":{"anyOf":[{"type":"integer","maximum":3650.0,"minimum":0.0},{"type":"null"}],"title":"Urgent Deadline Days"}},"additionalProperties":false,"type":"object","title":"PaymentFraudFacts"},"SubscriptionFacts":{"properties":{"buyer_is_consumer":{"type":"string","enum":["yes","no","unknown"],"title":"Buyer Is Consumer","default":"unknown"},"seller_is_professional":{"type":"string","enum":["yes","no","unknown"],"title":"Seller Is Professional","default":"unknown"},"contract_kind":{"type":"string","enum":["service","digital_service","rental","insurance","other","unknown"],"title":"Contract Kind","default":"unknown"},"contract_duration":{"type":"string","enum":["fixed_term","tacit_renewal","indefinite","unknown"],"title":"Contract Duration","default":"unknown"},"contract_concluded_electronically":{"type":"string","enum":["yes","no","unknown"],"title":"Contract Concluded Electronically","default":"unknown"},"professional_offers_online_subscription_now":{"type":"string","enum":["yes","no","unknown"],"title":"Professional Offers Online Subscription Now","default":"unknown"},"online_termination_feature_status":{"type":"string","enum":["available","unavailable","inaccessible","unknown"],"title":"Online Termination Feature Status","default":"unknown"},"termination_conditions_known":{"type":"string","enum":["yes","no","unknown"],"title":"Termination Conditions Known","default":"unknown"},"minimum_commitment_active":{"type":"string","enum":["yes","no","unknown"],"title":"Minimum Commitment Active","default":"unknown"},"legitimate_reason_claimed":{"type":"string","enum":["yes","no","unknown"],"title":"Legitimate Reason Claimed","default":"unknown"},"renewal_notice_status":{"type":"string","enum":["compliant","not_received","outside_window","missing_deadline","not_applicable","unknown"],"title":"Renewal Notice Status","default":"unknown"},"termination_notice_sent":{"type":"string","enum":["yes","no","unknown"],"title":"Termination Notice Sent","default":"unknown"},"receipt_confirmation_received":{"type":"string","enum":["yes","no","unknown"],"title":"Receipt Confirmation Received","default":"unknown"},"end_date_communicated":{"type":"string","enum":["yes","no","unknown"],"title":"End Date Communicated","default":"unknown"},"contract_document_present":{"type":"string","enum":["yes","no","unknown"],"title":"Contract Document Present","default":"unknown"},"renewal_notice_present":{"type":"string","enum":["yes","no","unknown"],"title":"Renewal Notice Present","default":"unknown"},"termination_capture_present":{"type":"string","enum":["yes","no","unknown"],"title":"Termination Capture Present","default":"unknown"},"contract_date":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Contract Date"},"renewal_date":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Renewal Date"},"termination_notice_date":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Termination Notice Date"},"proceeding_started":{"type":"boolean","title":"Proceeding Started","default":false},"bodily_injury":{"type":"boolean","title":"Bodily Injury","default":false},"suspected_criminal_fraud":{"type":"boolean","title":"Suspected Criminal Fraud","default":false},"urgent_deadline_days":{"anyOf":[{"type":"integer","maximum":3650.0,"minimum":0.0},{"type":"null"}],"title":"Urgent Deadline Days"}},"additionalProperties":false,"type":"object","title":"SubscriptionFacts"},"ValidationError":{"properties":{"loc":{"items":{"anyOf":[{"type":"string"},{"type":"integer"}]},"type":"array","title":"Location"},"msg":{"type":"string","title":"Message"},"type":{"type":"string","title":"Error Type"},"input":{"title":"Input"},"ctx":{"type":"object","title":"Context"}},"type":"object","required":["loc","msg","type"],"title":"ValidationError"}}}}