Google Docs website screenshot

Google Docs

API for creating, reading, and editing Google Docs documents.

Google Docs publishes 1 API on the APIs.io network: Documents API. Tagged areas include Collaboration, Documents, Google Workspace, Productivity, and Word Processing.

The Google Docs catalog on APIs.io includes 2 JSON-LD contexts and 2 Spectral governance rulesets.

Google Docs’ developer surface includes authentication, developer portal, getting-started guide, engineering blog, and 12 more developer resources.

59.8/100 strong ▬ flat Agent 44/100 agent ready Full breakdown ↓
scored 2026-07-28 · rubric v0.6
AccessFreemiumSelf serve⚡ Free to try
1 APIs 6 Features 5 Use Cases
CollaborationDocumentsGoogle WorkspaceProductivityWord Processing

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-07-28 · rubric v0.6
Composite quality — 59.8/100 · strong
Contract Quality 19.3 / 25
Developer Ergonomics 7.4 / 20
Commercial Clarity 12.1 / 20
Operational Transparency 6.8 / 13
Governance 8.3 / 12
Discoverability 5.9 / 10
Agent readiness — 44/100 · agent ready
Machine-Readable Contract 18 / 18
Agentic Access Contract 10 / 10
MCP Server 0 / 12
Machine-Readable Auth 10 / 10
Idempotency 0 / 9
Stable Error Semantics 8 / 8
Request/Response Examples 7 / 7
Rate-Limit Signaling 7 / 7
Typed Event Surface 0 / 6
Agent Skills 0 / 5
Well-Known Catalog 0 / 4
Consent & Bot Identity 0 / 3
A2A Agent Card 0 / 8
Dry-Run / Simulate Mode 0 / 4
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. This rating is computed from github.com/api-evangelist/google-docs: open an issue to ask a question, or submit a pull request to add artifacts. Want it done for you? Prioritized profiling — $2,500 →

APIs 1

Individual APIs this provider publishes, each with its own machine-readable definition.

Google Docs Documents API

Operations on Google Docs documents

Postman Collections 1

Ready-to-run Postman collections for exercising this provider's APIs.

Open Collections 1

Open, tool-agnostic API collections (OpenAPI-derived and Bruno).

Google Docs API

OPEN COLLECTION

Pricing Plans 1

Published pricing tiers and plan structures.

Rate Limits 1

Documented rate limits and quota policies.

Google Docs Rate Limits

5 limits

RATE LIMITS

FinOps 1

Cost, billing, and metering signals for API financial operations.

Features 6

Notable capabilities this provider offers.

Document Creation

Programmatically create new Google Docs documents with titles and initial content.

Content Manipulation

Insert, replace, and delete text, images, tables, and other content elements using batch updates.

Rich Formatting

Apply text styles, paragraph styles, named styles, headers, footers, and document-level styling.

Table Management

Create, modify, merge, and unmerge table cells with fine-grained style control.

Collaborative Editing

Work with suggestions, comments, and revision history in shared documents.

Template Automation

Use named ranges and text replacement to merge data into document templates at scale.

Semantic Vocabularies 2

JSON-LD contexts and semantic vocabularies used across these APIs.

Google Docs Context

0 classes · 36 properties

JSON-LD

Google Docs V1 Context

0 classes · 0 properties

JSON-LD

Spectral Rules 2

Spectral governance rulesets for linting and validating these APIs.

Google Docs API Rules

6 rules · 4 warnings 2 info

SPECTRAL

Google Docs API Rules

15 rules · 8 errors 6 warnings 1 info

SPECTRAL

JSON Schema 124

Standalone JSON Schema definitions for this provider's data models.

Google Docs Document

17 properties

JSON SCHEMA

AutoText

4 properties

JSON SCHEMA

Background

0 properties

JSON SCHEMA

BatchUpdateDocumentRequest

1 properties

JSON SCHEMA

BatchUpdateDocumentResponse

2 properties

JSON SCHEMA

Body

1 properties

JSON SCHEMA

Bullet

2 properties

JSON SCHEMA

Color

0 properties

JSON SCHEMA

ColumnBreak

3 properties

JSON SCHEMA

CreateDocumentRequest

1 properties

JSON SCHEMA

CreateFooterRequest

1 properties

JSON SCHEMA

CreateFooterResponse

1 properties

JSON SCHEMA

CreateFootnoteRequest

0 properties

JSON SCHEMA

CreateFootnoteResponse

1 properties

JSON SCHEMA

CreateHeaderRequest

1 properties

JSON SCHEMA

CreateHeaderResponse

1 properties

JSON SCHEMA

