{"openapi":"3.0.0","info":{"description":"Reads and writes Google Slides presentations","version":[{"name":"v1","value":"v1"}]},"servers":[{"description":"Reads and writes Google Slides presentations","url":"https://api.apirails.com/googleslides"}],"paths":{"/v1/presentations/{presentationId}":{"get":{"tags":["Regular API"],"parameters":[{"name":"presentationId","in":"path","description":"The ID of the presentation to retrieve.","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://developers.google.com/workspace/slides/api/reference/rest/v1/presentations/get","api_endpoint":"https://slides.googleapis.com/v1/presentations/{presentationId}"},"summary":"Get presentation","description":"Gets the latest version of the specified presentation.","security":[{"bearerAuth":[]}]}},"/v1/presentations":{"post":{"tags":["Regular API"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://developers.google.com/workspace/slides/api/reference/rest/v1/presentations/create","api_endpoint":"https://slides.googleapis.com/v1/presentations"},"summary":"Create presentation","description":"Creates a blank presentation using the title given in the request.","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"title":{"type":"string","description":"The title of the presentation."}}},"example":{"title":""}}}}}},"/v1/presentations/{presentationId}:batchUpdate":{"post":{"tags":["Regular API"],"parameters":[{"name":"presentationId","in":"path","description":"The presentation to apply the updates to.","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://developers.google.com/workspace/slides/api/reference/rest/v1/presentations/batchUpdate","api_endpoint":"https://slides.googleapis.com/v1/presentations/{presentationId}:batchUpdate"},"summary":"Batch update presentation","description":"Applies one or more updates to the presentation.","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"requests":{"type":"array of object","description":"A list of updates to apply to the presentation."},"writeControl":{"type":"object","description":"Provides control over how write requests are executed.","properties":{}}}},"example":{"requests":[{"createSlide":{"insertionIndex":0,"objectId":"","slideLayoutReference":{"predefinedLayout":"BLANK"}}}],"writeControl":{}}}}}}}},"components":{"securitySchemes":{"bearerAuth":{"type":"http","scheme":"bearer"}}},"security":[{"bearerAuth":[]}]}