| { | |
| "kind": "discovery#restDescription", | |
| "etag": "\"kEk3sFj6Ef5_yR1-H3bAO6qw9mI/3m5rB86FE5KuW1K3jAl88AxCreg\"", | |
| "discoveryVersion": "v1", | |
| "id": "paramrename:v1", | |
| "name": "paramrename", | |
| "version": "v1", | |
| "title": "Example API", | |
| "description": "The Example API demonstrates parameter renaming.", | |
| "ownerDomain": "google.com", | |
| "ownerName": "Google", | |
| "protocol": "rest", | |
| "schemas": { | |
| "Event": { | |
| "id": "Event", | |
| "type": "string" | |
| }, | |
| "ResultTable": { | |
| "id": "ResultTable", | |
| "type": "string" | |
| } | |
| }, | |
| "resources": { | |
| "events": { | |
| "methods": { | |
| "move": { | |
| "id": "calendar.events.move", | |
| "path": "calendars/{calendarId}/events/{eventId}/move", | |
| "httpMethod": "POST", | |
| "description": "Moves an event to another calendar, i.e. changes an event's organizer.", | |
| "parameters": { | |
| "destination": { | |
| "type": "string", | |
| "description": "Calendar identifier of the target calendar where the event is to be moved to.", | |
| "required": true, | |
| "location": "query" | |
| }, | |
| "source-param": { | |
| "type": "string", | |
| "description": "Some parameter.", | |
| "required": false, | |
| "location": "query" | |
| }, | |
| "right-string": { | |
| "type": "string", | |
| "description": "Yet another parameter.", | |
| "required": true, | |
| "location": "path" | |
| } | |
| }, | |
| "parameterOrder": [ | |
| "destination", | |
| "right-string" | |
| ], | |
| "response": { | |
| "$ref": "Event" | |
| }, | |
| "scopes": [ | |
| "https://www.googleapis.com/auth/calendar" | |
| ] | |
| } | |
| } | |
| }, | |
| "reports": { | |
| "methods": { | |
| "query": { | |
| "id": "youtubeAnalytics.reports.query", | |
| "path": "reports", | |
| "httpMethod": "GET", | |
| "description": "Retrieve your YouTube Analytics reports.", | |
| "parameters": { | |
| "start-date": { | |
| "type": "string", | |
| "description": "The start date for fetching YouTube Analytics data. The value should be in YYYY-MM-DD format.", | |
| "required": true, | |
| "pattern": "[0-9]{4}-[0-9]{2}-[0-9]{2}", | |
| "location": "query" | |
| } | |
| }, | |
| "parameterOrder": [ | |
| "start-date" | |
| ], | |
| "response": { | |
| "$ref": "ResultTable" | |
| }, | |
| "scopes": [ | |
| "https://www.googleapis.com/auth/yt-analytics-monetary.readonly", | |
| "https://www.googleapis.com/auth/yt-analytics.readonly" | |
| ] | |
| } | |
| } | |
| } | |
| } | |
| } |