CreateNamedRangeRequest

1 properties

JSON SCHEMA

CreateNamedRangeResponse

1 properties

JSON SCHEMA

CreateParagraphBulletsRequest

1 properties

JSON SCHEMA

CropProperties

5 properties

JSON SCHEMA

DeleteContentRangeRequest

0 properties

JSON SCHEMA

DeleteFooterRequest

2 properties

JSON SCHEMA

DeleteHeaderRequest

2 properties

JSON SCHEMA

DeleteNamedRangeRequest

2 properties

JSON SCHEMA

DeleteParagraphBulletsRequest

0 properties

JSON SCHEMA

DeletePositionedObjectRequest

2 properties

JSON SCHEMA

DeleteTableColumnRequest

0 properties

JSON SCHEMA

DeleteTableRowRequest

0 properties

JSON SCHEMA

Dimension

2 properties

JSON SCHEMA

Document

13 properties

JSON SCHEMA

DocumentStyle

11 properties

JSON SCHEMA

DocumentTab

7 properties

JSON SCHEMA

EmbeddedObjectBorder

2 properties

JSON SCHEMA

EmbeddedObject

3 properties

JSON SCHEMA

EndOfSegmentLocation

2 properties

JSON SCHEMA

Equation

2 properties

JSON SCHEMA

Error

1 properties

JSON SCHEMA

Footer

2 properties

JSON SCHEMA

FootnoteReference

5 properties

JSON SCHEMA

Footnote

2 properties

JSON SCHEMA

Header

2 properties

JSON SCHEMA

HorizontalRule

3 properties

JSON SCHEMA

ImageProperties

6 properties

JSON SCHEMA

InlineObjectElement

4 properties

JSON SCHEMA

InlineObjectProperties

0 properties

JSON SCHEMA

InlineObject

4 properties

JSON SCHEMA

InsertInlineImageRequest

1 properties

JSON SCHEMA

InsertInlineImageResponse

1 properties

JSON SCHEMA

InsertInlineSheetsChartResponse

1 properties

JSON SCHEMA

InsertPageBreakRequest

0 properties

JSON SCHEMA

InsertSectionBreakRequest

1 properties

JSON SCHEMA

InsertTableColumnRequest

1 properties

JSON SCHEMA

InsertTableRequest

2 properties

JSON SCHEMA

InsertTableRowRequest

1 properties

JSON SCHEMA

InsertTextRequest

1 properties

JSON SCHEMA

Link

4 properties

JSON SCHEMA

LinkedContentReference

0 properties

JSON SCHEMA

ListProperties

1 properties

JSON SCHEMA

List

3 properties

JSON SCHEMA

Location

3 properties

JSON SCHEMA

MergeTableCellsRequest

0 properties

JSON SCHEMA

NamedRange

3 properties

JSON SCHEMA

NamedRanges

2 properties

JSON SCHEMA

NamedStyle

1 properties

JSON SCHEMA

NamedStyles

1 properties

JSON SCHEMA

NestingLevel

5 properties

JSON SCHEMA

OptionalColor

0 properties

JSON SCHEMA

PageBreak

3 properties

JSON SCHEMA

ParagraphBorder

1 properties

JSON SCHEMA

ParagraphElement

2 properties

JSON SCHEMA

Paragraph

4 properties

JSON SCHEMA

ParagraphStyle

11 properties

JSON SCHEMA

PersonProperties

2 properties

JSON SCHEMA

Person

4 properties

JSON SCHEMA

PinTableHeaderRowsRequest

1 properties

JSON SCHEMA

PositionedObjectPositioning

1 properties

JSON SCHEMA

PositionedObjectProperties

0 properties

JSON SCHEMA

PositionedObject

4 properties

JSON SCHEMA

Range

4 properties

JSON SCHEMA

ReplaceAllTextRequest

1 properties

JSON SCHEMA

ReplaceAllTextResponse

1 properties

JSON SCHEMA

ReplaceImageRequest

4 properties

JSON SCHEMA

ReplaceNamedRangeContentRequest

3 properties

JSON SCHEMA

Request

0 properties

JSON SCHEMA

Response

0 properties

JSON SCHEMA

RgbColor

3 properties

JSON SCHEMA

RichLinkProperties

3 properties

JSON SCHEMA

RichLink

4 properties

JSON SCHEMA

SectionBreak

2 properties

JSON SCHEMA

SectionColumnProperties

0 properties

JSON SCHEMA

SectionStyle

13 properties

JSON SCHEMA

Shading

0 properties

JSON SCHEMA

SheetsChartReference

2 properties

JSON SCHEMA

Size

