AIPs

Jump to Content

  • Browse AIPs
  • News
  • FAQ
  • Contributing
  • API Linter
View on GitHub

AIPs

Jump to Content

View on GitHub
  • AIPs by Scope
  • General
  • Google Cloud Platform
  • Auth
  • Client libraries
  • Workspace
  • Actions on Google
  • AIPs
  • 1 AIP Purpose and Guidelines
  • 2 AIP Numbering
  • 3 AIP Versioning
  • 8 AIP Style and Guidance
  • 9 Glossary
  • 100 API Design Review FAQ
  • 111 Planes
  • 121 Resource-oriented design
  • 122 Resource names
  • 123 Resource types
  • 124 Resource association
  • 126 Enumerations
  • 127 HTTP and gRPC Transcoding
  • 128 Declarative-friendly interfaces
  • 129 Server-Modified Values and Defaults
  • 130 Methods
  • 131 Standard methods: Get
  • 132 Standard methods: List
  • 133 Standard methods: Create
  • 134 Standard methods: Update
  • 135 Standard methods: Delete
  • 136 Custom methods
  • 140 Field names
  • 141 Quantities
  • 142 Time and duration
  • 143 Standardized codes
  • 144 Repeated fields
  • 145 Ranges
  • 146 Generic fields
  • 147 Sensitive fields
  • 148 Standard fields
  • 149 Unset field values
  • 151 Long-running operations
  • 152 Jobs
  • 153 Import and export
  • 154 Resource freshness validation
  • 155 Request identification
  • 156 Singleton resources
  • 157 Partial responses
  • 158 Pagination
  • 159 Reading across collections
  • 160 Filtering
  • 161 Field masks
  • 162 Resource Revisions
  • 163 Change validation
  • 164 Soft delete
  • 165 Criteria-based delete
  • 180 Backwards compatibility
  • 181 Stability levels
  • 182 External software dependencies
  • 185 API Versioning
  • 190 Naming conventions
  • 191 File and directory structure
  • 192 Documentation
  • 193 Errors
  • 194 Automatic retry configuration
  • 200 Precedent
  • 202 Fields
  • 203 Field behavior documentation
  • 205 Beta-blocking changes
  • 210 Unicode