Índice
AccessControl(interface)Accounts(interface)AcceptInvitationRequest(mensagem)Account(mensagem)Account.AccountRole(enum)Account.AccountType(enum)Account.OrganizationInfo(mensagem)Account.PermissionLevel(enum)Account.VerificationState(enum)Account.VettedState(enum)Admin(mensagem)Admin.AdminRole(enum)CreateAccountAdminRequest(mensagem)CreateAccountRequest(mensagem)CreateLocationAdminRequest(mensagem)DeclineInvitationRequest(mensagem)DeleteAccountAdminRequest(mensagem)DeleteLocationAdminRequest(mensagem)GetAccountRequest(mensagem)Invitation(mensagem)Invitation.TargetLocation(mensagem)Invitation.TargetType(enum)ListAccountAdminsRequest(mensagem)ListAccountAdminsResponse(mensagem)ListAccountsRequest(mensagem)ListAccountsResponse(mensagem)ListInvitationsRequest(mensagem)ListInvitationsResponse(mensagem)ListLocationAdminsRequest(mensagem)ListLocationAdminsResponse(mensagem)TransferLocationRequest(mensagem)UpdateAccountAdminRequest(mensagem)UpdateAccountRequest(mensagem)UpdateLocationAdminRequest(mensagem)
AccessControl
Esse serviço permite o gerenciamento dos usuários que têm acesso a contas e locais.
| AcceptInvitation |
|---|
|
Aceita o convite especificado.
|
| CreateAccountAdmin |
|---|
|
Convida o usuário especificado para se tornar um administrador da conta especificada. A pessoa convidada precisa aceitar o convite para ter acesso à conta. Consulte [AcceptInvitation] [google.mybusiness.accountmanagement.v1.AcceptInvitation] para aceitar um convite programaticamente.
|
| CreateLocationAdmin |
|---|
|
Convida o usuário especificado para se tornar um administrador do local especificado. A pessoa convidada precisa aceitar o convite para ter acesso ao local. Consulte [AcceptInvitation] [google.mybusiness.accountmangement.v1.AcceptInvitation] para aceitar um convite programaticamente.
|
| DeclineInvitation |
|---|
|
Recusa o convite especificado.
|
| DeleteAccountAdmin |
|---|
|
Remove o administrador especificado da conta especificada.
|
| DeleteLocationAdmin |
|---|
|
Remove o administrador especificado como administrador do local especificado.
|
| ListAccountAdmins |
|---|
|
Lista os administradores da conta especificada.
|
| ListInvitations |
|---|
|
Lista os convites pendentes da conta especificada.
|
| ListLocationAdmins |
|---|
|
Lista todos os administradores do local especificado.
|
| TransferLocation |
|---|
|
Move um local de uma conta do usuário para outra gerenciada pelo mesmo usuário. O usuário precisa ser proprietário da conta à qual o local está associado no momento e ser pelo menos administrador da conta de destino.
|
| UpdateAccountAdmin |
|---|
|
Atualiza o administrador do administrador da conta especificado.
|
| UpdateLocationAdmin |
|---|
|
Atualiza o administrador do local especificado. Somente o AdminRole do administrador pode ser atualizado.
|
Contas
Essa API permite o gerenciamento de contas do negócio no Google. Ele define o seguinte modelo de recurso:
A API tem um conjunto de recursos de conta com o nome
accounts/*.Para sua conveniência, é possível usar o sinônimo "eu" em vez do ID da conta pessoal do autor da chamada autenticado. Exemplos: GET /v1/accounts/me GET /v1/accounts/me/locations
| CreateAccount |
|---|
|
Cria uma conta com o nome e o tipo especificados no pai informado.
|
| GetAccount |
|---|
|
Extrai a conta especificada. Retorna
|
| ListAccounts |
|---|
|
Lista todas as contas do usuário autenticado. Isso inclui todas as contas do usuário e todas as contas em que o usuário tem direitos de gerenciamento.
|
| UpdateAccount |
|---|
|
Atualiza a conta comercial especificada. Não é possível atualizar contas pessoais com esse método.
|
AcceptInvitationRequest
Mensagem de solicitação para AccessControl.AcceptInvitation.
| Campos | |
|---|---|
name |
Obrigatório. O nome do convite que está sendo aceito. |
Conta
Uma conta é um contêiner para seu local. Se você é o único usuário que gerencia os locais da sua empresa, pode utilizar sua Conta do Google pessoal. Para compartilhar o gerenciamento de locais com vários usuários, crie uma conta do negócio.
| Campos | |
|---|---|
name |
Imutável. O nome do recurso, no formato |
account_name |
Obrigatório. Nome da conta. Para uma conta do tipo |
primary_owner |
Obrigatório. Apenas entrada. O nome do recurso da conta que será a proprietária principal da conta que está sendo criada. Ele precisa estar no formato |
type |
Obrigatório. Contém o tipo de conta. Contas dos tipos PESSOAL e ORGANIZAÇÃO não podem ser criadas usando esta API. |
role |
Apenas saída. Especifica o AccountRole dessa conta. |
verification_state |
Apenas saída. Se forem verificados, os locais futuros criados serão automaticamente conectados ao Google Maps e terão páginas do Google+ criadas sem a necessidade de moderação. |
vetted_state |
Apenas saída. Indica se a conta é verificada pelo Google. Uma conta verificada pode verificar locais pelo método VETTED_PARTNER. |
account_number |
Apenas saída. Número de referência da conta, se provisionado. |
permission_level |
Apenas saída. Especifica o nível de permissão que o usuário tem para a conta. |
organization_info |
Apenas saída. Informações adicionais de uma organização. Só é preenchido para uma conta da organização. |
AccountRole
Indica o nível de acesso que o usuário autenticado tem nessa conta. Para mais informações, consulte o artigo da Central de Ajuda
| Enums | |
|---|---|
ACCOUNT_ROLE_UNSPECIFIED |
Não especificado. |
PRIMARY_OWNER |
O usuário é o proprietário principal da conta. |
OWNER |
O usuário proprietário da conta. |
MANAGER |
O usuário pode gerenciar esta conta. |
SITE_MANAGER |
O usuário pode gerenciar um conjunto limitado de recursos para a conta. |
AccountType
Indica o tipo de conta: pessoal/de usuário ou empresarial.
| Enums | |
|---|---|
ACCOUNT_TYPE_UNSPECIFIED |
Não especificado. |
PERSONAL |
Uma conta de usuário final. |
LOCATION_GROUP |
Um grupo de locais. Para mais informações, consulte o artigo da Central de Ajuda |
USER_GROUP |
Um grupo de usuários para separar os funcionários da organização em grupos. Para mais informações, consulte o artigo da Central de Ajuda |
ORGANIZATION |
Uma organização que representa uma empresa. Para mais informações, consulte o artigo da Central de Ajuda |
OrganizationInfo
Informações adicionais armazenadas para uma organização.
| Campos | |
|---|---|
registered_domain |
Apenas saída. O domínio registrado da conta. |
address |
Apenas saída. O endereço postal da conta. |
phone_number |
Apenas saída. Número de contato da organização. |
PermissionLevel
Indica o nível de acesso que o usuário autenticado tem nessa conta.
| Enums | |
|---|---|
PERMISSION_LEVEL_UNSPECIFIED |
Não especificado. |
OWNER_LEVEL |
O usuário tem permissão no nível do proprietário. |
MEMBER_LEVEL |
O usuário tem permissão no nível de membro. |
VerificationState
Indica o estado de verificação da conta.
| Enums | |
|---|---|
VERIFICATION_STATE_UNSPECIFIED |
Não especificado. |
VERIFIED |
Conta verificada. |
UNVERIFIED |
Conta que não foi verificada e a verificação não foi solicitada. |
VERIFICATION_REQUESTED |
Conta que não foi verificada, mas a verificação foi solicitada. |
VettedState
Indica o estado verificado de uma conta.
| Enums | |
|---|---|
VETTED_STATE_UNSPECIFIED |
Não especificado |
NOT_VETTED |
A conta não é verificada pelo Google. |
VETTED |
A conta foi verificada pelo Google e está em um estado válido. Uma conta será verificada automaticamente se tiver acesso direto a uma conta de grupo verificado. |
INVALID |
A conta foi verificada, mas está em um estado inválido. A conta vai se comportar como uma conta não verificada. |
Administrador
Um administrador de uma conta ou local.
| Campos | |
|---|---|
name |
Imutável. O nome do recurso. Para administradores de contas, o formato é: Para administradores de locais, o formato é: Este campo será ignorado se definido durante a criação do administrador. |
admin |
Opcional. O nome do administrador. Ao fazer o convite inicial, este é o endereço de e-mail do convidado. Em chamadas Esse campo só precisa ser definido durante a criação do administrador. |
account |
Imutável. O nome do recurso da conta a que este administrador se refere. Usado ao chamar locations.admins.create para convidar um grupo por local como administrador. Se este campo e Formato: |
role |
Obrigatório. Especifica a função que este administrador usa com a conta ou o local especificado. |
pending_invitation |
Apenas saída. Indica se esse administrador tem um convite pendente para o recurso especificado. |
AdminRole
Indica o nível de acesso que um administrador tem. Para mais informações, consulte o artigo da Central de Ajuda
| Enums | |
|---|---|
ADMIN_ROLE_UNSPECIFIED |
Não especificado. |
PRIMARY_OWNER |
O administrador tem acesso de proprietário e é o proprietário principal. (Exibida como "Primary Owner" na interface do usuário). |
OWNER |
O administrador tem acesso de proprietário. (exibida como "Proprietário" na interface). |
MANAGER |
O administrador tem acesso de gerenciamento. |
SITE_MANAGER |
O administrador pode gerenciar páginas sociais (Google+). É exibido como "Site Manager" na interface. Esta API não permite criar um administrador de conta com a função SITE_MANAGER. |
CreateAccountAdminRequest
Mensagem de solicitação para AccessControl.CreateAccountAdmin.
| Campos | |
|---|---|
parent |
Obrigatório. O nome do recurso da conta para que este administrador foi criado. |
admin |
Obrigatório. O administrador a ser criado. A função não pode ser SITE_MANAGER |
CreateAccountRequest
Mensagem de solicitação para accounts.CreateAccount.
| Campos | |
|---|---|
account |
Obrigatório. Informações da conta que será criada. Os únicos campos permitidos são conta e tipo. |
CreateLocationAdminRequest
Mensagem de solicitação para AccessControl.CreateLocationAdmin.
| Campos | |
|---|---|
parent |
Obrigatório. O nome do recurso do local para o qual este administrador é criado. |
admin |
Obrigatório. O administrador a ser criado. |
DeclineInvitationRequest
Mensagem de solicitação para AccessControl.RecusarInvitation.
| Campos | |
|---|---|
name |
Obrigatório. O nome do convite da conta que está sendo recusado. |
DeleteAccountAdminRequest
Mensagem de solicitação para AccessControl.DeleteAccountAdmin.
| Campos | |
|---|---|
name |
Obrigatório. O nome do recurso do administrador a ser removido da conta. |
DeleteLocationAdminRequest
Mensagem de solicitação para AccessControl.DeleteLocationAdmin.
| Campos | |
|---|---|
name |
Obrigatório. O nome do recurso do administrador a ser removido do local. |
GetAccountRequest
Mensagem de solicitação para accounts.GetAccount.
| Campos | |
|---|---|
name |
Obrigatório. O nome da conta a ser buscada. |
Convite
Representa um convite pendente.
| Campos | |
|---|---|
name |
Obrigatório. O nome do recurso para o convite. |
role |
Apenas saída. A função de convidado na conta. |
target_type |
Apenas saída. Especifica os tipos de segmentação que precisam aparecer na resposta. |
Campo de união target. Indica o público-alvo deste convite. target pode ser apenas de um dos tipos a seguir: |
|
target_account |
A conta pouco preenchida a que este convite se destina. |
target_location |
O local de destino do convite. |
TargetLocation
Representa um local de destino para um convite pendente.
| Campos | |
|---|---|
location_name |
O nome do local para o qual o usuário é convidado. |
address |
O endereço do local para o qual o usuário foi convidado. |
TargetType
É o tipo de público-alvo do convite.
| Enums | |
|---|---|
TARGET_TYPE_UNSPECIFIED |
Definido quando o tipo de destino não é especificado. |
ACCOUNTS_ONLY |
Liste convites somente para segmentações do tipo "Conta". |
LOCATIONS_ONLY |
Lista convites apenas para segmentações do tipo "Local". |
ListAccountAdminsRequest
Mensagem de solicitação para AccessControl.ListAccountAdmins.
| Campos | |
|---|---|
parent |
Obrigatório. O nome da conta da qual recuperar uma lista de administradores. |
ListAccountAdminsResponse
Mensagem de resposta para AccessControl.ListAccountAdmins.
| Campos | |
|---|---|
account_admins[] |
Um conjunto de instâncias de administrador. |
ListAccountsRequest
A mensagem de solicitação para accounts.ListAccounts.
| Campos | |
|---|---|
parent_account |
Opcional. O nome do recurso da conta para que a lista de contas acessíveis diretamente será recuperada. Isso é válido apenas para organizações e grupos de usuários. Se estiver vazio, retornará |
page_size |
Opcional. Quantas contas precisam ser buscadas por página. O padrão e o máximo são 20. |
page_token |
Opcional. Se especificado, a próxima página de contas é recuperada. O |
filter |
Opcional. Um filtro que restringe as contas a retornar. A resposta inclui apenas entradas que correspondem ao filtro. Se Por exemplo, uma solicitação com o filtro O campo |
ListAccountsResponse
Mensagem de resposta para accounts.ListAccounts.
| Campos | |
|---|---|
accounts[] |
Um conjunto de contas às quais o usuário tem acesso. A conta pessoal do usuário que fez a consulta será sempre o primeiro item do resultado, a menos que seja filtrado. |
next_page_token |
Se o número de contas exceder o tamanho de página solicitado, esse campo será preenchido com um token para buscar a próxima página de contas em uma chamada subsequente para |
ListInvitationsRequest
Mensagem de solicitação para AccessControl.ListInvitations.
| Campos | |
|---|---|
parent |
Obrigatório. O nome da conta da qual a lista de convites está sendo recuperada. |
filter |
Opcional. É possível filtrar a resposta por meio do campo Invitation.target_type. |
ListInvitationsResponse
Mensagem de resposta para AccessControl.ListInvitations.
| Campos | |
|---|---|
invitations[] |
Uma coleção de convites pendentes para a conta. O número de convites listados aqui não pode exceder 1.000. |
ListLocationAdminsRequest
Mensagem de solicitação para AccessControl.ListLocationAdmins.
| Campos | |
|---|---|
parent |
Obrigatório. O nome do local do qual listar os administradores. |
ListLocationAdminsResponse
Mensagem de resposta para AccessControl.ListLocationAdmins.
| Campos | |
|---|---|
admins[] |
Um conjunto de administradores. |
TransferLocationRequest
Mensagem de solicitação para AccessControl.TransferLocation.
| Campos | |
|---|---|
name |
Obrigatório. O nome do local a ser transferido. |
destination_account |
Obrigatório. Nome do recurso da conta para onde a unidade será transferida (por exemplo, "accounts/{account}"). |
UpdateAccountAdminRequest
Mensagem de solicitação para AccessControl.UpdateAccountAdmin.
| Campos | |
|---|---|
account_admin |
Obrigatório. A versão atualizada do Admin. |
update_mask |
Obrigatório. Os campos específicos que precisam ser atualizados. O único campo editável é o papel. |
UpdateAccountRequest
Mensagem de solicitação para accounts.UpdateAccount.
| Campos | |
|---|---|
account |
Obrigatório. A conta atualizada. |
update_mask |
Obrigatório. Os campos específicos que precisam ser atualizados. O único campo editável é |
validate_only |
Opcional. Se for verdadeiro, a solicitação será validada sem realmente atualizar a conta. |
UpdateLocationAdminRequest
Mensagem de solicitação para AccessControl.UpdateLocationAdmin.
| Campos | |
|---|---|
location_admin |
Obrigatório. A versão atualizada do Admin. |
update_mask |
Obrigatório. Os campos específicos que precisam ser atualizados. O único campo editável é o papel. |