Method: cases.patch

Perbarui kasus. Hanya beberapa kolom yang dapat diperbarui.

CONTOH:

{i>cURL<i}:

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())

Permintaan HTTP

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

URL menggunakan sintaks gRPC Transcoding.

Parameter jalur

Parameter
case.name

string

Nama resource untuk kasus.

Parameter kueri

Parameter
updateMask

string (FieldMask format)

Daftar atribut kasus yang harus diperbarui. Nilai yang didukung adalah priority, displayName, dan subscriberEmailAddresses. Jika tidak ada kolom yang ditentukan, semua kolom yang didukung akan diperbarui.

Hati-hati - jika Anda tidak memberikan mask kolom, beberapa kolom dapat dihapus secara tidak sengaja. Misalnya, jika Anda mengosongkan mask kolom dan tidak memberikan nilai untuk subscriberEmailAddresses, subscriberEmailAddresses akan diperbarui menjadi kosong.

Isi permintaan

Isi permintaan memuat instance Case.

Isi respons

Jika berhasil, isi respons akan berisi instance Case.

Cakupan otorisasi

Memerlukan salah satu cakupan OAuth berikut:

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

Untuk informasi selengkapnya, lihat Ringkasan Autentikasi.