Skip to Content

Changelog

CRUD completo sui record di changelog del progetto.

GET/v1/changelog

ParameterTypeDescription
localestringRestituisci le voci in questa locale quando esiste una traduzione.
limitintegerDimensione pagina. Default 20.
offsetintegerNumero di elementi da saltare. Default 0.

L’elenco restituisce solo le voci pubblicate — lo stesso set che vede un visitatore del portale.

GET/v1/changelog/:id

ParameterTypeDescription
localestringRestituisci la voce in questa locale quando esiste una traduzione.

POST/v1/changelog

ParameterTypeDescription
titlerequiredstringTitolo della voce.
bodystringCorpo della voce (Markdown).
labelsstring[]Etichette come New, Improved, Fixed.
versionstringVersione Semver. Default 1.0.0.
statusstringdraft, scheduled, o published. Default draft.
localestringLocale del contenuto. Default en.

PATCH/v1/changelog/:id

ParameterTypeDescription
titlestringTitolo della voce.
bodystringCorpo della voce (Markdown).
labelsstring[]Etichette come New, Improved, Fixed.
versionstringVersione Semver. Default 1.0.0.
statusstringdraft, scheduled, o published. Default draft.
localestringLocale del contenuto. Default en.

DELETE/v1/changelog/:id

Gli scritture richiedono accesso API del piano a pagamento Pro. DELETE restituisce 204 con un corpo vuoto.

Elenca le voci del changelog

curl "https://api.supdesk.app/v1/changelog?locale=en&limit=20" \ -H "Authorization: Bearer sd_live_..."
{ "data": [ { "id": "ch_abc123", "title": "Versione 1.4.0", "body": "### Nuove funzionalità\n\n- Aggiunto supporto per la modalità scura\n- Nuove opzioni di esportazione\n\n### Correzioni\n\n- Risolto il problema del pulsante di esportazione su 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 } }

Ottieni una voce del changelog

curl "https://api.supdesk.app/v1/changelog/ch_abc123?locale=en" \ -H "Authorization: Bearer sd_live_..."
{ "data": { "id": "ch_abc123", "title": "Versione 1.4.0", "body": "### Nuove funzionalità\n\n- Aggiunto supporto per la modalità scura\n- Nuove opzioni di esportazione\n\n### Correzioni\n\n- Risolto il problema del pulsante di esportazione su Safari", "labels": ["new", "fixed"], "published_at": "2026-07-01T12:00:00Z", "locale": "en", "version": "1.4.0" } }

Crea una voce del changelog

curl -X POST https://api.supdesk.app/v1/changelog \ -H "Authorization: Bearer sd_live_..." \ -H "Content-Type: application/json" \ -d '{ "title": "Versione 1.4.0", "body": "### Nuove funzionalità\n\n- Aggiunto supporto per la modalità scura\n- Nuove opzioni di esportazione\n\n### Correzioni\n\n- Risolto il problema del pulsante di esportazione su Safari", "labels": ["new", "fixed"], "version": "1.4.0", "status": "published", "locale": "en" }'
{ "data": { "id": "ch_abc123", "title": "Versione 1.4.0", "body": "### Nuove funzionalità\n\n- Aggiunto supporto per la modalità scura\n- Nuove opzioni di esportazione\n\n### Correzioni\n\n- Risolto il problema del pulsante di esportazione su Safari", "labels": ["new", "fixed"], "published_at": "2026-07-01T12:00:00Z", "locale": "en", "version": "1.4.0" } }

Aggiorna una voce del changelog

curl -X PATCH https://api.supdesk.app/v1/changelog/ch_abc123 \ -H "Authorization: Bearer sd_live_..." \ -H "Content-Type: application/json" \ -d '{ "title": "Versione 1.4.0 - Migliorata", "status": "draft" }'
{ "data": { "id": "ch_abc123", "title": "Versione 1.4.0 - Migliorata", "body": "### Nuove funzionalità\n\n- Aggiunto supporto per la modalità scura\n- Nuove opzioni di esportazione\n\n### Correzioni\n\n- Risolto il problema del pulsante di esportazione su Safari", "labels": ["new", "fixed"], "published_at": null, "locale": "en", "version": "1.4.0" } }

Elimina una voce del changelog

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

Restituisce 204 No Content in caso di successo.

Last updated on