0 properties

JSON SCHEMA

StructuralElement

2 properties

JSON SCHEMA

SubstringMatchCriteria

2 properties

JSON SCHEMA

SuggestionsViewMode

0 properties

JSON SCHEMA

TabProperties

4 properties

JSON SCHEMA

Tab

1 properties

JSON SCHEMA

TabStop

1 properties

JSON SCHEMA

TableCellBorder

1 properties

JSON SCHEMA

TableCellLocation

2 properties

JSON SCHEMA

TableCell

6 properties

JSON SCHEMA

TableCellStyle

3 properties

JSON SCHEMA

TableColumnProperties

1 properties

JSON SCHEMA

TableOfContents

3 properties

JSON SCHEMA

TableRange

2 properties

JSON SCHEMA

TableRow

6 properties

JSON SCHEMA

TableRowStyle

2 properties

JSON SCHEMA

Table

5 properties

JSON SCHEMA

TableStyle

1 properties

JSON SCHEMA

TabsCriteria

1 properties

JSON SCHEMA

TextRun

4 properties

JSON SCHEMA

TextStyle

6 properties

JSON SCHEMA

UnmergeTableCellsRequest

0 properties

JSON SCHEMA

UpdateDocumentStyleRequest

2 properties

JSON SCHEMA

UpdateParagraphStyleRequest

1 properties

JSON SCHEMA

UpdateSectionStyleRequest

1 properties

JSON SCHEMA

UpdateTableCellStyleRequest

1 properties

JSON SCHEMA

UpdateTableColumnPropertiesRequest

2 properties

JSON SCHEMA

UpdateTableRowStyleRequest

2 properties

JSON SCHEMA

UpdateTextStyleRequest

1 properties

JSON SCHEMA

WeightedFontFamily

2 properties

JSON SCHEMA

WriteControl

2 properties

JSON SCHEMA

Scroll for all 124

JSON Structure 123

JSON Structure definitions describing this provider's data shapes.

Google Docs V1 Auto Text Structure

4 properties

JSON STRUCTURE

Google Docs V1 Background Structure

0 properties

JSON STRUCTURE

Google Docs V1 Body Structure

1 properties

JSON STRUCTURE

Google Docs V1 Bullet Structure

2 properties

JSON STRUCTURE

Google Docs V1 Color Structure

0 properties

JSON STRUCTURE

Google Docs V1 Column Break Structure

3 properties

JSON STRUCTURE

Google Docs V1 Crop Properties Structure

5 properties

JSON STRUCTURE

Google Docs V1 Dimension Structure

2 properties

JSON STRUCTURE

Google Docs V1 Document Structure

13 properties

JSON STRUCTURE

Google Docs V1 Document Style Structure

11 properties

JSON STRUCTURE

Google Docs V1 Document Tab Structure

7 properties

JSON STRUCTURE

Google Docs V1 Embedded Object Structure

3 properties

JSON STRUCTURE

Google Docs V1 Equation Structure

2 properties

JSON STRUCTURE

Google Docs V1 Error Structure

1 properties

JSON STRUCTURE

Google Docs V1 Footer Structure

2 properties

JSON STRUCTURE

Google Docs V1 Footnote Structure

2 properties

JSON STRUCTURE

Google Docs V1 Header Structure

2 properties

JSON STRUCTURE

Google Docs V1 Horizontal Rule Structure

3 properties

JSON STRUCTURE

Google Docs V1 Image Properties Structure

6 properties

JSON STRUCTURE

Google Docs V1 Inline Object Structure

4 properties

JSON STRUCTURE

Google Docs V1 Link Structure

4 properties

JSON STRUCTURE

Google Docs V1 List Properties Structure

1 properties

JSON STRUCTURE

Google Docs V1 List Structure

3 properties

JSON STRUCTURE

Google Docs V1 Location Structure

3 properties

JSON STRUCTURE

Google Docs V1 Named Range Structure

3 properties

JSON STRUCTURE

Google Docs V1 Named Ranges Structure

2 properties

JSON STRUCTURE

Google Docs V1 Named Style Structure

1 properties

JSON STRUCTURE

Google Docs V1 Named Styles Structure

1 properties

JSON STRUCTURE

Google Docs V1 Nesting Level Structure

5 properties

JSON STRUCTURE

Google Docs V1 Optional Color Structure

0 properties

JSON STRUCTURE

Google Docs V1 Page Break Structure

3 properties

JSON STRUCTURE

Google Docs V1 Paragraph Border Structure

1 properties

JSON STRUCTURE

Google Docs V1 Paragraph Element Structure

2 properties

