Apigee website screenshot

Apigee

Apigee is Google Cloud's native API management platform for building, managing, and securing APIs across any use case, environment, or scale. It provides API proxies, security, rate limiting, quotas, analytics, monetization, and developer portal capabilities.

5 APIs 0 Features
Advanced API SecurityAgentic AIAnalyticsAPI GatewayAPI GovernanceAPI HubAPI ManagementDeveloper PortalEnterpriseGenerative AIHybridIntegrationsMicroservicesMCPModel Context ProtocolMonetization

APIs

Apigee API Management

APIs for programmatically managing Apigee organizations, API proxies, products, developers, apps, environments, deployments, and analytics. Provides full lifecycle management of...

Apigee API Hub API

API for cataloging, organizing, and governing APIs across an organization. Enables API discovery, metadata management, dependency mapping, deployment tracking, and AI-powered sp...

Apigee Integrations API

API for creating, managing, and executing integrations within Google Cloud. Supports authentication, certificate management, scheduled execution, and connectors for third-party ...

Apigee API Management API

API for discovering and observing shadow APIs in existing Google Cloud infrastructure, enabling organizations to identify undocumented or unmanaged APIs operating within their e...

Apigee Registry API

API for tracking and managing machine-readable descriptions of APIs, including specifications, versions, deployments, and related metadata. This is a legacy API and Google recom...

Collections

Arazzo Workflows

Apigee Set Up Analytics Export and Read Stats

Create an analytics datastore for export, then query environment statistics for a dimension.

ARAZZO

Apigee Onboard an App Group

Create an app group, add a developer, register an app, and read the app back.

ARAZZO

Apigee API Hub Catalog and Lint

Register an API in API Hub, add a version and spec, trigger a lint, then read the lint outcome.

ARAZZO

Apigee Decommission an API Proxy

Undeploy a proxy revision from an environment, delete that revision, then delete the proxy.

ARAZZO

Apigee API Hub Discover and Search

Run a full-text search across API Hub, then read a matching API and list its versions.

ARAZZO

Apigee Tear Down an Environment

List deployments, undeploy a proxy revision from the environment, then delete the environment.

ARAZZO

Apigee Grant an App Access to a New Product

Create a new API product, confirm the target app and its key, then bind the product to the key.

ARAZZO

Apigee Integration Auth Setup

Create an auth config, list auth configs to confirm it, then author an integration version.

ARAZZO

Apigee Integration Execution Monitor

Execute an integration, list its recent executions, then read the execution detail.

ARAZZO

Apigee Publish and Execute an Integration

Create an integration version, publish it, then execute it synchronously and read the result.

ARAZZO

Apigee Onboard a Developer App

Create an API product, register a developer, create their app, and read the issued API keys.

ARAZZO

Apigee Promote a New Proxy Revision

List a proxy's revisions, deploy the newest one with override, then undeploy the prior revision.

ARAZZO

Apigee Provision an Environment

Create an environment, poll until it is active, then add a target server and a key value map.

ARAZZO

Apigee Provision a Runtime Instance

Create an Apigee runtime instance, poll until it is active, then create an environment on it.

ARAZZO

Apigee Import and Deploy an API Proxy

Import an API proxy bundle, find its newest revision, deploy it, and confirm the deployment.

ARAZZO

Apigee Publish an API Proxy as a Product

Import a proxy, deploy its revision, then bundle it into an API product ready for consumption.

ARAZZO

Apigee API Hub Deployment and Dependency

Record a deployment in API Hub, declare a dependency between two APIs, then read it back.

ARAZZO

Apigee API Hub Register External API

Register an external API reference, define a custom attribute, then list external APIs.

ARAZZO

Apigee Registry Catalog an API Version

Register an API in the Registry, add a version and a spec, then record a deployment.

ARAZZO

Apigee Registry Spec Revision Rollback

Read a spec's current revision, push a new revision via update, then roll back to the original.

ARAZZO

Apigee Rotate a Developer App Key

Issue a fresh consumer key for an app, grant it product access, then revoke the old key.

ARAZZO

Apigee Shadow API Discovery

Create an observation source, wait for it, start an observation job, wait again, then enable it.

ARAZZO

Apigee Catalog a Shared Flow

Import a shared flow bundle, read it back for its revisions, and list shared flow deployments.

ARAZZO

Apigee Roll Out a Target Server Change

Create a backend target server, read it back, then update its host and port.

