Products Manager APP

API Reference

API Compliance & DPP

Endpoints pour la conformite reglementaire (REACH, RoHS, CE, WEEE), les fiches environnementales produit et le Digital Product Passport europeen.


Base URL

https://api.productsmanager.app/api/v1/compliance

Dashboard Compliance

MethodeEndpointDescription
GET/statsKPIs de conformite (taux global, alertes, expirations)

Exemple de reponse

{
  "total_products": 12500,
  "compliant": 11200,
  "non_compliant": 850,
  "pending_review": 450,
  "compliance_rate_percent": 89.6,
  "expiring_certifications_30d": 23,
  "regulations": {
    "reach": {"compliant": 11800, "total": 12500},
    "rohs": {"compliant": 12100, "total": 12500},
    "ce_marking": {"compliant": 10500, "total": 12500},
    "weee": {"compliant": 9800, "total": 12500}
  }
}

Produits et conformite

MethodeEndpointDescription
GET/productsListe produits avec statut conformite
GET/products/exportExport CSV des statuts

Parametres de filtre

ParametreTypeDescription
statusstringcompliant, non_compliant, pending
regulationstringreach, rohs, ce, weee
expiring_within_daysintegerCertifications expirant dans N jours
pageintegerNumero de page
page_sizeintegerElements par page (max 100)

Fiches environnementales

MethodeEndpointDescription
GET/environmental/{product_id}Fiche environnementale d'un produit
PATCH/environmental/{product_id}Mettre a jour la fiche

Structure de la fiche

{
  "product_id": "uuid",
  "carbon_footprint_kg": 2.5,
  "recyclability_percent": 85,
  "certifications": [
    {"name": "CE", "number": "CE-2025-1234", "expires_at": "2027-06-30"},
    {"name": "RoHS", "number": "RoHS-EU-5678", "expires_at": "2026-12-31"}
  ],
  "materials": [
    {"name": "Aluminium", "percent": 60, "recycled": true},
    {"name": "Plastique ABS", "percent": 35, "recycled": false}
  ],
  "lifecycle_years": 5,
  "planet_score": "B",
  "reach_substances": [],
  "weee_category": "3",
  "updated_at": "2026-03-15T10:30:00Z"
}

Digital Product Passport (DPP)

Le DPP est le passeport numerique produit impose par le reglement EU 2024/1781 (Ecodesign for Sustainable Products Regulation).

MethodeEndpointDescription
GET/dpp/{product_id}Recuperer le DPP d'un produit
POST/dpp/{product_id}Creer ou mettre a jour le DPP
DELETE/dpp/{product_id}Supprimer le DPP
POST/dpp/{product_id}/generateGenerer le DPP automatiquement
GET/dpp/{product_id}/exportExport JSON-LD (schema.org)
GET/dpp/{product_id}/qrGenerer QR Code vers le DPP

Generer un DPP automatiquement

curl -X POST "https://api.productsmanager.app/api/v1/compliance/dpp/UUID/generate" \
  -H "Authorization: Bearer YOUR_TOKEN"

La generation automatique agrege les donnees produit, la fiche environnementale, les certifications et les materiaux pour produire un DPP conforme.

Export JSON-LD

curl -X GET "https://api.productsmanager.app/api/v1/compliance/dpp/UUID/export" \
  -H "Authorization: Bearer YOUR_TOKEN"
{
  "@context": "https://schema.org",
  "@type": "Product",
  "name": "Produit Exemple",
  "gtin13": "3760123456789",
  "manufacturer": {"@type": "Organization", "name": "Fabricant SA"},
  "material": ["Aluminium (60%)", "Plastique ABS (35%)"],
  "hasCertification": [
    {"@type": "Certification", "name": "CE", "certificationIdentification": "CE-2025-1234"}
  ],
  "additionalProperty": [
    {"@type": "PropertyValue", "name": "carbon_footprint_kg", "value": "2.5"},
    {"@type": "PropertyValue", "name": "recyclability_percent", "value": "85"},
    {"@type": "PropertyValue", "name": "planet_score", "value": "B"}
  ]
}

QR Code

GET /api/v1/compliance/dpp/UUID/qr?size=300&format=png

Retourne une image PNG du QR Code pointant vers l'URL publique du DPP. Le QR Code peut etre imprime sur l'emballage produit.

Le DPP sera obligatoire pour certaines categories de produits a partir de 2027 selon le calendrier EU. Anticipez en generant les DPP des maintenant.


Reglementations supportees

ReglementationDescriptionVerification
REACHSubstances chimiques (UE)Presence dans la liste SVHC
RoHSRestriction substances dangereuses10 substances controlees
CEConformite europeenneNumero de certificat + expiration
WEEEDechets electroniquesCategorie WEEE + recyclabilite

Ressources Associees