Service: contentwarehouse.googleapis.com
To call this service, we recommend that you use the Google-provided client libraries. If your application needs to use your own libraries to call this service, use the following information when you make the API requests.
Discovery document
A Discovery Document is a machine-readable specification for describing and consuming REST APIs. It is used to build client libraries, IDE plugins, and other tools that interact with Google APIs. One service may provide multiple discovery documents. This service provides the following discovery document:
Service endpoint
A service endpoint is a base URL that specifies the network address of an API service. One service might have multiple service endpoints. This service has the following service endpoint and all URIs below are relative to this service endpoint:
https://contentwarehouse.googleapis.com
REST Resource: v1.projects
Methods | |
---|---|
fetchAcl |
POST /v1/{resource}:fetchAcl Gets the access control policy for a resource. |
setAcl |
POST /v1/{resource}:setAcl Sets the access control policy for a resource. |
REST Resource: v1.projects.locations
Methods | |
---|---|
getStatus |
GET /v1/{location}:getStatus Get the project status. |
initialize |
POST /v1/{location}:initialize Provisions resources for given tenant project. |
runPipeline |
POST /v1/{name}:runPipeline Run a predefined pipeline. |
REST Resource: v1.projects.locations.documentSchemas
Methods | |
---|---|
create |
POST /v1/{parent}/documentSchemas Creates a document schema. |
delete |
DELETE /v1/{name} Deletes a document schema. |
get |
GET /v1/{name} Gets a document schema. |
list |
GET /v1/{parent}/documentSchemas Lists document schemas. |
patch |
PATCH /v1/{name} Updates a Document Schema. |
REST Resource: v1.projects.locations.documents
Methods | |
---|---|
create |
POST /v1/{parent}/documents Creates a document. |
delete |
POST /v1/{name}:delete Deletes a document. |
fetchAcl |
POST /v1/{resource}:fetchAcl Gets the access control policy for a resource. |
get |
POST /v1/{name}:get Gets a document. |
linkedSources |
POST /v1/{parent}/linkedSources Return all source document-links from the document. |
linkedTargets |
POST /v1/{parent}/linkedTargets Return all target document-links from the document. |
lock |
POST /v1/{name}:lock Lock the document so the document cannot be updated by other users. |
patch |
PATCH /v1/{name} Updates a document. |
search |
POST /v1/{parent}/documents:search Searches for documents using provided SearchDocumentsRequest . |
setAcl |
POST /v1/{resource}:setAcl Sets the access control policy for a resource. |
REST Resource: v1.projects.locations.documents.documentLinks
Methods | |
---|---|
create |
POST /v1/{parent}/documentLinks Create a link between a source document and a target document. |
delete |
POST /v1/{name}:delete Remove the link between the source and target documents. |
REST Resource: v1.projects.locations.documents.referenceId
Methods | |
---|---|
delete |
POST /v1/{name}:delete Deletes a document. |
get |
POST /v1/{name}:get Gets a document. |
patch |
PATCH /v1/{name} Updates a document. |
REST Resource: v1.projects.locations.operations
Methods | |
---|---|
get |
GET /v1/{name} Gets the latest state of a long-running operation. |
REST Resource: v1.projects.locations.ruleSets
Methods | |
---|---|
create |
POST /v1/{parent}/ruleSets Creates a ruleset. |
delete |
DELETE /v1/{name} Deletes a ruleset. |
get |
GET /v1/{name} Gets a ruleset. |
list |
GET /v1/{parent}/ruleSets Lists rulesets. |
patch |
PATCH /v1/{name} Updates a ruleset. |
REST Resource: v1.projects.locations.synonymSets
Methods | |
---|---|
create |
POST /v1/{parent}/synonymSets Creates a SynonymSet for a single context. |
delete |
DELETE /v1/{name} Deletes a SynonymSet for a given context. |
get |
GET /v1/{name} Gets a SynonymSet for a particular context. |
list |
GET /v1/{parent}/synonymSets Returns all SynonymSets (for all contexts) for the specified location. |
patch |
PATCH /v1/{name} Remove the existing SynonymSet for the context and replaces it with a new one. |