JSON STRUCTURE

Google Docs V1 Paragraph Structure

4 properties

JSON STRUCTURE

Google Docs V1 Paragraph Style Structure

11 properties

JSON STRUCTURE

Google Docs V1 Person Properties Structure

2 properties

JSON STRUCTURE

Google Docs V1 Person Structure

4 properties

JSON STRUCTURE

Google Docs V1 Positioned Object Structure

4 properties

JSON STRUCTURE

Google Docs V1 Range Structure

4 properties

JSON STRUCTURE

Google Docs V1 Request Structure

0 properties

JSON STRUCTURE

Google Docs V1 Response Structure

0 properties

JSON STRUCTURE

Google Docs V1 Rgb Color Structure

3 properties

JSON STRUCTURE

Google Docs V1 Rich Link Structure

4 properties

JSON STRUCTURE

Google Docs V1 Section Break Structure

2 properties

JSON STRUCTURE

Google Docs V1 Section Style Structure

13 properties

JSON STRUCTURE

Google Docs V1 Shading Structure

0 properties

JSON STRUCTURE

Google Docs V1 Size Structure

0 properties

JSON STRUCTURE

Google Docs V1 Tab Properties Structure

4 properties

JSON STRUCTURE

Google Docs V1 Tab Stop Structure

1 properties

JSON STRUCTURE

Google Docs V1 Tab Structure

1 properties

JSON STRUCTURE

Google Docs V1 Table Cell Border Structure

1 properties

JSON STRUCTURE

Google Docs V1 Table Cell Structure

6 properties

JSON STRUCTURE

Google Docs V1 Table Cell Style Structure

3 properties

JSON STRUCTURE

Google Docs V1 Table Of Contents Structure

3 properties

JSON STRUCTURE

Google Docs V1 Table Range Structure

2 properties

JSON STRUCTURE

Google Docs V1 Table Row Structure

6 properties

JSON STRUCTURE

Google Docs V1 Table Row Style Structure

2 properties

JSON STRUCTURE

Google Docs V1 Table Structure

5 properties

JSON STRUCTURE

Google Docs V1 Table Style Structure

1 properties

JSON STRUCTURE

Google Docs V1 Tabs Criteria Structure

1 properties

JSON STRUCTURE

Google Docs V1 Text Run Structure

4 properties

JSON STRUCTURE

Google Docs V1 Text Style Structure

6 properties

JSON STRUCTURE

Google Docs V1 Write Control Structure

2 properties

JSON STRUCTURE

Scroll for all 123

Examples 123

Example request and response payloads for these APIs.

Scroll for all 123

Security Posture 3

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Google Docs Authentication

oauth2 · 1 scheme

SECURITY

Google Docs Domain Security

TLSv1.3 · HSTS · DMARC

SECURITY

Google Docs Vulnerability Disclosure

security.txt · contact published

SECURITY

Scopes 1

OAuth scopes governing access to this provider's APIs.

Google Docs Scopes

5 scopes · authorizationCode

5 scopes

SCOPES

Agentic Access 1

Recommended x-agentic-access execution contracts for AI agents.

Google Docs Agentic Access

3 operations · 2 acting

3 operations · 2 acting

AGENTIC

Use Cases 5

What developers build with this provider.

Document Generation

Generate reports, invoices, contracts, and other documents from templates with dynamic data insertion.

Mail Merge

Perform bulk document personalization by replacing placeholders with recipient-specific data.

Content Migration

Import and convert content from other formats into Google Docs for collaboration.

Workflow Automation

Automate document creation and updates as part of business workflows triggered by events.

Compliance Documentation

Generate standardized compliance reports and audit documentation from structured data.

Integrations 5

Pre-built integrations with other platforms and tools.

Google Drive

Store and organize documents in Google Drive with sharing and permission controls.

Google Sheets

Embed linked charts from Google Sheets that update automatically in documents.

Google Apps Script

Extend document functionality with custom menus, sidebars, and automation scripts.

Google Workspace Add-ons

Build add-ons that enhance the Docs editing experience with custom UI panels.

Zapier

Connect Google Docs to thousands of apps for automated document workflows.

Resources

Get Started 2

Portal, sign-up, and the first successful call

Agent Surfaces 1

MCP servers, agent skills, and machine-readable catalogs

Design & Contract 2

Pagination, idempotency, versioning, errors, and events

Build 2

SDKs, sample code, and the tooling you integrate with

Access & Security 5

Authentication, authorization, and security posture

Operate 1

Status, limits, changes, and where to get help

Commercial 2

Pricing, plans, and the legal terms of use

Company 1

The organization behind the API

