{"@context": "https://schema.org", "@type": "WebAPI", "name": "Registry API API", "description": "The Registry service allows teams to manage descriptions of APIs.", "provider": {"@type": "Organization", "name": "apigee.local"}, "documentation": "https://raw.githubusercontent.com/apigee/registry/main/openapi.yaml"}
Index / APIs / apigee.local

Registry API API

The Registry service allows teams to manage descriptions of APIs.

Every row below was read from the vendor's own OpenAPI document. The summary text is theirs. What this registry adds is that each operation is indexed with its method, path, base URL and auth scheme, so a search for a capability can answer with a call rather than a name, and that the endpoint is probed on a schedule.

Specifications as held by the APIs.guru corpus, whose newest record is 2023-04-21. Operations the vendor has added since are not listed here; the origin links above are the vendor's own current documents.

base URLs: http://apigee.local https://apigeeregistry.googleapis.com

find it by capability: POST /search {"query":{"text":"..."}} returns these operations with their invocation detail. Connect any agent client.

Registry API v0.0.1

The Registry service allows teams to manage descriptions of APIs.

methodpathwhat the vendor says it does
GET/v1/projects/{project}/locations/{location}/apisListApis returns matching APIs. Registry
POST/v1/projects/{project}/locations/{location}/apisCreateApi creates a specified API. Registry
GET/v1/projects/{project}/locations/{location}/apis/{api}GetApi returns a specified API. Registry
PATCH/v1/projects/{project}/locations/{location}/apis/{api}UpdateApi can be used to modify a specified API. Registry
DELETE/v1/projects/{project}/locations/{location}/apis/{api}DeleteApi removes a specified API and all of the resources that it owns. Registry
GET/v1/projects/{project}/locations/{location}/apis/{api}/deploymentsListApiDeployments returns matching deployments. Registry
POST/v1/projects/{project}/locations/{location}/apis/{api}/deploymentsCreateApiDeployment creates a specified deployment. Registry
GET/v1/projects/{project}/locations/{location}/apis/{api}/deployments/{deployment}GetApiDeployment returns a specified deployment. Registry
PATCH/v1/projects/{project}/locations/{location}/apis/{api}/deployments/{deployment}UpdateApiDeployment can be used to modify a specified deployment. Registry
DELETE/v1/projects/{project}/locations/{location}/apis/{api}/deployments/{deployment}DeleteApiDeployment removes a specified deployment, all revisions, and all child resources (e.g. artifacts).
DELETE/v1/projects/{project}/locations/{location}/apis/{api}/deployments/{deployment}:deleteRevisionDeleteApiDeploymentRevision deletes a revision of a deployment. Registry
GET/v1/projects/{project}/locations/{location}/apis/{api}/deployments/{deployment}:listRevisionsListApiDeploymentRevisions lists all revisions of a deployment. Revisions are returned in descending order of
POST/v1/projects/{project}/locations/{location}/apis/{api}/deployments/{deployment}:rollbackRollbackApiDeployment sets the current revision to a specified prior revision. Note that this creates a new r
POST/v1/projects/{project}/locations/{location}/apis/{api}/deployments/{deployment}:tagRevisionTagApiDeploymentRevision adds a tag to a specified revision of a deployment. Registry
GET/v1/projects/{project}/locations/{location}/apis/{api}/versionsListApiVersions returns matching versions. Registry
POST/v1/projects/{project}/locations/{location}/apis/{api}/versionsCreateApiVersion creates a specified version. Registry
GET/v1/projects/{project}/locations/{location}/apis/{api}/versions/{version}GetApiVersion returns a specified version. Registry
PATCH/v1/projects/{project}/locations/{location}/apis/{api}/versions/{version}UpdateApiVersion can be used to modify a specified version. Registry
DELETE/v1/projects/{project}/locations/{location}/apis/{api}/versions/{version}DeleteApiVersion removes a specified version and all of the resources that it owns. Registry
GET/v1/projects/{project}/locations/{location}/apis/{api}/versions/{version}/specsListApiSpecs returns matching specs. Registry
POST/v1/projects/{project}/locations/{location}/apis/{api}/versions/{version}/specsCreateApiSpec creates a specified spec. Registry
GET/v1/projects/{project}/locations/{location}/apis/{api}/versions/{version}/specs/{spec}GetApiSpec returns a specified spec. Registry
PATCH/v1/projects/{project}/locations/{location}/apis/{api}/versions/{version}/specs/{spec}UpdateApiSpec can be used to modify a specified spec. Registry
DELETE/v1/projects/{project}/locations/{location}/apis/{api}/versions/{version}/specs/{spec}DeleteApiSpec removes a specified spec, all revisions, and all child resources (e.g. artifacts). Registry
DELETE/v1/projects/{project}/locations/{location}/apis/{api}/versions/{version}/specs/{spec}:deleteRevisionDeleteApiSpecRevision deletes a revision of a spec. Registry
GET/v1/projects/{project}/locations/{location}/apis/{api}/versions/{version}/specs/{spec}:getContentsGetApiSpecContents returns the contents of a specified spec. If specs are stored with GZip compression, the d
GET/v1/projects/{project}/locations/{location}/apis/{api}/versions/{version}/specs/{spec}:listRevisionsListApiSpecRevisions lists all revisions of a spec. Revisions are returned in descending order of revision cr
POST/v1/projects/{project}/locations/{location}/apis/{api}/versions/{version}/specs/{spec}:rollbackRollbackApiSpec sets the current revision to a specified prior revision. Note that this creates a new revisio
POST/v1/projects/{project}/locations/{location}/apis/{api}/versions/{version}/specs/{spec}:tagRevisionTagApiSpecRevision adds a tag to a specified revision of a spec. Registry
GET/v1/projects/{project}/locations/{location}/artifactsListArtifacts returns matching artifacts. Registry
POST/v1/projects/{project}/locations/{location}/artifactsCreateArtifact creates a specified artifact. Registry
GET/v1/projects/{project}/locations/{location}/artifacts/{artifact}GetArtifact returns a specified artifact. Registry
PUT/v1/projects/{project}/locations/{location}/artifacts/{artifact}ReplaceArtifact can be used to replace a specified artifact. Registry
DELETE/v1/projects/{project}/locations/{location}/artifacts/{artifact}DeleteArtifact removes a specified artifact. Registry
GET/v1/projects/{project}/locations/{location}/artifacts/{artifact}:getContentsGetArtifactContents returns the contents of a specified artifact. If artifacts are stored with GZip compressi

specification origin: https://raw.githubusercontent.com/apigee/registry/main/openapi.yaml

nothing on this page is a rating, an endorsement or a claim about quality. Reachability is what our probes observed from one network; answering is a floor under usefulness, not a measure of it.