List all the attachments associated with a support case.
EXAMPLES:
cURL:
case="projects/some-project/cases/23598314"
curl \
--header "Authorization: Bearer $(gcloud auth print-access-token)" \
"https://cloudsupport.googleapis.com/v2/$case/attachments"
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()
.attachments()
.list(parent="projects/some-project/cases/43595344")
)
print(request.execute())
HTTP request
GET https://cloudsupport.googleapis.com/v2/{parent=*/*/cases/*}/attachments
The URL uses gRPC Transcoding syntax.
Path parameters
Parameters | |
---|---|
parent |
Required. The name of the case for which attachments should be listed. |
Query parameters
Parameters | |
---|---|
page |
The maximum number of attachments fetched with each request. If not provided, the default is 10. The maximum page size that will be returned is 100. The size of each page can be smaller than the requested page size and can include zero. For example, you could request 100 attachments on one page, receive 0, and then on the next page, receive 90. |
page |
A token identifying the page of results to return. If unspecified, the first page is retrieved. |
Request body
The request body must be empty.
Response body
The response message for the attachments.list endpoint.
If successful, the response body contains data with the following structure:
JSON representation |
---|
{
"attachments": [
{
object ( |
Fields | |
---|---|
attachments[] |
The list of attachments associated with a case. |
next |
A token to retrieve the next page of results. Set this in the |
Authorization scopes
Requires one of the following OAuth scopes:
https://www.googleapis.com/auth/cloudsupport
https://www.googleapis.com/auth/cloud-platform
For more information, see the Authentication Overview.