2.0.2 • Published 8 years ago

@datafire/google_supportcases v2.0.2

Weekly downloads
2
License
MIT
Repository
github
Last release
8 years ago

@datafire/google_supportcases

Client library for Google Support Cases Private

Installation and Usage

npm install --save datafire @datafire/google_supportcases
let datafire = require('datafire');
let google_supportcases = require('@datafire/google_supportcases').actions;

let account = {
  access_token: "",
  refresh_token: "",
  client_id: "",
  client_secret: "",
  redirect_uri: "",
}
let context = new datafire.Context({
  accounts: {
    google_supportcases: account,
  }
})

google_supportcases.youtube.transactions.refund({}, context).then(data => {
  console.log(data);
})

Description

Support Cases API

Actions

oauthCallback

Exchange the code passed to your redirect URI for an access_token

google_supportcases.oauthCallback({
  "code": ""
}, context)

Parameters

  • code (string) required

oauthRefresh

Exchange a refresh_token for an access_token

google_supportcases.oauthRefresh(null, context)

agentActivities.list

Lists an agent activities.

google_supportcases.agentActivities.list({}, context)

Parameters

  • caseId (string)
  • pageSize (integer)
  • pageToken (string)
  • alt (string) - Data format for the response.
  • fields (string) - Selector specifying which fields to include in a partial response.
  • key (string) - 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.
  • oauth_token (string) - OAuth 2.0 token for the current user.
  • prettyPrint (boolean) - Returns response with indentations and line breaks.
  • quotaUser (string) - Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. Overrides userIp if both are provided.
  • userIp (string) - IP address of the site where the request originates. Use this if you want to enforce per-user limits.

agentActivities.create

Adds an agent activity.

google_supportcases.agentActivities.create({}, context)

Parameters

  • body (object)
  • alt (string) - Data format for the response.
  • fields (string) - Selector specifying which fields to include in a partial response.
  • key (string) - 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.
  • oauth_token (string) - OAuth 2.0 token for the current user.
  • prettyPrint (boolean) - Returns response with indentations and line breaks.
  • quotaUser (string) - Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. Overrides userIp if both are provided.
  • userIp (string) - IP address of the site where the request originates. Use this if you want to enforce per-user limits.

agentActivities.createFromHelpCenterDeepLink

Creates an agent activity from a help center deep link.

google_supportcases.agentActivities.createFromHelpCenterDeepLink({}, context)

Parameters

  • body (object)
  • alt (string) - Data format for the response.
  • fields (string) - Selector specifying which fields to include in a partial response.
  • key (string) - 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.
  • oauth_token (string) - OAuth 2.0 token for the current user.
  • prettyPrint (boolean) - Returns response with indentations and line breaks.
  • quotaUser (string) - Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. Overrides userIp if both are provided.
  • userIp (string) - IP address of the site where the request originates. Use this if you want to enforce per-user limits.

agentSettings.list

List all agent settings.

google_supportcases.agentSettings.list({}, context)

Parameters

  • alt (string) - Data format for the response.
  • fields (string) - Selector specifying which fields to include in a partial response.
  • key (string) - 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.
  • oauth_token (string) - OAuth 2.0 token for the current user.
  • prettyPrint (boolean) - Returns response with indentations and line breaks.
  • quotaUser (string) - Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. Overrides userIp if both are provided.
  • userIp (string) - IP address of the site where the request originates. Use this if you want to enforce per-user limits.

cases.getAgentUnreadCasesInfo

Gets information about unread cases for the calling agent. Only intended for use by the Cases frontend.

google_supportcases.cases.getAgentUnreadCasesInfo({}, context)

Parameters

  • alt (string) - Data format for the response.
  • fields (string) - Selector specifying which fields to include in a partial response.
  • key (string) - 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.
  • oauth_token (string) - OAuth 2.0 token for the current user.
  • prettyPrint (boolean) - Returns response with indentations and line breaks.
  • quotaUser (string) - Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. Overrides userIp if both are provided.
  • userIp (string) - IP address of the site where the request originates. Use this if you want to enforce per-user limits.

cases.autoAssign

Auto assign a case to the calling user.

google_supportcases.cases.autoAssign({}, context)

Parameters

  • body (object)
  • alt (string) - Data format for the response.
  • fields (string) - Selector specifying which fields to include in a partial response.
  • key (string) - 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.
  • oauth_token (string) - OAuth 2.0 token for the current user.
  • prettyPrint (boolean) - Returns response with indentations and line breaks.
  • quotaUser (string) - Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. Overrides userIp if both are provided.
  • userIp (string) - IP address of the site where the request originates. Use this if you want to enforce per-user limits.

cases.createNewCase

Creates a new case (Note this is not a true CRUD method as no resource is being passed in).

google_supportcases.cases.createNewCase({}, context)

Parameters

  • body (object)
  • alt (string) - Data format for the response.
  • fields (string) - Selector specifying which fields to include in a partial response.
  • key (string) - 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.
  • oauth_token (string) - OAuth 2.0 token for the current user.
  • prettyPrint (boolean) - Returns response with indentations and line breaks.
  • quotaUser (string) - Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. Overrides userIp if both are provided.
  • userIp (string) - IP address of the site where the request originates. Use this if you want to enforce per-user limits.

