Google Analytics API
  1. management
Google Analytics API
  • data
    • /data/ga
    • /data/mcf
    • /data/realtime
  • management
    • /management/accountSummaries
      GET
    • /management/accounts
      GET
    • /management/accounts/{accountId}/entityUserLinks
      GET
    • /management/accounts/{accountId}/entityUserLinks
      POST
    • /management/accounts/{accountId}/entityUserLinks/{linkId}
      DELETE
    • /management/accounts/{accountId}/entityUserLinks/{linkId}
      PUT
    • /management/accounts/{accountId}/filters
      GET
    • /management/accounts/{accountId}/filters
      POST
    • /management/accounts/{accountId}/filters/{filterId}
      DELETE
    • /management/accounts/{accountId}/filters/{filterId}
      GET
    • /management/accounts/{accountId}/filters/{filterId}
      PATCH
    • /management/accounts/{accountId}/filters/{filterId}
      PUT
    • /management/accounts/{accountId}/webproperties
      GET
    • /management/accounts/{accountId}/webproperties
      POST
    • /management/accounts/{accountId}/webproperties/{webPropertyId}
      GET
    • /management/accounts/{accountId}/webproperties/{webPropertyId}
      PATCH
    • /management/accounts/{accountId}/webproperties/{webPropertyId}
      PUT
    • /management/accounts/{accountId}/webproperties/{webPropertyId}/customDataSources
      GET
    • /management/accounts/{accountId}/webproperties/{webPropertyId}/customDataSources/{customDataSourceId}/deleteUploadData
      POST
    • /management/accounts/{accountId}/webproperties/{webPropertyId}/customDataSources/{customDataSourceId}/uploads
      GET
    • /management/accounts/{accountId}/webproperties/{webPropertyId}/customDataSources/{customDataSourceId}/uploads
      POST
    • /management/accounts/{accountId}/webproperties/{webPropertyId}/customDataSources/{customDataSourceId}/uploads/{uploadId}
      GET
    • /management/accounts/{accountId}/webproperties/{webPropertyId}/customDimensions
      GET
    • /management/accounts/{accountId}/webproperties/{webPropertyId}/customDimensions
      POST
    • /management/accounts/{accountId}/webproperties/{webPropertyId}/customDimensions/{customDimensionId}
      GET
    • /management/accounts/{accountId}/webproperties/{webPropertyId}/customDimensions/{customDimensionId}
      PATCH
    • /management/accounts/{accountId}/webproperties/{webPropertyId}/customDimensions/{customDimensionId}
      PUT
    • /management/accounts/{accountId}/webproperties/{webPropertyId}/customMetrics
      GET
    • /management/accounts/{accountId}/webproperties/{webPropertyId}/customMetrics
      POST
    • /management/accounts/{accountId}/webproperties/{webPropertyId}/customMetrics/{customMetricId}
      GET
    • /management/accounts/{accountId}/webproperties/{webPropertyId}/customMetrics/{customMetricId}
      PATCH
    • /management/accounts/{accountId}/webproperties/{webPropertyId}/customMetrics/{customMetricId}
      PUT
    • /management/accounts/{accountId}/webproperties/{webPropertyId}/entityAdWordsLinks
      GET
    • /management/accounts/{accountId}/webproperties/{webPropertyId}/entityAdWordsLinks
      POST
    • /management/accounts/{accountId}/webproperties/{webPropertyId}/entityAdWordsLinks/{webPropertyAdWordsLinkId}
      DELETE
    • /management/accounts/{accountId}/webproperties/{webPropertyId}/entityAdWordsLinks/{webPropertyAdWordsLinkId}
      GET
    • /management/accounts/{accountId}/webproperties/{webPropertyId}/entityAdWordsLinks/{webPropertyAdWordsLinkId}
      PATCH
    • /management/accounts/{accountId}/webproperties/{webPropertyId}/entityAdWordsLinks/{webPropertyAdWordsLinkId}
      PUT
    • /management/accounts/{accountId}/webproperties/{webPropertyId}/entityUserLinks
      GET
    • /management/accounts/{accountId}/webproperties/{webPropertyId}/entityUserLinks
      POST
    • /management/accounts/{accountId}/webproperties/{webPropertyId}/entityUserLinks/{linkId}
      DELETE
    • /management/accounts/{accountId}/webproperties/{webPropertyId}/entityUserLinks/{linkId}
      PUT
    • /management/accounts/{accountId}/webproperties/{webPropertyId}/profiles
      GET
    • /management/accounts/{accountId}/webproperties/{webPropertyId}/profiles
      POST
    • /management/accounts/{accountId}/webproperties/{webPropertyId}/profiles/{profileId}
      DELETE
    • /management/accounts/{accountId}/webproperties/{webPropertyId}/profiles/{profileId}
      GET
    • /management/accounts/{accountId}/webproperties/{webPropertyId}/profiles/{profileId}
      PATCH
    • /management/accounts/{accountId}/webproperties/{webPropertyId}/profiles/{profileId}
      PUT
    • /management/accounts/{accountId}/webproperties/{webPropertyId}/profiles/{profileId}/entityUserLinks
      GET
    • /management/accounts/{accountId}/webproperties/{webPropertyId}/profiles/{profileId}/entityUserLinks
      POST
    • /management/accounts/{accountId}/webproperties/{webPropertyId}/profiles/{profileId}/entityUserLinks/{linkId}
      DELETE
    • /management/accounts/{accountId}/webproperties/{webPropertyId}/profiles/{profileId}/entityUserLinks/{linkId}
      PUT
    • /management/accounts/{accountId}/webproperties/{webPropertyId}/profiles/{profileId}/experiments
      GET
    • /management/accounts/{accountId}/webproperties/{webPropertyId}/profiles/{profileId}/experiments
      POST
    • /management/accounts/{accountId}/webproperties/{webPropertyId}/profiles/{profileId}/experiments/{experimentId}
      DELETE
    • /management/accounts/{accountId}/webproperties/{webPropertyId}/profiles/{profileId}/experiments/{experimentId}
      GET
    • /management/accounts/{accountId}/webproperties/{webPropertyId}/profiles/{profileId}/experiments/{experimentId}
      PATCH
    • /management/accounts/{accountId}/webproperties/{webPropertyId}/profiles/{profileId}/experiments/{experimentId}
      PUT
    • /management/accounts/{accountId}/webproperties/{webPropertyId}/profiles/{profileId}/goals
      GET
    • /management/accounts/{accountId}/webproperties/{webPropertyId}/profiles/{profileId}/goals
      POST
    • /management/accounts/{accountId}/webproperties/{webPropertyId}/profiles/{profileId}/goals/{goalId}
      GET
    • /management/accounts/{accountId}/webproperties/{webPropertyId}/profiles/{profileId}/goals/{goalId}
      PATCH
    • /management/accounts/{accountId}/webproperties/{webPropertyId}/profiles/{profileId}/goals/{goalId}
      PUT
    • /management/accounts/{accountId}/webproperties/{webPropertyId}/profiles/{profileId}/profileFilterLinks
      GET
    • /management/accounts/{accountId}/webproperties/{webPropertyId}/profiles/{profileId}/profileFilterLinks
      POST
    • /management/accounts/{accountId}/webproperties/{webPropertyId}/profiles/{profileId}/profileFilterLinks/{linkId}
      DELETE
    • /management/accounts/{accountId}/webproperties/{webPropertyId}/profiles/{profileId}/profileFilterLinks/{linkId}
      GET
    • /management/accounts/{accountId}/webproperties/{webPropertyId}/profiles/{profileId}/profileFilterLinks/{linkId}
      PATCH
    • /management/accounts/{accountId}/webproperties/{webPropertyId}/profiles/{profileId}/profileFilterLinks/{linkId}
      PUT
    • /management/accounts/{accountId}/webproperties/{webPropertyId}/profiles/{profileId}/unsampledReports
      GET
    • /management/accounts/{accountId}/webproperties/{webPropertyId}/profiles/{profileId}/unsampledReports
      POST
    • /management/accounts/{accountId}/webproperties/{webPropertyId}/profiles/{profileId}/unsampledReports/{unsampledReportId}
      DELETE
    • /management/accounts/{accountId}/webproperties/{webPropertyId}/profiles/{profileId}/unsampledReports/{unsampledReportId}
      GET
    • /management/accounts/{accountId}/webproperties/{webPropertyId}/remarketingAudiences
      GET
    • /management/accounts/{accountId}/webproperties/{webPropertyId}/remarketingAudiences
      POST
    • /management/accounts/{accountId}/webproperties/{webPropertyId}/remarketingAudiences/{remarketingAudienceId}
      DELETE
    • /management/accounts/{accountId}/webproperties/{webPropertyId}/remarketingAudiences/{remarketingAudienceId}
      GET
    • /management/accounts/{accountId}/webproperties/{webPropertyId}/remarketingAudiences/{remarketingAudienceId}
      PATCH
    • /management/accounts/{accountId}/webproperties/{webPropertyId}/remarketingAudiences/{remarketingAudienceId}
      PUT
    • /management/clientId:hashClientId
      POST
    • /management/segments
      GET
  • metadata
    • /metadata/{reportType}/columns
  • provisioning
    • /provisioning/createAccountTicket
    • /provisioning/createAccountTree
  • userDeletion
    • /userDeletion/userDeletionRequests:upsert
  1. management

