Ajouter un sitemap ou flux
Ajoute un sitemap XML ou un flux Google Shopping à un site. CacheBoost le télécharge et le parse automatiquement en arrière-plan. Les index de sitemaps sont pris en charge — les sitemaps enfants sont suivis automatiquement.
POST
/v1/sites/{id}/sitemaps
Scope requis : sites:write
Paramètres de chemin
| Paramètre | Type | Requis | Description |
|---|---|---|---|
id |
integer | Requis | Identifiant du site. |
Paramètres du corps
| Paramètre | Type | Requis | Description |
|---|---|---|---|
url |
string | Requis | URL complète d'un sitemap XML ou d'un flux Google Shopping (RSS/Atom). Doit appartenir au domaine du site. |
Exemple de requête
curl -X POST https://api.cache-boost.com/v1/sites/42/sitemaps \
-H "Authorization: Bearer cb_live_YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{"url": "https://www.example.com/sitemap.xml"}'
Réponse
Retourne 201 Created avec le nouvel objet sitemap.
{
"id": 7,
"url": "https://www.example.com/sitemap.xml",
"status": "waiting",
"status_message": null,
"last_processed_at": null,
"created_at": "2025-01-15T10:30:00Z"
}
Erreurs
| Code | Description |
|---|---|
401 | Clé API manquante ou invalide. |
403 | Scope insuffisant ou accès refusé. |
404 | Site introuvable. |
409 | L'URL du sitemap existe déjà pour ce site. |
422 | Erreur de validation — url manquante ou invalide. |