AI-generated Key Takeaways
- 
          Uploads media to the specified resource using the /upload/v1/media/{+name}URI.
- 
          Supports two types of requests: media upload requests using the Upload URI and metadata-only requests using the Metadata URI. 
- 
          The request body should contain an instance of Mediaand the response, if successful, includes theresourceNameof the uploaded media.
- 
          Requires authorization with specific OAuth scopes like https://www.googleapis.com/auth/plus.business.manageorhttps://www.googleapis.com/auth/business.manage.
Uploads media. Upload is supported on the URI /upload/v1/media/{+name}.
HTTP request
- Upload URI, for media upload requests:POST https://mybusiness.googleapis.com/upload/v1/media/{resourceName=**}
- Metadata URI, for metadata-only requests:POST https://mybusiness.googleapis.com/v1/media/{resourceName=**}
The URL uses gRPC Transcoding syntax.
Path parameters
| Parameters | |
|---|---|
| resourceName | 
 Name of the media that is being downloaded. See  | 
Request body
The request body contains an instance of Media.
Response body
If successful, the response body contains data with the following structure:
Media resource.
| JSON representation | |
|---|---|
| { "resourceName": string } | |
| Fields | |
|---|---|
| resourceName | 
 Name of the media resource. | 
Authorization Scopes
Requires one of the following OAuth scopes:
- https://www.googleapis.com/auth/plus.business.manage
- https://www.googleapis.com/auth/business.manage
For more information, see the OAuth 2.0 Overview.