The identity and technical contract details declared by the specification.
UpdateTableColumnPropertiesRequest
object
Updates the properties of a Table column.
4 properties
UpdatePagePropertiesRequest
object
Updates the properties of a Page.
3 properties
OptionalColor
object
A color that can either be fully opaque or fully transparent.
1 property
List
object
A list describes the look and feel of bullets belonging to paragraphs.
2 properties
OutlineFill
object
The fill of the outline.
1 property
CreateImageResponse
object
The result of creating an image.
1 property
UpdateTableRowPropertiesRequest
object
Updates the properties of a Table row.
4 properties
SheetsChartProperties
object
The properties of a SheetsChart.
1 property
Line
object
A PageElement kind representing a non-connector line, straight connector, curved connector, or bent connector.
3 properties
DeleteTextRequest
object
Deletes text from a shape or a table cell.
3 properties
PageBackgroundFill
object
The background fill of a page.
3 properties
AutoText
object
A TextElement kind that represents auto text.
3 properties
SlideProperties
object
The properties of a Page that are only relevant for pages with pageType SLIDE.
4 properties
ReplaceAllTextResponse
object
The result of replacing text.
1 property
ColorStop
object
A color and position in a gradient band.
3 properties
ImageProperties
object
The properties of an Image.
8 properties
Presentation
object
A Google Slides presentation.
9 properties
TableCellBackgroundFill
object
The table cell background fill.
2 properties
RgbColor
object
An RGB color.
3 properties
UpdateParagraphStyleRequest
object
Updates the styling of paragraphs within a Shape or Table.
5 properties
ReplaceAllShapesWithSheetsChartResponse
object
The result of replacing shapes with a Sheets chart.
1 property
TableBorderFill
object
The fill of a table border.
1 property
CreateVideoRequest
object
Creates a video.
4 properties
CreateShapeRequest
object
Creates a new shape.
3 properties
UngroupObjectsRequest
object
Ungroups objects, such as groups.
1 property
UpdateLinePropertiesRequest
object
Updates the properties of a Line.
3 properties
SolidFill
object
A solid color fill.
2 properties
UpdateTextStyleRequest
object
Update the styling of text in a Shape or Table.
5 properties
ThemeColorPair
object
A pair mapping a theme color type to the concrete color it represents.
2 properties
Image
object
A PageElement kind representing an image.
4 properties
AffineTransform
object
A 3x3 matrix that represents an affine transformation. The matrix maps a source coordinate (x, y) to a destination coordinate (x', y') according to matrix mult…
7 properties
TextRun
object
A TextElement kind that represents a run of text that all has the same styling.
2 properties
ReplaceAllTextRequest
object
Replaces all instances of text matching a criteria with replace text.
3 properties
StretchedPictureFill
object
The stretched picture fill of a page background.
2 properties
RefreshSheetsChartRequest
object
Refreshes an embedded Google Sheets chart.
1 property
TextContent
object
The general text content. The text must reside in a compatible shape (e.g., text box or rectangle) or a table cell in a page.
2 properties
WriteControl
object
Provides control over how write requests are executed. When a write request is made, the requiredRevisionId can be specified to indicate that the write should…
1 property
Shadow
object
The shadow properties of a page element.
8 properties
Page
object
A page in a presentation.
9 properties
CreateImageRequest
object
Creates an image.
3 properties
TextElement
object
A TextElement describes the content of a range of indices in the text content of a Shape or TableCell.
5 properties
UpdatePageElementTransformRequest
object
Updates the transform of a page element.
3 properties
TableBorderCell
object
The properties of each border cell.
2 properties
LineFill
object
The fill of a line.
1 property
SubstringMatchCriteria
object
A criteria that matches a specific string of text in a shape or table.
2 properties
UpdateTableBorderPropertiesRequest
object
Updates the properties of the table borders in a Table.
5 properties
LineProperties
object
The properties of a Line.
8 properties
DuplicateObjectRequest
object
Duplicates a slide or page element. When duplicating a slide, the duplicate slide will be created immediately following the specified slide.
2 properties
SpeakerSpotlight
object
A PageElement kind representing a speaker spotlight.
1 property
NotesProperties
object
The properties of a Page that are only relevant for pages with pageType NOTES.
1 property
ReplaceAllShapesWithImageRequest
object
Replaces all shapes that match the given criteria with the provided image.
4 properties
Placeholder
object
The placeholder information that uniquely identifies a placeholder shape.
3 properties
BatchUpdatePresentationRequest
object
Request message for BatchUpdatePresentation.
2 properties
Dimension
object
A magnitude in a single direction in the specified units.
2 properties
SpeakerSpotlightProperties
object
The properties of a SpeakerSpotlight.
2 properties
LayoutProperties
object
The properties of a Page that are only relevant for pages with pageType LAYOUT.
3 properties
InsertTableRowsRequest
object
Inserts rows into a table.
4 properties
TableCellProperties
object
The properties of a TableCell.
2 properties
LineConnection
object
The properties for one end of a Line connection.
2 properties
ReplaceAllShapesWithImageResponse
object
The result of replacing shapes with an image.
1 property
UpdateSlidesPositionRequest
object
Updates the position of slides in the presentation.
2 properties
BatchUpdatePresentationResponse
object
Response message from a BatchUpdatePresentation request.
3 properties
Response
object
A single response from an update.
12 properties
GroupObjectsResponse
object
The result of grouping objects.
1 property
LayoutPlaceholderIdMapping
object
The mapping between a placeholder on a layout and an object ID for the placeholder on a created slide.
3 properties
Shape
object
A PageElement kind representing a generic shape that does not have a more specific classification.
4 properties
CreateVideoResponse
object
The result of creating a video.
1 property
Bullet
object
Describes the bullet of a paragraph.
4 properties
Table
object
A PageElement kind representing a table.
6 properties
MasterProperties
object
The properties of a Page that are only relevant for pages with pageType MASTER.
1 property
PageElement
object
A visual element rendered on a page.
14 properties
ShapeProperties
object
The properties of a Shape. If the shape is a placeholder shape, then these properties may be inherited from its parent placeholder shape.
6 properties
CreateSheetsChartRequest
object
Creates an embedded Google Sheets chart.
5 properties
CreateTableRequest
object
Creates a new table.
4 properties
PageProperties
object
The properties of a Page.
2 properties
WordArt
object
A PageElement kind representing word art.
1 property
CreateShapeResponse
object
The result of creating a shape.
1 property
TableRange
object
A table range represents a reference to a subset of a table.
3 properties
TableBorderRow
object
Contents of each border row in a table.
1 property
Autofit
object
The autofit properties of a Shape.
2 properties
ReplaceImageRequest
object
Replaces an existing image with a new image.
3 properties
CreateLineRequest
object
Creates a line.
4 properties
SheetsChart
object
A PageElement kind representing a linked chart embedded from Google Sheets.
4 properties
CreateTableResponse
object
The result of creating a table.
1 property
VideoProperties
object
The properties of a Video.
5 properties
Link
object
A hypertext link.
4 properties
UpdateLineCategoryRequest
object
Updates the category of a line.
2 properties
TableCell
object
Properties and contents of each table cell.
5 properties
Size
object
A width and height.
2 properties
Request
object
A single kind of update to apply to a presentation.
44 properties
PageElementProperties
object
Common properties for a page element.
3 properties
CropProperties
object
The crop properties of an object enclosed in a container.
5 properties
ParagraphMarker
object
A TextElement kind that represents the beginning of a new paragraph.
2 properties
ShapeBackgroundFill
object
The background fill of a shape.
2 properties
UpdateShapePropertiesRequest
object
Update the properties of a Shape.
3 properties
ReplaceAllShapesWithSheetsChartRequest
object
Replaces all shapes that match the given criteria with the provided Google Sheets chart.
5 properties
LayoutReference
object
Slide layout reference.
2 properties
ParagraphStyle
object
Styles that apply to a whole paragraph. If this text is contained in a shape with a parent placeholder, then these paragraph styles may be inherited from the p…
9 properties
UpdatePageElementsZOrderRequest
object
Updates the Z-order of page elements.
2 properties
ErrorResponse
object
An error response from the Google Slides API.
1 property
GroupObjectsRequest
object
Groups objects to create an object group.
2 properties
UpdatePageElementAltTextRequest
object
Updates the alt text title and/or description of a page element.
3 properties
ColorScheme
object
The palette of predefined colors for a page.
1 property
DeleteTableRowRequest
object
Deletes a row from a table.
2 properties
UpdateSlidePropertiesRequest
object
Updates the properties of a Slide.
3 properties
UpdateTableCellPropertiesRequest
object
Update the properties of a TableCell.
4 properties
CreateSlideRequest
object
Creates a new slide.
4 properties
CreateParagraphBulletsRequest
object
Creates bullets for all of the paragraphs that overlap with a text range.
4 properties
TableRow
object
Properties and contents of each row in a table.
3 properties
MergeTableCellsRequest
object
Merges cells in a Table.
2 properties
TableCellLocation
object
A location of a single table cell within a table.
2 properties
TableColumnProperties
object
Properties of each column in a table.
1 property
Recolor
object
A recolor effect applied on an image.
2 properties
InsertTextRequest
object
Inserts text into a shape or a table cell.
4 properties
RerouteLineRequest
object
Reroutes a line such that it is connected at the two closest connection sites on the connected page elements.
1 property
Video
object
A PageElement kind representing a video.
4 properties
DeleteObjectRequest
object
Deletes an object, either pages or page elements, from the presentation.
1 property
TableRowProperties
object
Properties of each row in a table.
1 property
Range
object
Specifies a contiguous range of an indexed collection.
3 properties
Outline
object
The outline of a PageElement.
4 properties
WeightedFontFamily
object
Represents a font family and weight of text.
2 properties
CreateSlideResponse
object
The result of creating a slide.
1 property
UpdateImagePropertiesRequest
object
Update the properties of an Image.
3 properties
DeleteParagraphBulletsRequest
object
Deletes bullets from all of the paragraphs that overlap with a text range.
3 properties
UpdateVideoPropertiesRequest
object
Update the properties of a Video.
3 properties
DuplicateObjectResponse
object
The response of duplicating an object.
1 property
CreateLineResponse
object
The result of creating a line.
1 property
InsertTableColumnsRequest
object
Inserts columns into a table.
4 properties
UnmergeTableCellsRequest
object
Unmerges cells in a Table.
2 properties
NestingLevel
object
Contains properties describing the look and feel of a list bullet at a given level of nesting.
1 property
Group
object
A PageElement kind representing a joined collection of PageElements.
1 property
OpaqueColor
object
A themeable solid color value.
2 properties
TextStyle
object
Represents the styling that can be applied to a TextRun. If this text is contained in a shape with a parent placeholder, then these text styles may be inherite…
12 properties
CreateSheetsChartResponse
object
The result of creating a sheets chart.
1 property
TableBorderProperties
object
The border styling properties of a TableBorderCell.
3 properties
DeleteTableColumnRequest
object
Deletes a column from a table.
2 properties
The full machine-readable OpenAPI contract behind this narrative.
Other APIs Google Slides publishes across the network.