ARAZZO

Apigee Update an API Product Quota

Read an API product, then update its quota limits while preserving its existing bindings.

ARAZZO

GraphQL

Apigee GraphQL API

Apigee is Google Cloud API management platform. The API covers API proxy design and deployment, developer portals, API products, app management, API analytics, quota management,...

GRAPHQL

Pricing Plans

Apigee Plans Pricing

5 plans

PLANS

Rate Limits

Apigee Rate Limits

16 limits

RATE LIMITS

FinOps

Apigee Finops

FINOPS

Semantic Vocabularies

Apigee Context

0 classes · 14 properties

JSON-LD

API Governance Rules

Apigee API Rules

14 rules · 5 errors 7 warnings 2 info

SPECTRAL

JSON Structure

Apigee Api Product Structure

14 properties

JSON STRUCTURE

Apigee Api Proxy Structure

7 properties

JSON STRUCTURE

Apigee Deployment Structure

7 properties

JSON STRUCTURE

Apigee Developer App Structure

11 properties

JSON STRUCTURE

Apigee Developer Structure

13 properties

JSON STRUCTURE

Apigee Environment Structure

12 properties

JSON STRUCTURE

Apigee Integration Structure

12 properties

JSON STRUCTURE

Apigee Organization Structure

14 properties

JSON STRUCTURE

Apigee Structure

0 properties

JSON STRUCTURE

Example Payloads

Apigee Api Product Example

5 fields

EXAMPLE

Apigee Api Proxy Example

3 fields

EXAMPLE

Apigee Deployment Example

4 fields

EXAMPLE

Apigee Developer App Example

4 fields

EXAMPLE

Apigee Developer Example

4 fields

EXAMPLE

Apigee Environment Example

3 fields

EXAMPLE

Apigee Integration Example

3 fields

EXAMPLE

Apigee Organization Example

4 fields

EXAMPLE

Resources

🔗
PostmanWorkspace
PostmanWorkspace
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
LinkedIn
LinkedIn
🌐
Portal
Portal
🔗
Documentation
Documentation
🚀
GettingStarted
GettingStarted
🔑
Authentication
Authentication
📰
Blog
Blog
🟢
StatusPage
StatusPage
💬
Support
Support
📜
TermsOfService
TermsOfService
📜
PrivacyPolicy
PrivacyPolicy
👥
GitHubOrganization
GitHubOrganization
🔗
Community
Community
🔗
Website
Website
🔗
Login
Login
📝
Signup
Signup
💰
Pricing
Pricing
📄
ReleaseNotes
ReleaseNotes
📄
ChangeLog
ChangeLog
📦
SDKs
SDKs
🎓
Tutorials
Tutorials
🔗
Learning Resources
Learning Resources
🔗
Coursera
Coursera
🔗
Security
Security
🌐
DeveloperPortal
DeveloperPortal
🔗
API Products
API Products
🔗
Analytics
Analytics
🔗
Monetization
Monetization
🔗
Hybrid
Hybrid
🔗
Envoy Adapter
Envoy Adapter
🔗
Advanced API Security
Advanced API Security
🔗
ModelContextProtocol
ModelContextProtocol
🔗
AgenticAI
AgenticAI
🔗
SpecificationBoost
SpecificationBoost
🔗
CLI
CLI
🔗
AnalystReport
AnalystReport
👥
GitHubRepository
GitHubRepository
👥
GitHubRepository
GitHubRepository
👥
GitHubRepository
GitHubRepository
👥
GitHubRepository
GitHubRepository
🔗
LlmsText
LlmsText

Sources

Raw ↑
opencollection: 1.0.0
info:
  name: Apigee Registry API
  version: 1.0.0
request:
  auth:
    type: oauth2
    flow: authorization_code
    authorizationUrl: https://accounts.google.com/o/oauth2/auth
    accessTokenUrl: https://oauth2.googleapis.com/token
    credentials:
      clientId: '{{clientId}}'
      clientSecret: '{{clientSecret}}'