/management/accounts/{accountId}/entityUserLinks/{linkId}

PUT
/management/accounts/{accountId}/entityUserLinks/{linkId}
management
Updates permissions for an existing user on the given account.
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request PUT 'https://analytics.googleapis.com/analytics/v3/management/accounts//entityUserLinks/' \
--header 'Content-Type: application/json' \
--data-raw '{
    "entity": {
        "accountRef": {
            "href": "string",
            "id": "string",
            "kind": "analytics#accountRef",
            "name": "string"
        },
        "profileRef": {
            "accountId": "string",
            "href": "string",
            "id": "string",
            "internalWebPropertyId": "string",
            "kind": "analytics#profileRef",
            "name": "string",
            "webPropertyId": "string"
        },
        "webPropertyRef": {
            "accountId": "string",
            "href": "string",
            "id": "string",
            "internalWebPropertyId": "string",
            "kind": "analytics#webPropertyRef",
            "name": "string"
        }
    },
    "id": "string",
    "kind": "analytics#entityUserLink",
    "permissions": {
        "local": [
            "string"
        ]
    },
    "selfLink": "string",
    "userRef": {
        "email": "string",
        "id": "string",
        "kind": "analytics#userRef"
    }
}'
Response Response Example
{
  "entity": {
    "accountRef": {
      "href": "string",
      "id": "string",
      "kind": "analytics#accountRef",
      "name": "string"
    },
    "profileRef": {
      "accountId": "string",
      "href": "string",
      "id": "string",
      "internalWebPropertyId": "string",
      "kind": "analytics#profileRef",
      "name": "string",
      "webPropertyId": "string"
    },
    "webPropertyRef": {
      "accountId": "string",
      "href": "string",
      "id": "string",
      "internalWebPropertyId": "string",
      "kind": "analytics#webPropertyRef",
      "name": "string"
    }
  },
  "id": "string",
  "kind": "analytics#entityUserLink",
  "permissions": {
    "effective": [
      "string"
    ],
    "local": [
      "string"
    ]
  },
  "selfLink": "string",
  "userRef": {
    "email": "string",
    "id": "string",
    "kind": "analytics#userRef"
  }
}