cases.getAgentSearchCount

Gets the search count for cases associated with the calling agent, and begin sending Tango notifications when the count changes.

google_supportcases.cases.getAgentSearchCount({}, context)

Parameters

  • alt (string) - Data format for the response.
  • fields (string) - Selector specifying which fields to include in a partial response.
  • key (string) - 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.
  • oauth_token (string) - OAuth 2.0 token for the current user.
  • prettyPrint (boolean) - Returns response with indentations and line breaks.
  • quotaUser (string) - Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. Overrides userIp if both are provided.
  • userIp (string) - IP address of the site where the request originates. Use this if you want to enforce per-user limits.

cases.listByAgent

Lists cases associated with the agent. Only intended for use by the Cases frontend.

google_supportcases.cases.listByAgent({}, context)

Parameters

  • caseType (string)
  • pageSize (integer)
  • pageToken (string)
  • alt (string) - Data format for the response.
  • fields (string) - Selector specifying which fields to include in a partial response.
  • key (string) - 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.
  • oauth_token (string) - OAuth 2.0 token for the current user.
  • prettyPrint (boolean) - Returns response with indentations and line breaks.
  • quotaUser (string) - Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. Overrides userIp if both are provided.
  • userIp (string) - IP address of the site where the request originates. Use this if you want to enforce per-user limits.

cases.validateConsultForm

Validates that consult forms are properly configured.

google_supportcases.cases.validateConsultForm({}, context)

Parameters

  • body (object)
  • alt (string) - Data format for the response.
  • fields (string) - Selector specifying which fields to include in a partial response.
  • key (string) - 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.
  • oauth_token (string) - OAuth 2.0 token for the current user.
  • prettyPrint (boolean) - Returns response with indentations and line breaks.
  • quotaUser (string) - Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. Overrides userIp if both are provided.
  • userIp (string) - IP address of the site where the request originates. Use this if you want to enforce per-user limits.

categoryInfos.batchGet

Batch gets category info. (Best effort, returns valid category infos only) Suppresses warning: GET requires method name starting with "Get" or "List"

google_supportcases.categoryInfos.batchGet({}, context)

Parameters

  • names (array)
  • alt (string) - Data format for the response.
  • fields (string) - Selector specifying which fields to include in a partial response.
  • key (string) - 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.
  • oauth_token (string) - OAuth 2.0 token for the current user.
  • prettyPrint (boolean) - Returns response with indentations and line breaks.
  • quotaUser (string) - Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. Overrides userIp if both are provided.
  • userIp (string) - IP address of the site where the request originates. Use this if you want to enforce per-user limits.

categoryInfos.listTopLevel

Lists gKMS top level category info.

google_supportcases.categoryInfos.listTopLevel({}, context)

Parameters

  • alt (string) - Data format for the response.
  • fields (string) - Selector specifying which fields to include in a partial response.
  • key (string) - 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.
  • oauth_token (string) - OAuth 2.0 token for the current user.
  • prettyPrint (boolean) - Returns response with indentations and line breaks.
  • quotaUser (string) - Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. Overrides userIp if both are provided.
  • userIp (string) - IP address of the site where the request originates. Use this if you want to enforce per-user limits.

categoryInfos.search

Searches category info. Suppresses warning: GET requires method name starting with "Get" or "List"

google_supportcases.categoryInfos.search({}, context)

Parameters

  • baselineOnly (boolean)
  • filterByParentCategoryId (integer)
  • filterConsultCategories (boolean)
  • maximumResults (integer)
  • productIds (array)
  • query (string)
  • topCategoryPathNodeIds (array)
  • alt (string) - Data format for the response.
  • fields (string) - Selector specifying which fields to include in a partial response.
  • key (string) - 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.
  • oauth_token (string) - OAuth 2.0 token for the current user.
  • prettyPrint (boolean) - Returns response with indentations and line breaks.
  • quotaUser (string) - Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. Overrides userIp if both are provided.
  • userIp (string) - IP address of the site where the request originates. Use this if you want to enforce per-user limits.

categoryInfos.searchMultiple

Searches multiple category info.

google_supportcases.categoryInfos.searchMultiple({}, context)

Parameters

  • body (object)
  • alt (string) - Data format for the response.
  • fields (string) - Selector specifying which fields to include in a partial response.
  • key (string) - 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.
  • oauth_token (string) - OAuth 2.0 token for the current user.
  • prettyPrint (boolean) - Returns response with indentations and line breaks.
  • quotaUser (string) - Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. Overrides userIp if both are provided.
  • userIp (string) - IP address of the site where the request originates. Use this if you want to enforce per-user limits.

communications.list

Lists communications that match the filter.

google_supportcases.communications.list({}, context)

Parameters

  • caseIds (array)
  • alt (string) - Data format for the response.
  • fields (string) - Selector specifying which fields to include in a partial response.
  • key (string) - 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.
  • oauth_token (string) - OAuth 2.0 token for the current user.
  • prettyPrint (boolean) - Returns response with indentations and line breaks.
  • quotaUser (string) - Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. Overrides userIp if both are provided.
  • userIp (string) - IP address of the site where the request originates. Use this if you want to enforce per-user limits.

communications.buildNewEmail

Builds an email template for the first email on a case.

google_supportcases.communications.buildNewEmail({}, context)

