Skip to main content
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

Il payload è wrappato in 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.

Librerie client

Gli SDK Python e JavaScript non wrappano ancora questo endpoint. Chiama REST direttamente.