Vous pouvez remplacer le contenu d’une Catalog à l’aide d’une requête de PUT, dans laquelle la ressource entière est remplacée par le payload de la requête.
Si vous n’avez besoin de mettre à jour que quelques champs spécifiques dans une Catalog , l’utilisation d’une requête de PATCH peut être plus efficace.
Format d’API
PUT /{OBJECT_TYPE}/{OBJECT_ID}
Paramètre | Description |
---|---|
{OBJECT_TYPE} |
Le type de Catalog à remplacer. Les objets valides sont :
|
{OBJECT_ID} |
Identifiant de l’objet spécifique que vous souhaitez mettre à jour. |
Requête
La requête suivante remplace un jeu de données avec les valeurs fournies dans le 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: {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": "@/dataSets/5ba9452f7de80400007fc52a/views/5ba9452f7de80400007fc52b/files"
}'
Réponse
Une réponse réussie renvoie un tableau contenant l’identifiant de l’objet remplacé. Cet identifiant doit correspondre à celui envoyé dans la requête PUT. L’exécution d’une requête GET pour cet objet affiche désormais que ses détails ont été remplacés par ceux fournis dans le payload de la requête PUT précédente.
[
"@/dataSets/5ba9452f7de80400007fc52a"
]