Parameters

  • body (object)
  • alt (string) - Data format for the response.
  • fields (string) - Selector specifying which fields to include in a partial response.
  • key (string) - 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.
  • oauth_token (string) - OAuth 2.0 token for the current user.
  • prettyPrint (boolean) - Returns response with indentations and line breaks.
  • quotaUser (string) - Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. Overrides userIp if both are provided.
  • userIp (string) - IP address of the site where the request originates. Use this if you want to enforce per-user limits.

communications.buildReplyEmail

Builds an email template for a reply to an existing email.

google_supportcases.communications.buildReplyEmail({}, context)

Parameters

  • body (object)
  • alt (string) - Data format for the response.
  • fields (string) - Selector specifying which fields to include in a partial response.
  • key (string) - 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.
  • oauth_token (string) - OAuth 2.0 token for the current user.
  • prettyPrint (boolean) - Returns response with indentations and line breaks.
  • quotaUser (string) - Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. Overrides userIp if both are provided.
  • userIp (string) - IP address of the site where the request originates. Use this if you want to enforce per-user limits.

communications.createConsultNote

Creates a draft note that replies to a consult note.

google_supportcases.communications.createConsultNote({}, context)

Parameters

  • body (object)
  • alt (string) - Data format for the response.
  • fields (string) - Selector specifying which fields to include in a partial response.
  • key (string) - 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.
  • oauth_token (string) - OAuth 2.0 token for the current user.
  • prettyPrint (boolean) - Returns response with indentations and line breaks.
  • quotaUser (string) - Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. Overrides userIp if both are provided.
  • userIp (string) - IP address of the site where the request originates. Use this if you want to enforce per-user limits.

communications.createEmail

Creates a draft email and adds it to a case.

google_supportcases.communications.createEmail({}, context)

Parameters

  • body (object)
  • alt (string) - Data format for the response.
  • fields (string) - Selector specifying which fields to include in a partial response.
  • key (string) - 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.
  • oauth_token (string) - OAuth 2.0 token for the current user.
  • prettyPrint (boolean) - Returns response with indentations and line breaks.
  • quotaUser (string) - Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. Overrides userIp if both are provided.
  • userIp (string) - IP address of the site where the request originates. Use this if you want to enforce per-user limits.

communications.createNote

Creates a note.

google_supportcases.communications.createNote({}, context)

Parameters

  • body (object)
  • alt (string) - Data format for the response.
  • fields (string) - Selector specifying which fields to include in a partial response.
  • key (string) - 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.
  • oauth_token (string) - OAuth 2.0 token for the current user.
  • prettyPrint (boolean) - Returns response with indentations and line breaks.
  • quotaUser (string) - Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. Overrides userIp if both are provided.
  • userIp (string) - IP address of the site where the request originates. Use this if you want to enforce per-user limits.

communications.listRelated

Lists communications that are related to each other, including the communications on the requested case. Related communications include consult communications from target cases. Currently, only related communications from consult cases are supported.

google_supportcases.communications.listRelated({}, context)

Parameters

  • caseId (string)
  • contextCaseId (string)
  • alt (string) - Data format for the response.
  • fields (string) - Selector specifying which fields to include in a partial response.
  • key (string) - 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.
  • oauth_token (string) - OAuth 2.0 token for the current user.
  • prettyPrint (boolean) - Returns response with indentations and line breaks.
  • quotaUser (string) - Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. Overrides userIp if both are provided.
  • userIp (string) - IP address of the site where the request originates. Use this if you want to enforce per-user limits.

communications.suggestReplyEmailHeaders

Suggests a set of email headers for an email reply to another email. Suppresses warning: GET requires method name starting with "Get" or "List"

google_supportcases.communications.suggestReplyEmailHeaders({}, context)

Parameters

  • caseId (string)
  • messageId (string)
  • replyType (string)
  • alt (string) - Data format for the response.
  • fields (string) - Selector specifying which fields to include in a partial response.
  • key (string) - 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.
  • oauth_token (string) - OAuth 2.0 token for the current user.
  • prettyPrint (boolean) - Returns response with indentations and line breaks.
  • quotaUser (string) - Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. Overrides userIp if both are provided.
  • userIp (string) - IP address of the site where the request originates. Use this if you want to enforce per-user limits.

customerInteractions.list

List customer interactions.

google_supportcases.customerInteractions.list({}, context)

Parameters

  • adwordsCid (string)
  • caseId (string)
  • channels (array)
  • emailAddress (string)
  • excludeCases (array)
  • pageSize (integer)
  • pageToken (string)
  • products (array)
  • alt (string) - Data format for the response.
  • fields (string) - Selector specifying which fields to include in a partial response.
  • key (string) - 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.
  • oauth_token (string) - OAuth 2.0 token for the current user.
  • prettyPrint (boolean) - Returns response with indentations and line breaks.
  • quotaUser (string) - Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. Overrides userIp if both are provided.
  • userIp (string) - IP address of the site where the request originates. Use this if you want to enforce per-user limits.

customerInteractions.summarize

Summary statistics about the cutomer's interaction history. Suppresses warning: GET requires method name starting with "Get" or "List"

google_supportcases.customerInteractions.summarize({}, context)

