API/Lister les témoignages

Lister les témoignages

Récupérez les témoignages de votre organisation.

Récupère une liste paginée des témoignages de l’organisation, avec filtres et tri.

Point d’entrée

GET /v1/testimonials

Authentification

Ce point d’entrée nécessite un jeton d’API dans l’en-tête Authorization :

Authorization: Bearer YOUR_API_TOKEN

Paramètres de requête

ParamètreTypeDéfautDescription
pagenumber1Numéro de page
limitnumber25Témoignages par page, 100 maximum
statusstringallStatut : pending, approved, rejected, all
typestringallType : text, video, audio, all
ratingnumber-Note minimale de 1 à 5
sortstringcreatedAtChamp de tri : createdAt, updatedAt, rating
orderstringdescOrdre : asc ou desc
searchstring-Recherche dans le contenu et le nom de l’auteur
tagsstring-Liste d’étiquettes séparées par des virgules

Réponse

Renvoie une liste paginée :

ChampTypeDescription
testimonialsarrayTableau de témoignages
paginationobjectMétadonnées de pagination
pagination.pagenumberPage courante
pagination.limitnumberÉléments par page
pagination.totalnumberNombre total de témoignages
pagination.totalPagesnumberNombre total de pages
pagination.hasNextbooleanPrésence d’une page suivante
pagination.hasPrevbooleanPrésence d’une page précédente

Objet témoignage

Chaque témoignage contient :

ChampTypeDescription
idstringIdentifiant unique
contentstringContenu
authorobjectInformations sur l’auteur
author.namestringNom complet
author.emailstringAdresse e-mail
author.companystringEntreprise facultative
ratingnumberNote facultative de 1 à 5 étoiles
typestringType : text, video ou audio
statusstringStatut : pending, approved ou rejected
tagsarrayÉtiquettes de classement
createdAtstringDate de création ISO 8601
updatedAtstringDate de dernière modification ISO 8601

Exemples

Témoignages vidéo approuvés

curl -H "Authorization: Bearer YOUR_API_TOKEN" \
  "https://ndd-seo.fr/api/v1/testimonials?status=approved&type=video"

Rechercher des témoignages

curl -H "Authorization: Bearer YOUR_API_TOKEN" \
  "https://ndd-seo.fr/api/v1/testimonials?search=amazing%20product"

Témoignages les mieux notés

curl -H "Authorization: Bearer YOUR_API_TOKEN" \
  "https://ndd-seo.fr/api/v1/testimonials?rating=4&sort=rating&order=desc"

Codes d’erreur

CodeDescription
400Paramètres de requête non valides
401Jeton d’API absent ou non valide
403Autorisations insuffisantes
500Erreur interne du serveur