Service public documentaire ScoreConso en lecture seule (guides, statuts, contenus vérifiés).
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Construit l'ordre des démarches documentaires à partir des faits confirmés. Ne transmet rien et n'envoie aucun courrier.
Construit l'ordre des démarches documentaires à partir des faits confirmés. Ne transmet rien et n'envoie aucun courrier.
| Argument | Type | Description |
|---|---|---|
| as_of | any | |
| facts* | any |
{
"type": "object",
"$defs": {
"DeliveryFacts": {
"type": "object",
"title": "DeliveryFacts",
"properties": {
"bodily_injury": {
"type": "boolean",
"title": "Bodily Injury",
"default": false
},
"contract_date": {
"anyOf": [
{
"type": "string",
"format": "date"
},
{
"type": "null"
}
],
"title": "Contract Date",
"default": null
},
"distance_contract": {
"enum": [
"yes",
"no",
"unknown"
],
"type": "string",
"title": "Distance Contract",
"default": "unknown"
},
"formal_notice_date": {
"anyOf": [
{
"type": "string",
"format": "date"
},
{
"type": "null"
}
],
"title": "Formal Notice Date",
"default": null
},
"formal_notice_sent": {
"enum": [
"yes",
"no",
"unknown"
],
"type": "string",
"title": "Formal Notice Sent",
"default": "unknown"
},
"proceeding_started": {
"type": "boolean",
"title": "Proceeding Started",
"default": false
},
"third_party_status": {
"enum": [
"none",
"designated_received",
"not_designated_received",
"unknown"
],
"type": "string",
"title": "Third Party Status",
"default": "unknown"
},
"written_claim_sent": {
"enum": [
"yes",
"no",
"unknown"
],
"type": "string",
"title": "Written Claim Sent",
"default": "unknown"
},
"carrier_selected_by": {
"enum": [
"seller_or_offered",
"consumer_independent",
"unknown"
],
"type": "string",
"title": "Carrier Selected By",
"default": "unknown"
},
"physical_possession": {
"enum": [
"yes",
"no",
"unknown"
],
"type": "string",
"title": "Physical Possession",
"default": "unknown"
},
"pickup_point_status": {
"enum": [
"not_applicable",
"agreed_not_collected",
"agreed_collected",
"not_agreed",
"unknown"
],
"type": "string",
"title": "Pickup Point Status",
"default": "unknown"
},
"urgent_deadline_days": {
"anyOf": [
{
"type": "integer",
"maximum": 3650,
"minimum": 0
},
{
"type": "null"
}
],
"title": "Urgent Deadline Days",
"default": null
},
"payment_proof_present": {
"enum": [
"yes",
"no",
"unknown"
],
"type": "string",
"title": "Payment Proof Present",
"default": "unknown"
},
"promised_delivery_date": {
"anyOf": [
{
"type": "string",
"format": "date"
},
{
"type": "null"
}
],
"title": "Promised Delivery Date",
"default": null
},
"resolution_notice_date": {
"anyOf": [
{
"type": "string",
"format": "date"
},
{
"type": "null"
}
],
"title": "Resolution Notice Date",
"default": null
},
"seller_is_professional": {
"enum": [
"yes",
"no",
"unknown"
],
"type": "string",
"title": "Seller Is Professional",
"default": "unknown"
},
"suspected_criminal_fraud": {
"type": "boolean",
"title": "Suspected Criminal Fraud",
"default": false
},
"tracking_capture_present": {
"enum": [
"yes",
"no",
"unknown"
],
"type": "string",
"title": "Tracking Capture Present",
"default": "unknown"
},
"tracking_marked_delivered": {
"enum": [
"yes",
"no",
"unknown"
],
"type": "string",
"title": "Tracking Marked Delivered",
"default": "unknown"
},
"carrier_handover_confirmed": {
"enum": [
"yes",
"no",
"unknown"
],
"type": "string",
"title": "Carrier Handover Confirmed",
"default": "unknown"
},
"order_confirmation_present": {
"enum": [
"yes",
"no",
"unknown"
],
"type": "string",
"title": "Order Confirmation Present",
"default": "unknown"
},
"delivery_date_was_essential": {
"enum": [
"yes",
"no",
"unknown"
],
"type": "string",
"title": "Delivery Date Was Essential",
"default": "unknown"
},
"professional_refused_delivery": {
"enum": [
"yes",
"no",
"unknown"
],
"type": "string",
"title": "Professional Refused Delivery",
"default": "unknown"
},
"contract_resolved_under_l216_6": {
"enum": [
"yes",
"no",
"unknown"
],
"type": "string",
"title": "Contract Resolved Under L216 6",
"default": "unknown"
},
"performance_clearly_impossible": {
"enum": [
"yes",
"no",
"unknown"
],
"type": "string",
"title": "Performance Clearly Impossible",
"default": "unknown"
}
},
"additionalProperties": false
}
},
"title": "action_planArguments",
"required": [
"facts"
],
"properties": {
"as_of": {
"anyOf": [
{
"type": "string",
"format": "date"
},
{
"type": "null"
}
],
"title": "As Of",
"default": null
},
"facts": {
"$ref": "#/$defs/DeliveryFacts"
}
}
}Calcule uniquement le repère de quatorze jours après une résolution explicitement confirmée au titre de l'article L216-6. Sans point de départ valide ou RulePack applicable à la date du contrat, aucun délai n'est inventé.
| Argument | Type | Description |
|---|---|---|
| as_of | any | |
| facts* | any |
{
"type": "object",
"$defs": {
"DeliveryFacts": {
"type": "object",
"title": "DeliveryFacts",
"properties": {
"bodily_injury": {
"type": "boolean",
"title": "Bodily Injury",
"default": false
},
"contract_date": {
"anyOf": [
{
"type": "string",
"format": "date"
},
{
"type": "null"
}
],
"title": "Contract Date",
"default": null
},
"distance_contract": {
"enum": [
"yes",
"no",
"unknown"
],
"type": "string",
"title": "Distance Contract",
"default": "unknown"
},
"formal_notice_date": {
"anyOf": [
{
"type": "string",
"format": "date"
},
{
"type": "null"
}
],
"title": "Formal Notice Date",
"default": null
},
"formal_notice_sent": {
"enum": [
"yes",
"no",
"unknown"
],
"type": "string",
"title": "Formal Notice Sent",
"default": "unknown"
},
"proceeding_started": {
"type": "boolean",
"title": "Proceeding Started",
"default": false
},
"third_party_status": {
"enum": [
"none",
"designated_received",
"not_designated_received",
"unknown"
],
"type": "string",
"title": "Third Party Status",
"default": "unknown"
},
"written_claim_sent": {
"enum": [
"yes",
"no",
"unknown"
],
"type": "string",
"title": "Written Claim Sent",
"default": "unknown"
},
"carrier_selected_by": {
"enum": [
"seller_or_offered",
"consumer_independent",
"unknown"
],
"type": "string",
"title": "Carrier Selected By",
"default": "unknown"
},
"physical_possession": {
"enum": [
"yes",
"no",
"unknown"
],
"type": "string",
"title": "Physical Possession",
"default": "unknown"
},
"pickup_point_status": {
"enum": [
"not_applicable",
"agreed_not_collected",
"agreed_collected",
"not_agreed",
"unknown"
],
"type": "string",
"title": "Pickup Point Status",
"default": "unknown"
},
"urgent_deadline_days": {
"anyOf": [
{
"type": "integer",
"maximum": 3650,
"minimum": 0
},
{
"type": "null"
}
],
"title": "Urgent Deadline Days",
"default": null
},
"payment_proof_present": {
"enum": [
"yes",
"no",
"unknown"
],
"type": "string",
"title": "Payment Proof Present",
"default": "unknown"
},
"promised_delivery_date": {
"anyOf": [
{
"type": "string",
"format": "date"
},
{
"type": "null"
}
],
"title": "Promised Delivery Date",
"default": null
},
"resolution_notice_date": {
"anyOf": [
{
"type": "string",
"format": "date"
},
{
"type": "null"
}
],
"title": "Resolution Notice Date",
"default": null
},
"seller_is_professional": {
"enum": [
"yes",
"no",
"unknown"
],
"type": "string",
"title": "Seller Is Professional",
"default": "unknown"
},
"suspected_criminal_fraud": {
"type": "boolean",
"title": "Suspected Criminal Fraud",
"default": false
},
"tracking_capture_present": {
"enum": [
"yes",
"no",
"unknown"
],
"type": "string",
"title": "Tracking Capture Present",
"default": "unknown"
},
"tracking_marked_delivered": {
"enum": [
"yes",
"no",
"unknown"
],
"type": "string",
"title": "Tracking Marked Delivered",
"default": "unknown"
},
"carrier_handover_confirmed": {
"enum": [
"yes",
"no",
"unknown"
],
"type": "string",
"title": "Carrier Handover Confirmed",
"default": "unknown"
},
"order_confirmation_present": {
"enum": [
"yes",
"no",
"unknown"
],
"type": "string",
"title": "Order Confirmation Present",
"default": "unknown"
},
"delivery_date_was_essential": {
"enum": [
"yes",
"no",
"unknown"
],
"type": "string",
"title": "Delivery Date Was Essential",
"default": "unknown"
},
"professional_refused_delivery": {
"enum": [
"yes",
"no",
"unknown"
],
"type": "string",
"title": "Professional Refused Delivery",
"default": "unknown"
},
"contract_resolved_under_l216_6": {
"enum": [
"yes",
"no",
"unknown"
],
"type": "string",
"title": "Contract Resolved Under L216 6",
"default": "unknown"
},
"performance_clearly_impossible": {
"enum": [
"yes",
"no",
"unknown"
],
"type": "string",
"title": "Performance Clearly Impossible",
"default": "unknown"
}
},
"additionalProperties": false
}
},
"title": "check_deadlineArguments",
"required": [
"facts"
],
"properties": {
"as_of": {
"anyOf": [
{
"type": "string",
"format": "date"
},
{
"type": "null"
}
],
"title": "As Of",
"default": null
},
"facts": {
"$ref": "#/$defs/DeliveryFacts"
}
}
}Retourne les preuves déclarées présentes ou manquantes pour le premier parcours, ainsi que les faits discriminants encore nécessaires.
| Argument | Type | Description |
|---|---|---|
| as_of | any | |
| facts* | any |
{
"type": "object",
"$defs": {
"DeliveryFacts": {
"type": "object",
"title": "DeliveryFacts",
"properties": {
"bodily_injury": {
"type": "boolean",
"title": "Bodily Injury",
"default": false
},
"contract_date": {
"anyOf": [
{
"type": "string",
"format": "date"
},
{
"type": "null"
}
],
"title": "Contract Date",
"default": null
},
"distance_contract": {
"enum": [
"yes",
"no",
"unknown"
],
"type": "string",
"title": "Distance Contract",
"default": "unknown"
},
"formal_notice_date": {
"anyOf": [
{
"type": "string",
"format": "date"
},
{
"type": "null"
}
],
"title": "Formal Notice Date",
"default": null
},
"formal_notice_sent": {
"enum": [
"yes",
"no",
"unknown"
],
"type": "string",
"title": "Formal Notice Sent",
"default": "unknown"
},
"proceeding_started": {
"type": "boolean",
"title": "Proceeding Started",
"default": false
},
"third_party_status": {
"enum": [
"none",
"designated_received",
"not_designated_received",
"unknown"
],
"type": "string",
"title": "Third Party Status",
"default": "unknown"
},
"written_claim_sent": {
"enum": [
"yes",
"no",
"unknown"
],
"type": "string",
"title": "Written Claim Sent",
"default": "unknown"
},
"carrier_selected_by": {
"enum": [
"seller_or_offered",
"consumer_independent",
"unknown"
],
"type": "string",
"title": "Carrier Selected By",
"default": "unknown"
},
"physical_possession": {
"enum": [
"yes",
"no",
"unknown"
],
"type": "string",
"title": "Physical Possession",
"default": "unknown"
},
"pickup_point_status": {
"enum": [
"not_applicable",
"agreed_not_collected",
"agreed_collected",
"not_agreed",
"unknown"
],
"type": "string",
"title": "Pickup Point Status",
"default": "unknown"
},
"urgent_deadline_days": {
"anyOf": [
{
"type": "integer",
"maximum": 3650,
"minimum": 0
},
{
"type": "null"
}
],
"title": "Urgent Deadline Days",
"default": null
},
"payment_proof_present": {
"enum": [
"yes",
"no",
"unknown"
],
"type": "string",
"title": "Payment Proof Present",
"default": "unknown"
},
"promised_delivery_date": {
"anyOf": [
{
"type": "string",
"format": "date"
},
{
"type": "null"
}
],
"title": "Promised Delivery Date",
"default": null
},
"resolution_notice_date": {
"anyOf": [
{
"type": "string",
"format": "date"
},
{
"type": "null"
}
],
"title": "Resolution Notice Date",
"default": null
},
"seller_is_professional": {
"enum": [
"yes",
"no",
"unknown"
],
"type": "string",
"title": "Seller Is Professional",
"default": "unknown"
},
"suspected_criminal_fraud": {
"type": "boolean",
"title": "Suspected Criminal Fraud",
"default": false
},
"tracking_capture_present": {
"enum": [
"yes",
"no",
"unknown"
],
"type": "string",
"title": "Tracking Capture Present",
"default": "unknown"
},
"tracking_marked_delivered": {
"enum": [
"yes",
"no",
"unknown"
],
"type": "string",
"title": "Tracking Marked Delivered",
"default": "unknown"
},
"carrier_handover_confirmed": {
"enum": [
"yes",
"no",
"unknown"
],
"type": "string",
"title": "Carrier Handover Confirmed",
"default": "unknown"
},
"order_confirmation_present": {
"enum": [
"yes",
"no",
"unknown"
],
"type": "string",
"title": "Order Confirmation Present",
"default": "unknown"
},
"delivery_date_was_essential": {
"enum": [
"yes",
"no",
"unknown"
],
"type": "string",
"title": "Delivery Date Was Essential",
"default": "unknown"
},
"professional_refused_delivery": {
"enum": [
"yes",
"no",
"unknown"
],
"type": "string",
"title": "Professional Refused Delivery",
"default": "unknown"
},
"contract_resolved_under_l216_6": {
"enum": [
"yes",
"no",
"unknown"
],
"type": "string",
"title": "Contract Resolved Under L216 6",
"default": "unknown"
},
"performance_clearly_impossible": {
"enum": [
"yes",
"no",
"unknown"
],
"type": "string",
"title": "Performance Clearly Impossible",
"default": "unknown"
}
},
"additionalProperties": false
}
},
"title": "evidence_checklistArguments",
"required": [
"facts"
],
"properties": {
"as_of": {
"anyOf": [
{
"type": "string",
"format": "date"
},
{
"type": "null"
}
],
"title": "As Of",
"default": null
},
"facts": {
"$ref": "#/$defs/DeliveryFacts"
}
}
}Retourne une règle canonique, sa période d'application, son statut éditorial et ses sources officielles. applicable_on désigne la date du contrat ou des faits à examiner.
| Argument | Type | Description |
|---|---|---|
| as_of | any | |
| rule_id* | string | |
| applicable_on | any |
{
"type": "object",
"title": "get_ruleArguments",
"required": [
"rule_id"
],
"properties": {
"as_of": {
"anyOf": [
{
"type": "string",
"format": "date"
},
{
"type": "null"
}
],
"title": "As Of",
"default": null
},
"rule_id": {
"type": "string",
"title": "Rule Id"
},
"applicable_on": {
"anyOf": [
{
"type": "string",
"format": "date"
},
{
"type": "null"
}
],
"title": "Applicable On",
"default": null
}
}
}Retourne les conditions, avertissements et sources d'une trame ScoreConso. La trame reste générique et aucune expédition n'est possible.
| Argument | Type | Description |
|---|---|---|
| as_of | any | |
| template_id | string |
{
"type": "object",
"title": "get_templateArguments",
"properties": {
"as_of": {
"anyOf": [
{
"type": "string",
"format": "date"
},
{
"type": "null"
}
],
"title": "As Of",
"default": null
},
"template_id": {
"type": "string",
"title": "Template Id",
"default": "delivery_execution_then_resolution"
}
}
}Recherche exacte d'un SIREN ou SIRET dans l'API Recherche d'entreprises. Seul le numéro est transmis à cette API administrative officielle. Le résultat confirme une identité publiée, jamais la fiabilité, la solvabilité ou la propriété d'un site internet.
| Argument | Type | Description |
|---|---|---|
| as_of | any | |
| identifier* | string |
{
"type": "object",
"title": "lookup_enterprise_identityArguments",
"required": [
"identifier"
],
"properties": {
"as_of": {
"anyOf": [
{
"type": "string",
"format": "date"
},
{
"type": "null"
}
],
"title": "As Of",
"default": null
},
"identifier": {
"type": "string",
"title": "Identifier"
}
}
}Recherche localement un nom, un site, un code secteur ou une catégorie dans le snapshot daté de l'annuaire CECMC. Une exploration sectorielle ne prouve jamais que le professionnel a désigné ou rejoint l'un des médiateurs proposés. Un seul sélecteur doit être fourni.
| Argument | Type | Description |
|---|---|---|
| as_of | any | |
| limit | integer | |
| query | any | |
| category | any | |
| sector_code | any |
{
"type": "object",
"title": "lookup_mediatorArguments",
"properties": {
"as_of": {
"anyOf": [
{
"type": "string",
"format": "date"
},
{
"type": "null"
}
],
"title": "As Of",
"default": null
},
"limit": {
"type": "integer",
"title": "Limit",
"default": 10
},
"query": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Query",
"default": null
},
"category": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Category",
"default": null
},
"sector_code": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Sector Code",
"default": null
}
}
}Recherche exacte d'un GTIN dans le snapshot officiel daté de RappelConso V2. L'outil n'appelle aucun service externe, ne conserve pas le code et retourne l'empreinte du snapshot. Une absence de résultat ne prouve jamais la sécurité du produit et le jeu exclut les rappels sans GTIN.
| Argument | Type | Description |
|---|---|---|
| gtin* | string | |
| as_of | any |
{
"type": "object",
"title": "lookup_recallArguments",
"required": [
"gtin"
],
"properties": {
"gtin": {
"type": "string",
"title": "Gtin"
},
"as_of": {
"anyOf": [
{
"type": "string",
"format": "date"
},
{
"type": "null"
}
],
"title": "As Of",
"default": null
}
}
}Vérifie l'identité administrative exacte d'une entreprise, puis compare uniquement le nom ou le site du médiateur observé dans un contrat, des CGV, un bon de commande ou une page de médiation avec le snapshot CECMC. N'infère jamais un médiateur depuis le code APE ou le secteur.
| Argument | Type | Description |
|---|---|---|
| as_of | any | |
| evidence* | any |
{
"type": "object",
"$defs": {
"EnterpriseMediatorEvidenceInput": {
"type": "object",
"title": "EnterpriseMediatorEvidenceInput",
"required": [
"enterprise_identifier",
"evidence_type",
"evidence_observed_at",
"evidence_reference"
],
"properties": {
"mediator_url": {
"anyOf": [
{
"type": "string",
"maxLength": 300
},
{
"type": "null"
}
],
"title": "Mediator Url",
"default": null
},
"evidence_type": {
"enum": [
"contract",
"cgv",
"order_form",
"website_mediation_page",
"website_legal_notice",
"other"
],
"type": "string",
"title": "Evidence Type"
},
"mediator_name": {
"anyOf": [
{
"type": "string",
"maxLength": 300
},
{
"type": "null"
}
],
"title": "Mediator Name",
"default": null
},
"evidence_reference": {
"type": "string",
"title": "Evidence Reference",
"maxLength": 500,
"minLength": 1
},
"evidence_observed_at": {
"type": "string",
"title": "Evidence Observed At",
"format": "date"
},
"enterprise_identifier": {
"type": "string",
"title": "Enterprise Identifier",
"maxLength": 64,
"minLength": 1
}
},
"additionalProperties": false
}
},
"title": "match_enterprise_mediatorArguments",
"required": [
"evidence"
],
"properties": {
"as_of": {
"anyOf": [
{
"type": "string",
"format": "date"
},
{
"type": "null"
}
],
"title": "As Of",
"default": null
},
"evidence": {
"$ref": "#/$defs/EnterpriseMediatorEvidenceInput"
}
}
}Rend dans un cockpit un résultat complet déjà produit par scoreconso_route_case, scoreconso_route_guarantee_case, scoreconso_route_advance_payment_case, scoreconso_route_subscription_case, scoreconso_route_marketplace_case ou scoreconso_route_payment_fraud_case. Appelez d'abord l'outil de routage adapté, puis transmettez son structuredContent sans le modifier. Sans prise en charge de MCP Apps, retourne le même résultat structuré exploitable en texte.
| Argument | Type | Description |
|---|---|---|
| result* | any |
{
"type": "object",
"$defs": {
"FactResult": {
"type": "object",
"title": "FactResult",
"required": [
"field_id",
"label",
"value"
],
"properties": {
"label": {
"type": "string",
"title": "Label"
},
"value": {
"anyOf": [
{
"type": "string"
},
{
"type": "boolean"
},
{
"type": "integer"
}
],
"title": "Value"
},
"field_id": {
"type": "string",
"title": "Field Id"
}
},
"additionalProperties": false
},
"RuleResult": {
"type": "object",
"title": "RuleResult",
"required": [
"rule_id",
"status",
"summary",
"applicability",
"source_ids"
],
"properties": {
"status": {
"enum": [
"in_force",
"future_effective",
"superseded",
"official_conflict",
"editorial_inference",
"case_law_dependent",
"uncertain",
"out_of_scope"
],
"type": "string",
"title": "Status"
},
"rule_id": {
"type": "string",
"title": "Rule Id"
},
"summary": {
"type": "string",
"title": "Summary"
},
"source_ids": {
"type": "array",
"items": {
"type": "string"
},
"title": "Source Ids"
},
"applicability": {
"enum": [
"certain",
"possible",
"uncertain",
"not_applicable"
],
"type": "string",
"title": "Applicability"
}
},
"additionalProperties": false
},
"SourceResult": {
"type": "object",
"title": "SourceResult",
"required": [
"source_id",
"title",
"authority",
"url",
"checked_at",
"status"
],
"properties": {
"url": {
"type": "string",
"title": "Url",
"format": "uri",
"maxLength": 2083,
"minLength": 1
},
"title": {
"type": "string",
"title": "Title"
},
"status": {
"enum": [
"current",
"archived",
"pending"
],
"type": "string",
"title": "Status"
},
"authority": {
"type": "string",
"title": "Authority"
},
"source_id": {
"type": "string",
"title": "Source Id"
},
"checked_at": {
"type": "string",
"title": "Checked At",
"format": "date"
}
},
"additionalProperties": false
},
"ToolEnvelope": {
"type": "object",
"title": "ToolEnvelope",
"required": [
"result_type",
"jurisdiction",
"as_of",
"ruleset_version",
"route_id",
"applicable_on",
"applicable_on_basis",
"temporal_status",
"temporal_checks",
"qualification_status",
"situation",
"facts_used",
"facts_missing",
"assumptions",
"rules",
"deadlines",
"evidence",
"next_steps",
"procedure",
"template",
"sources",
"uncertainties",
"escalation",
"passport",
"disclaimer_code"
],
"properties": {
"as_of": {
"type": "string",
"title": "As Of",
"format": "date"
},
"rules": {
"type": "array",
"items": {
"$ref": "#/$defs/RuleResult"
},
"title": "Rules"
},
"sources": {
"type": "array",
"items": {
"$ref": "#/$defs/SourceResult"
},
"title": "Sources"
},
"evidence": {
"$ref": "#/$defs/EvidenceResult"
},
"passport": {
"$ref": "#/$defs/ResponsePassport"
},
"route_id": {
"type": "string",
"title": "Route Id"
},
"template": {
"anyOf": [
{
"$ref": "#/$defs/TemplateResult"
},
{
"type": "null"
}
]
},
"deadlines": {
"type": "array",
"items": {
"$ref": "#/$defs/DeadlineResult"
},
"title": "Deadlines"
},
"procedure": {
"type": "array",
"items": {
"$ref": "#/$defs/ProcedureStepResult"
},
"title": "Procedure"
},
"situation": {
"$ref": "#/$defs/SituationResult"
},
"escalation": {
"$ref": "#/$defs/EscalationResult"
},
"facts_used": {
"type": "array",
"items": {
"$ref": "#/$defs/FactResult"
},
"title": "Facts Used"
},
"next_steps": {
"type": "array",
"items": {
"$ref": "#/$defs/NextStepResult"
},
"title": "Next Steps"
},
"assumptions": {
"type": "array",
"items": {
"type": "string"
},
"title": "Assumptions"
},
"result_type": {
"type": "string",
"const": "procedural_orientation",
"title": "Result Type"
},
"jurisdiction": {
"type": "string",
"const": "FR",
"title": "Jurisdiction"
},
"applicable_on": {
"type": "string",
"title": "Applicable On",
"format": "date"
},
"facts_missing": {
"type": "array",
"items": {
"type": "string"
},
"title": "Facts Missing"
},
"uncertainties": {
"type": "array",
"items": {
"$ref": "#/$defs/UncertaintyResult"
},
"title": "Uncertainties"
},
"disclaimer_code": {
"type": "string",
"const": "DOCUMENTARY_INFORMATION_ONLY",
"title": "Disclaimer Code"
},
"ruleset_version": {
"type": "string",
"title": "Ruleset Version"
},
"temporal_checks": {
"type": "array",
"items": {
"$ref": "#/$defs/TemporalRuleCheck"
},
"title": "Temporal Checks"
},
"temporal_status": {
"enum": [
"applicable",
"as_of_fallback",
"historical_ruleset_incomplete",
"invalid_future_date"
],
"type": "string",
"title": "Temporal Status"
},
"applicable_on_basis": {
"enum": [
"contract_date",
"as_of_fallback",
"explicit_query"
],
"type": "string",
"title": "Applicable On Basis"
},
"qualification_status": {
"enum": [
"provisional",
"input_required",
"alternative_route",
"out_of_scope",
"human_review_required"
],
"type": "string",
"title": "Qualification Status"
}
},
"additionalProperties": false
},
"DeadlineResult": {
"type": "object",
"title": "DeadlineResult",
"required": [
"deadline_id",
"label",
"nature",
"start_event",
"calculated_date",
"calculation_status",
"reason",
"radar_status"
],
"properties": {
"label": {
"type": "string",
"title": "Label"
},
"nature": {
"enum": [
"procedural_step",
"refund_deadline",
"conformity_deadline",
"termination_deadline",
"payment_notification_deadline"
],
"type": "string",
"title": "Nature"
},
"reason": {
"type": "string",
"title": "Reason"
},
"deadline_id": {
"type": "string",
"title": "Deadline Id"
},
"start_event": {
"type": "string",
"title": "Start Event"
},
"radar_status": {
"enum": [
"green",
"orange",
"red",
"expired",
"indeterminate"
],
"type": "string",
"title": "Radar Status"
},
"remaining_days": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"title": "Remaining Days",
"default": null
},
"calculated_date": {
"anyOf": [
{
"type": "string",
"format": "date"
},
{
"type": "null"
}
],
"title": "Calculated Date"
},
"calculation_status": {
"enum": [
"calculated",
"missing_fact",
"not_automatically_quantified",
"not_applicable"
],
"type": "string",
"title": "Calculation Status"
},
"promised_delivery_date": {
"anyOf": [
{
"type": "string",
"format": "date"
},
{
"type": "null"
}
],
"title": "Promised Delivery Date",
"default": null
}
},
"additionalProperties": false
},
"EvidenceResult": {
"type": "object",
"title": "EvidenceResult",
"required": [
"present",
"missing",
"recommended"
],
"properties": {
"missing": {
"type": "array",
"items": {
"type": "string"
},
"title": "Missing"
},
"present": {
"type": "array",
"items": {
"type": "string"
},
"title": "Present"
},
"recommended": {
"type": "array",
"items": {
"type": "string"
},
"title": "Recommended"
}
},
"additionalProperties": false
},
"NextStepResult": {
"type": "object",
"title": "NextStepResult",
"required": [
"step_id",
"label",
"status"
],
"properties": {
"label": {
"type": "string",
"title": "Label"
},
"status": {
"enum": [
"now",
"next",
"later",
"blocked"
],
"type": "string",
"title": "Status"
},
"step_id": {
"type": "string",
"title": "Step Id"
}
},
"additionalProperties": false
},
"TemplateResult": {
"type": "object",
"title": "TemplateResult",
"required": [
"template_id",
"title",
"path",
"status",
"automation_policy",
"warnings"
],
"properties": {
"path": {
"type": "string",
"title": "Path"
},
"title": {
"type": "string",
"title": "Title"
},
"status": {
"enum": [
"draft",
"reviewed",
"published"
],
"type": "string",
"title": "Status"
},
"warnings": {
"type": "array",
"items": {
"type": "string"
},
"title": "Warnings"
},
"template_id": {
"type": "string",
"title": "Template Id"
},
"automation_policy": {
"type": "string",
"const": "generic_only_no_send",
"title": "Automation Policy"
}
},
"additionalProperties": false
},
"SituationResult": {
"type": "object",
"title": "SituationResult",
"required": [
"primary_category",
"alternative_categories",
"outcome"
],
"properties": {
"outcome": {
"type": "string",
"title": "Outcome"
},
"primary_category": {
"type": "string",
"title": "Primary Category"
},
"alternative_categories": {
"type": "array",
"items": {
"type": "string"
},
"title": "Alternative Categories"
}
},
"additionalProperties": false
},
"EscalationResult": {
"type": "object",
"title": "EscalationResult",
"required": [
"required",
"reasons",
"message"
],
"properties": {
"message": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Message"
},
"reasons": {
"type": "array",
"items": {
"type": "string"
},
"title": "Reasons"
},
"required": {
"type": "boolean",
"title": "Required"
}
},
"additionalProperties": false
},
"ResponsePassport": {
"type": "object",
"title": "ResponsePassport",
"required": [
"ruleset_version",
"corpus_status",
"as_of",
"corpus_verified_at",
"oldest_source_checked_at",
"review_interval_days",
"review_recommended_by",
"freshness_status",
"facts_used_count",
"facts_missing_count",
"rule_status_counts",
"source_count",
"uncertainty_count",
"uncertainty_status_counts"
],
"properties": {
"as_of": {
"type": "string",
"title": "As Of",
"format": "date"
},
"source_count": {
"type": "integer",
"title": "Source Count",
"minimum": 0
},
"applicable_on": {
"anyOf": [
{
"type": "string",
"format": "date"
},
{
"type": "null"
}
],
"title": "Applicable On",
"default": null
},
"corpus_status": {
"enum": [
"draft",
"reviewed",
"published"
],
"type": "string",
"title": "Corpus Status"
},
"ruleset_version": {
"type": "string",
"title": "Ruleset Version"
},
"temporal_status": {
"anyOf": [
{
"enum": [
"applicable",
"as_of_fallback",
"historical_ruleset_incomplete",
"invalid_future_date"
],
"type": "string"
},
{
"enum": [
"applicable",
"not_yet_effective",
"no_longer_applicable",
"undated"
],
"type": "string"
},
{
"type": "null"
}
],
"title": "Temporal Status",
"default": null
},
"facts_used_count": {
"type": "integer",
"title": "Facts Used Count",
"minimum": 0
},
"freshness_status": {
"enum": [
"current",
"review_due"
],
"type": "string",
"title": "Freshness Status"
},
"uncertainty_count": {
"type": "integer",
"title": "Uncertainty Count",
"minimum": 0
},
"corpus_verified_at": {
"type": "string",
"title": "Corpus Verified At",
"format": "date"
},
"rule_status_counts": {
"type": "object",
"title": "Rule Status Counts",
"additionalProperties": {
"type": "integer"
}
},
"applicable_on_basis": {
"anyOf": [
{
"enum": [
"contract_date",
"as_of_fallback",
"explicit_query"
],
"type": "string"
},
{
"type": "null"
}
],
"title": "Applicable On Basis",
"default": null
},
"facts_missing_count": {
"type": "integer",
"title": "Facts Missing Count",
"minimum": 0
},
"review_interval_days": {
"type": "integer",
"title": "Review Interval Days"
},
"review_recommended_by": {
"type": "string",
"title": "Review Recommended By",
"format": "date"
},
"oldest_source_checked_at": {
"anyOf": [
{
"type": "string",
"format": "date"
},
{
"type": "null"
}
],
"title": "Oldest Source Checked At"
},
"uncertainty_status_counts": {
"type": "object",
"title": "Uncertainty Status Counts",
"additionalProperties": {
"type": "integer"
}
}
},
"additionalProperties": false
},
"TemporalRuleCheck": {
"type": "object",
"title": "TemporalRuleCheck",
"required": [
"rule_id",
"rule_status",
"valid_from",
"valid_to",
"applicable_on",
"applicability_status",
"selected_for_result"
],
"properties": {
"rule_id": {
"type": "string",
"title": "Rule Id"
},
"valid_to": {
"anyOf": [
{
"type": "string",
"format": "date"
},
{
"type": "null"
}
],
"title": "Valid To"
},
"valid_from": {
"anyOf": [
{
"type": "string",
"format": "date"
},
{
"type": "null"
}
],
"title": "Valid From"
},
"rule_status": {
"enum": [
"in_force",
"future_effective",
"superseded",
"official_conflict",
"editorial_inference",
"case_law_dependent",
"uncertain",
"out_of_scope"
],
"type": "string",
"title": "Rule Status"
},
"applicable_on": {
"type": "string",
"title": "Applicable On",
"format": "date"
},
"selected_for_result": {
"type": "boolean",
"title": "Selected For Result"
},
"applicability_status": {
"enum": [
"applicable",
"not_yet_effective",
"no_longer_applicable",
"undated"
],
"type": "string",
"title": "Applicability Status"
}
},
"additionalProperties": false
},
"UncertaintyResult": {
"type": "object",
"title": "UncertaintyResult",
"required": [
"code",
"status",
"message",
"source_ids"
],
"properties": {
"code": {
"type": "string",
"title": "Code"
},
"status": {
"enum": [
"official_conflict",
"editorial_inference",
"case_law_dependent",
"uncertain"
],
"type": "string",
"title": "Status"
},
"message": {
"type": "string",
"title": "Message"
},
"source_ids": {
"type": "array",
"items": {
"type": "string"
},
"title": "Source Ids"
}
},
"additionalProperties": false
},
"ProcedureStepResult": {
"type": "object",
"title": "ProcedureStepResult",
"required": [
"step_id",
"position",
"label",
"status",
"reason"
],
"properties": {
"label": {
"type": "string",
"title": "Label"
},
"reason": {
"type": "string",
"title": "Reason"
},
"status": {
"enum": [
"completed",
"current",
"upcoming",
"blocked",
"not_applicable"
],
"type": "string",
"title": "Status"
},
"step_id": {
"type": "string",
"title": "Step Id"
},
"position": {
"type": "integer",
"title": "Position",
"maximum": 4,
"minimum": 1
}
},
"additionalProperties": false
}
},
"title": "render_case_cockpitArguments",
"required": [
"result"
],
"properties": {
"result": {
"$ref": "#/$defs/ToolEnvelope"
}
}
}Route une annulation après versement d'arrhes, d'un acompte ou d'une somme non qualifiée. Contrôle l'auteur de l'annulation, l'exclusion des commandes spéciales sur devis, l'éventuelle absence de réciprocité d'une clause et l'inexécution déclarée. Ne déclare jamais automatiquement une clause abusive, un remboursement certain, un solde exigible ou une indemnisation.
| Argument | Type | Description |
|---|---|---|
| as_of | any | |
| facts* | any |
{
"type": "object",
"$defs": {
"AdvancePaymentFacts": {
"type": "object",
"title": "AdvancePaymentFacts",
"properties": {
"bodily_injury": {
"type": "boolean",
"title": "Bodily Injury",
"default": false
},
"contract_date": {
"anyOf": [
{
"type": "string",
"format": "date"
},
{
"type": "null"
}
],
"title": "Contract Date",
"default": null
},
"contract_type": {
"enum": [
"service",
"sale",
"other",
"unknown"
],
"type": "string",
"title": "Contract Type",
"default": "unknown"
},
"payment_label": {
"enum": [
"arrhes",
"acompte",
"unspecified",
"other",
"unknown"
],
"type": "string",
"title": "Payment Label",
"default": "unknown"
},
"buyer_is_consumer": {
"enum": [
"yes",
"no",
"unknown"
],
"type": "string",
"title": "Buyer Is Consumer",
"default": "unknown"
},
"cancellation_date": {
"anyOf": [
{
"type": "string",
"format": "date"
},
{
"type": "null"
}
],
"title": "Cancellation Date",
"default": null
},
"formal_notice_sent": {
"enum": [
"yes",
"no",
"unknown"
],
"type": "string",
"title": "Formal Notice Sent",
"default": "unknown"
},
"proceeding_started": {
"type": "boolean",
"title": "Proceeding Started",
"default": false
},
"written_claim_sent": {
"enum": [
"yes",
"no",
"unknown"
],
"type": "string",
"title": "Written Claim Sent",
"default": "unknown"
},
"clause_keeps_advance": {
"enum": [
"yes",
"no",
"unknown"
],
"type": "string",
"title": "Clause Keeps Advance",
"default": "unknown"
},
"urgent_deadline_days": {
"anyOf": [
{
"type": "integer",
"maximum": 3650,
"minimum": 0
},
{
"type": "null"
}
],
"title": "Urgent Deadline Days",
"default": null
},
"clause_claims_balance": {
"enum": [
"yes",
"no",
"unknown"
],
"type": "string",
"title": "Clause Claims Balance",
"default": "unknown"
},
"payment_proof_present": {
"enum": [
"yes",
"no",
"unknown"
],
"type": "string",
"title": "Payment Proof Present",
"default": "unknown"
},
"cancellation_initiator": {
"enum": [
"consumer",
"professional",
"mutual",
"disputed",
"unknown"
],
"type": "string",
"title": "Cancellation Initiator",
"default": "unknown"
},
"seller_is_professional": {
"enum": [
"yes",
"no",
"unknown"
],
"type": "string",
"title": "Seller Is Professional",
"default": "unknown"
},
"special_order_on_quote": {
"enum": [
"yes",
"no",
"unknown"
],
"type": "string",
"title": "Special Order On Quote",
"default": "unknown"
},
"reciprocal_compensation": {
"enum": [
"equivalent",
"double_arrhes",
"none",
"not_applicable",
"unknown"
],
"type": "string",
"title": "Reciprocal Compensation",
"default": "unknown"
},
"suspected_criminal_fraud": {
"type": "boolean",
"title": "Suspected Criminal Fraud",
"default": false
},
"contract_document_present": {
"enum": [
"yes",
"no",
"unknown"
],
"type": "string",
"title": "Contract Document Present",
"default": "unknown"
},
"cancellation_proof_present": {
"enum": [
"yes",
"no",
"unknown"
],
"type": "string",
"title": "Cancellation Proof Present",
"default": "unknown"
},
"scheduled_performance_date": {
"anyOf": [
{
"type": "string",
"format": "date"
},
{
"type": "null"
}
],
"title": "Scheduled Performance Date",
"default": null
},
"professional_nonperformance": {
"enum": [
"yes",
"no",
"unknown"
],
"type": "string",
"title": "Professional Nonperformance",
"default": "unknown"
}
},
"additionalProperties": false
}
},
"title": "route_advance_payment_caseArguments",
"required": [
"facts"
],
"properties": {
"as_of": {
"anyOf": [
{
"type": "string",
"format": "date"
},
{
"type": "null"
}
],
"title": "As Of",
"default": null
},
"facts": {
"$ref": "#/$defs/AdvancePaymentFacts"
}
}
}Route un cas de colis indiqué livré mais non reçu à partir de faits structurés. Retourne les faits manquants, règles possibles, contrôle temporel, incertitudes, prochaine étape et frise procédurale. Si facts.contract_date est fournie, aucune règle actuelle n'est appliquée rétroactivement lorsque sa version historique manque.
| Argument | Type | Description |
|---|---|---|
| as_of | any | |
| facts* | any |
{
"type": "object",
"$defs": {
"DeliveryFacts": {
"type": "object",
"title": "DeliveryFacts",
"properties": {
"bodily_injury": {
"type": "boolean",
"title": "Bodily Injury",
"default": false
},
"contract_date": {
"anyOf": [
{
"type": "string",
"format": "date"
},
{
"type": "null"
}
],
"title": "Contract Date",
"default": null
},
"distance_contract": {
"enum": [
"yes",
"no",
"unknown"
],
"type": "string",
"title": "Distance Contract",
"default": "unknown"
},
"formal_notice_date": {
"anyOf": [
{
"type": "string",
"format": "date"
},
{
"type": "null"
}
],
"title": "Formal Notice Date",
"default": null
},
"formal_notice_sent": {
"enum": [
"yes",
"no",
"unknown"
],
"type": "string",
"title": "Formal Notice Sent",
"default": "unknown"
},
"proceeding_started": {
"type": "boolean",
"title": "Proceeding Started",
"default": false
},
"third_party_status": {
"enum": [
"none",
"designated_received",
"not_designated_received",
"unknown"
],
"type": "string",
"title": "Third Party Status",
"default": "unknown"
},
"written_claim_sent": {
"enum": [
"yes",
"no",
"unknown"
],
"type": "string",
"title": "Written Claim Sent",
"default": "unknown"
},
"carrier_selected_by": {
"enum": [
"seller_or_offered",
"consumer_independent",
"unknown"
],
"type": "string",
"title": "Carrier Selected By",
"default": "unknown"
},
"physical_possession": {
"enum": [
"yes",
"no",
"unknown"
],
"type": "string",
"title": "Physical Possession",
"default": "unknown"
},
"pickup_point_status": {
"enum": [
"not_applicable",
"agreed_not_collected",
"agreed_collected",
"not_agreed",
"unknown"
],
"type": "string",
"title": "Pickup Point Status",
"default": "unknown"
},
"urgent_deadline_days": {
"anyOf": [
{
"type": "integer",
"maximum": 3650,
"minimum": 0
},
{
"type": "null"
}
],
"title": "Urgent Deadline Days",
"default": null
},
"payment_proof_present": {
"enum": [
"yes",
"no",
"unknown"
],
"type": "string",
"title": "Payment Proof Present",
"default": "unknown"
},
"promised_delivery_date": {
"anyOf": [
{
"type": "string",
"format": "date"
},
{
"type": "null"
}
],
"title": "Promised Delivery Date",
"default": null
},
"resolution_notice_date": {
"anyOf": [
{
"type": "string",
"format": "date"
},
{
"type": "null"
}
],
"title": "Resolution Notice Date",
"default": null
},
"seller_is_professional": {
"enum": [
"yes",
"no",
"unknown"
],
"type": "string",
"title": "Seller Is Professional",
"default": "unknown"
},
"suspected_criminal_fraud": {
"type": "boolean",
"title": "Suspected Criminal Fraud",
"default": false
},
"tracking_capture_present": {
"enum": [
"yes",
"no",
"unknown"
],
"type": "string",
"title": "Tracking Capture Present",
"default": "unknown"
},
"tracking_marked_delivered": {
"enum": [
"yes",
"no",
"unknown"
],
"type": "string",
"title": "Tracking Marked Delivered",
"default": "unknown"
},
"carrier_handover_confirmed": {
"enum": [
"yes",
"no",
"unknown"
],
"type": "string",
"title": "Carrier Handover Confirmed",
"default": "unknown"
},
"order_confirmation_present": {
"enum": [
"yes",
"no",
"unknown"
],
"type": "string",
"title": "Order Confirmation Present",
"default": "unknown"
},
"delivery_date_was_essential": {
"enum": [
"yes",
"no",
"unknown"
],
"type": "string",
"title": "Delivery Date Was Essential",
"default": "unknown"
},
"professional_refused_delivery": {
"enum": [
"yes",
"no",
"unknown"
],
"type": "string",
"title": "Professional Refused Delivery",
"default": "unknown"
},
"contract_resolved_under_l216_6": {
"enum": [
"yes",
"no",
"unknown"
],
"type": "string",
"title": "Contract Resolved Under L216 6",
"default": "unknown"
},
"performance_clearly_impossible": {
"enum": [
"yes",
"no",
"unknown"
],
"type": "string",
"title": "Performance Clearly Impossible",
"default": "unknown"
}
},
"additionalProperties": false
}
},
"title": "route_caseArguments",
"required": [
"facts"
],
"properties": {
"as_of": {
"anyOf": [
{
"type": "string",
"format": "date"
},
{
"type": "null"
}
],
"title": "As Of",
"default": null
},
"facts": {
"$ref": "#/$defs/DeliveryFacts"
}
}
}Route un refus de garantie légale de conformité ou un renvoi vers le fabricant. Contrôle le vendeur, la période de deux ans, la présomption de vingt-quatre ou douze mois, le repère maximal de trente jours et les conditions possibles des remèdes secondaires. Ne choisit jamais automatiquement un remboursement ou une résolution.
| Argument | Type | Description |
|---|---|---|
| as_of | any | |
| facts* | any |
{
"type": "object",
"$defs": {
"GuaranteeFacts": {
"type": "object",
"title": "GuaranteeFacts",
"properties": {
"defect_minor": {
"enum": [
"yes",
"no",
"unknown"
],
"type": "string",
"title": "Defect Minor",
"default": "unknown"
},
"bodily_injury": {
"type": "boolean",
"title": "Bodily Injury",
"default": false
},
"contract_date": {
"anyOf": [
{
"type": "string",
"format": "date"
},
{
"type": "null"
}
],
"title": "Contract Date",
"default": null
},
"costs_charged": {
"enum": [
"yes",
"no",
"unknown"
],
"type": "string",
"title": "Costs Charged",
"default": "unknown"
},
"delivery_date": {
"anyOf": [
{
"type": "string",
"format": "date"
},
{
"type": "null"
}
],
"title": "Delivery Date",
"default": null
},
"remedy_status": {
"enum": [
"not_started",
"in_progress",
"completed_conforming",
"failed_or_persistent",
"refused",
"impossible",
"unknown"
],
"type": "string",
"title": "Remedy Status",
"default": "unknown"
},
"sale_contract": {
"enum": [
"yes",
"no",
"unknown"
],
"type": "string",
"title": "Sale Contract",
"default": "unknown"
},
"defect_serious": {
"enum": [
"yes",
"no",
"unknown"
],
"type": "string",
"title": "Defect Serious",
"default": "unknown"
},
"seller_response": {
"enum": [
"none",
"redirected_to_manufacturer",
"refused_durable_medium",
"refused_other",
"accepted",
"unknown"
],
"type": "string",
"title": "Seller Response",
"default": "unknown"
},
"requested_remedy": {
"enum": [
"repair",
"replacement",
"none",
"unknown"
],
"type": "string",
"title": "Requested Remedy",
"default": "unknown"
},
"buyer_is_consumer": {
"enum": [
"yes",
"no",
"unknown"
],
"type": "string",
"title": "Buyer Is Consumer",
"default": "unknown"
},
"dangerous_product": {
"type": "boolean",
"title": "Dangerous Product",
"default": false
},
"product_condition": {
"enum": [
"new",
"used",
"unknown"
],
"type": "string",
"title": "Product Condition",
"default": "unknown"
},
"formal_notice_sent": {
"enum": [
"yes",
"no",
"unknown"
],
"type": "string",
"title": "Formal Notice Sent",
"default": "unknown"
},
"proceeding_started": {
"type": "boolean",
"title": "Proceeding Started",
"default": false
},
"written_claim_sent": {
"enum": [
"yes",
"no",
"unknown"
],
"type": "string",
"title": "Written Claim Sent",
"default": "unknown"
},
"major_inconvenience": {
"enum": [
"yes",
"no",
"unknown"
],
"type": "string",
"title": "Major Inconvenience",
"default": "unknown"
},
"urgent_deadline_days": {
"anyOf": [
{
"type": "integer",
"maximum": 3650,
"minimum": 0
},
{
"type": "null"
}
],
"title": "Urgent Deadline Days",
"default": null
},
"defect_appearance_date": {
"anyOf": [
{
"type": "string",
"format": "date"
},
{
"type": "null"
}
],
"title": "Defect Appearance Date",
"default": null
},
"purchase_proof_present": {
"enum": [
"yes",
"no",
"unknown"
],
"type": "string",
"title": "Purchase Proof Present",
"default": "unknown"
},
"remedy_completion_date": {
"anyOf": [
{
"type": "string",
"format": "date"
},
{
"type": "null"
}
],
"title": "Remedy Completion Date",
"default": null
},
"seller_is_professional": {
"enum": [
"yes",
"no",
"unknown"
],
"type": "string",
"title": "Seller Is Professional",
"default": "unknown"
},
"conformity_request_date": {
"anyOf": [
{
"type": "string",
"format": "date"
},
{
"type": "null"
}
],
"title": "Conformity Request Date",
"default": null
},
"defect_evidence_present": {
"enum": [
"yes",
"no",
"unknown"
],
"type": "string",
"title": "Defect Evidence Present",
"default": "unknown"
},
"seller_exchange_present": {
"enum": [
"yes",
"no",
"unknown"
],
"type": "string",
"title": "Seller Exchange Present",
"default": "unknown"
},
"suspected_criminal_fraud": {
"type": "boolean",
"title": "Suspected Criminal Fraud",
"default": false
},
"defect_is_conformity_candidate": {
"enum": [
"yes",
"no",
"unknown"
],
"type": "string",
"title": "Defect Is Conformity Candidate",
"default": "unknown"
},
"replacement_after_repair_choice": {
"enum": [
"yes",
"no",
"unknown"
],
"type": "string",
"title": "Replacement After Repair Choice",
"default": "unknown"
},
"defect_known_or_disclosed_at_purchase": {
"enum": [
"yes",
"no",
"unknown"
],
"type": "string",
"title": "Defect Known Or Disclosed At Purchase",
"default": "unknown"
}
},
"additionalProperties": false
}
},
"title": "route_guarantee_caseArguments",
"required": [
"facts"
],
"properties": {
"as_of": {
"anyOf": [
{
"type": "string",
"format": "date"
},
{
"type": "null"
}
],
"title": "As Of",
"default": null
},
"facts": {
"$ref": "#/$defs/GuaranteeFacts"
}
}
}Distingue vendeur contractuel, statut professionnel ou particulier, rôle déclaré de la plateforme, émetteur de facture et cible de la réclamation. Ne conclut jamais à la responsabilité ou à l'absence de responsabilité de la plateforme sur son seul intitulé.
| Argument | Type | Description |
|---|---|---|
| as_of | any | |
| facts* | any |
{
"type": "object",
"$defs": {
"MarketplaceFacts": {
"type": "object",
"title": "MarketplaceFacts",
"properties": {
"dispute_type": {
"enum": [
"non_delivery",
"conformity",
"refund",
"seller_identity",
"other",
"unknown"
],
"type": "string",
"title": "Dispute Type",
"default": "unknown"
},
"bodily_injury": {
"type": "boolean",
"title": "Bodily Injury",
"default": false
},
"contract_date": {
"anyOf": [
{
"type": "string",
"format": "date"
},
{
"type": "null"
}
],
"title": "Contract Date",
"default": null
},
"invoice_issuer": {
"enum": [
"seller",
"platform",
"none",
"unknown"
],
"type": "string",
"title": "Invoice Issuer",
"default": "unknown"
},
"invoice_present": {
"enum": [
"yes",
"no",
"unknown"
],
"type": "string",
"title": "Invoice Present",
"default": "unknown"
},
"seller_location": {
"enum": [
"france",
"eu_eea",
"outside_eu_eea",
"unknown"
],
"type": "string",
"title": "Seller Location",
"default": "unknown"
},
"buyer_is_consumer": {
"enum": [
"yes",
"no",
"unknown"
],
"type": "string",
"title": "Buyer Is Consumer",
"default": "unknown"
},
"distance_contract": {
"enum": [
"yes",
"no",
"unknown"
],
"type": "string",
"title": "Distance Contract",
"default": "unknown"
},
"proceeding_started": {
"type": "boolean",
"title": "Proceeding Started",
"default": false
},
"urgent_deadline_days": {
"anyOf": [
{
"type": "integer",
"maximum": 3650,
"minimum": 0
},
{
"type": "null"
}
],
"title": "Urgent Deadline Days",
"default": null
},
"written_claim_target": {
"enum": [
"seller",
"platform",
"both",
"none",
"unknown"
],
"type": "string",
"title": "Written Claim Target",
"default": "unknown"
},
"offer_capture_present": {
"enum": [
"yes",
"no",
"unknown"
],
"type": "string",
"title": "Offer Capture Present",
"default": "unknown"
},
"seller_status_declared": {
"enum": [
"professional",
"private",
"unknown"
],
"type": "string",
"title": "Seller Status Declared",
"default": "unknown"
},
"marketplace_transaction": {
"enum": [
"yes",
"no",
"unknown"
],
"type": "string",
"title": "Marketplace Transaction",
"default": "unknown"
},
"platform_role_disclosed": {
"enum": [
"contractual_seller",
"intermediary",
"payment_only",
"mixed_or_unclear",
"unknown"
],
"type": "string",
"title": "Platform Role Disclosed",
"default": "unknown"
},
"suspected_criminal_fraud": {
"type": "boolean",
"title": "Suspected Criminal Fraud",
"default": false
},
"seller_identifier_present": {
"enum": [
"yes",
"no",
"unknown"
],
"type": "string",
"title": "Seller Identifier Present",
"default": "unknown"
},
"written_exchanges_present": {
"enum": [
"yes",
"no",
"unknown"
],
"type": "string",
"title": "Written Exchanges Present",
"default": "unknown"
},
"order_confirmation_present": {
"enum": [
"yes",
"no",
"unknown"
],
"type": "string",
"title": "Order Confirmation Present",
"default": "unknown"
},
"platform_dispute_role_disclosed": {
"enum": [
"yes",
"no",
"unknown"
],
"type": "string",
"title": "Platform Dispute Role Disclosed",
"default": "unknown"
},
"contractual_seller_identity_present": {
"enum": [
"yes",
"no",
"unknown"
],
"type": "string",
"title": "Contractual Seller Identity Present",
"default": "unknown"
}
},
"additionalProperties": false
}
},
"title": "route_marketplace_caseArguments",
"required": [
"facts"
],
"properties": {
"as_of": {
"anyOf": [
{
"type": "string",
"format": "date"
},
{
"type": "null"
}
],
"title": "As Of",
"default": null
},
"facts": {
"$ref": "#/$defs/MarketplaceFacts"
}
}
}Structure un paiement contesté en séparant strictement l'opération jamais autorisée du virement ou paiement validé sous tromperie. Calcule un repère seulement lorsque les faits territoriaux et temporels sont suffisants, sans promettre de remboursement automatique.
| Argument | Type | Description |
|---|---|---|
| as_of | any | |
| facts* | any |
{
"type": "object",
"$defs": {
"PaymentFraudFacts": {
"type": "object",
"title": "PaymentFraudFacts",
"properties": {
"debit_date": {
"anyOf": [
{
"type": "string",
"format": "date"
},
{
"type": "null"
}
],
"title": "Debit Date",
"default": null
},
"bank_notified": {
"enum": [
"yes",
"no",
"unknown"
],
"type": "string",
"title": "Bank Notified",
"default": "unknown"
},
"bank_response": {
"enum": [
"reimbursed",
"refused",
"pending",
"no_response",
"unknown"
],
"type": "string",
"title": "Bank Response",
"default": "unknown"
},
"bodily_injury": {
"type": "boolean",
"title": "Bodily Injury",
"default": false
},
"consent_status": {
"enum": [
"not_given",
"given_under_deception",
"given_without_deception",
"unknown"
],
"type": "string",
"title": "Consent Status",
"default": "unknown"
},
"payment_method": {
"enum": [
"card",
"transfer",
"direct_debit",
"wallet",
"other",
"unknown"
],
"type": "string",
"title": "Payment Method",
"default": "unknown"
},
"operation_status": {
"enum": [
"executed",
"pending",
"mal_executed",
"unknown"
],
"type": "string",
"title": "Operation Status",
"default": "unknown"
},
"statement_present": {
"enum": [
"yes",
"no",
"unknown"
],
"type": "string",
"title": "Statement Present",
"default": "unknown"
},
"instrument_blocked": {
"enum": [
"yes",
"no",
"not_applicable",
"unknown"
],
"type": "string",
"title": "Instrument Blocked",
"default": "unknown"
},
"proceeding_started": {
"type": "boolean",
"title": "Proceeding Started",
"default": false
},
"urgent_deadline_days": {
"anyOf": [
{
"type": "integer",
"maximum": 3650,
"minimum": 0
},
{
"type": "null"
}
],
"title": "Urgent Deadline Days",
"default": null
},
"bank_exchange_present": {
"enum": [
"yes",
"no",
"unknown"
],
"type": "string",
"title": "Bank Exchange Present",
"default": "unknown"
},
"bank_notification_date": {
"anyOf": [
{
"type": "string",
"format": "date"
},
{
"type": "null"
}
],
"title": "Bank Notification Date",
"default": null
},
"user_is_nonprofessional": {
"enum": [
"yes",
"no",
"unknown"
],
"type": "string",
"title": "User Is Nonprofessional",
"default": "unknown"
},
"bank_authentication_recorded": {
"enum": [
"yes",
"no",
"unknown"
],
"type": "string",
"title": "Bank Authentication Recorded",
"default": "unknown"
},
"manipulation_evidence_present": {
"enum": [
"yes",
"no",
"unknown"
],
"type": "string",
"title": "Manipulation Evidence Present",
"default": "unknown"
},
"authentication_evidence_present": {
"enum": [
"yes",
"no",
"unknown"
],
"type": "string",
"title": "Authentication Evidence Present",
"default": "unknown"
},
"identity_theft_or_account_takeover": {
"type": "boolean",
"title": "Identity Theft Or Account Takeover",
"default": false
},
"payment_service_providers_location": {
"enum": [
"both_in_eea",
"at_least_one_outside_eea",
"unknown"
],
"type": "string",
"title": "Payment Service Providers Location",
"default": "unknown"
}
},
"additionalProperties": false
}
},
"title": "route_payment_fraud_caseArguments",
"required": [
"facts"
],
"properties": {
"as_of": {
"anyOf": [
{
"type": "string",
"format": "date"
},
{
"type": "null"
}
],
"title": "As Of",
"default": null
},
"facts": {
"$ref": "#/$defs/PaymentFraudFacts"
}
}
}Distingue l'accès à la résiliation électronique, les conditions du contrat, la reconduction tacite, la preuve de notification et l'éventuel remboursement conditionnel. La résiliation en ligne ne supprime jamais automatiquement préavis, engagement, frais ou justificatifs.
| Argument | Type | Description |
|---|---|---|
| as_of | any | |
| facts* | any |
{
"type": "object",
"$defs": {
"SubscriptionFacts": {
"type": "object",
"title": "SubscriptionFacts",
"properties": {
"renewal_date": {
"anyOf": [
{
"type": "string",
"format": "date"
},
{
"type": "null"
}
],
"title": "Renewal Date",
"default": null
},
"bodily_injury": {
"type": "boolean",
"title": "Bodily Injury",
"default": false
},
"contract_date": {
"anyOf": [
{
"type": "string",
"format": "date"
},
{
"type": "null"
}
],
"title": "Contract Date",
"default": null
},
"contract_kind": {
"enum": [
"service",
"digital_service",
"rental",
"insurance",
"other",
"unknown"
],
"type": "string",
"title": "Contract Kind",
"default": "unknown"
},
"buyer_is_consumer": {
"enum": [
"yes",
"no",
"unknown"
],
"type": "string",
"title": "Buyer Is Consumer",
"default": "unknown"
},
"contract_duration": {
"enum": [
"fixed_term",
"tacit_renewal",
"indefinite",
"unknown"
],
"type": "string",
"title": "Contract Duration",
"default": "unknown"
},
"proceeding_started": {
"type": "boolean",
"title": "Proceeding Started",
"default": false
},
"urgent_deadline_days": {
"anyOf": [
{
"type": "integer",
"maximum": 3650,
"minimum": 0
},
{
"type": "null"
}
],
"title": "Urgent Deadline Days",
"default": null
},
"end_date_communicated": {
"enum": [
"yes",
"no",
"unknown"
],
"type": "string",
"title": "End Date Communicated",
"default": "unknown"
},
"renewal_notice_status": {
"enum": [
"compliant",
"not_received",
"outside_window",
"missing_deadline",
"not_applicable",
"unknown"
],
"type": "string",
"title": "Renewal Notice Status",
"default": "unknown"
},
"renewal_notice_present": {
"enum": [
"yes",
"no",
"unknown"
],
"type": "string",
"title": "Renewal Notice Present",
"default": "unknown"
},
"seller_is_professional": {
"enum": [
"yes",
"no",
"unknown"
],
"type": "string",
"title": "Seller Is Professional",
"default": "unknown"
},
"termination_notice_date": {
"anyOf": [
{
"type": "string",
"format": "date"
},
{
"type": "null"
}
],
"title": "Termination Notice Date",
"default": null
},
"termination_notice_sent": {
"enum": [
"yes",
"no",
"unknown"
],
"type": "string",
"title": "Termination Notice Sent",
"default": "unknown"
},
"suspected_criminal_fraud": {
"type": "boolean",
"title": "Suspected Criminal Fraud",
"default": false
},
"contract_document_present": {
"enum": [
"yes",
"no",
"unknown"
],
"type": "string",
"title": "Contract Document Present",
"default": "unknown"
},
"legitimate_reason_claimed": {
"enum": [
"yes",
"no",
"unknown"
],
"type": "string",
"title": "Legitimate Reason Claimed",
"default": "unknown"
},
"minimum_commitment_active": {
"enum": [
"yes",
"no",
"unknown"
],
"type": "string",
"title": "Minimum Commitment Active",
"default": "unknown"
},
"termination_capture_present": {
"enum": [
"yes",
"no",
"unknown"
],
"type": "string",
"title": "Termination Capture Present",
"default": "unknown"
},
"termination_conditions_known": {
"enum": [
"yes",
"no",
"unknown"
],
"type": "string",
"title": "Termination Conditions Known",
"default": "unknown"
},
"receipt_confirmation_received": {
"enum": [
"yes",
"no",
"unknown"
],
"type": "string",
"title": "Receipt Confirmation Received",
"default": "unknown"
},
"contract_concluded_electronically": {
"enum": [
"yes",
"no",
"unknown"
],
"type": "string",
"title": "Contract Concluded Electronically",
"default": "unknown"
},
"online_termination_feature_status": {
"enum": [
"available",
"unavailable",
"inaccessible",
"unknown"
],
"type": "string",
"title": "Online Termination Feature Status",
"default": "unknown"
},
"professional_offers_online_subscription_now": {
"enum": [
"yes",
"no",
"unknown"
],
"type": "string",
"title": "Professional Offers Online Subscription Now",
"default": "unknown"
}
},
"additionalProperties": false
}
},
"title": "route_subscription_caseArguments",
"required": [
"facts"
],
"properties": {
"as_of": {
"anyOf": [
{
"type": "string",
"format": "date"
},
{
"type": "null"
}
],
"title": "As Of",
"default": null
},
"facts": {
"$ref": "#/$defs/SubscriptionFacts"
}
}
}Mesure la préparation matérielle d'un dossier sur 100 et sépare le score du taux de couverture. Ce score ne mesure ni responsabilité, ni indemnisation, ni chance de gagner.
| Argument | Type | Description |
|---|---|---|
| as_of | any | |
| topic_id* | string | |
| responses* | object |
{
"type": "object",
"title": "dossier_scoreArguments",
"required": [
"topic_id",
"responses"
],
"properties": {
"as_of": {
"anyOf": [
{
"type": "string",
"format": "date"
},
{
"type": "null"
}
],
"title": "As Of",
"default": null
},
"topic_id": {
"enum": [
"prestataires-evenements",
"achats-en-ligne",
"marketplaces-dropshipping",
"garanties-produits-defectueux",
"abonnements-resiliation",
"pieges-arnaques-en-ligne"
],
"type": "string",
"title": "Topic Id"
},
"responses": {
"type": "object",
"title": "Responses",
"additionalProperties": {
"enum": [
"yes",
"no",
"unknown"
],
"type": "string"
}
}
}
}Applique la méthode ScoreConso Lens à des constats structurés déjà relevés par le client. L'outil ne télécharge aucune page, ne conserve aucun contenu et sépare le score de la couverture. Le résultat privé et daté décrit seulement la page observée; il ne note jamais la réputation, l'honnêteté, la solvabilité ou la qualité générale du vendeur.
| Argument | Type | Description |
|---|---|---|
| as_of | any | |
| observation* | any |
{
"type": "object",
"$defs": {
"LensEvidence": {
"type": "object",
"title": "LensEvidence",
"required": [
"kind",
"label",
"excerpt"
],
"properties": {
"kind": {
"enum": [
"visible_text",
"link",
"structured_data",
"control",
"manual"
],
"type": "string",
"title": "Kind"
},
"label": {
"type": "string",
"title": "Label",
"maxLength": 120,
"minLength": 1
},
"excerpt": {
"type": "string",
"title": "Excerpt",
"maxLength": 240,
"minLength": 1
}
},
"additionalProperties": false
},
"LensAssessmentInput": {
"type": "object",
"title": "LensAssessmentInput",
"required": [
"status"
],
"properties": {
"status": {
"enum": [
"observed",
"not_observed",
"review",
"unknown",
"not_applicable"
],
"type": "string",
"title": "Status"
},
"evidence": {
"type": "array",
"items": {
"$ref": "#/$defs/LensEvidence"
},
"title": "Evidence",
"maxItems": 6
}
},
"additionalProperties": false
},
"OfferTransparencyInput": {
"type": "object",
"title": "OfferTransparencyInput",
"required": [
"observed_at",
"assessments"
],
"properties": {
"page_url": {
"anyOf": [
{
"type": "string",
"maxLength": 2048
},
{
"type": "null"
}
],
"title": "Page Url",
"default": null
},
"page_kind": {
"enum": [
"product",
"offer",
"checkout",
"marketplace",
"subscription",
"terms",
"unknown"
],
"type": "string",
"title": "Page Kind",
"default": "unknown"
},
"page_title": {
"anyOf": [
{
"type": "string",
"maxLength": 200
},
{
"type": "null"
}
],
"title": "Page Title",
"default": null
},
"assessments": {
"type": "object",
"title": "Assessments",
"additionalProperties": {
"$ref": "#/$defs/LensAssessmentInput"
}
},
"observed_at": {
"type": "string",
"title": "Observed At",
"format": "date-time"
}
},
"additionalProperties": false
}
},
"title": "score_offerArguments",
"required": [
"observation"
],
"properties": {
"as_of": {
"anyOf": [
{
"type": "string",
"format": "date"
},
{
"type": "null"
}
],
"title": "As Of",
"default": null
},
"observation": {
"$ref": "#/$defs/OfferTransparencyInput"
}
}
}