Parameters

  • adwordsCid (string)
  • caseId (string)
  • emailAddress (string)
  • excludeCases (array)
  • startTime (string)
  • alt (string) - Data format for the response.
  • fields (string) - Selector specifying which fields to include in a partial response.
  • key (string) - 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.
  • oauth_token (string) - OAuth 2.0 token for the current user.
  • prettyPrint (boolean) - Returns response with indentations and line breaks.
  • quotaUser (string) - Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. Overrides userIp if both are provided.
  • userIp (string) - IP address of the site where the request originates. Use this if you want to enforce per-user limits.

customerIssues.list

List issues and their resolutions for a customer.

google_supportcases.customerIssues.list({}, context)

Parameters

  • caseId (string)
  • alt (string) - Data format for the response.
  • fields (string) - Selector specifying which fields to include in a partial response.
  • key (string) - 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.
  • oauth_token (string) - OAuth 2.0 token for the current user.
  • prettyPrint (boolean) - Returns response with indentations and line breaks.
  • quotaUser (string) - Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. Overrides userIp if both are provided.
  • userIp (string) - IP address of the site where the request originates. Use this if you want to enforce per-user limits.

devices.list

List devices.

google_supportcases.devices.list({}, context)

Parameters

  • caseId (string)
  • email (string)
  • excludeGoogleStoreOrders (boolean)
  • excludeRmaTypes (boolean)
  • pageSize (integer)
  • pageToken (string)
  • alt (string) - Data format for the response.
  • fields (string) - Selector specifying which fields to include in a partial response.
  • key (string) - 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.
  • oauth_token (string) - OAuth 2.0 token for the current user.
  • prettyPrint (boolean) - Returns response with indentations and line breaks.
  • quotaUser (string) - Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. Overrides userIp if both are provided.
  • userIp (string) - IP address of the site where the request originates. Use this if you want to enforce per-user limits.

devices.getById

Gets the specified device by any device ID.

google_supportcases.devices.getById({}, context)

Parameters

  • caseId (string)
  • deviceId (string)
  • alt (string) - Data format for the response.
  • fields (string) - Selector specifying which fields to include in a partial response.
  • key (string) - 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.
  • oauth_token (string) - OAuth 2.0 token for the current user.
  • prettyPrint (boolean) - Returns response with indentations and line breaks.
  • quotaUser (string) - Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. Overrides userIp if both are provided.
  • userIp (string) - IP address of the site where the request originates. Use this if you want to enforce per-user limits.

devices.updateOwner

Updates the owner of a device. Suppresses warning: GET requires method name starting with "Get" or "List"

google_supportcases.devices.updateOwner({}, context)

Parameters

  • address.addressLine1 (string)
  • address.addressLine2 (string)
  • address.addressLine3 (string)
  • address.addressee (string)
  • address.city (string)
  • address.countryCode (string)
  • address.postalCode (string)
  • address.stateProvinceCode (string)
  • deviceId (string)
  • email (string)
  • alt (string) - Data format for the response.
  • fields (string) - Selector specifying which fields to include in a partial response.
  • key (string) - 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.
  • oauth_token (string) - OAuth 2.0 token for the current user.
  • prettyPrint (boolean) - Returns response with indentations and line breaks.
  • quotaUser (string) - Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. Overrides userIp if both are provided.
  • userIp (string) - IP address of the site where the request originates. Use this if you want to enforce per-user limits.

giftCards.checkRedeemer

If the card is already redeemed by somebody else, customer can try a few users.

google_supportcases.giftCards.checkRedeemer({}, context)

Parameters

  • body (object)
  • alt (string) - Data format for the response.
  • fields (string) - Selector specifying which fields to include in a partial response.
  • key (string) - 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.
  • oauth_token (string) - OAuth 2.0 token for the current user.
  • prettyPrint (boolean) - Returns response with indentations and line breaks.
  • quotaUser (string) - Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. Overrides userIp if both are provided.
  • userIp (string) - IP address of the site where the request originates. Use this if you want to enforce per-user limits.

giftCards.lookup

Finds a gift card based on its full redemption code or activation number. With full redemption code, returns redemption token on success.

google_supportcases.giftCards.lookup({}, context)

Parameters

  • body (object)
  • alt (string) - Data format for the response.
  • fields (string) - Selector specifying which fields to include in a partial response.
  • key (string) - 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.
  • oauth_token (string) - OAuth 2.0 token for the current user.
  • prettyPrint (boolean) - Returns response with indentations and line breaks.
  • quotaUser (string) - Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. Overrides userIp if both are provided.
  • userIp (string) - IP address of the site where the request originates. Use this if you want to enforce per-user limits.

giftCards.redeem

Redeems a gift card to a customer using the redemption token.

google_supportcases.giftCards.redeem({}, context)

Parameters

  • body (object)
  • alt (string) - Data format for the response.
  • fields (string) - Selector specifying which fields to include in a partial response.
  • key (string) - 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.
  • oauth_token (string) - OAuth 2.0 token for the current user.
  • prettyPrint (boolean) - Returns response with indentations and line breaks.
  • quotaUser (string) - Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. Overrides userIp if both are provided.
  • userIp (string) - IP address of the site where the request originates. Use this if you want to enforce per-user limits.

giftCards.verify

