DocumentaciónExperience PlatformGuía de catálogos y conjuntos de datos

Reemplazar un objeto Catalog

Última actualización: 16 de julio de 2024
  • Temas:
  • Catálogo

Creado para:

  • Desarrollador

Puede sobrescribir el contenido de un objeto Catalog mediante una solicitud de PUT, en la que todo el recurso se reemplaza por la carga útil de la solicitud.

NOTE
Si solo necesita actualizar algunos campos específicos dentro de un objeto Catalog, el uso de una solicitud de PATCH puede ser más eficiente.

Formato de API

PUT /{OBJECT_TYPE}/{OBJECT_ID}
ParámetroDescripción
{OBJECT_TYPE}

El tipo de objeto Catalog que se reemplazará. Los objetos válidos son:

  • batches
  • dataSets
  • dataSetFiles
{OBJECT_ID}El identificador del objeto específico que desea actualizar.

Solicitud

La siguiente solicitud sobrescribe un conjunto de datos con los valores proporcionados en la carga útil.

curl -X PUT \
  https://platform.adobe.io/data/foundation/catalog/dataSets/5ba9452f7de80400007fc52a \
  -H 'Authorization: Bearer {ACCESS_TOKEN}' \
  -H 'Content-Type: application/json' \
  -H 'x-api-key: {API_KEY}' \
  -H 'x-gw-ims-org-id: {ORG_ID}' \
  -H 'x-sandbox-name: {SANDBOX_NAME}' \
  -d '{
        "name": "New Dataset Name",
        "description": "New description for dataset",
        "tags": {
            "adobe/pqs/table": [
                "sample_dataset"
            ]
        },
        "files": "@/dataSetFiles?dataSetId=5ba9452f7de80400007fc52a"
    }'

Respuesta

Una respuesta correcta devuelve una matriz que contiene el ID del objeto sobrescrito. Este ID debe coincidir con el enviado en la solicitud del PUT. Al realizar una solicitud de GET para este objeto, ahora se muestra que sus detalles se han sustituido por los proporcionados en la carga útil de la solicitud de PUT anterior.

[
    "@/dataSets/5ba9452f7de80400007fc52a"
]
recommendation-more-help
c5c02be6-79a3-4a2f-b766-136bffe8b676