Show Menu
TÓPICOS×

Excluir um recurso

Ocasionalmente, pode ser necessário remover (DELETE) um recurso do Schema Registry. Somente os recursos criados no container locatário podem ser excluídos. Isso é feito executando-se uma solicitação DELETE usando o $id do recurso que você deseja excluir.
Formato da API
DELETE /tenant/{RESOURCE_TYPE}/{RESOURCE_ID} 

Parâmetro
Descrição
{RESOURCE_TYPE}
O tipo de recurso a ser excluído do Schema Library. Os tipos válidos são datatypes , mixins , schemas e classes .
{RESOURCE_ID}
O $id URI codificado por URL ou meta:altId do recurso.
Solicitação
DELETE solicitações não exigem cabeçalhos de Aceitação.
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}'

Resposta
Uma resposta bem-sucedida retorna o status HTTP 204 (Sem conteúdo) e um corpo em branco.
Você pode confirmar a exclusão tentando uma solicitação de pesquisa (GET) para o recurso. Você precisará incluir um cabeçalho Accept na solicitação, mas deverá receber um status HTTP 404 (Not Found), pois o recurso foi removido do Schema Registry.