items:
- info:
    name: Default
    type: folder
  items:
  - info:
      name: Apigee List APIs
      type: http
    http:
      method: GET
      url: https://apigeeregistry.googleapis.com/v1/projects/:projectId/locations/:locationId/apis
      params:
      - name: projectId
        value: ''
        type: path
        description: Google Cloud project ID.
      - name: locationId
        value: ''
        type: path
        description: Google Cloud region or location.
      - name: pageSize
        value: ''
        type: query
        description: Maximum number of items to return per page.
      - name: pageToken
        value: ''
        type: query
        description: Page token returned from a previous list request.
      - name: filter
        value: ''
        type: query
        description: Filter expression to narrow the results.
      - name: orderBy
        value: ''
        type: query
        description: Field to order results by.
    docs: Lists all APIs in the specified project and location. Returns API metadata including name, display name, description,
      and labels.
  - info:
      name: Apigee Create an API
      type: http
    http:
      method: POST
      url: https://apigeeregistry.googleapis.com/v1/projects/:projectId/locations/:locationId/apis
      params:
      - name: projectId
        value: ''
        type: path
        description: Google Cloud project ID.
      - name: locationId
        value: ''
        type: path
        description: Google Cloud region or location.
      - name: apiId
        value: ''
        type: query
        description: Required. The ID to use for the API.
      body:
        type: json
        data: '{}'
    docs: Creates a new API entry in the registry. An API represents a logical grouping of related API versions.
  - info:
      name: Apigee Get an API
      type: http
    http:
      method: GET
      url: https://apigeeregistry.googleapis.com/v1/projects/:projectId/locations/:locationId/apis/:apiId
      params:
      - name: projectId
        value: ''
        type: path
        description: Google Cloud project ID.
      - name: locationId
        value: ''
        type: path
        description: Google Cloud region or location.
      - name: apiId
        value: ''
        type: path
        description: ID of the API resource.
    docs: Gets the details of a specific API entry in the registry.
  - info:
      name: Apigee Update an API
      type: http
    http:
      method: PATCH
      url: https://apigeeregistry.googleapis.com/v1/projects/:projectId/locations/:locationId/apis/:apiId
      params:
      - name: projectId
        value: ''
        type: path
        description: Google Cloud project ID.
      - name: locationId
        value: ''
        type: path
        description: Google Cloud region or location.
      - name: apiId
        value: ''
        type: path
        description: ID of the API resource.
      - name: updateMask
        value: ''
        type: query
        description: Required. Comma-separated list of fields to update.
      - name: allowMissing
        value: ''
        type: query
        description: If true, create the API if it does not exist.
      body:
        type: json
        data: '{}'
    docs: Updates an existing API entry. Use updateMask to specify fields.
  - info:
      name: Apigee Delete an API
      type: http
    http:
      method: DELETE
      url: https://apigeeregistry.googleapis.com/v1/projects/:projectId/locations/:locationId/apis/:apiId
      params:
      - name: projectId
        value: ''
        type: path
        description: Google Cloud project ID.
      - name: locationId
        value: ''
        type: path
        description: Google Cloud region or location.
      - name: apiId
        value: ''
        type: path
        description: ID of the API resource.
      - name: force
        value: ''
        type: query
        description: If true, delete child resources as well.
    docs: Deletes an API and all of its owned resources (versions, specs, deployments, artifacts).