Source (apis.yml)

apis.yml Raw ↑
aid: google-docs
name: Google Docs
description: API for creating, reading, and editing Google Docs documents.
accessModel:
  pricing: freemium
  onboarding: self-serve
  trial: false
  try_now: true
  public: false
  label: Freemium · Self-serve signup
  confidence: high
  source:
  - plans
  - authentication
  generated: '2026-07-22'
  method: derived
image: https://www.google.com/images/branding/googlelogo/2x/googlelogo_color_272x92dp.png
url: https://raw.githubusercontent.com/api-evangelist/google-docs/refs/heads/main/apis.yml
created: '2024-01-01'
modified: '2026-05-19'
specificationVersion: '0.19'
type: Index
apis:
- aid: google-docs:google-docs-documents-api
  name: Google Docs Documents API
  description: Operations on Google Docs documents
  humanURL: https://developers.google.com/docs/api
  baseURL: https://docs.googleapis.com
  tags:
  - Documents
  properties:
  - type: OpenAPI
    url: openapi/google-docs-documents-api-openapi.yml
  - type: Documentation
    url: https://developers.google.com/docs/api/reference/rest
  - type: JSONSchema
    url: json-schema/google-docs-document-schema.json
  - type: JSONSchema
    url: json-schema/google-docs-v1-create-document-request-schema.json
  - type: JSONSchema
    url: json-schema/google-docs-v1-document-schema.json
  - type: JSONSchema
    url: json-schema/google-docs-v1-tab-schema.json
  - type: JSONSchema
    url: json-schema/google-docs-v1-tab-properties-schema.json
  - type: JSONSchema
    url: json-schema/google-docs-v1-document-tab-schema.json
  - type: JSONSchema
    url: json-schema/google-docs-v1-body-schema.json
  - type: JSONSchema
    url: json-schema/google-docs-v1-structural-element-schema.json
  - type: JSONSchema
    url: json-schema/google-docs-v1-paragraph-schema.json
  - type: JSONSchema
    url: json-schema/google-docs-v1-paragraph-element-schema.json
  - type: JSONSchema
    url: json-schema/google-docs-v1-text-run-schema.json
  - type: JSONSchema
    url: json-schema/google-docs-v1-text-style-schema.json
  - type: JSONSchema
    url: json-schema/google-docs-v1-paragraph-style-schema.json
  - type: JSONSchema
    url: json-schema/google-docs-v1-document-style-schema.json
  - type: JSONSchema
    url: json-schema/google-docs-v1-named-styles-schema.json
  - type: JSONSchema
    url: json-schema/google-docs-v1-named-style-schema.json
  - type: JSONSchema
    url: json-schema/google-docs-v1-header-schema.json
  - type: JSONSchema
    url: json-schema/google-docs-v1-footer-schema.json
  - type: JSONSchema
    url: json-schema/google-docs-v1-footnote-schema.json
  - type: JSONSchema
    url: json-schema/google-docs-v1-section-break-schema.json
  - type: JSONSchema
    url: json-schema/google-docs-v1-section-style-schema.json
  - type: JSONSchema
    url: json-schema/google-docs-v1-section-column-properties-schema.json
  - type: JSONSchema
    url: json-schema/google-docs-v1-table-schema.json
  - type: JSONSchema
    url: json-schema/google-docs-v1-table-row-schema.json
  - type: JSONSchema
    url: json-schema/google-docs-v1-table-cell-schema.json
  - type: JSONSchema
    url: json-schema/google-docs-v1-table-cell-style-schema.json
  - type: JSONSchema
    url: json-schema/google-docs-v1-table-cell-border-schema.json
  - type: JSONSchema
    url: json-schema/google-docs-v1-table-cell-location-schema.json
  - type: JSONSchema
    url: json-schema/google-docs-v1-table-column-properties-schema.json
  - type: JSONSchema
    url: json-schema/google-docs-v1-table-row-style-schema.json
  - type: JSONSchema
    url: json-schema/google-docs-v1-table-style-schema.json
  - type: JSONSchema
    url: json-schema/google-docs-v1-table-of-contents-schema.json
  - type: JSONSchema
    url: json-schema/google-docs-v1-table-range-schema.json
  - type: JSONSchema
    url: json-schema/google-docs-v1-batch-update-document-request-schema.json
  - type: JSONSchema
    url: json-schema/google-docs-v1-batch-update-document-response-schema.json
  - type: JSONSchema
    url: json-schema/google-docs-v1-request-schema.json
  - type: JSONSchema
    url: json-schema/google-docs-v1-response-schema.json
  - type: JSONSchema
    url: json-schema/google-docs-v1-write-control-schema.json
  - type: JSONSchema
    url: json-schema/google-docs-v1-location-schema.json
  - type: JSONSchema
    url: json-schema/google-docs-v1-range-schema.json
  - type: JSONSchema
    url: json-schema/google-docs-v1-end-of-segment-location-schema.json
  - type: JSONSchema
    url: json-schema/google-docs-v1-insert-text-request-schema.json
  - type: JSONSchema
    url: json-schema/google-docs-v1-insert-inline-image-request-schema.json
  - type: JSONSchema
    url: json-schema/google-docs-v1-insert-inline-image-response-schema.json
  - type: JSONSchema
    url: json-schema/google-docs-v1-insert-inline-sheets-chart-response-schema.json
  - type: JSONSchema
    url: json-schema/google-docs-v1-insert-page-break-request-schema.json
  - type: JSONSchema
    url: json-schema/google-docs-v1-insert-section-break-request-schema.json
  - type: JSONSchema
    url: json-schema/google-docs-v1-insert-table-request-schema.json
  - type: JSONSchema
    url: json-schema/google-docs-v1-insert-table-row-request-schema.json
  - type: JSONSchema
    url: json-schema/google-docs-v1-insert-table-column-request-schema.json
  - type: JSONSchema
    url: json-schema/google-docs-v1-delete-content-range-request-schema.json
  - type: JSONSchema
    url: json-schema/google-docs-v1-delete-footer-request-schema.json
  - type: JSONSchema
    url: json-schema/google-docs-v1-delete-header-request-schema.json
  - type: JSONSchema
    url: json-schema/google-docs-v1-delete-named-range-request-schema.json
  - type: JSONSchema
    url: json-schema/google-docs-v1-delete-paragraph-bullets-request-schema.json
  - type: JSONSchema
    url: json-schema/google-docs-v1-delete-positioned-object-request-schema.json
  - type: JSONSchema
    url: json-schema/google-docs-v1-delete-table-column-request-schema.json
  - type: JSONSchema
    url: json-schema/google-docs-v1-delete-table-row-request-schema.json
  - type: JSONSchema
    url: json-schema/google-docs-v1-create-header-request-schema.json
  - type: JSONSchema
    url: json-schema/google-docs-v1-create-header-response-schema.json
  - type: JSONSchema
    url: json-schema/google-docs-v1-create-footer-request-schema.json
  - type: JSONSchema
    url: json-schema/google-docs-v1-create-footer-response-schema.json
  - type: JSONSchema
    url: json-schema/google-docs-v1-create-footnote-request-schema.json
  - type: JSONSchema
    url: json-schema/google-docs-v1-create-footnote-response-schema.json
  - type: JSONSchema
    url: json-schema/google-docs-v1-create-named-range-request-schema.json
  - type: JSONSchema
    url: json-schema/google-docs-v1-create-named-range-response-schema.json
  - type: JSONSchema
    url: json-schema/google-docs-v1-create-paragraph-bullets-request-schema.json
  - type: JSONSchema
    url: json-schema/google-docs-v1-replace-all-text-request-schema.json
  - type: JSONSchema
    url: json-schema/google-docs-v1-replace-all-text-response-schema.json
  - type: JSONSchema
    url: json-schema/google-docs-v1-replace-image-request-schema.json
  - type: JSONSchema
    url: json-schema/google-docs-v1-replace-named-range-content-request-schema.json
  - type: JSONSchema
    url: json-schema/google-docs-v1-update-document-style-request-schema.json
  - type: JSONSchema
    url: json-schema/google-docs-v1-update-paragraph-style-request-schema.json
  - type: JSONSchema
    url: json-schema/google-docs-v1-update-section-style-request-schema.json
  - type: JSONSchema
    url: json-schema/google-docs-v1-update-table-cell-style-request-schema.json
  - type: JSONSchema
    url: json-schema/google-docs-v1-update-table-column-properties-request-schema.json
  - type: JSONSchema
    url: json-schema/google-docs-v1-update-table-row-style-request-schema.json
  - type: JSONSchema
    url: json-schema/google-docs-v1-update-text-style-request-schema.json
  - type: JSONSchema
    url: json-schema/google-docs-v1-merge-table-cells-request-schema.json
  - type: JSONSchema
    url: json-schema/google-docs-v1-unmerge-table-cells-request-schema.json
  - type: JSONSchema
    url: json-schema/google-docs-v1-pin-table-header-rows-request-schema.json
  - type: JSONSchema
    url: json-schema/google-docs-v1-link-schema.json
  - type: JSONSchema
    url: json-schema/google-docs-v1-linked-content-reference-schema.json
  - type: JSONSchema
    url: json-schema/google-docs-v1-named-range-schema.json
  - type: JSONSchema
    url: json-schema/google-docs-v1-named-ranges-schema.json
  - type: JSONSchema
    url: json-schema/google-docs-v1-inline-object-schema.json
  - type: JSONSchema
    url: json-schema/google-docs-v1-inline-object-element-schema.json
  - type: JSONSchema
    url: json-schema/google-docs-v1-inline-object-properties-schema.json
  - type: JSONSchema
    url: json-schema/google-docs-v1-embedded-object-schema.json
  - type: JSONSchema
    url: json-schema/google-docs-v1-embedded-object-border-schema.json
  - type: JSONSchema
    url: json-schema/google-docs-v1-image-properties-schema.json
  - type: JSONSchema
    url: json-schema/google-docs-v1-positioned-object-schema.json
  - type: JSONSchema
    url: json-schema/google-docs-v1-positioned-object-properties-schema.json
  - type: JSONSchema
    url: json-schema/google-docs-v1-positioned-object-positioning-schema.json
  - type: JSONSchema
    url: json-schema/google-docs-v1-crop-properties-schema.json
  - type: JSONSchema
    url: json-schema/google-docs-v1-size-schema.json
  - type: JSONSchema
    url: json-schema/google-docs-v1-dimension-schema.json
  - type: JSONSchema
    url: json-schema/google-docs-v1-color-schema.json
  - type: JSONSchema
    url: json-schema/google-docs-v1-rgb-color-schema.json
  - type: JSONSchema
    url: json-schema/google-docs-v1-optional-color-schema.json
  - type: JSONSchema
    url: json-schema/google-docs-v1-weighted-font-family-schema.json
  - type: JSONSchema
    url: json-schema/google-docs-v1-paragraph-border-schema.json
  - type: JSONSchema
    url: json-schema/google-docs-v1-shading-schema.json
  - type: JSONSchema
    url: json-schema/google-docs-v1-background-schema.json
  - type: JSONSchema
    url: json-schema/google-docs-v1-tab-stop-schema.json
  - type: JSONSchema
    url: json-schema/google-docs-v1-tabs-criteria-schema.json
  - type: JSONSchema
    url: json-schema/google-docs-v1-nesting-level-schema.json
  - type: JSONSchema
    url: json-schema/google-docs-v1-list-schema.json
  - type: JSONSchema
    url: json-schema/google-docs-v1-list-properties-schema.json
  - type: JSONSchema
    url: json-schema/google-docs-v1-bullet-schema.json
  - type: JSONSchema
    url: json-schema/google-docs-v1-auto-text-schema.json
  - type: JSONSchema
    url: json-schema/google-docs-v1-column-break-schema.json
  - type: JSONSchema
    url: json-schema/google-docs-v1-equation-schema.json
  - type: JSONSchema
    url: json-schema/google-docs-v1-horizontal-rule-schema.json
  - type: JSONSchema
    url: json-schema/google-docs-v1-page-break-schema.json
  - type: JSONSchema
    url: json-schema/google-docs-v1-footnote-reference-schema.json
  - type: JSONSchema
    url: json-schema/google-docs-v1-person-schema.json
  - type: JSONSchema
    url: json-schema/google-docs-v1-person-properties-schema.json
  - type: JSONSchema
    url: json-schema/google-docs-v1-rich-link-schema.json
  - type: JSONSchema
    url: json-schema/google-docs-v1-rich-link-properties-schema.json
  - type: JSONSchema
    url: json-schema/google-docs-v1-sheets-chart-reference-schema.json
  - type: JSONSchema
    url: json-schema/google-docs-v1-substring-match-criteria-schema.json
  - type: JSONSchema
    url: json-schema/google-docs-v1-suggestions-view-mode-schema.json
  - type: JSONSchema
    url: json-schema/google-docs-v1-error-schema.json
  - type: JSONLD
    url: json-ld/google-docs-context.jsonld
  - type: JSONLD
    url: json-ld/google-docs-v1-context.jsonld
  - type: Authentication
    url: https://developers.google.com/docs/api/how-tos/authorizing
  - type: GettingStarted
    url: https://developers.google.com/docs/api/quickstart/python
  - type: Pricing
    url: https://developers.google.com/docs/api/limits
  - type: TermsOfService
    url: https://developers.google.com/terms
  - type: Support
    url: https://developers.google.com/docs/api/support
  - type: GettingStarted
    url: https://developers.google.com/workspace/docs/api/how-tos/overview
  - type: BestPractices
    url: https://developers.google.com/workspace/docs/api/how-tos/best-practices
  - type: Authentication
    url: https://developers.google.com/workspace/docs/api/auth
  - type: SDKs
    url: https://developers.google.com/workspace/docs/api/how-tos/libraries
  - type: CodeExamples
    url: https://developers.google.com/workspace/docs/api/samples
  - type: ReleaseNotes
    url: https://developers.google.com/workspace/docs/release-notes
  - type: Documentation
    url: https://developers.google.com/workspace/docs/api/concepts/document
  - type: GettingStarted
    url: https://developers.google.com/workspace/docs/api/quickstart/java
  - type: GettingStarted
    url: https://developers.google.com/docs/api/quickstart/nodejs
  - type: GettingStarted
    url: https://developers.google.com/workspace/docs/api/quickstart/go
  - type: GettingStarted
    url: https://developers.google.com/docs/api/quickstart/js
  - type: Console
    url: https://console.cloud.google.com/marketplace/product/google/docs.googleapis.com
  - type: Blog
    url: https://workspaceupdates.googleblog.com/
  - type: SDKs
    url: https://pypi.org/project/google-api-python-client/
  - type: SDKs
    url: https://www.npmjs.com/package/googleapis
  - type: SDKs
    url: https://search.maven.org/artifact/com.google.apis/google-api-services-docs
  - type: SDKs
    url: https://pkg.go.dev/google.golang.org/api/docs/v1
  - type: SDKs
    url: https://github.com/googleapis/google-api-ruby-client
