Publishing
Yank di un release
Yank di una versione: rifiuta nuove run, smetti di risolverla come latest. Reversibile.
POST
Yank di un release
POST https://api-datahub.octoparse.com/v1/data-apps/{app_id}/releases/{version}/yank
Autenticazione: API key obbligatoria (Authorization: Bearer <API Key>). Solo autore dell’app; gli altri ricevono 404.
Yank a livello versione: questa versione rifiuta nuove run (422 version-yanked) e viene saltata nel resolve di latest. Le run in volo non sono toccate. Dettaglio e contratto pinnati restano leggibili (servono ai caller per troubleshooting). Nessuna riga eliminata; build e audit chain restano. Ripristina con l’endpoint unyank accoppiato.
Richiesta
Parametri di percorso
string
obbligatorio
Riferimento app.
string
obbligatorio
Numero di versione.
Esempio di richiesta
Risposta
200 successo
data. Campi:
string
obbligatorio
Numero di versione.
boolean
obbligatorio
Stato yank corrente.
Errori
Le risposte di errore usano
{"error": {code, category, message, retryable}}. Vedi Errori.