Verifies ownership of a damaged GC by checking if the activation number and partial redemption code are valid and refers to the same card. Returns the redemption token on success.

google_supportcases.giftCards.verify({}, context)

Parameters

  • body (object)
  • alt (string) - Data format for the response.
  • fields (string) - Selector specifying which fields to include in a partial response.
  • key (string) - 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.
  • oauth_token (string) - OAuth 2.0 token for the current user.
  • prettyPrint (boolean) - Returns response with indentations and line breaks.
  • quotaUser (string) - Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. Overrides userIp if both are provided.
  • userIp (string) - IP address of the site where the request originates. Use this if you want to enforce per-user limits.

ginlogs.logDataAccess

Logs data access.

google_supportcases.ginlogs.logDataAccess({}, context)

Parameters

  • body (object)
  • alt (string) - Data format for the response.
  • fields (string) - Selector specifying which fields to include in a partial response.
  • key (string) - 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.
  • oauth_token (string) - OAuth 2.0 token for the current user.
  • prettyPrint (boolean) - Returns response with indentations and line breaks.
  • quotaUser (string) - Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. Overrides userIp if both are provided.
  • userIp (string) - IP address of the site where the request originates. Use this if you want to enforce per-user limits.

hardwareAuditor.orders.list

Lists hardware orders.

google_supportcases.hardwareAuditor.orders.list({}, context)

Parameters

  • body (object)
  • alt (string) - Data format for the response.
  • fields (string) - Selector specifying which fields to include in a partial response.
  • key (string) - 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.
  • oauth_token (string) - OAuth 2.0 token for the current user.
  • prettyPrint (boolean) - Returns response with indentations and line breaks.
  • quotaUser (string) - Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. Overrides userIp if both are provided.
  • userIp (string) - IP address of the site where the request originates. Use this if you want to enforce per-user limits.

hardwareOrders.hardwareSignals

Gets hardware signals based on the case and customer.

google_supportcases.hardwareOrders.hardwareSignals({}, context)

Parameters

  • body (object)
  • alt (string) - Data format for the response.
  • fields (string) - Selector specifying which fields to include in a partial response.
  • key (string) - 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.
  • oauth_token (string) - OAuth 2.0 token for the current user.
  • prettyPrint (boolean) - Returns response with indentations and line breaks.
  • quotaUser (string) - Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. Overrides userIp if both are provided.
  • userIp (string) - IP address of the site where the request originates. Use this if you want to enforce per-user limits.

hardwareOrders.list

Lists hardware orders.

google_supportcases.hardwareOrders.list({}, context)

Parameters

  • body (object)
  • alt (string) - Data format for the response.
  • fields (string) - Selector specifying which fields to include in a partial response.
  • key (string) - 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.
  • oauth_token (string) - OAuth 2.0 token for the current user.
  • prettyPrint (boolean) - Returns response with indentations and line breaks.
  • quotaUser (string) - Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. Overrides userIp if both are provided.
  • userIp (string) - IP address of the site where the request originates. Use this if you want to enforce per-user limits.

hardwareOrders.listOtherDevices

Gets a user's devices that are not in the ListHardwareOrders result.

google_supportcases.hardwareOrders.listOtherDevices({}, context)

Parameters

  • body (object)
  • alt (string) - Data format for the response.
  • fields (string) - Selector specifying which fields to include in a partial response.
  • key (string) - 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.
  • oauth_token (string) - OAuth 2.0 token for the current user.
  • prettyPrint (boolean) - Returns response with indentations and line breaks.
  • quotaUser (string) - Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. Overrides userIp if both are provided.
  • userIp (string) - IP address of the site where the request originates. Use this if you want to enforce per-user limits.

opportunities.list

Lists opportunities.

google_supportcases.opportunities.list({}, context)

Parameters

  • agentWhitelistedForApollo (boolean)
  • caseId (string)
  • alt (string) - Data format for the response.
  • fields (string) - Selector specifying which fields to include in a partial response.
  • key (string) - 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.
  • oauth_token (string) - OAuth 2.0 token for the current user.
  • prettyPrint (boolean) - Returns response with indentations and line breaks.
  • quotaUser (string) - Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. Overrides userIp if both are provided.
  • userIp (string) - IP address of the site where the request originates. Use this if you want to enforce per-user limits.

opportunities.pitches.batchCreate

Batch creates pitches.

google_supportcases.opportunities.pitches.batchCreate({}, context)

Parameters

  • body (object)
  • alt (string) - Data format for the response.
  • fields (string) - Selector specifying which fields to include in a partial response.
  • key (string) - 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.
  • oauth_token (string) - OAuth 2.0 token for the current user.
  • prettyPrint (boolean) - Returns response with indentations and line breaks.
  • quotaUser (string) - Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. Overrides userIp if both are provided.
  • userIp (string) - IP address of the site where the request originates. Use this if you want to enforce per-user limits.

play.digitalContent.orders.batchGet

Get a collection of orders.

google_supportcases.play.digitalContent.orders.batchGet({}, context)

Parameters

  • body (object)
  • alt (string) - Data format for the response.
  • fields (string) - Selector specifying which fields to include in a partial response.
  • key (string) - 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.
  • oauth_token (string) - OAuth 2.0 token for the current user.
  • prettyPrint (boolean) - Returns response with indentations and line breaks.
  • quotaUser (string) - Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. Overrides userIp if both are provided.
  • userIp (string) - IP address of the site where the request originates. Use this if you want to enforce per-user limits.

