Show Menu
SUJETS×

Suppression d’une ressource

It may occasionally be necessary to remove (DELETE) a resource from the Schema Registry. Seules les ressources créées dans le conteneur de client peuvent être supprimées. Pour ce faire, exécutez une requête DELETE à l’aide du $id de la ressource que vous souhaitez supprimer.
Format d’API
DELETE /tenant/{RESOURCE_TYPE}/{RESOURCE_ID} 

Paramètre
Description
{RESOURCE_TYPE}
The type of resource to be deleted from the Schema Library. Les types valides sont datatypes , mixins , schemas et classes .
{RESOURCE_ID}
URI $id encodé par l’URL ou le meta:altId de la ressource.
Requête
Les requêtes DELETE ne nécessitent pas d’en-têtes Accept.
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}'

Réponse
Une réponse réussie renvoie un état HTTP 204 (Pas de contenu) et un corps vide.
Vous pouvez confirmer la suppression en tentant d’envoyer une requête de recherche (GET) à la ressource. You will need to include an Accept header in the request, but should receive an HTTP status 404 (Not Found) because the resource has been removed from the Schema Registry.