openapi: 3.0.0 info: contact: name: Google url: https://google.com x-twitter: youtube description: 'Manage properties in Google Analytics. Warning: Creating multiple Customer Applications, Accounts, or Projects to simulate or act as a single Customer Application, Account, or Project (respectively) or to circumvent Service-specific usage limits or quotas is a direct violation of Google Cloud Platform Terms of Service as well as Google APIs Terms of Service. These actions can result in immediate termination of your GCP project(s) without any warning.' license: name: Creative Commons Attribution 3.0 url: http://creativecommons.org/licenses/by/3.0/ termsOfService: https://developers.google.com/terms/ title: Google Analytics Admin accounts userDeletion API version: v1beta x-apisguru-categories: - analytics - media x-logo: url: https://upload.wikimedia.org/wikipedia/commons/e/e1/YouTube_play_buttom_icon_%282013-2017%29.svg x-origin: - format: google url: https://analyticsadmin.googleapis.com/$discovery/rest?version=v1beta version: v1 x-preferred: true x-providerName: googleapis.com x-serviceName: analyticsadmin servers: - url: https://analyticsadmin.googleapis.com/ tags: - name: userDeletion paths: /userDeletion/userDeletionRequests:upsert: parameters: - $ref: '#/components/parameters/alt' - $ref: '#/components/parameters/fields' - $ref: '#/components/parameters/key' - $ref: '#/components/parameters/oauth_token' - $ref: '#/components/parameters/prettyPrint' - $ref: '#/components/parameters/quotaUser' - $ref: '#/components/parameters/userIp' post: description: Insert or update a user deletion requests. operationId: analytics.userDeletion.userDeletionRequest.upsert requestBody: content: application/json: schema: $ref: '#/components/schemas/UserDeletionRequest' responses: '200': content: application/json: schema: $ref: '#/components/schemas/UserDeletionRequest' description: Successful response security: - Oauth2: - https://www.googleapis.com/auth/analytics.user.deletion Oauth2c: - https://www.googleapis.com/auth/analytics.user.deletion tags: - userDeletion x-microcks-operation: delay: 0 dispatcher: FALLBACK components: parameters: alt: description: Data format for the response. in: query name: alt schema: enum: - json type: string key: description: API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token. in: query name: key schema: type: string userIp: description: Deprecated. Please use quotaUser instead. in: query name: userIp schema: type: string fields: description: Selector specifying which fields to include in a partial response. in: query name: fields schema: type: string prettyPrint: description: Returns response with indentations and line breaks. in: query name: prettyPrint schema: type: boolean oauth_token: description: OAuth 2.0 token for the current user. in: query name: oauth_token schema: type: string quotaUser: description: An opaque string that represents a user for quota purposes. Must not exceed 40 characters. in: query name: quotaUser schema: type: string schemas: UserDeletionRequest: description: JSON template for a user deletion request resource. properties: deletionRequestTime: description: This marks the point in time for which all user data before should be deleted format: date-time readOnly: true type: string firebaseProjectId: description: Firebase Project Id type: string id: description: User ID. properties: type: description: Type of user type: string userId: description: The User's id type: string type: object kind: default: analytics#userDeletionRequest description: Value is "analytics#userDeletionRequest". type: string propertyId: description: Property ID type: string webPropertyId: description: Web property ID of the form UA-XXXXX-YY. type: string type: object securitySchemes: Oauth2: description: Oauth 2.0 implicit authentication flows: implicit: authorizationUrl: https://accounts.google.com/o/oauth2/auth scopes: https://www.googleapis.com/auth/analytics.edit: Edit Google Analytics management entities https://www.googleapis.com/auth/analytics.readonly: See and download your Google Analytics data type: oauth2 Oauth2c: description: Oauth 2.0 authorizationCode authentication flows: authorizationCode: authorizationUrl: https://accounts.google.com/o/oauth2/auth scopes: https://www.googleapis.com/auth/analytics.edit: Edit Google Analytics management entities https://www.googleapis.com/auth/analytics.readonly: See and download your Google Analytics data tokenUrl: https://accounts.google.com/o/oauth2/token type: oauth2 externalDocs: url: http://code.google.com/apis/analytics/docs/mgmt/home.html