Sostituire un oggetto Catalog

Potete sovrascrivere il contenuto di un oggetto Catalog utilizzando una richiesta di PUT, in cui l'intera risorsa viene sostituita con il payload della richiesta.

NOTA

Se è necessario aggiornare solo alcuni campi specifici all'interno di un oggetto Catalog, l'utilizzo di una richiesta di PATCH potrebbe essere più efficiente.

Formato API

PUT /{OBJECT_TYPE}/{OBJECT_ID}
Parametro Descrizione
{OBJECT_TYPE} Il tipo di oggetto Catalog da sostituire. Gli oggetti validi sono:
  • accounts
  • batches
  • connections
  • dataSets
  • dataSetFiles
  • dataSetViews
{OBJECT_ID} Identificatore dell'oggetto specifico da aggiornare.

Richiesta

La seguente richiesta sovrascrive un dataset con i valori forniti nel payload.

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: {IMS_ORG}' \
  -H 'x-sandbox-name: {SANDBOX_NAME}' \
  -d '{
        "name": "New Dataset Name",
        "description": "New description for dataset",
        "state": "DRAFT",
        "tags": {
            "adobe/pqs/table": [
                "sample_dataset"
            ]
        },
        "files": "@/dataSets/5ba9452f7de80400007fc52a/views/5ba9452f7de80400007fc52b/files"
    }'

Risposta

Una risposta corretta restituisce un array contenente l'ID dell'oggetto sovrascritto. Questo ID deve corrispondere a quello inviato nella richiesta PUT. L'esecuzione di una richiesta di GET per questo oggetto ora mostra che i relativi dettagli sono stati sostituiti con quelli forniti nel payload della richiesta di PUT precedente.

[
    "@/dataSets/5ba9452f7de80400007fc52a"
]

In questa pagina

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now