Publishing
Rinomina Data App
Cambia il nome app (alias di routing) senza rilasciare una versione e senza toccare run in volo.
POST
Rinomina Data App
POST https://api-datahub.octoparse.com/v1/data-apps/{app_id}/rename
Autenticazione: API key obbligatoria (Authorization: Bearer <API Key>). Solo autore dell’app; gli altri ricevono 404.
Il rename è pienamente aperto — non limitato ad app zero-release. Il nome app è un alias di routing: rename non pubblica una versione, non invalida versioni vecchie e non tocca run in volo (tutti i riferimenti durable pinnano app_id).
I riferimenti caller rotti sono responsabilità dello sviluppatore: i vecchi riferimenti owner/old-name (pin MCP, SDK, REST, URL di dettaglio) dopo il rename restituiscono un 404 pulito senza redirect. Run storiche e fatturazione mostrano il nuovo nome. Il vecchio nome non è claimable da altri nel tuo namespace, ma puoi riusarlo dopo per una nuova app — i riferimenti esterni residuali punterebbero allora alla nuova app. I consumer dovrebbero integrare tramite app_id.
La validazione corrisponde a quella della creazione dell’identità: regole di denominazione → parole riservate → nuovo nome ≠ nome attuale. Il conflitto con il binding storico di un’altra persona è 409 app-name-reserved; il conflitto con un’altra delle tue app è 409 app-name-taken.
Richiesta
Parametri di percorso
string
obbligatorio
Riferimento app.
Body della richiesta
string
obbligatorio
—
Esempio di richiesta
Risposta
200 successo
data. Campi:
string
obbligatorio
ID app stabile — invariato.
string
obbligatorio
Nuovo nome.
string
Username del publisher.
Errori
Le risposte di errore usano
{"error": {code, category, message, retryable}}. Vedi Errori.