Skip to Content

Changelog

CRUD complet sur les entrées de changelog de votre projet.

GET/v1/changelog

ParameterTypeDescription
localestringRenvoyer les entrées dans cette langue quand une traduction existe.
limitintegerTaille de page. 20 par défaut.
offsetintegerNombre d'éléments à sauter. 0 par défaut.

La liste renvoie uniquement les entrées publiées — le même ensemble que voit un visiteur du portail.

GET/v1/changelog/:id

ParameterTypeDescription
localestringRenvoyer l'entrée dans cette langue quand une traduction existe.

POST/v1/changelog

ParameterTypeDescription
titlerequiredstringTitre de l'entrée.
bodystringCorps de l'entrée (Markdown).
labelsstring[]Labels comme Nouveau, Amélioré, Corrigé.
versionstringVersion semver. 1.0.0 par défaut.
statusstringdraft, scheduled ou published. draft par défaut.
localestringLangue du contenu. en par défaut.

PATCH/v1/changelog/:id

DELETE/v1/changelog/:id

Les écritures exigent l’accès API d’une formule payante Pro. DELETE renvoie 204 avec un corps vide.

Lister les entrées de changelog

curl "https://api.supdesk.app/v1/changelog?locale=en&limit=20" \ -H "Authorization: Bearer sd_live_..."
{ "data": [ { "id": "ch_abc123", "title": "Version 1.4.0", "body": "### Nouvelles fonctionnalités\n\n- Ajout du support du mode sombre\n- Nouvelles options d'exportation\n\n### Corrections\n\n- Résolution du problème du bouton d'exportation sur Safari", "labels": ["new", "fixed"], "published_at": "2026-07-01T12:00:00Z", "locale": "en", "version": "1.4.0" } ], "pagination": { "limit": 20, "offset": 0, "has_more": false } }

Obtenir une entrée de changelog

curl "https://api.supdesk.app/v1/changelog/ch_abc123?locale=en" \ -H "Authorization: Bearer sd_live_..."
{ "data": { "id": "ch_abc123", "title": "Version 1.4.0", "body": "### Nouvelles fonctionnalités\n\n- Ajout du support du mode sombre\n- Nouvelles options d'exportation\n\n### Corrections\n\n- Résolution du problème du bouton d'exportation sur Safari", "labels": ["new", "fixed"], "published_at": "2026-07-01T12:00:00Z", "locale": "en", "version": "1.4.0" } }

Créer une entrée de changelog

curl -X POST https://api.supdesk.app/v1/changelog \ -H "Authorization: Bearer sd_live_..." \ -H "Content-Type: application/json" \ -d '{ "title": "Version 1.4.0", "body": "### Nouvelles fonctionnalités\n\n- Ajout du support du mode sombre\n- Nouvelles options d'exportation\n\n### Corrections\n\n- Résolution du problème du bouton d'exportation sur Safari", "labels": ["new", "fixed"], "version": "1.4.0", "status": "published", "locale": "en" }'
{ "data": { "id": "ch_abc123", "title": "Version 1.4.0", "body": "### Nouvelles fonctionnalités\n\n- Ajout du support du mode sombre\n- Nouvelles options d'exportation\n\n### Corrections\n\n- Résolution du problème du bouton d'exportation sur Safari", "labels": ["new", "fixed"], "published_at": "2026-07-01T12:00:00Z", "locale": "en", "version": "1.4.0" } }

Mettre à jour une entrée de changelog

curl -X PATCH https://api.supdesk.app/v1/changelog/ch_abc123 \ -H "Authorization: Bearer sd_live_..." \ -H "Content-Type: application/json" \ -d '{ "title": "Version 1.4.0 - Améliorée", "status": "draft" }'
{ "data": { "id": "ch_abc123", "title": "Version 1.4.0 - Améliorée", "body": "### Nouvelles fonctionnalités\n\n- Ajout du support du mode sombre\n- Nouvelles options d'exportation\n\n### Corrections\n\n- Résolution du problème du bouton d'exportation sur Safari", "labels": ["new", "fixed"], "published_at": null, "locale": "en", "version": "1.4.0" } }

Supprimer une entrée de changelog

curl -X DELETE https://api.supdesk.app/v1/changelog/ch_abc123 \ -H "Authorization: Bearer sd_live_..."

Renvoie 204 No Content en cas de succès.

Last updated on