Une API REST orientée lecture pour extraire vos données Wiri dans des systèmes tiers, tableaux de bord et intégrations. Disponible sur les plans Enterprise.
Chaque requête doit inclure votre clé API dans l'en-tête Authorization en tant que jeton Bearer :
# Exemple avec curl curl https://votre-domaine.com/api/v1/items \ -H "Authorization: Bearer wk_votre_cle_api"
Si la clé est manquante ou invalide, l'API retourne 401 Unauthorized :
{
"error": "Invalid API key."
}
Tous les points de terminaison sont relatifs à la racine de votre installation Wiri :
https://votre-domaine.com/api/v1/
| Méthode | Point de terminaison | Description |
|---|---|---|
| GET | /api/v1/items |
Lister tous les articles du menu |
| GET | /api/v1/contacts |
Lister tous les clients / contacts |
| GET | /api/v1/invoices |
Lister les factures — supporte ?status, ?from, ?to |
| GET | /api/v1/sales |
Lister les ventes caisse — supporte ?status, ?from, ?to |
Toutes les réponses réussies retournent 200 OK avec un corps JSON contenant deux champs :
{
"data": [ /* tableau d'objets */ ],
"count": 42
}
Retourne tous les articles du menu de votre compte, classés alphabétiquement.
Retourne tous les contacts (clients) de votre compte, classés par nom.
Retourne les factures classées par date décroissante. Supporte les paramètres de requête suivants :
| Paramètre | Type | Exemple | Description |
|---|---|---|---|
status | string | Paid | Paid, Unpaid ou Overdue |
from | date | 2026-01-01 | Début de la plage de dates (inclus) |
to | date | 2026-01-31 | Fin de la plage de dates (inclus) |
Retourne les ventes caisse classées par date décroissante. Supporte les mêmes paramètres que les factures, avec status acceptant paid ou voided.
| Statut HTTP | Corps | Quand |
|---|---|---|
401 | {"error": "Invalid API key."} | Clé manquante, incorrecte ou révoquée |
401 | {"error": "Missing or malformed Authorization header."} | En-tête absent ou pas au format Bearer |
404 | {"error": "Unknown endpoint."} | Nom de ressource non dans la liste autorisée |
wk_.Voir aussi : Paramètres · Aperçu Wiri Connect