Curation Partners API

A API Curation Partners é uma API HTTP disponível externamente para curadores gerenciarem de forma programática os segmentos de dados e pacotes selecionados usados por agências de publicidade.

Serviço: curationpartners.googleapis.com

Para chamar esse serviço, recomendamos que você use as bibliotecas de cliente fornecidas pelo Google. Caso o aplicativo precise usar bibliotecas próprias para chamar esse serviço, use as informações a seguir quando fizer as solicitações da API.

Documento de descoberta

Um Documento de descoberta é uma especificação legível por máquina para descrever e consumir APIs REST. Ele é usado para criar bibliotecas de cliente, plug-ins de IDE e outras ferramentas que interagem com as APIs do Google. Um serviço pode fornecer vários documentos de descoberta. O serviço fornece o seguinte documento de descoberta:

Endpoint de serviço

Um endpoint de serviço é um URL de base que especifica o endereço de rede de um serviço de API. Um serviço pode ter vários endpoints de serviço. Este serviço tem o endpoint a seguir, e todos os URIs abaixo são relativos a ele:

  • https://curationpartners.googleapis.com

Recurso REST: v1.curators.curatedPackages

Métodos
activate POST /v1/{name=curators/*/curatedPackages/*}:activate
Ativa um pacote selecionado.
create POST /v1/{parent=curators/*}/curatedPackages
Cria um pacote selecionado.
deactivate POST /v1/{name=curators/*/curatedPackages/*}:deactivate
Desativa um pacote selecionado.
get GET /v1/{name=curators/*/curatedPackages/*}
Recebe um pacote selecionado pelo nome do recurso.
list GET /v1/{parent=curators/*}/curatedPackages
Lista os pacotes selecionados pertencentes ao curador especificado.
patch PATCH /v1/{curatedPackage.name=curators/*/curatedPackages/*}
Atualiza um pacote selecionado.

Recurso REST: v1.curators.dataSegments

Métodos
activate POST /v1/{name=curators/*/dataSegments/*}:activate
Ativa um segmento de dados.
create POST /v1/{parent=curators/*}/dataSegments
Cria um segmento de dados pertencente ao curador listado.
deactivate POST /v1/{name=curators/*/dataSegments/*}:deactivate
Desativa um segmento de dados.
get GET /v1/{name=curators/*/dataSegments/*}
Recebe um segmento de dados pelo nome.
list GET /v1/{parent=curators/*}/dataSegments
Lista os segmentos de dados pertencentes a um curador.
patch PATCH /v1/{dataSegment.name=curators/*/dataSegments/*}
Atualiza um segmento de dados.

Recurso REST: v1.curators.reports

Métodos
create POST /v1/{parent=curators/*}/reports
Cria um objeto Report.
delete DELETE /v1/{name=curators/*/reports/*}
Exclui um objeto Report.
get GET /v1/{name=curators/*/reports/*}
Recupera um objeto Report.
list GET /v1/{parent=curators/*}/reports
Lista objetos Report.
patch PATCH /v1/{report.name=curators/*/reports/*}
Atualiza um objeto Report.
run POST /v1/{name=curators/*/reports/*}:run
Inicia a execução de um relatório de forma assíncrona.

Recurso REST: v1.curators.reports.operations

Métodos
get GET /v1/{name=curators/*/reports/*/operations/*}
Recebe o estado mais recente de uma operação de longa duração.

Recurso REST: v1.curators.reports.results

Métodos
fetchRows GET /v1/{name=curators/*/reports/*/results/*}:fetchRows
Retorna as linhas de resultado de um relatório concluído.

Recurso REST: v1.mediaPlanners

Métodos
list GET /v1/mediaPlanners
Lista todas as contas de planejador de mídia que o autor da chamada tem acesso.