Lister les sitemaps
Retourne tous les sitemaps de premier niveau d'un site. Les sitemaps enfants (issus des index de sitemaps) ne sont pas inclus.
GET
/v1/sites/{id}/sitemaps
Scope requis : sites:read
Paramètres de chemin
| Paramètre | Type | Requis | Description |
|---|---|---|---|
id |
integer | Requis | Identifiant du site. |
Exemple de requête
curl https://api.cache-boost.com/v1/sites/42/sitemaps \
-H "Authorization: Bearer cb_live_YOUR_KEY"
Réponse
Retourne 200 OK avec un tableau d'objets sitemap.
[
{
"id": 7,
"url": "https://www.example.com/sitemap.xml",
"status": "ready",
"status_message": null,
"last_processed_at": "2025-01-15T02:00:00Z",
"created_at": "2025-01-10T09:00:00Z"
}
]
Valeurs de statut
| Valeur | Description |
|---|---|
waiting | En attente de téléchargement. |
downloading | Téléchargement du fichier sitemap en cours. |
parsing | Extraction des URLs depuis le sitemap. |
ready | Traitement réussi — les URLs sont disponibles. |
error | Échec du traitement. Voir status_message pour les détails. |
Erreurs
| Code | Description |
|---|---|
401 | Clé API manquante ou invalide. |
403 | Scope insuffisant ou accès refusé. |
404 | Site introuvable. |