Request

Path Params
accountId
string 
required
Account ID to update the account-user link for.
linkId
string 
required
Link ID to update the account-user link for.
Body Params application/json
JSON template for an Analytics Entity-User Link. Returns permissions that a user has for an entity.
entity
object 
optional
Entity for this link. It can be an account, a web property, or a view (profile).
accountRef
object (AccountRef) 
optional
Account for this link.
profileRef
object (ProfileRef) 
optional
View (Profile) for this link.
webPropertyRef
object (WebPropertyRef) 
optional
Web property for this link.
id
string 
optional
Entity user link ID
kind
string 
optional
Resource type for entity user link.
Default:
analytics#entityUserLink
permissions
object 
optional
Permissions the user has for this entity.
local
array[string]
optional
Permissions that a user has been assigned at this very level. Does not include any implied or inherited permissions. Local permissions are modifiable.
selfLink
string 
optional
Self link for this resource.
userRef
object (UserRef) 
optional
User reference.
email
string 
optional
Email ID of this user.
id
string 
optional
User ID.
kind
string 
optional
Default:
analytics#userRef
Examples

Responses

🟢200Successful response
application/json
Body
JSON template for an Analytics Entity-User Link. Returns permissions that a user has for an entity.
entity
object 
optional
Entity for this link. It can be an account, a web property, or a view (profile).
accountRef
object (AccountRef) 
optional
Account for this link.
profileRef
object (ProfileRef) 
optional
View (Profile) for this link.
webPropertyRef
object (WebPropertyRef) 
optional
Web property for this link.
id
string 
optional
Entity user link ID
kind
string 
optional
Resource type for entity user link.
Default:
analytics#entityUserLink
permissions
object 
optional
Permissions the user has for this entity.
effective
array[string]
read-onlyoptional
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.
local
array[string]
optional
Permissions that a user has been assigned at this very level. Does not include any implied or inherited permissions. Local permissions are modifiable.
selfLink
string 
optional
Self link for this resource.
userRef
object (UserRef) 
optional
User reference.
email
string 
optional
Email ID of this user.
id
string 
optional
User ID.
kind
string 
optional
Default:
analytics#userRef
Modified at 2023-08-15 05:39:07
Previous
/management/accounts/{accountId}/entityUserLinks/{linkId}
Next
/management/accounts/{accountId}/filters
Built with