Conventions & erreurs
GF
Équipe HUSSTEER · mis à jour 2026-07-16 · 3 min
Les règles communes à tous les endpoints REST de Hussteer.
Conventions
- Format JSON en entrée comme en sortie (Content-Type: application/json).
- POST pour agir (publier, relancer), GET pour lire (état, historique).
- Codes HTTP standard : 200 succès, 401/404/409/422 erreurs métier, 5xx erreurs serveur.
Forme d'une erreur
Toute erreur renvoie un objet stable :
{
"error": {
"code": "POSTAL_CODE_REQUIRED",
"message": "Le code postal est obligatoire pour publier l'annonce."
}
}Codes d'erreur métier
- UNAUTHORIZED (401) — authentification requise ou agence introuvable.
- PROPERTY_NOT_FOUND (404) — le bien n'existe pas ou n'appartient pas à votre agence.
- PUBLICATION_NOT_FOUND (404) — la publication n'existe pas ou n'est pas la vôtre.
- LISTING_INVALID (422) — l'annonce est incomplète (voir les blockers).
- POSTAL_CODE_REQUIRED (422) — le code postal est obligatoire.
- DELIVERY_NOT_CONFIGURED (409) — aucune méthode de livraison configurée.
- PORTAL_DISABLED (409) — un portail ciblé n'est pas activé pour votre agence.
Cet article vous a-t-il été utile ?