Google Analytics · Schema

EntityUserLink

JSON template for an Analytics Entity-User Link. Returns permissions that a user has for an entity.

AnalyticsDataGoogleMetricsReportingWeb AnalyticsMachine LearningAttribution

Properties

Name Type Description
entity object Entity for this link. It can be an account, a web property, or a view (profile).
id string Entity user link ID
kind string Resource type for entity user link.
permissions object Permissions the user has for this entity.
selfLink string Self link for this resource.
userRef object User reference.
View JSON Schema on GitHub

JSON Schema

google-analytics-entityuserlink-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "#/components/schemas/EntityUserLink",
  "title": "EntityUserLink",
  "description": "JSON template for an Analytics Entity-User Link. Returns permissions that a user has for an entity.",
  "properties": {
    "entity": {
      "description": "Entity for this link. It can be an account, a web property, or a view (profile).",
      "properties": {
        "accountRef": {
          "$ref": "#/components/schemas/AccountRef",
          "description": "Account for this link."
        },
        "profileRef": {
          "$ref": "#/components/schemas/ProfileRef",
          "description": "View (Profile) for this link."
        },
        "webPropertyRef": {
          "$ref": "#/components/schemas/WebPropertyRef",
          "description": "Web property for this link."
        }
      },
      "type": "object"
    },
    "id": {
      "description": "Entity user link ID",
      "type": "string",
      "example": "123456"
    },
    "kind": {
      "default": "analytics#entityUserLink",
      "description": "Resource type for entity user link.",
      "type": "string",
      "example": "example_value"
    },
    "permissions": {
      "description": "Permissions the user has for this entity.",
      "properties": {
        "effective": {
          "description": "Effective permissions represent all the permissions that a user has for this entity. These include any implied permissions (e.g., EDIT implies VIEW) or inherited permissions from the parent entity. Effective permissions are read-only.",
          "items": {
            "type": "string"
          },
          "readOnly": true,
          "type": "array"
        },
        "local": {
          "description": "Permissions that a user has been assigned at this very level. Does not include any implied or inherited permissions. Local permissions are modifiable.",
          "items": {
            "type": "string"
          },
          "type": "array"
        }
      },
      "type": "object"
    },
    "selfLink": {
      "description": "Self link for this resource.",
      "type": "string",
      "example": "example_value"
    },
    "userRef": {
      "$ref": "#/components/schemas/UserRef",
      "description": "User reference."
    }
  },
  "type": "object"
}