play.digitalContent.orders.refund

Refund orders.

google_supportcases.play.digitalContent.orders.refund({}, context)

Parameters

  • body (object)
  • alt (string) - Data format for the response.
  • fields (string) - Selector specifying which fields to include in a partial response.
  • key (string) - 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.
  • oauth_token (string) - OAuth 2.0 token for the current user.
  • prettyPrint (boolean) - Returns response with indentations and line breaks.
  • quotaUser (string) - Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. Overrides userIp if both are provided.
  • userIp (string) - IP address of the site where the request originates. Use this if you want to enforce per-user limits.

play.digitalContent.orders.search

Search for orders.

google_supportcases.play.digitalContent.orders.search({}, context)

Parameters

  • body (object)
  • alt (string) - Data format for the response.
  • fields (string) - Selector specifying which fields to include in a partial response.
  • key (string) - 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.
  • oauth_token (string) - OAuth 2.0 token for the current user.
  • prettyPrint (boolean) - Returns response with indentations and line breaks.
  • quotaUser (string) - Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. Overrides userIp if both are provided.
  • userIp (string) - IP address of the site where the request originates. Use this if you want to enforce per-user limits.

play.digitalContent.subscriptions.batchGet

Get a collection of subscriptions.

google_supportcases.play.digitalContent.subscriptions.batchGet({}, context)

Parameters

  • body (object)
  • alt (string) - Data format for the response.
  • fields (string) - Selector specifying which fields to include in a partial response.
  • key (string) - 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.
  • oauth_token (string) - OAuth 2.0 token for the current user.
  • prettyPrint (boolean) - Returns response with indentations and line breaks.
  • quotaUser (string) - Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. Overrides userIp if both are provided.
  • userIp (string) - IP address of the site where the request originates. Use this if you want to enforce per-user limits.

play.digitalContent.subscriptions.cancel

Cancel subscription.

google_supportcases.play.digitalContent.subscriptions.cancel({}, context)

Parameters

  • body (object)
  • alt (string) - Data format for the response.
  • fields (string) - Selector specifying which fields to include in a partial response.
  • key (string) - 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.
  • oauth_token (string) - OAuth 2.0 token for the current user.
  • prettyPrint (boolean) - Returns response with indentations and line breaks.
  • quotaUser (string) - Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. Overrides userIp if both are provided.
  • userIp (string) - IP address of the site where the request originates. Use this if you want to enforce per-user limits.

play.digitalContent.subscriptions.getCancellationStatus

Get cancellation status.

google_supportcases.play.digitalContent.subscriptions.getCancellationStatus({}, context)

Parameters

  • body (object)
  • alt (string) - Data format for the response.
  • fields (string) - Selector specifying which fields to include in a partial response.
  • key (string) - 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.
  • oauth_token (string) - OAuth 2.0 token for the current user.
  • prettyPrint (boolean) - Returns response with indentations and line breaks.
  • quotaUser (string) - Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. Overrides userIp if both are provided.
  • userIp (string) - IP address of the site where the request originates. Use this if you want to enforce per-user limits.

play.digitalContent.subscriptions.list

List subscriptions.

google_supportcases.play.digitalContent.subscriptions.list({}, context)

Parameters

  • body (object)
  • alt (string) - Data format for the response.
  • fields (string) - Selector specifying which fields to include in a partial response.
  • key (string) - 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.
  • oauth_token (string) - OAuth 2.0 token for the current user.
  • prettyPrint (boolean) - Returns response with indentations and line breaks.
  • quotaUser (string) - Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. Overrides userIp if both are provided.
  • userIp (string) - IP address of the site where the request originates. Use this if you want to enforce per-user limits.

play.digitalContent.getRefundStatus

Get refund status.

google_supportcases.play.digitalContent.getRefundStatus({}, context)

Parameters

  • body (object)
  • alt (string) - Data format for the response.
  • fields (string) - Selector specifying which fields to include in a partial response.
  • key (string) - 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.
  • oauth_token (string) - OAuth 2.0 token for the current user.
  • prettyPrint (boolean) - Returns response with indentations and line breaks.
  • quotaUser (string) - Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. Overrides userIp if both are provided.
  • userIp (string) - IP address of the site where the request originates. Use this if you want to enforce per-user limits.

products.list

Lists products.

google_supportcases.products.list({}, context)

Parameters

  • alt (string) - Data format for the response.
  • fields (string) - Selector specifying which fields to include in a partial response.
  • key (string) - 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.
  • oauth_token (string) - OAuth 2.0 token for the current user.
  • prettyPrint (boolean) - Returns response with indentations and line breaks.
  • quotaUser (string) - Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. Overrides userIp if both are provided.
  • userIp (string) - IP address of the site where the request originates. Use this if you want to enforce per-user limits.

resolutions.list

Query for resolutions.

google_supportcases.resolutions.list({}, context)

