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}:fetchAclGets the access control policy for a resource. | 
|  setAcl 
 | POST /v1/{resource}:setAclSets the access control policy for a resource. | 
REST Resource: v1.projects.locations
| Methods | |
|---|---|
|  getStatus 
 | GET /v1/{location}:getStatusGet the project status. | 
|  initialize 
 | POST /v1/{location}:initializeProvisions resources for given tenant project. | 
|  runPipeline 
 | POST /v1/{name}:runPipelineRun a predefined pipeline. | 
REST Resource: v1.projects.locations.documentSchemas
| Methods | |
|---|---|
|  create 
 | POST /v1/{parent}/documentSchemasCreates a document schema. | 
|  delete 
 | DELETE /v1/{name}Deletes a document schema. | 
|  get 
 | GET /v1/{name}Gets a document schema. | 
|  list 
 | GET /v1/{parent}/documentSchemasLists document schemas. | 
|  patch 
 | PATCH /v1/{name}Updates a Document Schema. | 
REST Resource: v1.projects.locations.documents
| Methods | |
|---|---|
|  create 
 | POST /v1/{parent}/documentsCreates a document. | 
|  delete 
 | POST /v1/{name}:deleteDeletes a document. | 
|  fetchAcl 
 | POST /v1/{resource}:fetchAclGets the access control policy for a resource. | 
|  get 
 | POST /v1/{name}:getGets a document. | 
|  linkedSources 
 | POST /v1/{parent}/linkedSourcesReturn all source document-links from the document. | 
|  linkedTargets 
 | POST /v1/{parent}/linkedTargetsReturn all target document-links from the document. | 
|  lock 
 | POST /v1/{name}:lockLock the document so the document cannot be updated by other users. | 
|  patch 
 | PATCH /v1/{name}Updates a document. | 
|  search 
 | POST /v1/{parent}/documents:searchSearches for documents using provided SearchDocumentsRequest. | 
|  setAcl 
 | POST /v1/{resource}:setAclSets the access control policy for a resource. | 
REST Resource: v1.projects.locations.documents.documentLinks
| Methods | |
|---|---|
|  create 
 | POST /v1/{parent}/documentLinksCreate a link between a source document and a target document. | 
|  delete 
 | POST /v1/{name}:deleteRemove the link between the source and target documents. | 
REST Resource: v1.projects.locations.documents.referenceId
| Methods | |
|---|---|
|  delete 
 | POST /v1/{name}:deleteDeletes a document. | 
|  get 
 | POST /v1/{name}:getGets 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}/ruleSetsCreates a ruleset. | 
|  delete 
 | DELETE /v1/{name}Deletes a ruleset. | 
|  get 
 | GET /v1/{name}Gets a ruleset. | 
|  list 
 | GET /v1/{parent}/ruleSetsLists rulesets. | 
|  patch 
 | PATCH /v1/{name}Updates a ruleset. | 
REST Resource: v1.projects.locations.synonymSets
| Methods | |
|---|---|
|  create 
 | POST /v1/{parent}/synonymSetsCreates 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}/synonymSetsReturns 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. | 

