Aller au contenu principal
Solutions/APIs & Intégration
Documentation technique

APIs & Intégration technique du DPP

Arianee fournit des APIs REST documentées, des SDKs et des connecteurs pour intégrer le Digital Product Passport dans votre système d'information existant. Architecture sécurisée, performante et scalable, avec 3.3M+ passeports déjà déployés en production.

Architecture

Comment le DPP s'intègre dans votre SI

L'infrastructure Arianee est organisée en quatre couches indépendantes. Chaque couche peut être intégrée séparément selon vos besoins.

L1

Couche Application

APIs REST et GraphQL pour créer, lire, mettre à jour et transférer des DPP. SDKs disponibles en JavaScript, Python et Java.

REST APIGraphQLWebhooksSDKs
L2

Couche Métier

Logique de validation des schémas réglementaires, gestion des permissions multi-acteurs et orchestration des événements de cycle de vie.

Schema ValidationRBACEvent SourcingWorkflow Engine
L3

Couche Données

Stockage sécurisé et distribué des données DPP. Les identifiants uniques sont ancrés sur le protocole Arianee pour garantir l'immuabilité.

Protocole ArianeeIPFSPostgreSQLChiffrement E2E
L4

Couche Intégration

Connecteurs pré-construits pour les systèmes d'information entreprise. Support des formats standards industriels.

SAPAkeneoSalsifyGS1 Digital LinkEPCIS 2.0
Référence API

Endpoints principaux

Aperçu des endpoints principaux de l'API Arianee. La documentation complète est disponible sur docs.nmp.arianee.com.

Passeports

Création, lecture et gestion des Digital Product Passports
POST/v1/passports
Créer un nouveau DPP avec validation du schéma
POST/v1/passports/batch
Création en lot (jusqu'à 10K par requête)
GET/v1/passports/{id}
Récupérer les données complètes d'un DPP
PUT/v1/passports/{id}
Mettre à jour les données d'un DPP existant

Événements

Enregistrement des événements du cycle de vie
POST/v1/passports/{id}/events
Ajouter un événement (réparation, revente, recyclage)
GET/v1/passports/{id}/events
Lister tous les événements d'un DPP
GET/v1/passports/{id}/timeline
Timeline complète du cycle de vie

Conformité

Validation et reporting réglementaire
GET/v1/passports/{id}/compliance
Vérifier la complétude des données ESPR, DEEE, Battery Pass
POST/v1/compliance/validate
Valider un schéma de données avant publication
GET/v1/reports/{type}
Générer des rapports réglementaires

Transferts

Transfert de propriété et partage de données
POST/v1/passports/{id}/transfer
Transférer la propriété d'un DPP
POST/v1/passports/{id}/share
Partager l'accès en lecture à des acteurs tiers
Sécurité

Sécurité enterprise-grade

L'infrastructure Arianee est conçue pour répondre aux exigences de sécurité des grandes entreprises et des réglementations européennes.

Authentification OAuth 2.0

Chaque appel API est authentifié via OAuth 2.0 avec des tokens JWT. Les credentials sont spécifiques à chaque acteur et rôle.

Chiffrement de bout en bout

Les données sensibles du DPP sont chiffrées en transit (TLS 1.3) et au repos (AES-256). Seuls les acteurs autorisés peuvent déchiffrer.

Contrôle d'accès granulaire (RBAC)

Permissions fines par rôle : fabricant, distributeur, réparateur, éco-organisme, autorité. Chaque rôle a un accès limité aux données pertinentes.

Audit trail immutable

Chaque action sur un DPP est enregistrée dans un journal d'audit immutable ancré sur le protocole Arianee. Traçabilité complète des modifications.

Conformité RGPD

Les données personnelles sont traitées conformément au RGPD. Droit à l'effacement, portabilité des données et consentement explicite.

SOC 2 Type II

L'infrastructure Arianee est certifiée SOC 2 Type II. Audits réguliers de sécurité, disponibilité et confidentialité.

Performance & Scalabilité

Infrastructure éprouvée à grande échelle

Arianee est la première infrastructure DPP déployée à grande échelle en Europe, avec 3.3M+ passeports en production.

3.3M+Passeports déployés

Nombre total de Digital Product Passports créés sur l'infrastructure Arianee.

99.9%SLA Disponibilité

Disponibilité garantie par contrat. Infrastructure multi-région avec failover automatique.

<200msLatence moyenne

Temps de réponse médian des APIs en conditions de production. P99 inférieur à 500ms.

10K/batchCréation en lot

Nombre maximal de DPP créables en une seule requête batch. Traitement asynchrone avec callbacks.

50+Marques en production

Nombre de marques et entreprises utilisant l'infrastructure Arianee en production.

ISO 27001Sécurité certifiée

Infrastructure alignée sur les standards de sécurité internationaux. Audits réguliers.

Quick Start

Créez votre premier DPP en quelques lignes

Les APIs Arianee sont conçues pour être simples à utiliser. Un DPP peut être créé avec une seule requête HTTP. Les SDKs JavaScript, Python et Java simplifient encore l'intégration.

Clés d'API disponibles en moins de 24h
Environnement de test (sandbox) inclus
Documentation interactive avec exemples
Support technique dédié pendant l'intégration
create-passport.ts
// Créer un Digital Product Passport
const response = await fetch(
  "https://api.arianee.com/v1/passports",
  {
    method: "POST",
    headers: {
      "Authorization": "Bearer <API_KEY>",
      "Content-Type": "application/json"
    },
    body: JSON.stringify({
      schema: "espr-eee-v1",
      product: {
        gtin: "3700123456789",
        name: "Lave-linge EcoSmart",
        repairabilityIndex: 8.2
      }
    })
  }
);

// Réponse: { id, qrCodeUrl, publicUrl }

Prêt à intégrer le DPP ?

Accédez à la documentation technique, obtenez vos clés d'API et commencez à créer des Digital Product Passports en quelques heures.