# Qu’est-ce qu’une API REST ?

> Une API REST est une interface qui permet à deux systèmes informatiques d’échanger des données via le protocole HTTP, en utilisant des verbes standardisés (GET, POST, PUT, DELETE) et des URL représentant des ressources.

- Source canonique : [https://allaux.fr/glossaire/api-rest](https://allaux.fr/glossaire/api-rest)
- Langue : FR
- Dernière mise à jour : 2026-07-26

## Pourquoi c’est utile pour une boutique en ligne

Une API REST permet de connecter la boutique à des outils externes, un logiciel de comptabilité, une marketplace, une application mobile ou un ERP, sans que ces systèmes partagent une base de données commune. Chacun garde sa propre base et communique avec les autres via des requêtes standardisées, ce qui limite les risques de conflit et facilite la maintenance de chaque système indépendamment.

## Concrètement

PrestaShop propose un webservice natif exposant le catalogue, les commandes et les clients au format XML ou JSON, activé et authentifié via une clé générée dans le back-office. WooCommerce propose une API REST authentifiée par une clé et un secret consommateur, générés dans les réglages de la boutique, utilisée par exemple pour synchroniser les commandes avec un outil externe.

## REST n’est pas un protocole unique

> REST désigne un ensemble de conventions d’architecture, pas une technologie précise : deux API REST peuvent proposer des ressources et une structure de réponse différentes tout en respectant ces mêmes principes.

## FAQ

### Quelle différence entre une API REST et un webhook ?

Une API REST est interrogée activement par un système qui va chercher une information quand il en a besoin, alors qu’un webhook est envoyé automatiquement par le service émetteur dès qu’un événement survient.

### Faut-il des compétences techniques pour utiliser une API REST ?

Oui, son utilisation nécessite généralement l’intervention d’un développeur, que ce soit pour générer les identifiants d’accès ou pour construire les requêtes vers les bonnes ressources.

### L’API REST de WooCommerce est-elle activée par défaut ?

Les clés d’accès doivent être générées manuellement dans les réglages de la boutique ; sans clé valide, l’API refuse les requêtes authentifiées.
