Attention: There will be major changes to the API soon that will require migration work. Please check our upcoming releases page frequently for updates.
v4.9 of the API has released! See change log.

REST Resource: accounts.invitations

Resource: Invitation

Output only. Represents a pending invitation.

JSON representation
{
  "name": string,
  "role": enum (AdminRole),

  // Union field target can be only one of the following:
  "targetAccount": {
    object (Account)
  },
  "targetLocation": {
    object (TargetLocation)
  }
  // End of list of possible types for union field target.
}
Fields
name

string

The resource name for the invitation.

role

enum (AdminRole)

The invited role on the account.

Union field target. Indicates the target this invitation is for. target can be only one of the following:
targetAccount

object (Account)

The sparsely populated account this invitation is for.

targetLocation

object (TargetLocation)

The target location this invitation is for.

TargetLocation

Represents a target location for a pending invitation.

JSON representation
{
  "locationName": string,
  "locationAddress": string
}
Fields
locationName

string

The name of the location to which the user is invited.

locationAddress

string

The address of the location to which the user is invited.

Methods

accept
(deprecated)

Accepts the specified invitation.

decline
(deprecated)

Declines the specified invitation.

list
(deprecated)

Lists pending invitations for the specified account.