Show Menu
ARGOMENTI×

Elimina una risorsa

Può essere talvolta necessario rimuovere (DELETE) una risorsa dal Schema Registry. È possibile eliminare solo le risorse create nel contenitore tenant. Questa operazione viene eseguita eseguendo una richiesta di DELETE utilizzando la risorsa $id da eliminare.
Formato API
DELETE /tenant/{RESOURCE_TYPE}/{RESOURCE_ID} 

Parametro
Descrizione
{RESOURCE_TYPE}
Il tipo di risorsa da eliminare dal Schema Library. I tipi validi sono datatypes , mixins , schemas e classes .
{RESOURCE_ID}
URI con codifica URL $id o meta:altId della risorsa.
Richiesta
Le richieste di DELETE non richiedono l'opzione Accetta intestazioni.
curl -X DELETE \
  https://platform.adobe.io/data/foundation/schemaregistry/tenant/mixins/https%3A%2F%2Fns.adobe.com%2F{TENANT_ID}%2Fmixins%2F4fbd5368aa67f0e74d5838f67694c867 \
  -H 'Authorization: Bearer {ACCESS_TOKEN}' \
  -H 'x-api-key: {API_KEY}' \
  -H 'x-gw-ims-org-id: {IMS_ORG}' \
  -H 'x-sandbox-name: {SANDBOX_NAME}'

Risposta
Una risposta corretta restituisce lo stato HTTP 204 (Nessun contenuto) e un corpo vuoto.
È possibile confermare l'eliminazione provando una richiesta di ricerca (GET) alla risorsa. Dovrete includere un'intestazione Accetto nella richiesta, ma dovreste ricevere uno stato HTTP 404 (Non trovato) perché la risorsa è stata rimossa dal Schema Registry.