REST Resource: accounts

Recurso: Account

Una cuenta es un contenedor de las ubicaciones de tu empresa. Si eres el único usuario que administra ubicaciones para tu empresa, puedes utilizar tu Cuenta de Google personal. Para compartir la administración de ubicaciones con varios usuarios, crea una cuenta comercial.

Representación JSON
{
  "name": string,
  "accountName": string,
  "type": enum (AccountType),
  "role": enum (AccountRole),
  "state": {
    object (AccountState)
  },
  "accountNumber": string,
  "permissionLevel": enum (PermissionLevel),
  "organizationInfo": {
    object (OrganizationInfo)
  }
}
Campos
name

string

El nombre del recurso, en el formato accounts/{accountId}.

accountName

string

Es el nombre de la cuenta.

type

enum (AccountType)

Solo salida. Especifica el AccountType de esta cuenta.

role

enum (AccountRole)

Solo salida. Especifica el AccountRole que tiene el emisor para esta cuenta.

state

object (AccountState)

Solo salida. Indica el AccountState de esta cuenta.

accountNumber

string

Número de referencia de la cuenta, si se lo proporcionó.

permissionLevel

enum (PermissionLevel)

Solo salida. Especifica el PermissionLevel que tiene el emisor para esta cuenta.

organizationInfo

object (OrganizationInfo)

Información adicional de una organización. Solo se propaga para una cuenta de organización.

AccountType

Indica qué tipo de cuenta es: personal o de usuario, o bien una cuenta comercial.

Enumeraciones
ACCOUNT_TYPE_UNSPECIFIED No se especifica.
PERSONAL Una cuenta de usuario final
LOCATION_GROUP Un grupo de ubicaciones. Para obtener más información, consulta el artículo del Centro de ayuda
USER_GROUP Un grupo de usuarios para segregar al personal de la organización en grupos. Para obtener más información, consulta el artículo del Centro de ayuda
ORGANIZATION Una organización que representa a una empresa. Para obtener más información, consulta el artículo del Centro de ayuda

AccountRole

Indica el nivel de acceso que tiene el usuario autenticado para esta cuenta. Para obtener más información, consulta el artículo del Centro de ayuda

Enumeraciones
ACCOUNT_ROLE_UNSPECIFIED No se especifica.
OWNER El usuario es propietario de esta cuenta. (Se muestra como "Propietario principal" en la IU).
CO_OWNER El usuario es copropietario de la cuenta. (Se muestra como "Propietario" en la IU).
MANAGER El usuario puede administrar esta cuenta.
COMMUNITY_MANAGER El usuario puede administrar las páginas de redes sociales (Google+) de la cuenta. (Se muestra como "Administrador del sitio" en la IU).

AccountState

Indica el estado de la cuenta; por ejemplo, si la verificó Google.

Representación JSON
{
  "status": enum (AccountStatus)
}
Campos
status

enum (AccountStatus)

Si se verifica, las ubicaciones futuras que se creen se conectarán automáticamente a Google Maps y se crearán páginas de Google+, sin requerir moderación.

AccountStatus

Indica el estado de verificación de la cuenta.

Enumeraciones
ACCOUNT_STATUS_UNSPECIFIED No se especifica.
VERIFIED Cuenta verificada
UNVERIFIED Cuenta sin verificar y no se solicitó la verificación.
VERIFICATION_REQUESTED Cuenta que no está verificada, pero se solicitó la verificación.

PermissionLevel

Indica el nivel de acceso que tiene el usuario autenticado para esta cuenta.

Enumeraciones
PERMISSION_LEVEL_UNSPECIFIED No se especifica.
OWNER_LEVEL El usuario tiene permiso de nivel de propietario.
MEMBER_LEVEL El usuario tiene permiso de nivel de miembro.

OrganizationInfo

Información adicional almacenada para una organización.

Representación JSON
{
  "registeredDomain": string,
  "postalAddress": {
    object (PostalAddress)
  },
  "phoneNumber": string
}
Campos
registeredDomain

string

El dominio registrado para la cuenta.

postalAddress

object (PostalAddress)

Es la dirección postal de la cuenta.

phoneNumber

string

Es el número de contacto de la organización.

Métodos

create
(deprecated)

Crea una cuenta con el nombre y el tipo especificados en el elemento superior determinado.

deleteNotifications
(deprecated)

Borra la configuración de notificaciones de pubsub de la cuenta.

generateAccountNumber
(deprecated)

Genera un número de cuenta para esta cuenta.

get
(deprecated)

Obtiene la cuenta especificada.

getNotifications
(deprecated)

Muestra la configuración de notificaciones de Pub/Sub de la cuenta.

list
(deprecated)

Enumera todas las cuentas del usuario autenticado.

listRecommendGoogleLocations

Enumera todos los elementos GoogleLocation que se recomendaron para la cuenta del Perfil de Negocio especificada.

update
(deprecated)

Actualiza la cuenta de empresa especificada.

updateNotifications
(deprecated)

Establece la configuración de notificaciones de Pub/Sub para la cuenta que informa al Perfil de Negocio para qué tema enviar notificaciones de Pub/Sub:

  • Nuevas revisiones de las ubicaciones administradas por la cuenta