Cloud Commerce Producer API

API de socio para el acceso anticipado a la API de Cloud Commerce Producer.

Servicio: commerceproducer.googleapis.com

Para llamar a este servicio, te recomendamos que uses las bibliotecas cliente que proporciona Google. Si tu aplicación necesita usar tus propias bibliotecas para llamar a este servicio, usa la información siguiente cuando realices las solicitudes a la API.

Documento de descubrimiento

Un Documento de descubrimiento es una especificación procesable para describir y consumir las API de REST. Se usa para compilar bibliotecas cliente, complementos IDE y otras herramientas que interactúan con las API de Google. Un servicio puede proporcionar varios documentos de descubrimiento. Este servicio proporciona el documento de descubrimiento siguiente:

Extremo de servicio

Un extremo de servicio es una URL base que especifica la dirección de red de un servicio de API. Un servicio puede tener varios extremos de servicio. Este servicio tiene el siguiente extremo, y todos los URI que se muestran a continuación son relativos a él:

  • https://commerceproducer.googleapis.com

Recurso de REST: v1beta.projects.locations

Métodos
get GET /v1beta/{name=projects/*/locations/*}
Obtiene información sobre una ubicación.
list GET /v1beta/{name=projects/*}/locations
Muestra información sobre las ubicaciones admitidas para este servicio.

Recurso de REST: v1beta.projects.locations.consumerEnforcementActions

Métodos
create POST /v1beta/{parent=projects/*/locations/*}/consumerEnforcementActions
Crea un recurso ConsumerEnforcementAction.
delete DELETE /v1beta/{name=projects/*/locations/*/consumerEnforcementActions/*}
Borra un recurso ConsumerEnforcementAction.
get GET /v1beta/{name=projects/*/locations/*/consumerEnforcementActions/*}
Obtiene un recurso ConsumerEnforcementAction por su nombre.
list GET /v1beta/{parent=projects/*/locations/*}/consumerEnforcementActions
Muestra ConsumerEnforcementActions en una ubicación superior.
patch PATCH /v1beta/{consumerEnforcementAction.name=projects/*/locations/*/consumerEnforcementActions/*}
Actualiza un recurso ConsumerEnforcementAction existente.

Recurso de REST: v1beta.projects.locations.operations

Métodos
cancel POST /v1beta/{name=projects/*/locations/*/operations/*}:cancel
Inicia la cancelación asíncrona de una operación de larga duración.
delete DELETE /v1beta/{name=projects/*/locations/*/operations/*}
Borra una operación de larga duración.
get GET /v1beta/{name=projects/*/locations/*/operations/*}
Obtiene el último estado de una operación de larga duración.
list GET /v1beta/{name=projects/*/locations/*}/operations
Enumera las operaciones que coinciden con el filtro especificado en la solicitud.

Recurso de REST: v1beta.projects.locations.privateOffers

Métodos
cancel POST /v1beta/{name=projects/*/locations/*/privateOffers/*}:cancel
Cancela la PrivateOffer de destino.
create POST /v1beta/{parent=projects/*/locations/*}/privateOffers
Crea una PrivateOffer nueva en una ubicación y un proyecto determinados.
delete DELETE /v1beta/{name=projects/*/locations/*/privateOffers/*}
Borra la PrivateOffer de destino.
get GET /v1beta/{name=projects/*/locations/*/privateOffers/*}
Obtiene detalles de una sola PrivateOffer.
list GET /v1beta/{parent=projects/*/locations/*}/privateOffers
Muestra PrivateOffers para el elemento superior determinado.
patch PATCH /v1beta/{privateOffer.name=projects/*/locations/*/privateOffers/*}
Actualiza la PrivateOffer de destino.
publish POST /v1beta/{name=projects/*/locations/*/privateOffers/*}:publish
Publica la PrivateOffer de destino.
resolveAmendmentTarget GET /v1beta/{parent=projects/*/locations/*}/privateOffers:resolveAmendmentTarget
Resuelve la oferta existente que se debe modificar cuando se crea una PrivateOffer nueva.

Recurso de REST: v1beta.projects.locations.privateOffers.documents

Métodos
create POST /v1beta/{parent=projects/*/locations/*/privateOffers/*}/documents
Crea un PrivateOfferDocument nuevo en una ubicación y un proyecto determinados.
delete DELETE /v1beta/{name=projects/*/locations/*/privateOffers/*/documents/*}
Borra el PrivateOfferDocument de destino.
get GET /v1beta/{name=projects/*/locations/*/privateOffers/*/documents/*}
Obtiene detalles de un solo PrivateOfferDocument.
list GET /v1beta/{parent=projects/*/locations/*/privateOffers/*}/documents
Muestra PrivateOfferDocuments para el elemento superior determinado.
patch PATCH /v1beta/{privateOfferDocument.name=projects/*/locations/*/privateOffers/*/documents/*}
Actualiza el PrivateOfferDocument de destino.

Recurso de REST: v1beta.projects.locations.services

Métodos
get GET /v1beta/{name=projects/*/locations/*/services/*}
Obtiene detalles de un solo servicio.
list GET /v1beta/{parent=projects/*/locations/*}/services
Enumera los servicios en una ubicación y un proyecto determinados.

Recurso de REST: v1beta.projects.locations.services.skus

Métodos
get GET /v1beta/{name=projects/*/locations/*/services/*/skus/*}
Obtiene detalles de un solo SKU.
list GET /v1beta/{parent=projects/*/locations/*/services/*}/skus
Muestra SKUs para el elemento superior determinado.

Recurso de REST: v1beta.projects.locations.services.standardOffers

Métodos
get GET /v1beta/{name=projects/*/locations/*/services/*/standardOffers/*}
Obtiene detalles de una sola StandardOffer.
list GET /v1beta/{parent=projects/*/locations/*/services/*}/standardOffers
Muestra StandardOffers para el elemento superior determinado.

Recurso de REST: v1beta.projects.locations.skuGroups

Métodos
get GET /v1beta/{name=projects/*/locations/*/skuGroups/*}
Obtiene detalles de un solo SkuGroup.
list GET /v1beta/{parent=projects/*/locations/*}/skuGroups
Muestra SkuGroups para el elemento superior determinado.