Parameters

  • autocompleteResults (boolean)
  • caseId (string)
  • pageSize (integer)
  • pageToken (string)
  • q (string)
  • resultsToken (string)
  • searchSessionId (string)
  • type (array)
  • alt (string) - Data format for the response.
  • fields (string) - Selector specifying which fields to include in a partial response.
  • key (string) - 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.
  • oauth_token (string) - OAuth 2.0 token for the current user.
  • prettyPrint (boolean) - Returns response with indentations and line breaks.
  • quotaUser (string) - Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. Overrides userIp if both are provided.
  • userIp (string) - IP address of the site where the request originates. Use this if you want to enforce per-user limits.

resolutions.cohorts.assign

Query and assign cohorts for this case.

google_supportcases.resolutions.cohorts.assign({}, context)

Parameters

  • body (object)
  • alt (string) - Data format for the response.
  • fields (string) - Selector specifying which fields to include in a partial response.
  • key (string) - 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.
  • oauth_token (string) - OAuth 2.0 token for the current user.
  • prettyPrint (boolean) - Returns response with indentations and line breaks.
  • quotaUser (string) - Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. Overrides userIp if both are provided.
  • userIp (string) - IP address of the site where the request originates. Use this if you want to enforce per-user limits.

resolutions.log

Log a resolution.

google_supportcases.resolutions.log({}, context)

Parameters

  • body (object)
  • alt (string) - Data format for the response.
  • fields (string) - Selector specifying which fields to include in a partial response.
  • key (string) - 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.
  • oauth_token (string) - OAuth 2.0 token for the current user.
  • prettyPrint (boolean) - Returns response with indentations and line breaks.
  • quotaUser (string) - Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. Overrides userIp if both are provided.
  • userIp (string) - IP address of the site where the request originates. Use this if you want to enforce per-user limits.

resolutions.suggest

Suggest some resolutions to a case based on provided signals.

google_supportcases.resolutions.suggest({}, context)

Parameters

  • body (object)
  • alt (string) - Data format for the response.
  • fields (string) - Selector specifying which fields to include in a partial response.
  • key (string) - 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.
  • oauth_token (string) - OAuth 2.0 token for the current user.
  • prettyPrint (boolean) - Returns response with indentations and line breaks.
  • quotaUser (string) - Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. Overrides userIp if both are provided.
  • userIp (string) - IP address of the site where the request originates. Use this if you want to enforce per-user limits.

rma.save

Saves (Insert/Update) an RMA.

google_supportcases.rma.save({}, context)

Parameters

  • body (object)
  • alt (string) - Data format for the response.
  • fields (string) - Selector specifying which fields to include in a partial response.
  • key (string) - 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.
  • oauth_token (string) - OAuth 2.0 token for the current user.
  • prettyPrint (boolean) - Returns response with indentations and line breaks.
  • quotaUser (string) - Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. Overrides userIp if both are provided.
  • userIp (string) - IP address of the site where the request originates. Use this if you want to enforce per-user limits.

rma.submit

DEPRECATED: Use SendRma instead. Submit an RMA.

google_supportcases.rma.submit({}, context)

Parameters

  • body (object)
  • alt (string) - Data format for the response.
  • fields (string) - Selector specifying which fields to include in a partial response.
  • key (string) - 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.
  • oauth_token (string) - OAuth 2.0 token for the current user.
  • prettyPrint (boolean) - Returns response with indentations and line breaks.
  • quotaUser (string) - Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. Overrides userIp if both are provided.
  • userIp (string) - IP address of the site where the request originates. Use this if you want to enforce per-user limits.

rmas.list

Lists RMAs by Case ID and RMA state

google_supportcases.rmas.list({}, context)

Parameters

  • caseId (string)
  • state (string)
  • alt (string) - Data format for the response.
  • fields (string) - Selector specifying which fields to include in a partial response.
  • key (string) - 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.
  • oauth_token (string) - OAuth 2.0 token for the current user.
  • prettyPrint (boolean) - Returns response with indentations and line breaks.
  • quotaUser (string) - Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. Overrides userIp if both are provided.
  • userIp (string) - IP address of the site where the request originates. Use this if you want to enforce per-user limits.

rmas.createExchangeWithoutReturn

Sends merchandise without expecting a return.

google_supportcases.rmas.createExchangeWithoutReturn({}, context)

Parameters

  • body (object)
  • alt (string) - Data format for the response.
  • fields (string) - Selector specifying which fields to include in a partial response.
  • key (string) - 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.
  • oauth_token (string) - OAuth 2.0 token for the current user.
  • prettyPrint (boolean) - Returns response with indentations and line breaks.
  • quotaUser (string) - Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. Overrides userIp if both are provided.
  • userIp (string) - IP address of the site where the request originates. Use this if you want to enforce per-user limits.

rmas.listBuyersRemorseCountryCodes

Lists two-character country codes valid for Buyer's Remorse RMAs.

google_supportcases.rmas.listBuyersRemorseCountryCodes({}, context)

Parameters

  • alt (string) - Data format for the response.
  • fields (string) - Selector specifying which fields to include in a partial response.
  • key (string) - 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.
  • oauth_token (string) - OAuth 2.0 token for the current user.
  • prettyPrint (boolean) - Returns response with indentations and line breaks.
  • quotaUser (string) - Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. Overrides userIp if both are provided.
  • userIp (string) - IP address of the site where the request originates. Use this if you want to enforce per-user limits.

rmas.runWorkflow

DEPRECATED: Use RunRmaSteps instead. Run the given workflow for an RMA.