- info:
    name: API Versions
    type: folder
  items:
  - info:
      name: Apigee List API Versions
      type: http
    http:
      method: GET
      url: https://apigeeregistry.googleapis.com/v1/projects/:projectId/locations/:locationId/apis/:apiId/versions
      params:
      - name: projectId
        value: ''
        type: path
        description: Google Cloud project ID.
      - name: locationId
        value: ''
        type: path
        description: Google Cloud region or location.
      - name: apiId
        value: ''
        type: path
        description: ID of the API resource.
      - name: pageSize
        value: ''
        type: query
        description: Maximum number of items to return per page.
      - name: pageToken
        value: ''
        type: query
        description: Page token returned from a previous list request.
      - name: filter
        value: ''
        type: query
        description: Filter expression.
      - name: orderBy
        value: ''
        type: query
        description: Field to order results by.
    docs: Lists all versions of an API in the registry.
  - info:
      name: Apigee Create an API Version
      type: http
    http:
      method: POST
      url: https://apigeeregistry.googleapis.com/v1/projects/:projectId/locations/:locationId/apis/:apiId/versions
      params:
      - name: projectId
        value: ''
        type: path
        description: Google Cloud project ID.
      - name: locationId
        value: ''
        type: path
        description: Google Cloud region or location.
      - name: apiId
        value: ''
        type: path
        description: ID of the API resource.
      - name: apiVersionId
        value: ''
        type: query
        description: Required. The ID to use for the version.
      body:
        type: json
        data: '{}'
    docs: Creates a new version for an API in the registry.
  - info:
      name: Apigee Get an API Version
      type: http
    http:
      method: GET
      url: https://apigeeregistry.googleapis.com/v1/projects/:projectId/locations/:locationId/apis/:apiId/versions/:versionId
      params:
      - name: projectId
        value: ''
        type: path
        description: Google Cloud project ID.
      - name: locationId
        value: ''
        type: path
        description: Google Cloud region or location.
      - name: apiId
        value: ''
        type: path
        description: ID of the API resource.
      - name: versionId
        value: ''
        type: path
        description: ID of the API version.
    docs: Gets the details of a specific API version.
  - info:
      name: Apigee Update an API Version
      type: http
    http:
      method: PATCH
      url: https://apigeeregistry.googleapis.com/v1/projects/:projectId/locations/:locationId/apis/:apiId/versions/:versionId
      params:
      - name: projectId
        value: ''
        type: path
        description: Google Cloud project ID.
      - name: locationId
        value: ''
        type: path
        description: Google Cloud region or location.
      - name: apiId
        value: ''
        type: path
        description: ID of the API resource.
      - name: versionId
        value: ''
        type: path
        description: ID of the API version.
      - name: updateMask
        value: ''
        type: query
        description: Required. Comma-separated list of fields to update.
      - name: allowMissing
        value: ''
        type: query
        description: If true, create if it does not exist.
      body:
        type: json
        data: '{}'
    docs: Updates an existing API version.
  - info:
      name: Apigee Delete an API Version
      type: http
    http:
      method: DELETE
      url: https://apigeeregistry.googleapis.com/v1/projects/:projectId/locations/:locationId/apis/:apiId/versions/:versionId
      params:
      - name: projectId
        value: ''
        type: path
        description: Google Cloud project ID.
      - name: locationId
        value: ''
        type: path
        description: Google Cloud region or location.
      - name: apiId
        value: ''
        type: path
        description: ID of the API resource.
      - name: versionId
        value: ''
        type: path
        description: ID of the API version.
      - name: force
        value: ''
        type: query
        description: If true, delete child resources as well.
    docs: Deletes an API version and all its owned resources.
