Gmail Postmaster Tools API

A API Postmaster Tools é uma API RESTful que oferece acesso programático a métricas de tráfego de e-mails (como relatórios de spam, erros de entrega etc.) que estão disponíveis na interface do usuário do Gmail Postmaster Tools.

Serviço: gmailpostmastertools.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://gmailpostmastertools.googleapis.com

Recurso REST: v2beta.domainStats

Métodos
batchQuery POST /v2beta/domainStats:batchQuery
Executa um lote de solicitações QueryDomainStats para vários domínios.

Recurso REST: v2beta.domains

Métodos
create POST /v2beta/domains
Adiciona um domínio à conta do usuário.
delete DELETE /v2beta/{name=domains/*}
Exclui um domínio da conta do usuário.
get GET /v2beta/{name=domains/*}
Recupera informações detalhadas sobre um domínio registrado por você.
getComplianceStatus GET /v2beta/{name=domains/*/complianceStatus}
Recupera o status de conformidade de um determinado domínio.
getVerificationToken GET /v2beta/{name=domains/*/verificationToken}
Recebe um token de verificação usado para verificar a propriedade de um domínio pelo usuário.
list GET /v2beta/domains
Recupera uma lista de todos os domínios registrados por você, juntamente com os metadados correspondentes.
verify POST /v2beta/{name=domains/*}:verify
Verifica a propriedade de um domínio pelo usuário no nível de DNS.

Recurso REST: v2beta.domains.domainStats

Métodos
query POST /v2beta/{parent=domains/*}/domainStats:query
Recupera uma lista de estatísticas de domínio para um determinado domínio e período.

Recurso REST: v2beta.domains.users

Métodos
create POST /v2beta/{parent=domains/*}/users
Cria um usuário que tem acesso a um domínio.
delete DELETE /v2beta/{name=domains/*/users/*}
Exclui um usuário de um domínio.
get GET /v2beta/{name=domains/*/users/*}
Recupera informações detalhadas sobre um usuário que tem acesso a um domínio.
list GET /v2beta/{parent=domains/*}/users
Lista os usuários que têm acesso a um domínio.
patch PATCH /v2beta/{user.name=domains/*/users/*}
Atualiza um usuário para um domínio.