Fork me on GitHub

{"Google"}

Google

This is my work to define the APIs offered by Google. This work is all defined used OpenAPI Spec, and indexed using APIs.json. You can find an individual APIs.json index for each of the individual servies, as wel as a complete APIs.json for this entire collection.

While my intention with this is to eventually define a machine readable definition of all the Microsoft that can be used at run-time, right now I only have the surface area designed. I am working to profile all the headers, parameters, as well as the underlying data model, and error responses. My objective is simply to define what is there, not a 100% complete definition -- if you want to take further, and contribute back, I'd welcome it.

This project is all hosted on Github, and if you put to use and improve on any of the definitions, please make sure and contribute back so everyone can benefit from the contributions. Ideally AWS would maintain this, but until that happens, we all need to step up and make sure these valuable serices are defined in a machined readable way.

Accelerated Mobile Pages (AMP) URL (APIs.json)

AMP is a way to build web pages for static content that render fast. AMP in action consists of three different parts: AMP HTML is HTML with some restrictions for reliable performance and some extensions for building rich content beyond basic HTML. The AMP JS library ensures the fast rendering of AMP HTML pages. The Google AMP Cache can be used to serve cached AMP HTML pages.

Accelerated Mobile Pages (AMP) URL API (OpenAPI Spec)
  • - Returns AMP URL(s) and equivalentn[AMP Cache URL(s)](/amp/cache/overview#amp-cache-url-format)

Blogger (APIs.json)

Blogger is a blog-publishing service that allows multi-user blogs with time-stamped entries. It was developed by Pyra Labs, which was bought by Google in 2003. Generally, the blogs are hosted by Google at a subdomain of blogspot.com. Blogs can also be hosted in the registered custom domain of the blogger (like www.example.com).

Blogger API (OpenAPI Spec)
  • Get Blog by URL - Retrieve a Blog by URL
  • Get Blog - Gets one blog by ID
  • Get Blog Comments - Retrieves the comments for a blog, across all posts, possibly filtered
  • Get Blog Pages - Retrieves the pages for a blog, optionally including non-LIVE statuses
  • Add Blog Page - Add a page
  • Delete Blog Page - Delete a page by ID
  • Get Blog Page - Gets one blog page by ID
  • Update Blog Page - Update a page
  • Update Blog Page - Update a page
  • Publish Blog Page - Publishes a draft page
  • Revert Blog Page - Revert a published or scheduled page to draft state
  • Get Blog Page Views - Retrieve pageview stats for a Blog
  • Get Blog Posts - Retrieves a list of posts, possibly filtered
  • Add Blog Post - Add a post
  • Get Blog Post by Path - Retrieve a Post by Path
  • Search Blog Post - Search for a post
  • Delete Blog Post - Delete a post by ID
  • Get Blog Post - Get a post by ID
  • Update Blog Post - Update a post
  • Update Blog Post - Update a post
  • Get Blog Post Comments - Retrieves the comments for a post, possibly filtered
  • Delete Blog Post Comments - Delete a comment by ID
  • Get Blog Post Comment - Gets one comment by ID
  • Update Blog Post Comment - Marks a comment as not spam
  • Update Blog Post Comment - Removes the content of a comment
  • Update Blog Post Comment SPAM - Marks a comment as spam
  • Publish Blog Post - Publishes a draft post, optionally at the specific time of the given publishDate parameter
  • Revert Blog Post - Revert a published or scheduled post to draft state
  • Get User - Gets one user by ID
  • Get User Blogs - Retrieves a list of blogs, possibly filtered
  • Get User Blog - Gets one blog and user info pair by blogId and userId
  • Get User Blog Posts - Retrieves a list of post and post user info pairs, possibly filtered
  • Get User Blog Post - Gets one post and user info pair, by post ID and user ID

Firebase (APIs.json)

Firebase is a cloud service designed to power real-time, collaborative applications. Developers add the Firebase library to their apps to get access to a shared data structure; any changes they make to that data are automatically synchronized with the Firebase cloud and with other clients within milliseconds.

Firebase Dynamic Links API (OpenAPI Spec)
Firebase Rules API (OpenAPI Spec)
  • Delete Release - Delete a `Release` by resource name
  • Get Release - Get a `Release` by name
  • Update Release - Update a `Release`
  • List Releases - List the `Release` values for a project
  • Create Releases - Create a `Release`
  • List Rules - List `Ruleset` metadata only and optionally filter the results by Rulesetnname
  • Create Rules - Create a `Ruleset` from `Source`
  • Test Rule - Test `Source` for syntactic and semantic correctness
Firebase Test Lab for Android (OpenAPI Spec)
  • List HIstories - Lists Histories for a given Project
  • Create History - Creates a History
  • Get History - Gets a History
  • Get Executions - Lists Histories for a given Project
  • Create Execution - Creates an Execution
  • Get Execution - Gets an Execution
  • Update Execution - Updates an existing Execution with the supplied partial entity
  • Get Execution Steps - Lists Steps for a given Execution
  • Create Execution Steps - Creates a Step
  • Get Execution Step - Gets a Step
  • Update Execution Step - Updates an existing Step with the supplied partial entity
  • Get Metrics Summary - Retrieves a PerfMetricsSummary
  • Create Metric Summary - Creates a PerfMetricsSummary resource
  • Get Sample Series - Lists PerfSampleSeries for a given Step
  • Create Sample Series - Creates a PerfSampleSeries
  • Get Sample Series - Gets a PerfSampleSeries
  • Get Sample Series - Lists the Performance Samples of a given Sample Series - The list results are sorted by timestamps ascending - The default page size is 500 samples; and maximum size allowed 5000 - The response token indicates the last returned PerfSample timestamp - When the results size exceeds the page size, submit a subsequent request including the page token to return the rest of the samples up to the page limitnnMay return any of the following canonical error codes: - OUT_OF_RANGE - The specified request page_token is out of valid range - NOT_FOUND - The containing PerfSampleSeries does not exist
  • Create Sample - Creates a batch of PerfSamples - a client can submit multiple batches of Perf Samples through repeated calls to this method in order to split up a large request payload - duplicates and existing timestamp entries will be ignored
  • Get Thumbnails - Lists thumbnails of images attached to a step
  • Publish XML Files - Publish xml files to an existing Step
  • Get Project Settings - Gets the Tool Results settings for a project
  • Initialize Settings - Creates resources for settings which have not yet been set

G Suite (APIs.json)

The collection of Google applications as one suite. Business email, shared calendars, and video conferencing that brings your team closer together from anywhere. Create, edit, store and share documents, spreadsheets, and presentations in your browser and across devices. Secure, fast, and easy IT administration management across your organization, data, and devices.n

G Suite Activity API (OpenAPI Spec)
  • Get Activity - Returns a list of activities visible to the current logged in user

Gmail (APIs.json)

The Gmail API is a RESTful API that can be used to access Gmail mailboxes and send mail. For most web applications (including mobile apps), the Gmail API is the best choice for authorized access to a users Gmail data.

Gmail API (OpenAPI Spec)
  • Get Drafts - Lists the drafts in the user's mailbox
  • Update Draft - Creates a new draft with the DRAFT label
  • Send Draft - Sends the specified, existing draft to the recipients in the To, Cc, and Bcc headers
  • Delete Draft - Immediately and permanently deletes the specified draft
  • Get Draft - Gets the specified draft
  • Update Draft - Replaces a draft's content
  • Get History - Lists the history of all changes to the given mailbox
  • Get Labels - Lists all labels in the user's mailbox
  • Create Label - Creates a new label
  • Delete Lbel - Immediately and permanently deletes the specified label and removes it from any messages and threads that it is applied to
  • Get Label - Gets the specified label
  • Update Label - Updates the specified label
  • Update Label - Updates the specified label
  • Get Message - Lists the messages in the user's mailbox
  • Create Message - Directly inserts a message into only this user's mailbox similar to IMAP APPEND, bypassing most scanning and classification
  • Delete Messages - Deletes many messages by message ID
  • Update Label - Modifies the labels on the specified messages
  • Import Message - Imports a message into only this user's mailbox, with standard email delivery scanning and classification similar to receiving via SMTP
  • Send Message - Sends the specified message to the recipients in the To, Cc, and Bcc headers
  • Delete Message - Immediately and permanently deletes the specified message
  • Get Message - Gets the specified message
  • Modify message - Modifies the labels on the specified message
  • Trash Message - Moves the specified message to the trash
  • UnTrash Message - Removes the specified message from the trash
  • Get Attachments - Gets the specified message attachment
  • Get Profile - Gets the current user's Gmail profile
  • Get Auto-Forwarding Settings - Gets the auto-forwarding setting for the specified account
  • Update Auto-Forwarding Settings - Updates the auto-forwarding setting for the specified account
  • Get Message Filters - Lists the message filters of a Gmail user
  • Create Message Filters - Creates a filter
  • Delete Message Filter - Deletes a filter
  • Get Message Filter - Gets a filter
  • Get Forward Addresses - Lists the forwarding addresses for the specified account
  • Create Forward Addresse - Creates a forwarding address
  • Delete Forward Address - Deletes the specified forwarding address and revokes any verification that may have been required
  • GGetet Forward Address - Gets the specified forwarding address
  • Gets IMAP Settings - Gets IMAP settings
  • Update IMAP Setting - Updates IMAP settings
  • Gets POP Settings - Gets POP settings
  • Update IMAP Setting - Updates POP settings
  • Send As Alias - Lists the send-as aliases for the specified account
  • Create Alias - Creates a custom "from" send-as alias
  • Delete Alias - Deletes the specified send-as alias
  • Get Alias - Gets the specified send-as alias
  • Update Alias - Updates a send-as alias
  • Update Alias - Updates a send-as alias
  • Get S/MIME Configurations - Lists S/MIME configs for the specified send-as alias
  • Create S/MIME Configurations - Insert (upload) the given S/MIME config for the specified send-as alias
  • Delete S/MIME Configurations - Deletes the specified S/MIME config for the specified send-as alias
  • Get S/MIME Configuration - Gets the specified S/MIME config for the specified send-as alias
  • Create Default S/MIME Configurations - Sets the default S/MIME config for the specified send-as alias
  • Send Verification Email - Sends a verification email to the specified send-as alias address
  • Get Vacation Settings - Gets vacation responder settings
  • Update Vacation Settings - Updates vacation responder settings
  • Stop Push Notifications - Stop receiving push notifications for the given user mailbox
  • Get Threads - Lists the threads in the user's mailbox
  • Delete Threads - Immediately and permanently deletes the specified thread
  • Get Threads - Gets the specified thread
  • Modify Thread labels - Modifies the labels applied to the thread
  • Trash Thread - Moves the specified thread to the trash
  • UnTrash Threat - Removes the specified thread from the trash
  • Send Push Notification - Set up or update a push notification watch on the given user mailbox

Google Adsense (APIs.json)

AdSense is a free, simple way to make money online by placing ads on your website. Ads are reviewed to ensure theyu2019re high quality and relevant to your content or audience, even when viewed on smartphones and tablets. The result? You can make more money online.

Google AdSense Host API (OpenAPI Spec)
  • Get Accounts - List hosted accounts associated with this AdSense account by ad client id
  • Get Account - Get information about the selected associated AdSense account
  • Get Ad Clients - List all hosted ad clients in the specified hosted account
  • Get Ad Client - Get information about one of the ad clients in the specified publisher's AdSense account
  • Get Ad Units - List all ad units in the specified publisher's AdSense account
  • Update Ad Units - Update the supplied ad unit in the specified publisher AdSense account
  • Create Ad Unit - Insert the supplied ad unit into the specified publisher AdSense account
  • Update Ad Unit - Update the supplied ad unit in the specified publisher AdSense account
  • Delete Ad Unit - Delete the specified ad unit from the specified publisher AdSense account
  • Get Ad Unit - Get the specified host ad unit in this AdSense account
  • Get Ad Unit Code - Get ad code for the specified ad unit, attaching the specified host custom channels
  • Generate Report - Generate an AdSense report based on the report request sent in the query parameters
  • Get Ad Clients - List all host ad clients in this AdSense account
  • Get Ad Client - Get information about one of the ad clients in the Host AdSense account
  • Get Custom Channels - List all host custom channels in this AdSense account
  • Update Custom Channels - Update a custom channel in the host AdSense account
  • Create Custom Channels - Add a new custom channel to the host AdSense account
  • Update Custom Channel - Update a custom channel in the host AdSense account
  • Delete Custom Channel - Delete a specific custom channel from the host AdSense account
  • Get Custom Channel - Get a specific custom channel from the host AdSense account
  • Get URL Channels - List all host URL channels in the host AdSense account
  • Add URL Channel - Add a new URL channel to the host AdSense account
  • Delete URL Channel - Delete a URL channel from the host AdSense account
  • Create Session - Create an association session for initiating an association with an AdSense user
  • Verify Session - Verify an association session after the association callback returns from AdSense signup
  • Get Report - Generate an AdSense report based on the report request sent in the query parameters
Google AdSense Management API (OpenAPI Spec)
  • - List all accounts available to this AdSense account
  • - Get information about the selected AdSense account
  • - List all ad clients in the specified account
  • - List all ad units in the specified ad client for the specified account
  • - Gets the specified ad unit in the specified ad client for the specified account
  • - Get ad code for the specified ad unit
  • - List all custom channels which the specified ad unit belongs to
  • - List all custom channels in the specified ad client for the specified account
  • - Get the specified custom channel from the specified ad client for the specified account
  • - List all ad units in the specified custom channel
  • - List all URL channels in the specified ad client for the specified account
  • - List the alerts for the specified AdSense account
  • - Dismiss (delete) the specified alert from the specified publisher AdSense account
  • - List the payments for the specified AdSense account
  • - Generate an AdSense report based on the report request sent in the query parameters
  • - List all saved reports in the specified AdSense account
  • - Generate an AdSense report based on the saved report ID sent in the query parameters
  • - List all saved ad styles in the specified account
  • - List a specific saved ad style for the specified account
  • - List all ad clients in this AdSense account
  • - List all ad units in the specified ad client for this AdSense account
  • - Gets the specified ad unit in the specified ad client
  • - Get ad code for the specified ad unit
  • - List all custom channels which the specified ad unit belongs to
  • - List all custom channels in the specified ad client for this AdSense account
  • - Get the specified custom channel from the specified ad client
  • - List all ad units in the specified custom channel
  • - List all URL channels in the specified ad client for this AdSense account
  • - List the alerts for this AdSense account
  • - Dismiss (delete) the specified alert from the publisher's AdSense account
  • - List the metadata for the dimensions available to this AdSense account
  • - List the metadata for the metrics available to this AdSense account
  • - List the payments for this AdSense account
  • - Generate an AdSense report based on the report request sent in the query parameters
  • - List all saved reports in this AdSense account
  • - Generate an AdSense report based on the saved report ID sent in the query parameters
  • - List all saved ad styles in the user's account
  • - Get a specific saved ad style from the user's account

Google Analytics (APIs.json)

Google Analytics gives you the digital analytics tools you need to analyze data from all touchpoints in one place, for a deeper understanding of the customer experience. You can then share the insights that matter with your whole organization.

Google Analytics API (OpenAPI Spec)
  • Return Analytics Data - Returns Analytics data for a view (profile)
  • Returns Analytics Multi-Channel Funnels Data - Returns Analytics Multi-Channel Funnels data for a view (profile)
  • Return Real Time Data - Returns real time data for a view (profile)
  • Get Accounts - Lists all accounts to which the user has access
  • Get users - Lists account-user links for a given account
  • Add New Users - Adds a new user to the given account
  • Remove User - Removes a user from the given account
  • Update Permissions - Updates permissions for an existing user on the given account
  • Get Filters - Lists all filters for an account
  • Create Filter - Create a new filter
  • Delete Filter - Delete a filter
  • Get Filter - Returns a filters to which the user has access
  • Update Filter - Updates an existing filter
  • Update Filter - Updates an existing filter
  • Get Web Properties - Lists web properties to which the user has access
  • Create Web Property - Create a new property if the account has fewer than 20 properties
  • Get Web Property - Gets a web property to which the user has access
  • Update Web Property - Updates an existing web property
  • Update Web Property - Updates an existing web property
  • Get Custom Data - List custom data sources to which the user has access
  • Delete Data - Delete data associated with a previous upload
  • List Uploads - List uploads to which the user has access
  • Upload Data - Upload data for a custom data source
  • Get UPloads - List uploads to which the user has access
  • Get Custom Dimensions - Lists custom dimensions to which the user has access
  • Create Custom Dimension - Create a new custom dimension
  • Get Custom Dimension - Get a custom dimension to which the user has access
  • Update Custom Dimensions - Updates an existing custom dimension
  • Update Custom Dimensions - Updates an existing custom dimension
  • Get Custom Metrics - Lists custom metrics to which the user has access
  • Create Custom Metric - Create a new custom metric
  • Get Custom Metric - Get a custom metric to which the user has access
  • Update Custom Metric - Updates an existing custom metric
  • Update Custom Metric - Updates an existing custom metric
  • List AdWords - Lists webProperty-AdWords links for a given web property
  • Create AdWord - Creates a webProperty-AdWords link
  • Delete AdWord - Deletes a web property-AdWords link
  • Get AdWord - Returns a web property-AdWords link to which the user has access
  • Update AdWord - Updates an existing webProperty-AdWords link
  • Update AdWord - Updates an existing webProperty-AdWords link
  • Get Users - Lists webProperty-user links for a given web property
  • Add User - Adds a new user to the given web property
  • Remove User - Removes a user from the given web property
  • Update Permission - Updates permissions for an existing user on the given web property
  • List Views - Lists views (profiles) to which the user has access
  • Create View - Create a new view (profile)
  • Delete View - Deletes a view (profile)
  • Get View - Gets a view (profile) to which the user has access
  • Update View - Updates an existing view (profile)
  • Update View - Updates an existing view (profile)
  • List Users - Lists profile-user links for a given view (profile)
  • Add User - Adds a new user to the given view (profile)
  • Remove User - Removes a user from the given view (profile)
  • Update Permissions - Updates permissions for an existing user on the given view (profile)
  • List Experiments - Lists experiments to which the user has access
  • Create Experiment - Create a new experiment
  • Delete Experiment - Delete an experiment
  • Get Experiment - Returns an experiment to which the user has access
  • Update Experiment - Update an existing experiment
  • Update Experiment - Update an existing experiment
  • Get Goals - Lists goals to which the user has access
  • Create Goal - Create a new goal
  • Get Goal - Gets a goal to which the user has access
  • Update Goal - Updates an existing goal
  • Update Goal - Updates an existing goal
  • Get Profile Filter - Lists all profile filter links for a profile
  • Create Profile Filter - Create a new profile filter link
  • Delete Profile Filter - Delete a profile filter link
  • Get Profile Filter - Returns a single profile filter link
  • Update Profile Filter - Update an existing profile filter link
  • Update Profile Filter - Update an existing profile filter link
  • Get Unsampled Reports - Lists unsampled reports to which the user has access
  • Create Unsampled Report - Create a new unsampled report
  • Delete Unsampled Report - Deletes an unsampled report
  • Get Unsampled Report - Returns a single unsampled report
  • Get Remarketing Audiences - Lists remarketing audiences to which the user has access
  • Create Remarketing Audience - Creates a new remarketing audience
  • Get Remarketing Audience - Gets a remarketing audience to which the user has access
  • Update Remarketing Audience - Updates an existing remarketing audience
  • Update Remarketing Audience - Updates an existing remarketing audience
  • Get Account Summary - Lists account summaries (lightweight tree comprised of accounts/properties/profiles) to which the user has access
  • Get Segments - Lists segments to which the user has access
  • Get Columsn - Lists all columns for a report type
  • Create Account Ticket - Creates an account ticket

Google API Discovery Service (APIs.json)

You can use the Google API Discovery Service to build client libraries, IDE plugins, and other tools that interact with Google APIs. It provides a lightweight, JSON-based API that exposes machine-readable metadata about Google APIs.

Google API Discovery Service API (OpenAPI Spec)
  • Get APIs - Retrieve the list of APIs supported at this endpoint
  • Get API Description - Retrieve the description of a particular version of an api

Google App Engine (APIs.json)

Build modern web and mobile applications on an open cloud platform: bring your own language runtimes, frameworks, and third party libraries. Google App Engine is a fully managed platform that completely abstracts away infrastructure so you focus only on code. Go from zero to planet-scale and see why some of todayu0026rsquo;s most successful companies power their applications on App Engine.

Google App Engine Admin API (OpenAPI Spec)
  • Create App - Creates an App Engine application for a Google Cloud Platform project
  • Get App - Gets information about an application
  • Update App - Updates the specified Application resource
  • Get App Locations - Lists information about the supported locations for this service
  • Get App Location - Get information about a location
  • Get Operations - Lists operations that match the specified filter in the request
  • Get State - Gets the latest state of a long-running operation
  • Get Services - Lists all the services in the application
  • Delete Service - Deletes the specified service and all enclosed versions
  • Get Configuration - Gets the current configuration of the specified service
  • Update Configuration - Updates the configuration of the specified service
  • Get Versions - Lists the versions of a service
  • Deploy Version - Deploys code and resource files to a new version
  • Delete Version - Deletes an existing Version resource
  • Get Version - Gets the specified Version resource
  • Update Version - Updates the specified Version resource
  • Get Instances - Lists the instances of a version
  • Stop Instance - Stops a running instance
  • Get Instance - Gets instance information
  • Enable Debugging - Enables debugging on a VM instance
  • Repair App - Recreates the required App Engine features for the specified App Engine application, for example a Cloud Storage bucket or App Engine service account

Google Apps Admin SDK (APIs.json)

Administer domain resources, create reports, and manage subscriptions. Use the Directory API to create and manage users and groups for a domain, along with their aliases. Programmatically access the functionality found at the Admin console Organization and users tab. Use the Reports API to gain insights on content management with Google Drive activity reports. Audit administrator actions. Generate customer and user usage reports.

Google Apps Admin Reports (OpenAPI Spec)
Google G Suite Reseller API (OpenAPI Spec)
  • Create Customer - Order a new customer's account
  • Get Customer - Get a customer account
  • Update Customer - Update a customer account's settings
  • Update Customer - Update a customer account's settings
  • Create Subscription - Create or transfer a subscription
  • Cancel Subscription - Cancel, suspend or transfer a subscription to direct
  • Get Subscription - Get a specific subscription
  • Activate Subscription - Activates a subscription previously suspended by the reseller
  • Update Subscription - Update a subscription plan
  • Update User License - Update a user license's renewal settings
  • Update Suscription License - Update a subscription's user license settings
  • Upgrade Free Trial - Immediately move a 30-day free trial subscription to a paid service subscription
  • Suspect Subscription - Suspends an active subscription
  • Get Watch Details - Returns all the details of the watch corresponding to the reseller
  • Register Reseller - Registers a Reseller for receiving notifications
  • Unregister Reseller - Unregisters a Reseller for receiving notifications
  • List Subscriptions - List of subscriptions managed by the reseller
Groups Migration API (OpenAPI Spec)
  • Archive Mail - Inserts a new mail into the archive of the Google group
Groups Settings API (OpenAPI Spec)
  • Get Group - Gets one resource by id
  • Update Group - Updates an existing resource
  • Update Group - Updates an existing resource

Google Apps Script Execution (APIs.json)

Runs a function in an Apps Script project. The project must be deployed for use with the Apps Script Execution API. This method requires authorization with an OAuth 2.0 token that includes at least one of the scopes listed in the Authorization section; script projects that do not require authorization cannot be executed through this API. To find the correct scopes to include in the authentication token, open the project in the script editor, then select File u0026gt; Project properties and click the Scopes tab.

Google Apps Script Execution API (OpenAPI Spec)
  • Run Script - Runs a function in an Apps Script project

Google Beacons (APIs.json)

Give your users better location and proximity experiences by providing a strong context signal for their devices in the form of Bluetooth low energy (BLE) beacons with Eddystone, the open beacon format from Google. The Google beacon platform enables you to manage your beacons remotely, integrate with Google services and help users devices to discover content and functionality across Android, native apps and the web.

Google Proximity Beacon API (OpenAPI Spec)
  • Get Observed Beacon Info - Given one or more beacon observations, returns any beacon information and attachments accessible to your application
  • Search Beacons - Searches the beacon registry for beacons that match the given search criteria
  • Register Beacon - Registers a previously unregistered beacon given its `advertisedId`
  • Get Beacon Parameters - Gets the Proximity Beacon API's current public key and associated parameters used to initiate the Diffie-Hellman key exchange required to register a beacon that broadcasts the Eddystone-EID format
  • Get Namespace - Lists all attachment namespaces owned by your Google Developers Console project
  • Delete Attachment - Deletes the specified attachment for the given beacon
  • Delete Beacon - Deletes the specified beacon including all diagnostics data for the beacon as well as any attachments on the beacon (including those belonging to other projects)
  • Get Beacon - Returns detailed information about the specified beacon
  • Update Beacon - Updates the information about the specified beacon
  • Get Attachments - Returns the attachments for the specified beacon that match the specified namespaced-type pattern
  • Add Attachment - Associates the given data with the specified beacon
  • Delete Attachments - Deletes multiple attachments on a given beacon
  • Get Diagnostics - List the diagnostics for a single beacon
  • Activate Beacon - Activates a beacon
  • Deactivate Beacon - Deactivates a beacon
  • Decomission Beacon - Decommissions the specified beacon in the service
  • Update Namespace - Updates the information about the specified namespace

Google Biquery (APIs.json)

BigQuery is Googles fully managed, petabyte scale, low cost enterprise data warehouse for analytics. BigQuery is serverless. There is no infrastructure to manage and you dont need a database administrator, so you can focus on analyzing data to find meaningful insights using familiar SQL. BigQuery is a powerful Big Data analytics platform used by all types of organizations, from startups to Fortune 500 companies.

Google BigQuery API (OpenAPI Spec)
  • Get Projects - Lists all projects to which you have been granted any project role
  • Get Datasets - Lists all datasets in the specified project to which you have been granted the READER dataset role
  • Create Dataset - Creates a new empty dataset
  • Delete Dataset - Deletes the dataset specified by the datasetId value
  • Get Dataset - Returns the dataset specified by datasetID
  • Update Dataset - Updates information in an existing dataset
  • Update Dataset - Updates information in an existing dataset
  • Get Tables - Lists all tables in the specified dataset
  • Create Table - Creates a new, empty table in the dataset
  • Delete Table - Deletes the table specified by tableId from the dataset
  • Get Tble - Gets the specified table resource by table ID
  • Update Table - Updates information in an existing table
  • Update Table - Updates information in an existing table
  • Get Table - Retrieves table data from a specified set of rows
  • Insert Data - Streams data into BigQuery one record at a time without needing to run a load job
  • Get Jobs - Lists all jobs that you started in the specified project
  • Create Job - Starts a new asynchronous job
  • Get Job - Returns information about a specific job
  • Cancel Job - Requests that a job be cancelled
  • Run Query Job - Runs a BigQuery SQL query synchronously and returns query results if the query completes within a specified timeout
  • Get Query Job Results - Retrieves the results of a query job

Google Books (APIs.json)

Google Books is our effort to make book content more discoverable on the Web. Using the Google Books API, your application can perform full-text searches and retrieve book information, viewability and eBook availability. You can also manage your personal bookshelves.

Google Books API (OpenAPI Spec)
  • Add Book - Adds a book and its contents
  • Remove Book - Remove the book and its contents
  • Update Book - Updates a book and its contents
  • Get Dictionary - Returns a list of offline dictionary metadata available
  • Get User Settings - Gets the current settings for the user
  • Release Access Restrictions - Release downloaded content access restriction
  • Request Access - Request concurrent and download access restrictions
  • Sync Volume Licenses - Request downloaded content access for specified volumes on the My eBooks shelf
  • Update User Settings - Sets the settings for the user
  • Get Annotations - Retrieves a list of annotations, possibly filtered
  • insert Annotation - Inserts a new annotation
  • Get Annotation - Gets the summary of specified layers
  • Delete Annotation - Deletes an annotation
  • Update Annotation - Updates an existing annotation
  • Get Bookshelves - Retrieves a list of bookshelves belonging to the authenticated user
  • Get Bookshelf - Retrieves metadata for a specific bookshelf belonging to the authenticated user
  • Add Volume - Adds a volume to a bookshelf
  • Clear Volumes - Clears all volumes from a bookshelf
  • Move Voume - Moves a volume within a bookshelf
  • Remove Volume - Removes a volume from a bookshelf
  • Get Volume - Gets volume information for volumes on a bookshelf
  • Get Reading Position - Retrieves my reading position information for a volume
  • Set Reading Position - Sets my reading position information for a volume
  • Get Notification - Returns notification details for a given notification id
  • List Categoies - List categories for onboarding experience
  • List Volumes - List available volumes under categories for onboarding experience
  • Get Stream - Returns a stream of personalized book clusters
  • Accept Promotion Offer - Accept promotion offer
  • Dismiss Promotion Offer - Dismiss promotion offer
  • Get Promotion Offer - Returns a list of promo offers available to the user
  • Get Series - Returns Series metadata for the given series ids
  • Get Series Membership - Returns Series membership data given the series id
  • Get Public Bookkshelves - Retrieves a list of public bookshelves for the specified user
  • Get Public Bookshelf - Retrieves metadata for a specific bookshelf for the specified user
  • Get Public Volumes - Retrieves volumes in a specific bookshelf for the specified user
  • Book Search - Performs a book search
  • Get My Books - Return a list of books in My Library
  • Get Recommend - Return a list of recommended books for the current user
  • Rate Recommend - Rate a recommended book for the current user
  • Get Uploaded - Return a list of books uploaded by the current user
  • Get Volume - Gets volume information for a single volume
  • Get Associated - Return a list of associated books
  • Get Volume Annotations - Gets the volume annotations for a volume and layer
  • Get Volume Annotion - Gets the volume annotation
  • Get Annotations - Gets the annotation data for a volume and layer
  • Get Annotation - Gets the annotation data
  • Get Layers - List the layer summaries for a volume
  • Get Layer - Gets the layer summary for a volume

Google Calendar (APIs.json)

The Calendar API lets you display, create and modify calendar events as well as work with many other calendar-related objects, such as calendars or access controls. This document describes how to use RESTful calls and client libraries for various programming languages (Java, PHP, .NET, JavaScript, NodeJs, Ruby, Python, Go, Android, iOS).

Google Calendar API (OpenAPI Spec)
  • Create Calendar - Creates a secondary calendar
  • CreaDeletete Calendar - Deletes a secondary calendar
  • Get Calendar - Returns metadata for a calendar
  • Update Calendar - Updates metadata for a calendar
  • Update Calendar - Updates metadata for a calendar
  • Get Calendar ACL - Returns the rules in the access control list for the calendar
  • Create Calendar ACL - Creates an access control rule
  • Watch Calendar ACL - Watch for changes to ACL resources
  • Delete Calendar ACL - Deletes an access control rule
  • Get Calendar ACL - Returns an access control rule
  • Update Calendar ACL - Updates an access control rule
  • Update Calendar ACL - Updates an access control rule
  • Clear Primary Calendar - Clears a primary calendar
  • Get Events - Returns events on the specified calendar
  • Create Event - Creates an event
  • Import Event - Imports an event
  • Create Event - Creates an event based on a simple text string
  • Watch Event - Watch for changes to Events resources
  • Delete Event - Deletes an event
  • Get Event - Returns an event
  • Update Event - Updates an event
  • Update Event - Updates an event
  • Get Event Instance - Returns instances of the specified recurring event
  • Move Event - Moves an event to another calendar, i
  • Stop Watching Resource - Stop watching resources through this channel
  • Get Colors - Returns the color definitions for calendars and events
  • Return Free/Busy Information - Returns free/busy information for a set of calendars
  • Return Entries - Returns entries on the user's calendar list
  • Add Entry - Adds an entry to the user's calendar list
  • Watch Entry - Watch for changes to CalendarList resources
  • Delete Entry - Deletes an entry on the user's calendar list
  • Get Entry - Returns an entry on the user's calendar list
  • Update Entry - Updates an entry on the user's calendar list
  • Update Entry - Updates an entry on the user's calendar list
  • Get Settings - Returns all user settings for the authenticated user
  • Watch Settings - Watch for changes to Settings resources
  • Get Setting - Returns a single user setting

Google Civic Information (APIs.json)

The Google Civic Information API lets developers build applications that display civic information to their users. For any U.S. residential address, you can look up who represents that address at each elected level of government. During supported elections, you can also look up polling places, early vote location, candidate data, and other election official information.

Google Civic Information API (OpenAPI Spec)
  • Search Political Divisions - Searches for political divisions by their natural name or OCD ID
  • List Elections - List of available elections to query
  • Lookup Representatives - Looks up political geography and representative information for a single address
  • Get Representative - Looks up representative information for a single geographic division
  • Looks Up Voter Information - Looks up information relevant to a voter based on the voter's registered address

Google Classroom (APIs.json)

Google Classroom is mission control for your classes. As a free service for teachers and students, you can create classes, distribute assignments, send feedback, and see everything in one place. Instant. Paperless. Easy.

Google Classroom API (OpenAPI Spec)
  • Get Courses - Returns a list of courses that the requesting user is permitted to view,nrestricted to those that match the request
  • Create Course - Creates a course
  • Get Aliases - Returns a list of aliases for a course
  • Create Alias - Creates an alias for a course
  • Delete Alias - Deletes an alias of a course
  • Get Course Work - Returns a list of course work that the requester is permitted to view
  • Create Course Work - Creates course work
  • Get Student Submissions - Returns a list of student submissions that the requester is permitted tonview, factoring in the OAuth scopes of the request
  • Get Student Submission - Returns a student submission
  • Update Fields - Updates one or more fields of a student submission
  • Modify Attachments - Modifies attachments of student submission
  • Reclaim Student Submission - Reclaims a student submission on behalf of the student that owns it
  • Get Student Submission - Returns a student submission
  • Turn in Student Submission - Turns in a student submission
  • Delete Course Work - Deletes a course work
  • Get Course Work - Returns course work
  • Update Fields - Updates one or more fields of a course work
  • Get Students - Returns a list of students of this course that the requesternis permitted to view
  • Add Student - Adds a user as a student of a course
  • Delete Student - Deletes a student of a course
  • Get Student - Returns a student of a course
  • Get Teachers - Returns a list of teachers of this course that the requesternis permitted to view
  • Create Teacher - Creates a teacher of a course
  • Delete Teacher - Deletes a teacher of a course
  • Get Teacher - Returns a teacher of a course
  • Delete Course - Deletes a course
  • Get Course - Returns a course
  • Update Fields - Updates one or more fields in a course
  • Update Course - Updates a course
  • Get Invitations - Returns a list of invitations that the requesting user is permitted tonview, restricted to those that match the list request
  • Create Invitation - Creates an invitation
  • Delete Invitation - Deletes an invitation
  • Get Invitation - Returns an invitation
  • Accept Invitation - Accepts an invitation, removing it and adding the invited user to thenteachers or students (as appropriate) of the specified course
  • Get Guardian Invitations - Returns a list of guardian invitations that the requesting user isnpermitted to view, filtered by the parameters provided
  • Create Guardian Invitation - Creates a guardian invitation, and sends an email to the guardian askingnthem to confirm that they are the student's guardian
  • Get Guardian Invitation - Returns a specific guardian invitation
  • Update Guardian Invitations - Modifies a guardian invitation
  • Get Guardians - Returns a list of guardians that the requesting user is permitted tonview, restricted to those that match the request
  • Delete Guardian - Deletes a guardian
  • Get Guardian - Returns a specific guardian
  • Get User - Returns a user profile

Google Cloud Billing (APIs.json)

The Google Cloud Billing API provides methods that you can use to programmatically manage billing for your projects in the Google Cloud Platform.

Google Cloud Billing API (OpenAPI Spec)
  • Get Billing Accounts - Lists the billing accounts that the current authenticated usern[owns](https://support
  • Get Billing Account - Gets information about a billing account
  • Get Billing Information - Gets the billing information for a project
  • Update Billing Information - Sets or updates the billing account associated with a project
  • Get Projects - Lists the projects associated with a billing account

Google Cloud Container Builder (APIs.json)

Google Cloud Container Builder lets you create Docker container images from application source code located in Google Cloud Storage. Container images created by Container Builder are automatically stored in Google Container Registry. You can deploy the container images you create on Google Container Engine, Google Compute Engine, Google App Engine flexible environment or other services where you can run applications from Docker containers.

Google Cloud Container Builder API (OpenAPI Spec)
  • Get Builds - Lists previously requested builds
  • Starts Build - Starts a build with the specified configuration
  • Get Build - Returns information about a previously requested build
  • Cancel Build - Cancels a requested build in progress
  • Get Build Triggers - Lists existing BuildTrigger
  • Create Build Trigger - Creates a new BuildTrigger
  • Delete Build Trigger - Deletes an BuildTrigger by its project ID and trigger ID
  • Get Build Trigger - Gets information about a BuildTrigger
  • Update Build Trigger - Updates an BuildTrigger by its project ID and trigger ID
  • Get Operation State - Gets the latest state of a long-running operation
  • Cancel Operation - Starts asynchronous cancellation on a long-running operation

Google Cloud Dataproc (APIs.json)

Use Google Cloud Dataproc, an Apache Hadoop, Apache Spark, Apache Pig, and Apache Hive service, to easily process big datasets at low cost. Control your costs by quickly creating managed clusters of any size and turning them off when youre done. Cloud Dataproc integrates across Google Cloud Platform products, giving you a powerful and complete data processing platform.

Google Cloud Dataproc API (OpenAPI Spec)
  • Get Region Clusters - Lists all regions/{region}/clusters in a project
  • Create Cluster - Creates a cluster in a project
  • Delete Cluster - Deletes a cluster in a project
  • Get Cluster - Gets the resource representation for a cluster in a project
  • Update Cluster - Updates a cluster in a project
  • Get Cluster Diagnostic - Gets cluster diagnostic information
  • Get Region Jobs - Lists regions/{region}/jobs in a project
  • Delete Job - Deletes the job from the project
  • Get Job - Gets the resource representation for a job in a project
  • Update Job - Updates a job in a project
  • Cancel Job - Starts a job cancellation request
  • Submit Job - Submits a job to a cluster
  • Delete Operation - Deletes a long-running operation
  • Get Operation State - Gets the latest state of a long-running operation
  • Start Cancellation - Starts asynchronous cancellation on a long-running operation

Google Cloud Datastore (APIs.json)

Cloud Datastore is a highly-scalable NoSQL database for your applications. Cloud Datastore automatically handles sharding and replication, providing you with a highly available and durable database that scales automatically to handle your applications load. Cloud Datastore provides a myriad of capabilities such as ACID transactions, SQL-like queries, indexes and much more.

Google Cloud Datastore API (OpenAPI Spec)
  • Allocate ID - Allocates IDs for the given keys, which is useful for referencing an entitynbefore it is inserted
  • Begin New Transaction - Begins a new transaction
  • Commit Transaction - Commits a transaction, optionally creating, deleting or modifying somenentities
  • Lookup Entity by Key - Looks up entities by key
  • Rollback Transaction - Rolls back a transaction
  • Queries for Entities - Queries for entities

Google Cloud Deployment Manager (APIs.json)

Google Cloud Deployment Manager allows you to specify all the resources needed for your application in a declarative format using yaml. You can also use Python or Jinja2 templates to parameterize the configuration and allow reuse of common deployment paradigms such as a load balanced, auto-scaled instance group. Treat your configuration as code and perform repeatable deployments.

Google Cloud Deployment Manager API (OpenAPI Spec)
Google Runtime Configurator API (OpenAPI Spec)
  • Delete Operation - Deletes a long-running operation
  • Get Operations - Lists operations that match the specified filter in the request
  • Cancel Operation - Starts asynchronous cancellation on a long-running operation

Google Cloud DNS (APIs.json)

Google Cloud DNS is a scalable, reliable and managed authoritative Domain Name System (DNS) service running on the same infrastructure as Google. It has low latency, high availability and is a cost-effective way to make your applications and services available to your users. Cloud DNS translates requests for domain names like www.google.com into IP addresses like 74.125.29.101. Cloud DNS is programmable. You can easily publish and manage millions of DNS zones and records using our simple user interface, command-line interface or API.

Google Cloud DNS API (OpenAPI Spec)
  • Get Project - Fetch the representation of an existing Project
  • Get Managed Zones - Enumerate ManagedZones that have been created but not yet deleted
  • Create Managed Zone - Create a new ManagedZone
  • Delete Managed Zone - Delete a previously created ManagedZone
  • Get Managed Zone - Fetch the representation of an existing ManagedZone
  • List Managed Zone Changes - Enumerate Changes to a ResourceRecordSet collection
  • Create Managed Zone Change - Atomically update the ResourceRecordSet collection
  • Get Managed Zone Change - Fetch the representation of an existing Change
  • Get Managed Zone Resources - Enumerate ResourceRecordSets that have been created but not yet deleted

Google Cloud Functions (APIs.json)

Cloud computing has made possible fully serverless models of computing where logic can be spun up on-demand in response to events originating from anywhere. Construct applications from bite-sized business logic billed to the nearest 100 milliseconds, only while your code is running. Serve users from zero to planet-scale, all without managing any infrastructure.

Google Cloud Functions API (OpenAPI Spec)
  • Get Location - Get information about a location

Google Cloud Identity u0026 Access Management (IAM) (APIs.json)

Google Cloud Identity u0026amp; Access Management (IAM) lets administrators authorize who can take action on specific resources, giving you full control and visibility to manage cloud resources centrally. For established enterprises with complex organizational structures, hundreds of workgroups and potentially many more projects, Cloud IAM provides a unified view into security policy across your entire organization, with built-in auditing to ease compliance processes.

Google Cloud Identity & Access Management API (OpenAPI Spec)

Google Cloud Key Management Service (KMS) (APIs.json)

Cloud KMS is a cloud-hosted key management service that lets you manage encryption for your cloud services the same way you do on-premises. You can generate, use, rotate and destroy AES256 encryption keys. Cloud KMS is integrated with IAM and Cloud Audit Logging so that you can manage permissions on individual keys, and monitor how these are used. Use Cloud KMS to protect secrets and other sensitive data which you need to store in Google Cloud Platform.

Google Cloud Key Management Service API (OpenAPI Spec)
  • Get Key - Returns metadata for a given CryptoKeyVersion
  • Update Key - Update a CryptoKeyVersion's metadata
  • Get Locations - Lists information about the supported locations for this service
  • Decrypt Data - Decrypt data that was protected by Encrypt
  • Destroy Key - Schedule a CryptoKeyVersion for destruction
  • Encrypt Data - Encrypt data, so that it can only be recovered by a call to Decrypt
  • Restore Key - Restore a CryptoKeyVersion in thenDESTROY_SCHEDULED,nstate
  • Update Version - Update the version of a CryptoKey that will be used in Encrypt
  • List Keys - Lists CryptoKeys
  • Create Key - Create a new CryptoKey within a KeyRing
  • List Key Versions - Lists CryptoKeyVersions
  • Create Key Version - Create a new CryptoKeyVersion in a CryptoKey
  • List Key Rings - Lists KeyRings
  • Create Key Ring - Create a new KeyRing in a given Project and Location
  • Get IAM Policy - Gets the access control policy for a resource
  • Set IAM Policy - Sets the access control policy on the specified resource
  • Test IAM Permissions - Returns permissions that a caller has on the specified resource

Google Cloud Machine Learning Engine (APIs.json)

Google Cloud Machine Learning Engine is a managed service that enables you to easily build machine learning models, that work on any type of data, of any size. Create your model with the powerful TensorFlow framework that powers many Google products, from Google Photos to Google Cloud Speech. Build models of any size with our managed scalable infrastructure. Your trained model is immediately available for use with our global prediction platform that can support thousands of users and TBs of data.u0026nbsp;

Google Cloud Machine Learning API (OpenAPI Spec)
  • Delete Model Version - Deletes a model version
  • Get Model Version - Gets information about a model version
  • Get Operations - Lists operations that match the specified filter in the request
  • Cancel Operation - Starts asynchronous cancellation on a long-running operation
  • Get Operation - Get the service account information associated with your project
  • Predict Operation - Performs prediction on the data in the request
  • Set Default Version - Designates a version to be the default for the model
  • List Jobs - Lists the jobs in the project
  • Create Job - Creates a training or a batch prediction job
  • List Models - Lists the models in a project
  • Create Models - Creates a model which will later contain one or more versions
  • Get Version - Gets basic information about all the versions of a model
  • Create Version - Creates a new version of a model from a trained TensorFlow model

Google Cloud Natural Language (APIs.json)

Google Cloud Natural Language API reveals the structure and meaning of text by offering powerful machine learning models in an easy to use REST API. You can use it to extract information about people, places, events and much more, mentioned in text documents, news articles or blog posts. You can use it to understand sentiment about your product on social media or parse intent from customer conversations happening in a call center or a messaging app. You can analyze text uploaded in your request or integrate with your document storage on Google Cloud Storage.

Google Cloud Natural Language API (OpenAPI Spec)
  • Find Named Entities - Finds named entities (currently proper names and common nouns) in the text along with entity types, salience, mentions for each entity, and other properties
  • Analyze SEntiment - Analyzes the sentiment of the provided text
  • Analyze Syntax - Analyzes the syntax of the text and provides sentence boundaries and tokenization along with part of speech tags, dependency trees, and other properties
  • Annotate Text - A convenience method that provides all the features that analyzeSentiment, analyzeEntities, and analyzeSyntax provide in one call

Google Cloud Prediction (APIs.json)

Google Cloud Prediction API provides a RESTful API to build Machine Learning models. Predictions cloud-based machine learning tools can help analyze your data to add various features to your applications, such as customer sentiment analysis, spam detection, recommendation systems, and more.

Google Cloud Prediction API (OpenAPI Spec)
  • Predict Model - Submit input and request an output against a hosted model
  • Train Model - Train a Prediction API model
  • List Models - List available models
  • Delete Model - Delete a trained model
  • Model Status - Check training status of your model
  • Add New Data - Add new data to a trained model
  • Analyze - Get analysis of the model and the data the model was trained on
  • Predict - Submit model id and request a prediction

Google Cloud Pub/Sub (APIs.json)

Cloud Pub/Sub is a fully-managed real-time messaging service that allows you to send and receive messages between independent applications. You can leverage Cloud Pub/Subu0026rsquo;s flexibility to decouple systems and components hosted on Google Cloud Platform or elsewhere on the Internet. By building on the same technology Google uses, Cloud Pub/Sub is designed to provide u0026ldquo;at least onceu0026rdquo; delivery at low latency with on-demand scalability to 1 million messages per second (and beyond).

Google Cloud Pub/Sub API (OpenAPI Spec)
  • Create Topic - Creates the given topic with the given name
  • List Matching Subscription - Lists matching subscriptions
  • List Matching Topics - Lists matching topics
  • Get IAM Policy - Gets the access control policy for a resource
  • Set IAM Policy - Sets the access control policy on the specified resource
  • Test IAM Permission - Returns permissions that a caller has on the specified resource
  • Delete Subscription - Deletes an existing subscription
  • Get Subscription - Gets the configuration details of a subscription
  • Acknowledge Subscription - Acknowledges the messages associated with the `ack_ids` in then`AcknowledgeRequest`
  • Modify ACK Deadline - Modifies the ack deadline for a specific message
  • Modify Push Configuration - Modifies the `PushConfig` for a specified subscription
  • Pull Message - Pulls messages from the server
  • Delete Topic - Deletes the topic with the given name
  • Get Topic Configuration - Gets the configuration of a topic
  • Get Topic Subscription - Lists the name of the subscriptions for this topic
  • Publish Topic - Adds one or more messages to the topic

Google Cloud Resource Manager (APIs.json)

Google Cloud Platform provides resource containers such as Organizations and Projects, that allow you to group and hierarchically organize other Cloud Platform resources. This hierarchical organization lets you easily manage common aspects of your resources such as access control and configuration settings. The Google Cloud Resource Manager service enables you to programmatically manage these resource containers.

Google Cloud Resource Manager API (OpenAPI Spec)
  • List Liens - List all Liens applied to the `parent` resource
  • Create Lien - Create a Lien which applies to the resource denoted by the `parent` field
  • Search Organization - Searches Organization resources that are visible to the user and satisfynthe specified filter
  • List Projects - Lists Projects that are visible to the user and satisfy thenspecified filter
  • Create Project - Request that a new Project be created
  • Delete Project - Marks the Project identified by the specifiedn`project_id` (for example, `my-project-123`) for deletion
  • Get Project - Retrieves the Project identified by the specifiedn`project_id` (for example, `my-project-123`)
  • Update Project - Updates the attributes of the Project identified by the specifiedn`project_id` (for example, `my-project-123`)
  • Get Project Ancestry - Gets a list of ancestors in the resource hierarchy for the Projectnidentified by the specified `project_id` (for example, `my-project-123`)
  • Restore Project - Restores the Project identified by the specifiedn`project_id` (for example, `my-project-123`)
  • Get IAM Policy - Returns the IAM access control policy for the specified Project
  • Set IAM Policy - Sets the IAM access control policy for the specified Project
  • Test IAM Policy - Returns permissions that a caller has on the specified Project
  • Delete Lien - Delete a Lien by `name`
  • Get Operation - Gets the latest state of a long-running operation
  • Get Organization IAM Policy - Gets the access control policy for an Organization resource
  • Set Organization IAM Policy - Sets the access control policy on an Organization resource
  • TEst Organization IAM Permissions - Returns permissions that a caller has on the specified Organization

Google Cloud Source Repositories (APIs.json)

Google Cloud Source Repositories provides Git version control to support collaborative development of any application or service, including those that run on Google App Engine and Google Compute Engine. If you are using the Stackdriver Debugger, you can use Cloud Source Repositories and related tools to view debugging information alongside your code during application runtime. Cloud Source Repositories also provides a source browser that you can use to view your repository files from within the Cloud Console.

Cloud Source Repositories API (OpenAPI Spec)
  • Delete Repo - Deletes a repo
  • Get Repo - Returns information about a repo
  • Get Repos - Returns all repos belonging to a project
  • Create Repo - Creates a repo in the given project with the given name
  • Get Access Control Policy - Gets the access control policy for a resource
  • Set Access Control Policy - Sets the access control policy on the specified resource
  • Return Permissions - Returns permissions that a caller has on the specified resource

Google Cloud Spanner (APIs.json)

Cloud Spanner is the first and only relational database service that is both strongly consistent and horizontally scalable. With Cloud Spanner you enjoy all the traditional benefits of a relational database: ACID transactions, relational schemas (and schema changes without downtime), SQL queries, high performance, and high availability. But unlike any other relational database service, Cloud Spanner scales horizontally, to hundreds or thousands of servers, so it can handle the highest of transactional workloads. With automatic scaling, synchronous data replication, and node redundancy, Cloud Spanner delivers up to 99.999% (five 9s) of availability for your mission critical applications. In fact, Googleu0026rsquo;s internal Spanner service has been handling millions of queries per second from many Google services for years.

Google Cloud Spanner API (OpenAPI Spec)
  • Delete Database - Drops (aka deletes) a Cloud Spanner database
  • Get Database Schema - Returns the schema of a Cloud Spanner database as a list of formatted DDL statements
  • Update Database Schema - Updates the schema of a Cloud Spanner database by creating/altering/dropping tables, columns, indexes, etc
  • Create Session - Creates a new session
  • End Session - Ends a session, releasing server resources associated with it
  • Get Session - Gets a session
  • Update Instance - Updates an instance, and begins allocating or releasing resources as requested
  • Cancel Instance - Starts asynchronous cancellation on a long-running operation
  • Get Databases - Lists Cloud Spanner databases
  • Create Database - Creates a new Cloud Spanner database and starts to prepare it for serving
  • Get Instance Configurations - Lists the supported instance configurations for a given project
  • Get Instances - Lists all instances in the given project
  • Create instance - Creates an instance and begins preparing it to begin serving
  • Get IAM Policy - Gets the access control policy for a database resource
  • Set IAM Policy - Sets the access control policy on a database resource
  • Test IAM Permissions - Returns permissions that the caller has on the specified database resource
  • Begin Transaction - Begins a new transaction
  • Commit Transaction - Commits a transaction
  • Execute SQL - Executes an SQL query, returning all rows in a single reply
  • Execute Streaming SQL - Like ExecuteSql, except returns the result set as a stream
  • Read Rows - Reads rows from the database using key lookups and scans, as a simple key/value style alternative to ExecuteSql
  • Rollback Transaction - Rolls back a transaction, releasing any locks it holds
  • Streaming Read - Like Read, except returns the result set as a stream

Google Cloud SQL (APIs.json)

Cloud SQL is a fully-managed database service that makes it easy to set up, maintain, manage, and administer your relational PostgreSQL BETA and MySQL databases in the cloud. Cloud SQL offers high performance, scalability, and convenience. Hosted on Google Cloud Platform, Cloud SQL provides a database infrastructure for applications running anywhere.

Google Cloud SQL API (OpenAPI Spec)
  • - List all available database flags for Google Cloud SQL instances
  • - Lists instances under a given project in the alphabetical order of the instance name
  • - Creates a new Cloud SQL instance
  • - Deletes a Cloud SQL instance
  • - Retrieves a resource containing information about a Cloud SQL instance
  • - Updates settings of a Cloud SQL instance
  • - Updates settings of a Cloud SQL instance
  • - Lists all backup runs associated with a given instance and configuration in the reverse chronological order of the enqueued time
  • - Creates a new backup run on demand
  • - Deletes the backup taken by a backup run
  • - Retrieves a resource containing information about a backup run
  • - Creates a Cloud SQL instance as a clone of the source instance
  • - Generates a short-lived X509 certificate containing the provided public key and signed by a private key specific to the target instance
  • - Lists databases in the specified Cloud SQL instance
  • - Inserts a resource containing information about a database inside a Cloud SQL instance
  • - Deletes a database from a Cloud SQL instance
  • - Retrieves a resource containing information about a database inside a Cloud SQL instance
  • - Updates a resource containing information about a database inside a Cloud SQL instance
  • - Updates a resource containing information about a database inside a Cloud SQL instance
  • - Exports data from a Cloud SQL instance to a Google Cloud Storage bucket as a MySQL dump file
  • - Failover the instance to its failover replica instance
  • - Imports data into a Cloud SQL instance from a MySQL dump file in Google Cloud Storage
  • - Promotes the read replica instance to be a stand-alone Cloud SQL instance
  • - Deletes all client certificates and generates a new server SSL certificate for the instance
  • - Restarts a Cloud SQL instance
  • - Restores a backup of a Cloud SQL instance
  • - Lists all of the current SSL certificates for the instance
  • - Creates an SSL certificate and returns it along with the private key and server certificate authority
  • - Deletes the SSL certificate
  • - Retrieves a particular SSL certificate
  • - Starts the replication in the read replica instance
  • - Stops the replication in the read replica instance
  • - Truncate MySQL general and slow query log tables
  • - Deletes a user from a Cloud SQL instance
  • - Lists users in the specified Cloud SQL instance
  • - Creates a new user in a Cloud SQL instance
  • - Updates an existing user in a Cloud SQL instance
  • - Lists all instance operations that have been performed on the given Cloud SQL instance in the reverse chronological order of the start time
  • - Retrieves an instance operation that has been performed on an instance
  • - Lists all available service tiers for Google Cloud SQL, for example D1, D2

Google Cloud Storage (APIs.json)

Google Cloud Storage is unified object storage for developers and enterprises, from live data serving to data analytics/ML to data archiving. Google Cloud Storage allows world-wide storage and retrieval of any amount of data at any time. You can use Google Cloud Storage for a range of scenarios including serving website content, storing data for archival and disaster recovery, or distributing large data objects to users via direct download.

Google Cloud Storage API (OpenAPI Spec)
  • Get Buckets - Retrieves a list of buckets for a given project
  • Create Bucket - Creates a new bucket
  • Delete Bucket - Permanently deletes an empty bucket
  • Get Bucket - Returns metadata for the specified bucket
  • Update bucket - Updates a bucket
  • Update bucket - Updates a bucket
  • Get Bucket ACLs - Retrieves ACL entries on the specified bucket
  • Create Bucket ACL - Creates a new ACL entry on the specified bucket
  • Delete Bucket ACL - Permanently deletes the ACL entry for the specified entity on the specified bucket
  • Get Bucket ACL - Returns the ACL entry for the specified entity on the specified bucket
  • Update Bucket ACL - Updates an ACL entry on the specified bucket
  • Update Bucket ACL - Updates an ACL entry on the specified bucket
  • Get Bucket Default ACL - Retrieves default object ACL entries on the specified bucket
  • Create Bucket Default ACL - Creates a new default object ACL entry on the specified bucket
  • Default Bucket Default ACL - Permanently deletes the default object ACL entry for the specified entity on the specified bucket
  • Get Bucket Default ACL - Returns the default object ACL entry for the specified entity on the specified bucket
  • Update Bucket Default ACL - Updates a default object ACL entry on the specified bucket
  • Update Bucket Default ACL - Updates a default object ACL entry on the specified bucket
  • Get Bucket IAM - Returns an IAM policy for the specified bucket
  • Update Bucket IAM - Updates an IAM policy for the specified bucket
  • Test Bucket IAM Permissions - Tests a set of permissions on the given bucket to see which, if any, are held by the caller
  • Get Objects - Retrieves a list of objects matching the criteria
  • Add New Object - Stores a new object and metadata
  • Update Object - Watch for changes on all objects in a bucket
  • Delete Object - Deletes an object and its metadata
  • Get Object - Retrieves an object or its metadata
  • Update Object - Updates an object's metadata
  • Update Object - Updates an object's metadata
  • Get Object ACLs - Retrieves ACL entries on the specified object
  • Create Object ACL - Creates a new ACL entry on the specified object
  • Delete Object ACL - Permanently deletes the ACL entry for the specified entity on the specified object
  • Get Object ACL - Returns the ACL entry for the specified entity on the specified object
  • Update Object ACL - Updates an ACL entry on the specified object
  • Update Object ACL - Updates an ACL entry on the specified object
  • Get Object IAM - Returns an IAM policy for the specified object
  • Update Object IAM - Updates an IAM policy for the specified object
  • Test Object IAM Permissions - Tests a set of permissions on the given object to see which, if any, are held by the caller
  • Concatenate Objects - Concatenates a list of existing objects into a new object in the same bucket
  • Copy Object - Copies a source object to a destination object
  • Rewrite Object - Rewrites a source object to a destination object
  • Stop Watching Channel - Stop watching resources through this channel
Google Cloud Storage Transfer Service API (OpenAPI Spec)
  • Get Account - Returns the Google service account that is used by Storage Transfer Service to access buckets in the project where transfers run or in other projects
  • Get Transfer Jobs - Lists transfer jobs
  • Create Transfer Jobs - Creates a transfer job that runs periodically
  • Get Transfer Jobs - Gets a transfer job
  • Update Transfer Jobs - Updates a transfer job
  • Delete Transfer Operations - This method is not supported and the server returns `UNIMPLEMENTED`
  • Get Transfer Operations - Lists operations that match the specified filter in the request
  • Cancel Transfer Operation - Cancels a transfer
  • Pause Transfer Operation - Pauses a transfer operation
  • Resume Transfer Operation - Resumes a transfer operation that is paused
  • Get Service Account - Returns the Google service account that is used by Storage Transfer Service to access buckets in the project where transfers run or in other projects

Google Cloud User Accounts (APIs.json)

Service for managing the global Google Cloud user accounts. This API reference is organized by resource type. Each resource type has one or more data representations and one or more methods.

Google Cloud User Accounts API (OpenAPI Spec)
  • Get Groups - Retrieves the list of groups contained within the specified project
  • Create Group - Creates a Group resource in the specified project using the data included in the request
  • Delete Group - Deletes the specified Group resource
  • Get Group - Returns the specified Group resource
  • Add User To Group - Adds users to the specified group
  • Remove Use From Group - Removes users from the specified group
  • Get IAM Policy - Gets the access control policy for a resource
  • Set IAM Policy - Sets the access control policy on the specified resource
  • Test IAM Permissions - Returns permissions that a caller has on the specified resource
  • Get Operations - Retrieves the list of operation resources contained within the specified project
  • Delete Operation - Deletes the specified operation resource
  • Get Operation - Retrieves the specified operation resource
  • Get Users - Retrieves a list of users contained within the specified project
  • Create User - Creates a User resource in the specified project using the data included in the request
  • Get User IAM Policy - Gets the access control policy for a resource
  • Set User IAM Policy - Sets the access control policy on the specified resource
  • Test User IAM Permissions - Returns permissions that a caller has on the specified resource
  • Delete User - Deletes the specified User resource
  • Get User - Returns the specified User resource
  • Add Public Key - Adds a public key to the specified User resource with the data included in the request
  • Remove Public Key - Removes the specified public key from the user
  • Get Public Keys - Returns a list of authorized public keys for a specific user account
  • Get Linux Account Views - Retrieves a list of user accounts for an instance within a specific project

Google Cloud Vision (APIs.json)

Google Cloud Vision API enables developers to understand the content of an image by encapsulating powerful machine learning models in an easy to use REST API. It quickly classifies images into thousands of categories (e.g., sailboat, lion, Eiffel Tower), detects individual objects and faces within images, and finds and reads printed words contained within images. You can build metadata on your image catalog, moderate offensive content, or enable new marketing scenarios through image sentiment analysis. Analyze images uploaded in the request or integrate with your image storage on Google Cloud Storage.

Google Cloud Vision API (OpenAPI Spec)
  • Run Image Detection - Run image detection and annotation for a batch of images

Google Compute Engine (APIs.json)

Google Compute Engine delivers virtual machines running in Googles innovative data centers and worldwide fiber network. Compute Engines tooling and workflow support enable scaling from single instances to global, load-balanced cloud computing.

Google Compute Engine API (OpenAPI Spec)
  • Get Project - Returns the specified Project resource
  • Get Addresses - Retrieves an aggregated list of addresses
  • Get Autoscalers - Retrieves an aggregated list of autoscalers
  • Get Backend services - Retrieves the list of all BackendService resources, regional and global, available to the specified project
  • Get Disks - Retrieves an aggregated list of persistent disks
  • Get Disk Type - Retrieves an aggregated list of disk types
  • Get Forwarding Rules - Retrieves an aggregated list of forwarding rules
  • Get Instance Group Managers - Retrieves the list of managed instance groups and groups them by zone
  • Get Instance Groups - Retrieves the list of instance groups and sorts them by zone
  • Get Instances - Retrieves aggregated list of instances
  • Get Machine Types - Retrieves an aggregated list of machine types
  • Get Operations - Retrieves an aggregated list of all operations
  • Get Routers - Retrieves an aggregated list of routers
  • Get Subnetworks - Retrieves an aggregated list of subnetworks
  • Get Target Instances - Retrieves an aggregated list of target instances
  • Get Target Pools - Retrieves an aggregated list of target pools
  • Get Target VPN Gateways - Retrieves an aggregated list of target VPN gateways
  • Get VPN Tunnels - Retrieves an aggregated list of VPN tunnels
  • Get Global Addreses - Retrieves a list of global addresses
  • Add Address - Creates an address resource in the specified project using the data included in the request
  • Delete Address - Deletes the specified address resource
  • Get Address - Returns the specified address resource
  • Get Backend Buckets - Retrieves the list of BackendBucket resources available to the specified project
  • Create Backend Buckets - Creates a BackendBucket resource in the specified project using the data included in the request
  • Delete Backend Bucket - Deletes the specified BackendBucket resource
  • Create Backend Bucket - Returns the specified BackendBucket resource
  • Update Backend Bucket - Updates the specified BackendBucket resource with the data included in the request
  • Update Backend Bucket - Updates the specified BackendBucket resource with the data included in the request
  • Get Backend Services - Retrieves the list of BackendService resources available to the specified project
  • Create Backend Service - Creates a BackendService resource in the specified project using the data included in the request
  • Delete Backend Service - Deletes the specified BackendService resource
  • Get Backend Service - Returns the specified BackendService resource
  • Update Backend Service - Updates the specified BackendService resource with the data included in the request
  • Update Backend Service - Updates the specified BackendService resource with the data included in the request
  • Get Backend Service Health Check - Gets the most recent health check results for this BackendService
  • Get Firewalls - Retrieves the list of firewall rules available to the specified project
  • Create Firewall - Creates a firewall rule in the specified project using the data included in the request
  • Delete Firewall - Deletes the specified firewall
  • Get Firewall - Returns the specified firewall
  • Update Firewall - Updates the specified firewall rule with the data included in the request
  • Update Firewall - Updates the specified firewall rule with the data included in the request
  • Get Forwarding Rules - Retrieves a list of ForwardingRule resources available to the specified project
  • Create Forwarding Rule - Creates a ForwardingRule resource in the specified project and region using the data included in the request
  • Delete Forwarding Rule - Deletes the specified ForwardingRule resource
  • Get Forwarding Rule - Returns the specified ForwardingRule resource
  • Update Forwarding Rule - Changes target URL for forwarding rule
  • Get Health Checks - Retrieves the list of HealthCheck resources available to the specified project
  • Create Health Check - Creates a HealthCheck resource in the specified project using the data included in the request
  • Delete Health Check - Deletes the specified HealthCheck resource
  • Get Health Check - Returns the specified HealthCheck resource
  • Update Health Check - Updates a HealthCheck resource in the specified project using the data included in the request
  • Update Health Check - Updates a HealthCheck resource in the specified project using the data included in the request
  • Get HTTP Health Checks - Retrieves the list of HttpHealthCheck resources available to the specified project
  • Create HTTP Health Check - Creates a HttpHealthCheck resource in the specified project using the data included in the request
  • Delete HTTP Health Check - Deletes the specified HttpHealthCheck resource
  • Create HTTP Health Check - Returns the specified HttpHealthCheck resource
  • Update HTTP Health Check - Updates a HttpHealthCheck resource in the specified project using the data included in the request
  • Update HTTP Health Check - Updates a HttpHealthCheck resource in the specified project using the data included in the request
  • Get HTTPS Health Checks - Retrieves the list of HttpsHealthCheck resources available to the specified project
  • Create HTTPS Health Check - Creates a HttpsHealthCheck resource in the specified project using the data included in the request
  • Delete HTTPS Health Check - Deletes the specified HttpsHealthCheck resource
  • Get HTTPS Health Check - Returns the specified HttpsHealthCheck resource
  • Update HTTPS Health Check - Updates a HttpsHealthCheck resource in the specified project using the data included in the request
  • Update HTTPS Health Check - Updates a HttpsHealthCheck resource in the specified project using the data included in the request
  • Get Images - Retrieves the list of private images available to the specified project
  • Create Image - Creates an image in the specified project using the data included in the request
  • Create Image Family - Returns the latest image that is part of an image family and is not deprecated
  • Delete Image - Deletes the specified image
  • Get Image - Returns the specified image
  • Deprecate Image - Sets the deprecation status of an image
  • Get Instance Templates - Retrieves a list of instance templates that are contained within the specified project and zone
  • Create Instance Template - Creates an instance template in the specified project using the data that is included in the request
  • Delete Instance Templates - Deletes the specified instance template
  • Get Instance Template - Returns the specified instance template
  • Get License - Returns the specified License resource
  • Get Networks - Retrieves the list of networks available to the specified project
  • Create Network - Creates a network in the specified project using the data included in the request
  • Delete Network - Deletes the specified network
  • Get Network - Returns the specified network
  • Switc hto Network Mode - Switches the network mode from auto subnet mode to custom subnet mode
  • Get Operations - Retrieves a list of Operation resources contained within the specified project
  • Delete Operation - Deletes the specified Operations resource
  • Get Operation - Retrieves the specified Operations resource
  • Get Routes - Retrieves the list of Route resources available to the specified project
  • Create Route - Creates a Route resource in the specified project using the data included in the request
  • Delete Route - Deletes the specified Route resource
  • Get Route - Returns the specified Route resource
  • Get Snapshots - Retrieves the list of Snapshot resources contained within the specified project
  • Delete Snapshot - Deletes the specified Snapshot resource
  • Get Snapshot - Returns the specified Snapshot resource
  • Get SSL Certificates - Retrieves the list of SslCertificate resources available to the specified project
  • Create SSL Certificate - Creates a SslCertificate resource in the specified project using the data included in the request
  • Delete SSL Certificate - Deletes the specified SslCertificate resource
  • Get SSL Certificate - Returns the specified SslCertificate resource
  • Get Target HTTP Proxies - Retrieves the list of TargetHttpProxy resources available to the specified project
  • Create Target HTTP Proxy - Creates a TargetHttpProxy resource in the specified project using the data included in the request
  • Delete Target HTTP Proxy - Deletes the specified TargetHttpProxy resource
  • Get Target HTTP Proxy - Returns the specified TargetHttpProxy resource
  • Get Target HTTPS Proxies - Retrieves the list of TargetHttpsProxy resources available to the specified project
  • Create Target HTTPS Proxy - Creates a TargetHttpsProxy resource in the specified project using the data included in the request
  • Delete Target HTTPS Proxy - Deletes the specified TargetHttpsProxy resource
  • Get Target HTTPS Proxy - Returns the specified TargetHttpsProxy resource
  • Get Target SSL Proxies - Retrieves the list of TargetSslProxy resources available to the specified project
  • Create Target SSL Proxy - Creates a TargetSslProxy resource in the specified project using the data included in the request
  • Delete Target SSL Proxy - Deletes the specified TargetSslProxy resource
  • Get Target SSL Proxy - Returns the specified TargetSslProxy resource
  • Set Backend Service - Changes the BackendService for TargetSslProxy
  • Set Proxy header Type - Changes the ProxyHeaderType for TargetSslProxy
  • Change SSL Certificate - Changes SslCertificates for TargetSslProxy
  • Get URL Maps - Retrieves the list of UrlMap resources available to the specified project
  • Create URL Map - Creates a UrlMap resource in the specified project using the data included in the request
  • Delete URL Map - Deletes the specified UrlMap resource
  • Get URL Map - Returns the specified UrlMap resource
  • Update URL Map - Updates the specified UrlMap resource with the data included in the request
  • Update URL Map - Updates the specified UrlMap resource with the data included in the request
  • Invalidate Cache - Initiates a cache invalidation operation, invalidating the specified path, scoped to the specified UrlMap
  • Run Static Validation - Runs static validation for the UrlMap
  • Move Disk - Moves a persistent disk from one zone to another
  • Move Instance - Moves an instance and its attached persistent disks from one zone to another
  • Get Regions - Retrieves the list of region resources available to the specified project
  • Get Region - Returns the specified Region resource
  • Get Region Addresses - Retrieves a list of addresses contained within the specified region
  • Create Region Address - Creates an address resource in the specified project using the data included in the request
  • Delete Region Address - Deletes the specified address resource
  • Get Region Address - Returns the specified address resource
  • Get Autoscalers - Retrieves a list of autoscalers contained within the specified region
  • Update Autoscaler - Updates an autoscaler in the specified project using the data included in the request
  • Create Autoscaler - Creates an autoscaler in the specified project using the data included in the request
  • Update Autoscaler - Updates an autoscaler in the specified project using the data included in the request
  • Delete Autoscaler - Deletes the specified autoscaler
  • Get Autoscaler - Returns the specified autoscaler
  • Get Backend Services - Retrieves the list of regional BackendService resources available to the specified project in the given region
  • Create Backend Service - Creates a regional BackendService resource in the specified project using the data included in the request
  • Delete Backend Service - Deletes the specified regional BackendService resource
  • Get Backend Service - Returns the specified regional BackendService resource
  • Update Backend Service - Updates the specified regional BackendService resource with the data included in the request
  • Update Backend Service - Updates the specified regional BackendService resource with the data included in the request
  • Get Backend Service Health Check - Gets the most recent health check results for this regional BackendService
  • Get Forwarding Rules - Retrieves a list of ForwardingRule resources available to the specified project and region
  • Create Forwarding Rule - Creates a ForwardingRule resource in the specified project and region using the data included in the request
  • Delete Forwarding Rule - Deletes the specified ForwardingRule resource
  • Get Forwarding Rule - Returns the specified ForwardingRule resource
  • Update Forwarding Rule - Changes target URL for forwarding rule
  • Get Instance Group Managers - Retrieves the list of managed instance groups that are contained within the specified region
  • Create Instance Group Manager - Creates a managed instance group using the information that you specify in the request
  • Delete Instance Group Manager - Deletes the specified managed instance group and all of the instances in that group
  • Get Instance Group Manager - Returns all of the details about the specified managed instance group
  • Schedule Remove instance - Schedules a group action to remove the specified instances from the managed instance group
  • Schedule Delete instance - Schedules a group action to delete the specified instances in the managed instance group
  • Get instances - Lists the instances in the managed instance group and instances that are scheduled to be created
  • Recreate Instance - Schedules a group action to recreate the specified instances in the managed instance group
  • Resize Instance - Changes the intended size for the managed instance group
  • Set Instance Template - Sets the instance template to use when creating new instances or recreating instances in this group
  • Set Instance Target Pools - Modifies the target pools to which all new instances in this group are assigned
  • Get Instance Groups - Retrieves the list of instance group resources contained within the specified region
  • Get Instance Group - Returns the specified instance group resource
  • List Instances - Lists the instances in the specified instance group and displays information about the named ports
  • Set Named Portal - Sets the named ports for the specified regional instance group
  • Get Operations - Retrieves a list of Operation resources contained within the specified region
  • Delete Operation - Deletes the specified region-specific Operations resource
  • Get Operation - Retrieves the specified region-specific Operations resource
  • Get Routers - Retrieves a list of Router resources available to the specified project
  • Create Router - Creates a Router resource in the specified project and region using the data included in the request
  • Delete Router - Deletes the specified Router resource
  • Get Router - Returns the specified Router resource
  • Update Router - Updates the specified Router resource with the data included in the request
  • Update Router - Updates the specified Router resource with the data included in the request
  • Update Router Status - Retrieves runtime information of the specified router
  • Preview Router - Preview fields auto-generated during router create and update operations
  • Get Subnetworks - Retrieves a list of subnetworks available to the specified project
  • Create Subnetwork - Creates a subnetwork in the specified project using the data included in the request
  • Delete Subnetwork - Deletes the specified subnetwork
  • Get Subnetwork - Returns the specified subnetwork
  • Update Subnetwork - Expands the IP CIDR range of the subnetwork to a specified value
  • Get Target Pools - Retrieves a list of target pools available to the specified project and region
  • Create Target Pool - Creates a target pool in the specified project and region using the data included in the request
  • Delete Target Pool - Deletes the specified target pool
  • Get Target Pool - Returns the specified target pool
  • Add Target Pool Health Check - Adds health check URLs to a target pool
  • Add Instance to Target pool - Adds an instance to a target pool
  • Get Target Pool Health Check - Gets the most recent health check results for each IP for the instance that is referenced by the given target pool
  • Remove Target Pool Health Check - Removes health check URL from a target pool
  • Remove Instance From Target Pool - Removes instance URL from a target pool
  • Change Target Pool Backup - Changes a backup target pool's configurations
  • Get Target Pool VPN Gateways - Retrieves a list of target VPN gateways available to the specified project and region
  • Create Target Pool VPN Gateway - Creates a target VPN gateway in the specified project and region using the data included in the request
  • Delete Target Pool VPN Gateway - Deletes the specified target VPN gateway
  • Get Target Pool VPN Gateway - Returns the specified target VPN gateway
  • Get VPN Tunnels - Retrieves a list of VpnTunnel resources contained in the specified project and region
  • Create VPN Tunnel - Creates a VpnTunnel resource in the specified project and region using the data included in the request
  • Delete VPN Tunnel - Deletes the specified VpnTunnel resource
  • Get VPN Tunnel - Returns the specified VpnTunnel resource
  • Set Common Instance Metadata - Sets metadata common to all instances within the specified project using the data included in the request
  • Set Usage Export Bucket - Enables the usage export feature and sets the usage export bucket where reports are stored
  • Target HTTP Proxies URL Map - Changes the URL map for TargetHttpProxy
  • Replace SSL Certificate for Target HTTP PRoxy - Replaces SslCertificates for TargetHttpsProxy
  • Change URL Map for Target HTTP PRoxy - Changes the URL map for TargetHttpsProxy
  • Get Zones - Retrieves the list of Zone resources available to the specified project
  • Get Zone - Returns the specified Zone resource
  • Get Zone Autoscalers - Retrieves a list of autoscalers contained within the specified zone
  • Update Zone Autoscaler - Updates an autoscaler in the specified project using the data included in the request
  • Create Zone Autoscaler - Creates an autoscaler in the specified project using the data included in the request
  • Update Zone Autoscaler - Updates an autoscaler in the specified project using the data included in the request
  • Delete Zone Autoscaler - Deletes the specified autoscaler
  • UpGetdate Zone Autoscaler - Returns the specified autoscaler resource
  • Get Zone Disks - Retrieves a list of persistent disks contained within the specified zone
  • Create Zone Disk - Creates a persistent disk in the specified project using the data in the request
  • Delete Zone Disk - Deletes the specified persistent disk
  • Get Zone Disk - Returns a specified persistent disk
  • Create Snapshot of Zone Disk - Creates a snapshot of a specified persistent disk
  • Resize Zone Disk - Resizes the specified persistent disk
  • Get Zone Disk Types - Retrieves a list of disk types available to the specified project
  • Get Zone Disk Type - Returns the specified disk type
  • Get Zone Instance Group Managers - Retrieves a list of managed instance groups that are contained within the specified project and zone
  • Create Zone Instance Group Manager - Creates a managed instance group using the information that you specify in the request
  • Delete Zone Instance Group Manager - Deletes the specified managed instance group and all of the instances in that group
  • Get Zone Instance Group Manager - Returns all of the details about the specified managed instance group
  • Schedule Action to Abandon Instance - Schedules a group action to remove the specified instances from the managed instance group
  • Schedule Action to Delete Instance - Schedules a group action to delete the specified instances in the managed instance group
  • Get Zone Managed Instances - Lists all of the instances in the managed instance group
  • Schedule Recreate of Instance - Schedules a group action to recreate the specified instances in the managed instance group
  • Schedule Resize of Instance - Resizes the managed instance group
  • Set Zone Managed Instance Template - Specifies the instance template to use when creating new instances in this group
  • Modify Zone Managed Instance Target Pool - Modifies the target pools to which all instances in this managed instance group are assigned
  • Get Zone Instance Groups - Retrieves the list of instance groups that are located in the specified project and zone
  • Create Zone Instance Group - Creates an instance group in the specified project using the parameters that are included in the request
  • Delete Zone Instance Group - Deletes the specified instance group
  • Get Zone Instance Group - Returns the specified instance group
  • Add Instance to Zone Instance Group - Adds a list of instances to the specified instance group
  • Get Instance in Zone Instance Group - Lists the instances in the specified instance group
  • Remove Instance in Zone Instance Group - Removes one or more instances from the specified instance group, but does not delete those instances
  • Set Named Ports for Zone Instance Group - Sets the named ports for the specified instance group
  • Get Zone Instances - Retrieves the list of instances contained within the specified zone
  • Create Zone Instance - Creates an instance resource in the specified project using the data included in the request
  • Delete Zone Instance - Deletes the specified Instance resource
  • Get Zone Instance - Returns the specified Instance resource
  • Add Access to Zone Instance - Adds an access config to an instance's network interface
  • Attach Disk to Zone Instance - Attaches a Disk resource to an instance
  • Delete Access to Zone Instance - Deletes an access config from an instance's network interface
  • Detach Disk from Zone Instance - Detaches a disk from an instance
  • Reset Zone Instance - Performs a hard reset on the instance
  • Get Zone Instance Serial Port - Returns the specified instance's serial port output
  • Set Zone Instance Disk Auto Delete - Sets the auto-delete flag for a disk attached to an instance
  • Set Zone Instance Machine Type - Changes the machine type for a stopped instance to the machine type specified in the request
  • Set Zone Instance Metadata - Sets metadata for the specified instance to the data included in the request
  • Set Zone Instance Scheduling - Sets an instance's scheduling options
  • Set Zone Instance Service Account - Sets the service account on the instance
  • Set Zone Instance Tags - Sets tags for the specified instance to the data included in the request
  • Start Zone Instance - Starts an instance that was stopped using the using the instances()
  • Start Zone Instance with Encryption Key - Starts an instance that was stopped using the using the instances()
  • Stop Zone Instance - Stops a running instance, shutting it down cleanly, and allows you to restart the instance at a later time
  • Get Zone Instance Machine Types - Retrieves a list of machine types available to the specified project
  • Get Zone Instance Machine Type - Returns the specified machine type
  • Get Zone Instance Machine Operatons - Retrieves a list of Operation resources contained within the specified zone
  • Delete Zone Instance Machine Operaton - Deletes the specified zone-specific Operations resource
  • Get Zone Instance Machine Operaton - Retrieves the specified zone-specific Operations resource
  • Get Zone Target Instances - Retrieves a list of TargetInstance resources available to the specified project and zone
  • Create Zone Target Instance - Creates a TargetInstance resource in the specified project and zone using the data included in the request
  • Delete Zone Target Instance - Deletes the specified TargetInstance resource
  • Get Zone Target Instance - Returns the specified TargetInstance resource

Google Consumer Surveys (APIs.json)

Google Consumer Surveys brings journalists the latest data on elections and political opinions. Create your own surveys for custom insights specific to your audience for free. Faster and more accurate online polling. Imagine surveying public opinion with a tool so precise, it could predict the nationu0026rsquo;s next president. That tool is Google Consumer Surveys.

Google Surveys API (OpenAPI Spec)
  • Get Mobile App Panels - Lists the MobileAppPanels available to the authenticated user
  • Get Mobile App Panel - Retrieves a MobileAppPanel that is available to the authenticated user
  • Update Mobile App Panel - Updates a MobileAppPanel
  • Get Surveys - Lists the surveys owned by the authenticated user
  • Create Survey - Creates a survey
  • Begin Survey - Begins running a survey
  • Stop Survey - Stops a running survey
  • Remove Survey - Removes a survey from view in all user GET requests
  • Get Survey - Retrieves information about the specified survey
  • Update Survey - Updates a survey
  • Get Survey Results - Retrieves any survey results that have been produced so far

Google Container Engine (APIs.json)

Google Container Engine is a powerful cluster manager and orchestration system for running your Docker containers. Container Engine schedules your containers into the cluster and manages them automatically based on requirements you define (such as CPU and memory). Its built on the open source Kubernetes system, giving you the flexibility to take advantage of on-premises, hybrid, or public cloud infrastructure.

Google Container Engine API (OpenAPI Spec)
  • Get Clusters - Lists all clusters owned by a project in either the specified zone or all zones
  • Create Cluster - Creates a cluster, consisting of the specified number and type of Google Compute Engine instances
  • Delete Cluster - Deletes the cluster, including the Kubernetes endpoint and all worker nodes
  • Get Cluster - Gets the details of a specific cluster
  • Update Cluster - Updates the settings of a specific cluster
  • Get Cluster Node Pools - Lists the node pools for a cluster
  • Create Cluster Node Pool - Creates a node pool for a cluster
  • Delete Cluster Node Pool - Deletes a node pool from a cluster
  • Get Cluster Node Pool - Retrieves the node pool requested
  • Set Cluster Node Management - Sets the NodeManagement options for a node pool
  • Rollback Node - Roll back the previously Aborted or Failed NodePool upgrade
  • Get Operations - Lists all operations in a project in a specific zone or all zones
  • Get Operations - Gets the specified operation
  • Create Operation - Cancels the specified operation
  • Get Server Configuration - Returns configuration info about the Container Engine service

Google Content API for Shopping (APIs.json)

API allowing retailers to manage their product feed content programmatically. u0026nbsp;Providing item-level data quality information: See if an item was disapproved because a landing page URL isnu0026rsquo;t working on a mobile device or if unique product identifiers are inaccurate. Faster pricing and availability updates: Ensure customers have the latest price-points and know whatu0026rsquo;s in-stock before they click through to your site. More integration options: u0026nbsp;The newer API supports a broader choice of programming languages and data formats.

Google Content API for Shopping API (OpenAPI Spec)
  • Authenticated User - Returns information about the authenticated user
  • Account Batch - Retrieves, inserts, updates, and deletes multiple Merchant Center (sub-)accounts in a single request
  • Account Batches - Retrieves and updates the shipping settings of multiple accounts in a single request
  • Account Status Batch - Retrieves account batch status
  • Account Taxes - Retrieves and updates tax settings of multiple accounts in a single request
  • Data Feeds - Retrieves data feed batches
  • Data Feed Status - Retrieves data feed batch status
  • Inventory - Updates price and availability for multiple products or stores in a single request
  • Orders - Retrieves or modifies multiple orders in a single request
  • Product Batches - Retrieves, inserts, and deletes multiple products in a single request
  • Product Batch - Gets the statuses of multiple products in a single request
  • Shipping Settings - Retrieves and updates the shipping settings of multiple accounts in a single request
  • Get Accounts - Lists the sub-accounts in your Merchant Center account
  • Create Accounts - Creates a Merchant Center sub-account
  • Delete Account - Deletes a Merchant Center sub-account
  • Get Account - Retrieves a Merchant Center account
  • Update Account - Updates a Merchant Center account
  • Update Account - Updates a Merchant Center account
  • Get Account Shipping - Lists the shipping settings of the sub-accounts in your Merchant Center account
  • Get Account Shipping - Retrieves the shipping settings of the account
  • Updat Account Shipping - Updates the shipping settings of the account
  • Updat Account Shipping - Updates the shipping settings of the account
  • Get Account Status - Lists the statuses of the sub-accounts in your Merchant Center account
  • Get Account Status - Retrieves the status of a Merchant Center account
  • Get Account Taxes - Lists the tax settings of the sub-accounts in your Merchant Center account
  • Get Account Tax - Retrieves the tax settings of the account
  • Update Account Tax - Updates the tax settings of the account
  • Update Account Tax - Updates the tax settings of the account
  • Get Data Feeds - Lists the datafeeds in your Merchant Center account
  • Create Data Feed - Registers a datafeed with your Merchant Center account
  • Delete Data Feed - Deletes a datafeed from your Merchant Center account
  • Get Data Feed - Retrieves a datafeed from your Merchant Center account
  • Update Data Feed - Updates a datafeed of your Merchant Center account
  • Update Data Feed - Updates a datafeed of your Merchant Center account
  • Get Data Feed Status - Lists the statuses of the datafeeds in your Merchant Center account
  • Get Data Feed Status - Retrieves the status of a datafeed from your Merchant Center account
  • Update Price - Updates price and availability of a product in your Merchant Center account
  • Get Orders - Lists the orders in your Merchant Center account
  • Get Order - Retrieves an order from your Merchant Center account
  • Acknowledge Order - Marks an order as acknowledged
  • Cancel Order - Cancels all line items in an order
  • Cancel Order Line Item - Cancels a line item
  • Refund Order - Refund a portion of the order, up to the full amount paid