Method: cases.patch

Aktualisieren Sie einen Fall. Nur einige Felder können aktualisiert werden.

BEISPIELE:

cURL:

case="projects/some-project/cases/43595344"
curl \
  --request PATCH \
  --header "Authorization: Bearer $(gcloud auth print-access-token)" \
  --header "Content-Type: application/json" \
  --data '{
    "priority": "P1"
  }' \
  "https://cloudsupport.googleapis.com/v2/$case?updateMask=priority"

Python:

import googleapiclient.discovery


apiVersion = "v2"
supportApiService = googleapiclient.discovery.build(
    serviceName="cloudsupport",
    version=apiVersion,
    discoveryServiceUrl=f"https://cloudsupport.googleapis.com/$discovery/rest?version={apiVersion}",
)
request = supportApiService.cases().patch(
    name="projects/some-project/cases/43112854",
    body={
        "displayName": "This is Now a New Title",
        "priority": "P2",
    },
)
print(request.execute())

HTTP-Anfrage

PATCH https://cloudsupport.googleapis.com/v2beta/{case.name=*/*/cases/*}

Die URL verwendet die Syntax der gRPC-Transcodierung.

Pfadparameter

Parameter
case.name

string

Der Ressourcenname für den Fall.

Abfrageparameter

Parameter
updateMask

string (FieldMask format)

Eine Liste mit Attributen der Anfrage, die aktualisiert werden sollen. Unterstützte Werte sind priority, displayName und subscriberEmailAddresses. Wenn keine Felder angegeben sind, werden alle unterstützten Felder aktualisiert.

Achtung: Wenn Sie keine Feldmaske angeben, werden möglicherweise versehentlich einige Felder gelöscht. Wenn Sie beispielsweise die Feldmaske leer lassen und keinen Wert für subscriberEmailAddresses angeben, wird subscriberEmailAddresses auf einen leeren Wert aktualisiert.

Anfragetext

Der Anfragetext enthält eine Instanz von Case.

Antworttext

Wenn der Vorgang erfolgreich abgeschlossen wurde, enthält der Antworttext eine Instanz von Case.

Autorisierungsbereiche

Erfordert einen der folgenden OAuth-Bereiche:

  • https://www.googleapis.com/auth/cloudsupport
  • https://www.googleapis.com/auth/cloud-platform

Weitere Informationen finden Sie in der Authentifizierungsübersicht.