{"system":"Sustainalytics","vendor":"Morningstar Sustainalytics","category":"ESG Rating","sector":"retail","company_target":"Maison Lumen SAS","openapi_url":"/openapi.json","endpoints":[{"path":"/aura/analytics/supplier-esg-scores","method":"GET","business_object":"SupplierESGScore","description":"Scores ESG (E/S/G) des 20 fournisseurs principaux, niveau de controverse","record_count_hint":20,"refresh_frequency":"MONTHLY","fields":[{"name":"supplier_id","type":"string","example":"SUP-0001"},{"name":"supplier_name","type":"string","example":"Manifattura Veneta"},{"name":"esg_score","type":"number","example":72.4},{"name":"environmental_score","type":"number","example":68.0},{"name":"social_score","type":"number","example":74.2},{"name":"governance_score","type":"number","example":75.1},{"name":"controversy_level","type":"enum","example":"LOW"},{"name":"last_review_date","type":"date","example":"2026-04-12"}]},{"path":"/aura/analytics/product-co2-emissions","method":"GET","business_object":"ProductCO2Emission","description":"Empreinte CO2 par SKU Maison Lumen (scope 1+2+3), certifications","record_count_hint":30,"refresh_frequency":"QUARTERLY","fields":[{"name":"sku","type":"string","example":"MAT-LUM-0001"},{"name":"product_name","type":"string","example":"Robe Solène"},{"name":"co2_kg_per_unit","type":"number","example":12.4},{"name":"scope_1","type":"number","example":1.8},{"name":"scope_2","type":"number","example":2.4},{"name":"scope_3","type":"number","example":8.2},{"name":"certification","type":"enum","example":"GOTS"},{"name":"origin_country","type":"string","example":"FR"}]},{"path":"/aura/analytics/country-geopolitical-risk","method":"GET","business_object":"CountryGeopoliticalRisk","description":"Risque géopolitique par pays d'approvisionnement (12 pays)","record_count_hint":12,"refresh_frequency":"MONTHLY","fields":[{"name":"country_code","type":"string","example":"FR"},{"name":"country_name","type":"string","example":"France"},{"name":"political_stability_score","type":"number","example":82.0},{"name":"supply_chain_risk","type":"number","example":24.0},{"name":"social_compliance_risk","type":"number","example":18.0},{"name":"climate_risk","type":"number","example":42.0},{"name":"overall_risk","type":"enum","example":"LOW"}]},{"path":"/aura/analytics/esg-controversies","method":"GET","business_object":"ESGControversy","description":"Controverses ESG actives sur les fournisseurs (5 cas)","record_count_hint":5,"refresh_frequency":"DAILY","fields":[{"name":"controversy_id","type":"string","example":"CTR-2026-001"},{"name":"supplier_id","type":"string","example":"SUP-0004"},{"name":"type","type":"enum","example":"LABOR_RIGHTS"},{"name":"severity","type":"enum","example":"HIGH"},{"name":"date","type":"date","example":"2026-04-22"},{"name":"summary","type":"string","example":"Allégations non-respect du droit syndical."},{"name":"source_url","type":"string","example":"https://news.example/labor-001"}]}]}