- info:
    name: API Specs
    type: folder
  items:
  - info:
      name: Apigee List API Specs
      type: http
    http:
      method: GET
      url: https://apigeeregistry.googleapis.com/v1/projects/:projectId/locations/:locationId/apis/:apiId/versions/:versionId/specs
      params:
      - name: projectId
        value: ''
        type: path
        description: Google Cloud project ID.
      - name: locationId
        value: ''
        type: path
        description: Google Cloud region or location.
      - name: apiId
        value: ''
        type: path
        description: ID of the API resource.
      - name: versionId
        value: ''
        type: path
        description: ID of the API version.
      - name: pageSize
        value: ''
        type: query
        description: Maximum number of items to return per page.
      - name: pageToken
        value: ''
        type: query
        description: Page token returned from a previous list request.
      - name: filter
        value: ''
        type: query
        description: Filter expression.
      - name: orderBy
        value: ''
        type: query
        description: Field to order results by.
    docs: Lists all specs for an API version.
  - info:
      name: Apigee Create an API Spec
      type: http
    http:
      method: POST
      url: https://apigeeregistry.googleapis.com/v1/projects/:projectId/locations/:locationId/apis/:apiId/versions/:versionId/specs
      params:
      - name: projectId
        value: ''
        type: path
        description: Google Cloud project ID.
      - name: locationId
        value: ''
        type: path
        description: Google Cloud region or location.
      - name: apiId
        value: ''
        type: path
        description: ID of the API resource.
      - name: versionId
        value: ''
        type: path
        description: ID of the API version.
      - name: apiSpecId
        value: ''
        type: query
        description: Required. The ID to use for the spec.
      body:
        type: json
        data: '{}'
    docs: Creates a new specification for an API version in the registry.
  - info:
      name: Apigee Get an API Spec
      type: http
    http:
      method: GET
      url: https://apigeeregistry.googleapis.com/v1/projects/:projectId/locations/:locationId/apis/:apiId/versions/:versionId/specs/:specId
      params:
      - name: projectId
        value: ''
        type: path
        description: Google Cloud project ID.
      - name: locationId
        value: ''
        type: path
        description: Google Cloud region or location.
      - name: apiId
        value: ''
        type: path
        description: ID of the API resource.
      - name: versionId
        value: ''
        type: path
        description: ID of the API version.
      - name: specId
        value: ''
        type: path
        description: ID of the API spec.
    docs: Gets details about a specific API specification.
  - info:
      name: Apigee Update an API Spec
      type: http
    http:
      method: PATCH
      url: https://apigeeregistry.googleapis.com/v1/projects/:projectId/locations/:locationId/apis/:apiId/versions/:versionId/specs/:specId
      params:
      - name: projectId
        value: ''
        type: path
        description: Google Cloud project ID.
      - name: locationId
        value: ''
        type: path
        description: Google Cloud region or location.
      - name: apiId
        value: ''
        type: path
        description: ID of the API resource.
      - name: versionId
        value: ''
        type: path
        description: ID of the API version.
      - name: specId
        value: ''
        type: path
        description: ID of the API spec.
      - name: updateMask
        value: ''
        type: query
        description: Required. Comma-separated list of fields to update.
      - name: allowMissing
        value: ''
        type: query
        description: If true, create if it does not exist.
      body:
        type: json
        data: '{}'
    docs: Updates an existing API spec. A new revision is created if the spec content changes.
  - info:
      name: Apigee Delete an API Spec
      type: http
    http:
      method: DELETE
      url: https://apigeeregistry.googleapis.com/v1/projects/:projectId/locations/:locationId/apis/:apiId/versions/:versionId/specs/:specId
      params:
      - name: projectId
        value: ''
        type: path
        description: Google Cloud project ID.
      - name: locationId
        value: ''
        type: path
        description: Google Cloud region or location.
      - name: apiId
        value: ''
        type: path
        description: ID of the API resource.
      - name: versionId
        value: ''
        type: path
        description: ID of the API version.
      - name: specId
        value: ''
        type: path
        description: ID of the API spec.
      - name: force
        value: ''
        type: query
        description: If true, delete child resources as well.
    docs: Deletes an API spec and all its revisions and child resources.
  - info:
      name: Apigee Get API Spec Contents
      type: http
    http:
      method: GET
      url: https://apigeeregistry.googleapis.com/v1/projects/:projectId/locations/:locationId/apis/:apiId/versions/:versionId/specs/:specId:getContents
      params:
      - name: projectId
        value: ''
        type: path
        description: Google Cloud project ID.
      - name: locationId
        value: ''
        type: path
        description: Google Cloud region or location.
      - name: apiId
        value: ''
        type: path
        description: ID of the API resource.
      - name: versionId
        value: ''
        type: path
        description: ID of the API version.
      - name: specId
        value: ''
        type: path
        description: ID of the API spec.
    docs: Retrieves the raw content of an API specification.
  - info:
      name: Apigee Rollback an API Spec
      type: http
    http:
      method: POST
      url: https://apigeeregistry.googleapis.com/v1/projects/:projectId/locations/:locationId/apis/:apiId/versions/:versionId/specs/:specId:rollback
      params:
      - name: projectId
        value: ''
        type: path
        description: Google Cloud project ID.
      - name: locationId
        value: ''
        type: path
        description: Google Cloud region or location.
      - name: apiId
        value: ''
        type: path
        description: ID of the API resource.
      - name: versionId
        value: ''
        type: path
        description: ID of the API version.
      - name: specId
        value: ''
        type: path
        description: ID of the API spec.
      body:
        type: json
        data: '{}'
    docs: Rolls back an API spec to a previous revision.
