Google Docs · Schema

Google Docs Document

A Google Docs document resource representing the full content and metadata of a document, including its body content, headers, footers, footnotes, styling, lists, named ranges, and embedded objects.

CollaborationDocumentsGoogle WorkspaceProductivityWord Processing

Properties

Name Type Description
documentId string Output only. The unique identifier of the document.
title string The title of the document.
tabs array Tabs that are part of a document. Tabs can contain child tabs, creating a nested tab structure.
revisionId string Output only. The revision ID of the document. Can be used in update requests to specify which revision of a document to apply updates to and how the request should behave if the document has been edit
suggestionsViewMode object
body object Output only. The main body of the document. This is a legacy field; when includeTabsContent is true, the body content is found in Document.tabs.documentTab.body instead.
headers object Output only. The headers in the document, keyed by header ID.
footers object Output only. The footers in the document, keyed by footer ID.
footnotes object Output only. The footnotes in the document, keyed by footnote ID.
documentStyle object Output only. The style of the document.
suggestedDocumentStyleChanges object Output only. The suggested changes to the style of the document, keyed by suggestion ID.
namedStyles object Output only. The named styles of the document.
suggestedNamedStylesChanges object Output only. The suggested changes to the named styles of the document, keyed by suggestion ID.
lists object Output only. The lists in the document, keyed by list ID.
namedRanges object Output only. The named ranges in the document, keyed by name.
inlineObjects object Output only. The inline objects in the document, keyed by object ID.
positionedObjects object Output only. The positioned objects in the document, keyed by object ID.
View JSON Schema on GitHub