google_supportcases.rmas.runWorkflow({}, context)

Parameters

  • body (object)
  • alt (string) - Data format for the response.
  • fields (string) - Selector specifying which fields to include in a partial response.
  • key (string) - 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.
  • oauth_token (string) - OAuth 2.0 token for the current user.
  • prettyPrint (boolean) - Returns response with indentations and line breaks.
  • quotaUser (string) - Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. Overrides userIp if both are provided.
  • userIp (string) - IP address of the site where the request originates. Use this if you want to enforce per-user limits.

rmas.send

Initiates a new RMA.

google_supportcases.rmas.send({}, context)

Parameters

  • body (object)
  • alt (string) - Data format for the response.
  • fields (string) - Selector specifying which fields to include in a partial response.
  • key (string) - 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.
  • oauth_token (string) - OAuth 2.0 token for the current user.
  • prettyPrint (boolean) - Returns response with indentations and line breaks.
  • quotaUser (string) - Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. Overrides userIp if both are provided.
  • userIp (string) - IP address of the site where the request originates. Use this if you want to enforce per-user limits.

teams.getMyAssignStreamSearches

Gets assign-stream-enabled searches associated with the agent.

google_supportcases.teams.getMyAssignStreamSearches({}, context)

Parameters

  • alt (string) - Data format for the response.
  • fields (string) - Selector specifying which fields to include in a partial response.
  • key (string) - 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.
  • oauth_token (string) - OAuth 2.0 token for the current user.
  • prettyPrint (boolean) - Returns response with indentations and line breaks.
  • quotaUser (string) - Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. Overrides userIp if both are provided.
  • userIp (string) - IP address of the site where the request originates. Use this if you want to enforce per-user limits.

troubleshooterSessions.create

Start a new troubleshooter session.

google_supportcases.troubleshooterSessions.create({}, context)

Parameters

  • body (object)
  • alt (string) - Data format for the response.
  • fields (string) - Selector specifying which fields to include in a partial response.
  • key (string) - 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.
  • oauth_token (string) - OAuth 2.0 token for the current user.
  • prettyPrint (boolean) - Returns response with indentations and line breaks.
  • quotaUser (string) - Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. Overrides userIp if both are provided.
  • userIp (string) - IP address of the site where the request originates. Use this if you want to enforce per-user limits.

troubleshooterSessions.listDevices

Lists devices on a customer's account.

google_supportcases.troubleshooterSessions.listDevices({}, context)

Parameters

  • body (object)
  • alt (string) - Data format for the response.
  • fields (string) - Selector specifying which fields to include in a partial response.
  • key (string) - 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.
  • oauth_token (string) - OAuth 2.0 token for the current user.
  • prettyPrint (boolean) - Returns response with indentations and line breaks.
  • quotaUser (string) - Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. Overrides userIp if both are provided.
  • userIp (string) - IP address of the site where the request originates. Use this if you want to enforce per-user limits.

troubleshooterSessions.listIssues

Lists issues.

google_supportcases.troubleshooterSessions.listIssues({}, context)

Parameters

  • caseId (string)
  • issueId (string)
  • troubleshooterType (string)
  • alt (string) - Data format for the response.
  • fields (string) - Selector specifying which fields to include in a partial response.
  • key (string) - 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.
  • oauth_token (string) - OAuth 2.0 token for the current user.
  • prettyPrint (boolean) - Returns response with indentations and line breaks.
  • quotaUser (string) - Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. Overrides userIp if both are provided.
  • userIp (string) - IP address of the site where the request originates. Use this if you want to enforce per-user limits.

troubleshooterSessions.listPurchasedApps

Lists purchased apps on a customer's account.

google_supportcases.troubleshooterSessions.listPurchasedApps({}, context)

Parameters

  • body (object)
  • alt (string) - Data format for the response.
  • fields (string) - Selector specifying which fields to include in a partial response.
  • key (string) - 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.
  • oauth_token (string) - OAuth 2.0 token for the current user.
  • prettyPrint (boolean) - Returns response with indentations and line breaks.
  • quotaUser (string) - Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. Overrides userIp if both are provided.
  • userIp (string) - IP address of the site where the request originates. Use this if you want to enforce per-user limits.

troubleshooterSessions.listPurchasedBooks

Lists purchased books on a customer's account.

google_supportcases.troubleshooterSessions.listPurchasedBooks({}, context)

Parameters

  • body (object)
  • alt (string) - Data format for the response.
  • fields (string) - Selector specifying which fields to include in a partial response.
  • key (string) - 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.
  • oauth_token (string) - OAuth 2.0 token for the current user.
  • prettyPrint (boolean) - Returns response with indentations and line breaks.
  • quotaUser (string) - Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. Overrides userIp if both are provided.
  • userIp (string) - IP address of the site where the request originates. Use this if you want to enforce per-user limits.

troubleshooterSessions.listPurchasedVideos

Lists purchased videos on a customer's account.

google_supportcases.troubleshooterSessions.listPurchasedVideos({}, context)

Parameters

  • body (object)
  • alt (string) - Data format for the response.
  • fields (string) - Selector specifying which fields to include in a partial response.
  • key (string) - 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.
  • oauth_token (string) - OAuth 2.0 token for the current user.
  • prettyPrint (bo