- info:
    name: API Deployments
    type: folder
  items:
  - info:
      name: Apigee List API Deployments
      type: http
    http:
      method: GET
      url: https://apigeeregistry.googleapis.com/v1/projects/:projectId/locations/:locationId/apis/:apiId/deployments
      params:
      - name: projectId
        value: ''
        type: path
        description: Google Cloud project ID.
      - name: locationId
        value: ''
        type: path
        description: Google Cloud region or location.
      - name: apiId
        value: ''
        type: path
        description: ID of the API resource.
      - name: pageSize
        value: ''
        type: query
        description: Maximum number of items to return per page.
      - name: pageToken
        value: ''
        type: query
        description: Page token returned from a previous list request.
      - name: filter
        value: ''
        type: query
        description: Filter expression.
      - name: orderBy
        value: ''
        type: query
        description: Field to order results by.
    docs: Lists all deployment records for an API.
  - info:
      name: Apigee Create an API Deployment
      type: http
    http:
      method: POST
      url: https://apigeeregistry.googleapis.com/v1/projects/:projectId/locations/:locationId/apis/:apiId/deployments
      params:
      - name: projectId
        value: ''
        type: path
        description: Google Cloud project ID.
      - name: locationId
        value: ''
        type: path
        description: Google Cloud region or location.
      - name: apiId
        value: ''
        type: path
        description: ID of the API resource.
      - name: apiDeploymentId
        value: ''
        type: query
        description: Required. The ID to use for the deployment.
      body:
        type: json
        data: '{}'
    docs: Creates a new deployment record for an API, tracking where a version is deployed.
  - info:
      name: Apigee Get an API Deployment
      type: http
    http:
      method: GET
      url: https://apigeeregistry.googleapis.com/v1/projects/:projectId/locations/:locationId/apis/:apiId/deployments/:deploymentId
      params:
      - name: projectId
        value: ''
        type: path
        description: Google Cloud project ID.
      - name: locationId
        value: ''
        type: path
        description: Google Cloud region or location.
      - name: apiId
        value: ''
        type: path
        description: ID of the API resource.
      - name: deploymentId
        value: ''
        type: path
        description: ID of the API deployment.
    docs: Gets the details of a specific API deployment record.
  - info:
      name: Apigee Update an API Deployment
      type: http
    http:
      method: PATCH
      url: https://apigeeregistry.googleapis.com/v1/projects/:projectId/locations/:locationId/apis/:apiId/deployments/:deploymentId
      params:
      - name: projectId
        value: ''
        type: path
        description: Google Cloud project ID.
      - name: locationId
        value: ''
        type: path
        description: Google Cloud region or location.
      - name: apiId
        value: ''
        type: path
        description: ID of the API resource.
      - name: deploymentId
        value: ''
        type: path
        description: ID of the API deployment.
      - name: updateMask
        value: ''
        type: query
        description: Required. Comma-separated list of fields to update.
      - name: allowMissing
        value: ''
        type: query
        description: If true, create if it does not exist.
      body:
        type: json
        data: '{}'
    docs: Updates an existing API deployment record.
  - info:
      name: Apigee Delete an API Deployment
      type: http
    http:
      method: DELETE
      url: https://apigeeregistry.googleapis.com/v1/projects/:projectId/locations/:locationId/apis/:apiId/deployments/:deploymentId
      params:
      - name: projectId
        value: ''
        type: path
        description: Google Cloud project ID.
      - name: locationId
        value: ''
        type: path
        description: Google Cloud region or location.
      - name: apiId
        value: ''
        type: path
        description: ID of the API resource.
      - name: deploymentId
        value: ''
        type: path
        description: ID of the API deployment.
      - name: force
        value: ''
        type: query
        description: If true, force delete.
    docs: Deletes an API deployment record.
  - info:
      name: Apigee Rollback an API Deployment
      type: http
    http:
      method: POST
      url: https://apigeeregistry.googleapis.com/v1/projects/:projectId/locations/:locationId/apis/:apiId/deployments/:deploymentId:rollback
      params:
      - name: projectId
        value: ''
        type: path
        description: Google Cloud project ID.
      - name: locationId
        value: ''
        type: path
        description: Google Cloud region or location.
      - name: apiId
        value: ''
        type: path
        description: ID of the API resource.
      - name: deploymentId
        value: ''
        type: path
        description: ID of the API deployment.
      body:
        type: json
        data: '{}'
    docs: Rolls back an API deployment to a previous revision.
