Method: cases.patch

케이스를 업데이트합니다. 일부 필드만 업데이트할 수 있습니다.

예:

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 요청

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

URL은 gRPC 트랜스코딩 문법을 사용합니다.

경로 매개변수

매개변수
case.name

string

케이스의 리소스 이름입니다.

쿼리 매개변수

매개변수
updateMask

string (FieldMask format)

업데이트해야 하는 케이스의 속성 목록입니다. 지원되는 값은 priority, displayName, subscriberEmailAddresses입니다. 필드를 지정하지 않으면 지원되는 모든 필드가 업데이트됩니다.

주의: 필드 마스크를 제공하지 않으면 일부 필드를 실수로 지울 수 있습니다. 예를 들어 필드 마스크를 비워 두고 subscriberEmailAddresses 값을 제공하지 않으면 subscriberEmailAddresses가 빈 상태로 업데이트됩니다.

요청 본문

요청 본문에 Case의 인스턴스가 포함됩니다.

응답 본문

성공한 경우 응답 본문에 Case의 인스턴스가 포함됩니다.

승인 범위

다음 OAuth 범위 중 하나가 필요합니다.

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

자세한 내용은 인증 개요를 참조하세요.