common:
- type: PostmanWorkspace
  url: https://www.postman.com/kinlaneapi/google-docs/overview
- type: AgenticAccess
  url: agentic-access/google-docs-agentic-access.yml
- type: VulnerabilityDisclosure
  url: security/google-docs-vulnerability-disclosure.yml
- type: DomainSecurity
  url: security/google-docs-domain-security.yml
- type: Authentication
  url: authentication/google-docs-authentication.yml
- type: OAuthScopes
  url: scopes/google-docs-scopes.yml
- type: Portal
  url: https://developers.google.com/docs
- type: GettingStarted
  url: https://developers.google.com/workspace/guides/enable-apis
- type: Authentication
  url: https://developers.google.com/identity/protocols/oauth2
- type: Blog
  url: https://workspaceupdates.googleblog.com/
- type: TermsOfService
  url: https://developers.google.com/terms
- type: PrivacyPolicy
  url: https://policies.google.com/privacy
- type: StatusPage
  url: https://www.google.com/appsstatus/dashboard/
- type: GitHubOrganization
  url: https://github.com/googleapis
- type: SpectralRules
  url: rules/google-docs-spectral-rules.yml
- type: Vocabulary
  url: vocabulary/google-docs-vocabulary.yaml
- type: Features
  data:
  - name: Document Creation
    description: Programmatically create new Google Docs documents with titles and initial content.
  - name: Content Manipulation
    description: Insert, replace, and delete text, images, tables, and other content elements using batch updates.
  - name: Rich Formatting
    description: Apply text styles, paragraph styles, named styles, headers, footers, and document-level styling.
  - name: Table Management
    description: Create, modify, merge, and unmerge table cells with fine-grained style control.
  - name: Collaborative Editing
    description: Work with suggestions, comments, and revision history in shared documents.
  - name: Template Automation
    description: Use named ranges and text replacement to merge data into document templates at scale.
- type: UseCases
  data:
  - name: Document Generation
    description: Generate reports, invoices, contracts, and other documents from templates with dynamic data insertion.
  - name: Mail Merge
    description: Perform bulk document personalization by replacing placeholders with recipient-specific data.
  - name: Content Migration
    description: Import and convert content from other formats into Google Docs for collaboration.
  - name: Workflow Automation
    description: Automate document creation and updates as part of business workflows triggered by events.
  - name: Compliance Documentation
    description: Generate standardized compliance reports and audit documentation from structured data.
- type: Integrations
  data:
  - name: Google Drive
    description: Store and organize documents in Google Drive with sharing and permission controls.
  - name: Google Sheets
    description: Embed linked charts from Google Sheets that update automatically in documents.
  - name: Google Apps Script
    description: Extend document functionality with custom menus, sidebars, and automation scripts.
  - name: Google Workspace Add-ons
    description: Build add-ons that enhance the Docs editing experience with custom UI panels.
  - name: Zapier
    description: Connect Google Docs to thousands of apps for automated document workflows.
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com
tags:
- Collaboration
- Documents
- Google Workspace
- Productivity
- Word Processing