- info:
    name: Artifacts
    type: folder
  items:
  - info:
      name: Apigee List Artifacts
      type: http
    http:
      method: GET
      url: https://apigeeregistry.googleapis.com/v1/projects/:projectId/locations/:locationId/artifacts
      params:
      - name: projectId
        value: ''
        type: path
        description: Google Cloud project ID.
      - name: locationId
        value: ''
        type: path
        description: Google Cloud region or location.
      - name: pageSize
        value: ''
        type: query
        description: Maximum number of items to return per page.
      - name: pageToken
        value: ''
        type: query
        description: Page token returned from a previous list request.
      - name: filter
        value: ''
        type: query
        description: Filter expression.
      - name: orderBy
        value: ''
        type: query
        description: Field to order results by.
    docs: Lists all artifacts at the specified project/location level.
  - info:
      name: Apigee Create an Artifact
      type: http
    http:
      method: POST
      url: https://apigeeregistry.googleapis.com/v1/projects/:projectId/locations/:locationId/artifacts
      params:
      - name: projectId
        value: ''
        type: path
        description: Google Cloud project ID.
      - name: locationId
        value: ''
        type: path
        description: Google Cloud region or location.
      - name: artifactId
        value: ''
        type: query
        description: Required. The ID to use for the artifact.
      body:
        type: json
        data: '{}'
    docs: Creates a new artifact at the project/location level.
  - info:
      name: Apigee Get an Artifact
      type: http
    http:
      method: GET
      url: https://apigeeregistry.googleapis.com/v1/projects/:projectId/locations/:locationId/artifacts/:artifactId
      params:
      - name: projectId
        value: ''
        type: path
        description: Google Cloud project ID.
      - name: locationId
        value: ''
        type: path
        description: Google Cloud region or location.
      - name: artifactId
        value: ''
        type: path
        description: ID of the artifact.
    docs: Gets details about a specific artifact.
  - info:
      name: Apigee Replace an Artifact
      type: http
    http:
      method: PUT
      url: https://apigeeregistry.googleapis.com/v1/projects/:projectId/locations/:locationId/artifacts/:artifactId
      params:
      - name: projectId
        value: ''
        type: path
        description: Google Cloud project ID.
      - name: locationId
        value: ''
        type: path
        description: Google Cloud region or location.
      - name: artifactId
        value: ''
        type: path
        description: ID of the artifact.
      body:
        type: json
        data: '{}'
    docs: Replaces the contents of an existing artifact.
  - info:
      name: Apigee Delete an Artifact
      type: http
    http:
      method: DELETE
      url: https://apigeeregistry.googleapis.com/v1/projects/:projectId/locations/:locationId/artifacts/:artifactId
      params:
      - name: projectId
        value: ''
        type: path
        description: Google Cloud project ID.
      - name: locationId
        value: ''
        type: path
        description: Google Cloud region or location.
      - name: artifactId
        value: ''
        type: path
        description: ID of the artifact.
    docs: Deletes an artifact from the registry.
  - info:
      name: Apigee Get Artifact Contents
      type: http
    http:
      method: GET
      url: https://apigeeregistry.googleapis.com/v1/projects/:projectId/locations/:locationId/artifacts/:artifactId:getContents
      params:
      - name: projectId
        value: ''
        type: path
        description: Google Cloud project ID.
      - name: locationId
        value: ''
        type: path
        description: Google Cloud region or location.
      - name: artifactId
        value: ''
        type: path
        description: ID of the artifact.
    docs: Retrieves the raw content of an artifact.
- info:
    name: Instances
    type: folder
  items:
  - info:
      name: Apigee Create a Registry Instance
      type: http
    http:
      method: POST
      url: https://apigeeregistry.googleapis.com/v1/projects/:projectId/locations/:locationId/instances
      params:
      - name: projectId
        value: ''
        type: path
        description: Google Cloud project ID.
      - name: locationId
        value: ''
        type: path
        description: Google Cloud region or location.
      - name: instanceId
        value: ''
        type: query
        description: Required. The ID to use for the instance.
      body:
        type: json
        data: '{}'
    docs: Provisions a new Apigee Registry instance in the specified project and location.
  - info:
      name: Apigee Get a Registry Instance
      type: http
    http:
      method: GET
      url: https://apigeeregistry.googleapis.com/v1/projects/:projectId/locations/:locationId/instances/:instanceId
      params:
      - name: projectId
        value: ''
        type: path
        description: Google Cloud project ID.
      - name: locationId
        value: ''
        type: path
        description: Google Cloud region or location.
      - name: instanceId
        value: ''
        type: path
        description: ID of the instance.
    docs: Gets details about a specific Registry instance.
  - info:
      name: Apigee Delete a Registry Instance
      type: http
    http:
      method: DELETE
      url: https://apigeeregistry.googleapis.com/v1/projects/:projectId/locations/:locationId/instances/:instanceId
      params:
      - name: projectId
        value: ''
        type: path
        description: Google Cloud project ID.
      - name: locationId
        value: ''
        type: path
        description: Google Cloud region or location.
      - name: instanceId
        value: ''
        type: path
        description: ID of the instance.
    docs: Deletes a Registry instance.
bundled: true