open-index/open-npm huggingface dataset:
npm package: @maxim_mazurok/gapi.client.cloudprofiler
Description: TypeScript typings for Stackdriver Profiler API v2
Author: Maxim Mazurok
Latest version: 2.0.20220808

# TypeScript typings for Stackdriver Profiler API v2

Manages continuous profiling information.
For detailed description please check [documentation](https://cloud.google.com/profiler/).

## Installing

Install typings for Stackdriver Profiler API:

```
npm install @types/gapi.client.cloudprofiler@v2 --save-dev
```

## Usage

You need to initialize Google API client in your code:

```typescript
gapi.load('client', () => {
  // now we can use gapi.client
  // ...
});
```

Then load api client wrapper:

```typescript
gapi.client.load('cloudprofiler', 'v2', () => {
  // now we can use gapi.client.cloudprofiler
  // ...
});
```

Don't forget to authenticate your client before sending any request to resources:

```typescript
// declare client_id registered in Google Developers Console
var client_id = '',
  scope = [ 
      // See, edit, configure, and delete your Google Cloud data and see the email address for your Google Account.
      'https://www.googleapis.com/auth/cloud-platform',

      // View and write monitoring data for all of your Google and third-party Cloud and API projects
      'https://www.googleapis.com/auth/monitoring',

      // Publish metric data to your Google Cloud projects
      'https://www.googleapis.com/auth/monitoring.write',
    ],
    immediate = true;
// ...

gapi.auth.authorize(
  { client_id: client_id, scope: scope, immediate: immediate },
  authResult => {
    if (authResult && !authResult.error) {
        /* handle successful authorization */
    } else {
        /* handle authorization error */
    }
});
```

After that you can use Stackdriver Profiler API resources:

```typescript
```
npm package: @maxim_mazurok/gapi.client.cloudprofiler-v2
Description: TypeScript typings for Cloud Profiler API v2
Author: Maxim Mazurok
Latest version: 0.2.20260302

# TypeScript typings for Cloud Profiler API v2

Manages continuous profiling information.
For detailed description please check [documentation](https://cloud.google.com/profiler/).

## Installing

Install typings for Cloud Profiler API:

```
npm install @types/gapi.client.cloudprofiler-v2 --save-dev
```

## Usage

You need to initialize Google API client in your code:

```typescript
gapi.load('client', () => {
  // now we can use gapi.client
  // ...
});
```

Then load api client wrapper:

```typescript
gapi.client.load(
  'https://cloudprofiler.googleapis.com/$discovery/rest?version=v2',
  () => {
    // now we can use:
    // gapi.client.cloudprofiler
  },
);
```

```typescript
// Deprecated, use discovery document URL, see https://github.com/google/google-api-javascript-client/blob/master/docs/reference.md#----gapiclientloadname----version----callback--
gapi.client.load('cloudprofiler', 'v2', () => {
  // now we can use:
  // gapi.client.cloudprofiler
});
```

Don't forget to authenticate your client before sending any request to resources:

```typescript
// declare client_id registered in Google Developers Console
var client_id = '',
  scope = [
    // See, edit, configure, and delete your Google Cloud data and see the email address for your Google Account.
    'https://www.googleapis.com/auth/cloud-platform',

    // View and write monitoring data for all of your Google and third-party Cloud and API projects
    'https://www.googleapis.com/auth/monitoring',

    // Publish metric data to your Google Cloud projects
    'https://www.googleapis.com/auth/monitoring.write',
  ],
  immediate = true;
// ...

gapi.auth.authorize(
  {client_id: client_id, scope: scope, immediate: immediate},
  authResult => {
    if (authResult && !authResult.error) {
      /* handle successful authorization */
    } else {
      /* handle authorization error */
    }
  },
);
```

After that you can use Cloud Profiler API resources: <!-- TODO: make this work for multiple namespaces -->

```typescript

```

For provenance information see [Provenance section on NPM](https://www.npmjs.com/package/@maxim_mazurok/gapi.client.cloudprofiler-v2#Provenance:~:text=none-,Provenance,-Built%20and%20signed)
npm package: @maxim_mazurok/gapi.client.cloudscheduler
Description: TypeScript typings for Cloud Scheduler API v1
Author: Maxim Mazurok
Latest version: 1.0.20220802

# TypeScript typings for Cloud Scheduler API v1

Creates and manages jobs run on a regular recurring schedule.
For detailed description please check [documentation](https://cloud.google.com/scheduler/).

## Installing

Install typings for Cloud Scheduler API:

```
npm install @types/gapi.client.cloudscheduler@v1 --save-dev
```

## Usage

You need to initialize Google API client in your code:

```typescript
gapi.load('client', () => {
  // now we can use gapi.client
  // ...
});
```

Then load api client wrapper:

```typescript
gapi.client.load('cloudscheduler', 'v1', () => {
  // now we can use gapi.client.cloudscheduler
  // ...
});
```

Don't forget to authenticate your client before sending any request to resources:

```typescript
// declare client_id registered in Google Developers Console
var client_id = '',
  scope = [ 
      // See, edit, configure, and delete your Google Cloud data and see the email address for your Google Account.
      'https://www.googleapis.com/auth/cloud-platform',
    ],
    immediate = true;
// ...

gapi.auth.authorize(
  { client_id: client_id, scope: scope, immediate: immediate },
  authResult => {
    if (authResult && !authResult.error) {
        /* handle successful authorization */
    } else {
        /* handle authorization error */
    }
});
```

After that you can use Cloud Scheduler API resources:

```typescript
```
npm package: @maxim_mazurok/gapi.client.cloudscheduler-v1
Description: TypeScript typings for Cloud Scheduler API v1
Author: Maxim Mazurok
Latest version: 0.2.20260304

# TypeScript typings for Cloud Scheduler API v1

Creates and manages jobs run on a regular recurring schedule.
For detailed description please check [documentation](https://cloud.google.com/scheduler/).

## Installing

Install typings for Cloud Scheduler API:

```
npm install @types/gapi.client.cloudscheduler-v1 --save-dev
```

## Usage

You need to initialize Google API client in your code:

```typescript
gapi.load('client', () => {
  // now we can use gapi.client
  // ...
});
```

Then load api client wrapper:

```typescript
gapi.client.load(
  'https://cloudscheduler.googleapis.com/$discovery/rest?version=v1',
  () => {
    // now we can use:
    // gapi.client.cloudscheduler
  },
);
```

```typescript
// Deprecated, use discovery document URL, see https://github.com/google/google-api-javascript-client/blob/master/docs/reference.md#----gapiclientloadname----version----callback--
gapi.client.load('cloudscheduler', 'v1', () => {
  // now we can use:
  // gapi.client.cloudscheduler
});
```

Don't forget to authenticate your client before sending any request to resources:

```typescript
// declare client_id registered in Google Developers Console
var client_id = '',
  scope = [
    // See, edit, configure, and delete your Google Cloud data and see the email address for your Google Account.
    'https://www.googleapis.com/auth/cloud-platform',
  ],
  immediate = true;
// ...

gapi.auth.authorize(
  {client_id: client_id, scope: scope, immediate: immediate},
  authResult => {
    if (authResult && !authResult.error) {
      /* handle successful authorization */
    } else {
      /* handle authorization error */
    }
  },
);
```

After that you can use Cloud Scheduler API resources: <!-- TODO: make this work for multiple namespaces -->

```typescript

```

For provenance information see [Provenance section on NPM](https://www.npmjs.com/package/@maxim_mazurok/gapi.client.cloudscheduler-v1#Provenance:~:text=none-,Provenance,-Built%20and%20signed)
npm package: @maxim_mazurok/gapi.client.cloudscheduler-v1beta1
Description: TypeScript typings for Cloud Scheduler API v1beta1
Author: Maxim Mazurok
Latest version: 0.2.20260304

# TypeScript typings for Cloud Scheduler API v1beta1

Creates and manages jobs run on a regular recurring schedule.
For detailed description please check [documentation](https://cloud.google.com/scheduler/).

## Installing

Install typings for Cloud Scheduler API:

```
npm install @types/gapi.client.cloudscheduler-v1beta1 --save-dev
```

## Usage

You need to initialize Google API client in your code:

```typescript
gapi.load('client', () => {
  // now we can use gapi.client
  // ...
});
```

Then load api client wrapper:

```typescript
gapi.client.load(
  'https://cloudscheduler.googleapis.com/$discovery/rest?version=v1beta1',
  () => {
    // now we can use:
    // gapi.client.cloudscheduler
  },
);
```

```typescript
// Deprecated, use discovery document URL, see https://github.com/google/google-api-javascript-client/blob/master/docs/reference.md#----gapiclientloadname----version----callback--
gapi.client.load('cloudscheduler', 'v1beta1', () => {
  // now we can use:
  // gapi.client.cloudscheduler
});
```

Don't forget to authenticate your client before sending any request to resources:

```typescript
// declare client_id registered in Google Developers Console
var client_id = '',
  scope = [
    // See, edit, configure, and delete your Google Cloud data and see the email address for your Google Account.
    'https://www.googleapis.com/auth/cloud-platform',
  ],
  immediate = true;
// ...

gapi.auth.authorize(
  {client_id: client_id, scope: scope, immediate: immediate},
  authResult => {
    if (authResult && !authResult.error) {
      /* handle successful authorization */
    } else {
      /* handle authorization error */
    }
  },
);
```

After that you can use Cloud Scheduler API resources: <!-- TODO: make this work for multiple namespaces -->

```typescript

```

For provenance information see [Provenance section on NPM](https://www.npmjs.com/package/@maxim_mazurok/gapi.client.cloudscheduler-v1beta1#Provenance:~:text=none-,Provenance,-Built%20and%20signed)
npm package: @maxim_mazurok/gapi.client.cloudtasks
Description: TypeScript typings for Cloud Tasks API v2
Author: Maxim Mazurok
Latest version: 2.0.20220813

# TypeScript typings for Cloud Tasks API v2

Manages the execution of large numbers of distributed requests.
For detailed description please check [documentation](https://cloud.google.com/tasks/).

## Installing

Install typings for Cloud Tasks API:

```
npm install @types/gapi.client.cloudtasks@v2 --save-dev
```

## Usage

You need to initialize Google API client in your code:

```typescript
gapi.load('client', () => {
  // now we can use gapi.client
  // ...
});
```

Then load api client wrapper:

```typescript
gapi.client.load('cloudtasks', 'v2', () => {
  // now we can use gapi.client.cloudtasks
  // ...
});
```

Don't forget to authenticate your client before sending any request to resources:

```typescript
// declare client_id registered in Google Developers Console
var client_id = '',
  scope = [ 
      // See, edit, configure, and delete your Google Cloud data and see the email address for your Google Account.
      'https://www.googleapis.com/auth/cloud-platform',
    ],
    immediate = true;
// ...

gapi.auth.authorize(
  { client_id: client_id, scope: scope, immediate: immediate },
  authResult => {
    if (authResult && !authResult.error) {
        /* handle successful authorization */
    } else {
        /* handle authorization error */
    }
});
```

After that you can use Cloud Tasks API resources:

```typescript
```
npm package: @maxim_mazurok/gapi.client.cloudtasks-v2
Description: TypeScript typings for Cloud Tasks API v2
Author: Maxim Mazurok
Latest version: 0.2.20260306

# TypeScript typings for Cloud Tasks API v2

Manages the execution of large numbers of distributed requests.
For detailed description please check [documentation](https://cloud.google.com/tasks/).

## Installing

Install typings for Cloud Tasks API:

```
npm install @types/gapi.client.cloudtasks-v2 --save-dev
```

## Usage

You need to initialize Google API client in your code:

```typescript
gapi.load('client', () => {
  // now we can use gapi.client
  // ...
});
```

Then load api client wrapper:

```typescript
gapi.client.load(
  'https://cloudtasks.googleapis.com/$discovery/rest?version=v2',
  () => {
    // now we can use:
    // gapi.client.cloudtasks
  },
);
```

```typescript
// Deprecated, use discovery document URL, see https://github.com/google/google-api-javascript-client/blob/master/docs/reference.md#----gapiclientloadname----version----callback--
gapi.client.load('cloudtasks', 'v2', () => {
  // now we can use:
  // gapi.client.cloudtasks
});
```

Don't forget to authenticate your client before sending any request to resources:

```typescript
// declare client_id registered in Google Developers Console
var client_id = '',
  scope = [
    // See, edit, configure, and delete your Google Cloud data and see the email address for your Google Account.
    'https://www.googleapis.com/auth/cloud-platform',
  ],
  immediate = true;
// ...

gapi.auth.authorize(
  {client_id: client_id, scope: scope, immediate: immediate},
  authResult => {
    if (authResult && !authResult.error) {
      /* handle successful authorization */
    } else {
      /* handle authorization error */
    }
  },
);
```

After that you can use Cloud Tasks API resources: <!-- TODO: make this work for multiple namespaces -->

```typescript

```

For provenance information see [Provenance section on NPM](https://www.npmjs.com/package/@maxim_mazurok/gapi.client.cloudtasks-v2#Provenance:~:text=none-,Provenance,-Built%20and%20signed)
npm package: @maxim_mazurok/gapi.client.cloudtasks-v2beta2
Description: TypeScript typings for Cloud Tasks API v2beta2
Author: Maxim Mazurok
Latest version: 0.2.20260306

# TypeScript typings for Cloud Tasks API v2beta2

Manages the execution of large numbers of distributed requests.
For detailed description please check [documentation](https://cloud.google.com/tasks/).

## Installing

Install typings for Cloud Tasks API:

```
npm install @types/gapi.client.cloudtasks-v2beta2 --save-dev
```

## Usage

You need to initialize Google API client in your code:

```typescript
gapi.load('client', () => {
  // now we can use gapi.client
  // ...
});
```

Then load api client wrapper:

```typescript
gapi.client.load(
  'https://cloudtasks.googleapis.com/$discovery/rest?version=v2beta2',
  () => {
    // now we can use:
    // gapi.client.cloudtasks
  },
);
```

```typescript
// Deprecated, use discovery document URL, see https://github.com/google/google-api-javascript-client/blob/master/docs/reference.md#----gapiclientloadname----version----callback--
gapi.client.load('cloudtasks', 'v2beta2', () => {
  // now we can use:
  // gapi.client.cloudtasks
});
```

Don't forget to authenticate your client before sending any request to resources:

```typescript
// declare client_id registered in Google Developers Console
var client_id = '',
  scope = [
    // See, edit, configure, and delete your Google Cloud data and see the email address for your Google Account.
    'https://www.googleapis.com/auth/cloud-platform',
  ],
  immediate = true;
// ...

gapi.auth.authorize(
  {client_id: client_id, scope: scope, immediate: immediate},
  authResult => {
    if (authResult && !authResult.error) {
      /* handle successful authorization */
    } else {
      /* handle authorization error */
    }
  },
);
```

After that you can use Cloud Tasks API resources: <!-- TODO: make this work for multiple namespaces -->

```typescript

```

For provenance information see [Provenance section on NPM](https://www.npmjs.com/package/@maxim_mazurok/gapi.client.cloudtasks-v2beta2#Provenance:~:text=none-,Provenance,-Built%20and%20signed)
npm package: @maxim_mazurok/gapi.client.cloudtasks-v2beta3
Description: TypeScript typings for Cloud Tasks API v2beta3
Author: Maxim Mazurok
Latest version: 0.2.20260306

# TypeScript typings for Cloud Tasks API v2beta3

Manages the execution of large numbers of distributed requests.
For detailed description please check [documentation](https://cloud.google.com/tasks/).

## Installing

Install typings for Cloud Tasks API:

```
npm install @types/gapi.client.cloudtasks-v2beta3 --save-dev
```

## Usage

You need to initialize Google API client in your code:

```typescript
gapi.load('client', () => {
  // now we can use gapi.client
  // ...
});
```

Then load api client wrapper:

```typescript
gapi.client.load(
  'https://cloudtasks.googleapis.com/$discovery/rest?version=v2beta3',
  () => {
    // now we can use:
    // gapi.client.cloudtasks
  },
);
```

```typescript
// Deprecated, use discovery document URL, see https://github.com/google/google-api-javascript-client/blob/master/docs/reference.md#----gapiclientloadname----version----callback--
gapi.client.load('cloudtasks', 'v2beta3', () => {
  // now we can use:
  // gapi.client.cloudtasks
});
```

Don't forget to authenticate your client before sending any request to resources:

```typescript
// declare client_id registered in Google Developers Console
var client_id = '',
  scope = [
    // See, edit, configure, and delete your Google Cloud data and see the email address for your Google Account.
    'https://www.googleapis.com/auth/cloud-platform',
  ],
  immediate = true;
// ...

gapi.auth.authorize(
  {client_id: client_id, scope: scope, immediate: immediate},
  authResult => {
    if (authResult && !authResult.error) {
      /* handle successful authorization */
    } else {
      /* handle authorization error */
    }
  },
);
```

After that you can use Cloud Tasks API resources: <!-- TODO: make this work for multiple namespaces -->

```typescript

```

For provenance information see [Provenance section on NPM](https://www.npmjs.com/package/@maxim_mazurok/gapi.client.cloudtasks-v2beta3#Provenance:~:text=none-,Provenance,-Built%20and%20signed)
npm package: @maxim_mazurok/gapi.client.cloudtrace
Description: TypeScript typings for Cloud Trace API v2
Author: Maxim Mazurok
Latest version: 2.0.20220728

# TypeScript typings for Cloud Trace API v2

Sends application trace data to Cloud Trace for viewing. Trace data is collected for all App Engine applications by default. Trace data from other applications can be provided using this API. This library is used to interact with the Cloud Trace API directly. If you are looking to instrument your application for Cloud Trace, we recommend using OpenTelemetry. 
For detailed description please check [documentation](https://cloud.google.com/trace).

## Installing

Install typings for Cloud Trace API:

```
npm install @types/gapi.client.cloudtrace@v2 --save-dev
```

## Usage

You need to initialize Google API client in your code:

```typescript
gapi.load('client', () => {
  // now we can use gapi.client
  // ...
});
```

Then load api client wrapper:

```typescript
gapi.client.load('cloudtrace', 'v2', () => {
  // now we can use gapi.client.cloudtrace
  // ...
});
```

Don't forget to authenticate your client before sending any request to resources:

```typescript
// declare client_id registered in Google Developers Console
var client_id = '',
  scope = [ 
      // See, edit, configure, and delete your Google Cloud data and see the email address for your Google Account.
      'https://www.googleapis.com/auth/cloud-platform',

      // Write Trace data for a project or application
      'https://www.googleapis.com/auth/trace.append',
    ],
    immediate = true;
// ...

gapi.auth.authorize(
  { client_id: client_id, scope: scope, immediate: immediate },
  authResult => {
    if (authResult && !authResult.error) {
        /* handle successful authorization */
    } else {
        /* handle authorization error */
    }
});
```

After that you can use Cloud Trace API resources:

```typescript
```
npm package: @maxim_mazurok/gapi.client.cloudtrace-v1
Description: TypeScript typings for Cloud Trace API v1
Author: Maxim Mazurok
Latest version: 0.1.20260309

# TypeScript typings for Cloud Trace API v1

Sends application trace data to Cloud Trace for viewing. Trace data is collected for all App Engine applications by default. Trace data from other applications can be provided using this API. This library is used to interact with the Cloud Trace API directly. If you are looking to instrument your application for Cloud Trace, we recommend using OpenTelemetry.
For detailed description please check [documentation](https://cloud.google.com/trace/).

## Installing

Install typings for Cloud Trace API:

```
npm install @types/gapi.client.cloudtrace-v1 --save-dev
```

## Usage

You need to initialize Google API client in your code:

```typescript
gapi.load('client', () => {
  // now we can use gapi.client
  // ...
});
```

Then load api client wrapper:

```typescript
gapi.client.load(
  'https://cloudtrace.googleapis.com/$discovery/rest?version=v1',
  () => {
    // now we can use:
    // gapi.client.cloudtrace
  },
);
```

```typescript
// Deprecated, use discovery document URL, see https://github.com/google/google-api-javascript-client/blob/master/docs/reference.md#----gapiclientloadname----version----callback--
gapi.client.load('cloudtrace', 'v1', () => {
  // now we can use:
  // gapi.client.cloudtrace
});
```

Don't forget to authenticate your client before sending any request to resources:

```typescript
// declare client_id registered in Google Developers Console
var client_id = '',
  scope = [
    // See, edit, configure, and delete your Google Cloud data and see the email address for your Google Account.
    'https://www.googleapis.com/auth/cloud-platform',

    // Write Trace data for a project or application
    'https://www.googleapis.com/auth/trace.append',

    // Read Trace data for a project or application
    'https://www.googleapis.com/auth/trace.readonly',
  ],
  immediate = true;
// ...

gapi.auth.authorize(
  {client_id: client_id, scope: scope, immediate: immediate},
  authResult => {
    if (authResult && !authResult.error) {
      /* handle successful authorization */
    } else {
      /* handle authorization error */
    }
  },
);
```

After that you can use Cloud Trace API resources: <!-- TODO: make this work for multiple namespaces -->

```typescript
/*
Sends trace spans to Cloud Trace. Spans cannot be updated. If the trace ID and span ID already exist, an additional copy of the span will be stored.
*/
await gapi.client.cloudtrace.projects.patchTraces({projectId: 'projectId'});
```

For provenance information see [Provenance section on NPM](https://www.npmjs.com/package/@maxim_mazurok/gapi.client.cloudtrace-v1#Provenance:~:text=none-,Provenance,-Built%20and%20signed)
npm package: @maxim_mazurok/gapi.client.cloudtrace-v2
Description: TypeScript typings for Cloud Trace API v2
Author: Maxim Mazurok
Latest version: 0.1.20260309

# TypeScript typings for Cloud Trace API v2

Sends application trace data to Cloud Trace for viewing. Trace data is collected for all App Engine applications by default. Trace data from other applications can be provided using this API. This library is used to interact with the Cloud Trace API directly. If you are looking to instrument your application for Cloud Trace, we recommend using OpenTelemetry.
For detailed description please check [documentation](https://cloud.google.com/trace/).

## Installing

Install typings for Cloud Trace API:

```
npm install @types/gapi.client.cloudtrace-v2 --save-dev
```

## Usage

You need to initialize Google API client in your code:

```typescript
gapi.load('client', () => {
  // now we can use gapi.client
  // ...
});
```

Then load api client wrapper:

```typescript
gapi.client.load(
  'https://cloudtrace.googleapis.com/$discovery/rest?version=v2',
  () => {
    // now we can use:
    // gapi.client.cloudtrace
  },
);
```

```typescript
// Deprecated, use discovery document URL, see https://github.com/google/google-api-javascript-client/blob/master/docs/reference.md#----gapiclientloadname----version----callback--
gapi.client.load('cloudtrace', 'v2', () => {
  // now we can use:
  // gapi.client.cloudtrace
});
```

Don't forget to authenticate your client before sending any request to resources:

```typescript
// declare client_id registered in Google Developers Console
var client_id = '',
  scope = [
    // See, edit, configure, and delete your Google Cloud data and see the email address for your Google Account.
    'https://www.googleapis.com/auth/cloud-platform',

    // Write Trace data for a project or application
    'https://www.googleapis.com/auth/trace.append',
  ],
  immediate = true;
// ...

gapi.auth.authorize(
  {client_id: client_id, scope: scope, immediate: immediate},
  authResult => {
    if (authResult && !authResult.error) {
      /* handle successful authorization */
    } else {
      /* handle authorization error */
    }
  },
);
```

After that you can use Cloud Trace API resources: <!-- TODO: make this work for multiple namespaces -->

```typescript

```

For provenance information see [Provenance section on NPM](https://www.npmjs.com/package/@maxim_mazurok/gapi.client.cloudtrace-v2#Provenance:~:text=none-,Provenance,-Built%20and%20signed)
npm package: @maxim_mazurok/gapi.client.cloudtrace-v2beta1
Description: TypeScript typings for Cloud Trace API v2beta1
Author: Maxim Mazurok
Latest version: 0.1.20260309

# TypeScript typings for Cloud Trace API v2beta1

Sends application trace data to Cloud Trace for viewing. Trace data is collected for all App Engine applications by default. Trace data from other applications can be provided using this API. This library is used to interact with the Cloud Trace API directly. If you are looking to instrument your application for Cloud Trace, we recommend using OpenTelemetry.
For detailed description please check [documentation](https://cloud.google.com/trace/).

## Installing

Install typings for Cloud Trace API:

```
npm install @types/gapi.client.cloudtrace-v2beta1 --save-dev
```

## Usage

You need to initialize Google API client in your code:

```typescript
gapi.load('client', () => {
  // now we can use gapi.client
  // ...
});
```

Then load api client wrapper:

```typescript
gapi.client.load(
  'https://cloudtrace.googleapis.com/$discovery/rest?version=v2beta1',
  () => {
    // now we can use:
    // gapi.client.cloudtrace
  },
);
```

```typescript
// Deprecated, use discovery document URL, see https://github.com/google/google-api-javascript-client/blob/master/docs/reference.md#----gapiclientloadname----version----callback--
gapi.client.load('cloudtrace', 'v2beta1', () => {
  // now we can use:
  // gapi.client.cloudtrace
});
```

Don't forget to authenticate your client before sending any request to resources:

```typescript
// declare client_id registered in Google Developers Console
var client_id = '',
  scope = [
    // See, edit, configure, and delete your Google Cloud data and see the email address for your Google Account.
    'https://www.googleapis.com/auth/cloud-platform',

    // Write Trace data for a project or application
    'https://www.googleapis.com/auth/trace.append',

    // Read Trace data for a project or application
    'https://www.googleapis.com/auth/trace.readonly',
  ],
  immediate = true;
// ...

gapi.auth.authorize(
  {client_id: client_id, scope: scope, immediate: immediate},
  authResult => {
    if (authResult && !authResult.error) {
      /* handle successful authorization */
    } else {
      /* handle authorization error */
    }
  },
);
```

After that you can use Cloud Trace API resources: <!-- TODO: make this work for multiple namespaces -->

```typescript

```

For provenance information see [Provenance section on NPM](https://www.npmjs.com/package/@maxim_mazurok/gapi.client.cloudtrace-v2beta1#Provenance:~:text=none-,Provenance,-Built%20and%20signed)
npm package: @maxim_mazurok/gapi.client.composer
Description: TypeScript typings for Cloud Composer API v1
Author: Maxim Mazurok
Latest version: 1.0.20220808

# TypeScript typings for Cloud Composer API v1

Manages Apache Airflow environments on Google Cloud Platform.
For detailed description please check [documentation](https://cloud.google.com/composer/).

## Installing

Install typings for Cloud Composer API:

```
npm install @types/gapi.client.composer@v1 --save-dev
```

## Usage

You need to initialize Google API client in your code:

```typescript
gapi.load('client', () => {
  // now we can use gapi.client
  // ...
});
```

Then load api client wrapper:

```typescript
gapi.client.load('composer', 'v1', () => {
  // now we can use gapi.client.composer
  // ...
});
```

Don't forget to authenticate your client before sending any request to resources:

```typescript
// declare client_id registered in Google Developers Console
var client_id = '',
  scope = [ 
      // See, edit, configure, and delete your Google Cloud data and see the email address for your Google Account.
      'https://www.googleapis.com/auth/cloud-platform',
    ],
    immediate = true;
// ...

gapi.auth.authorize(
  { client_id: client_id, scope: scope, immediate: immediate },
  authResult => {
    if (authResult && !authResult.error) {
        /* handle successful authorization */
    } else {
        /* handle authorization error */
    }
});
```

After that you can use Cloud Composer API resources:

```typescript
```
npm package: @maxim_mazurok/gapi.client.composer-v1
Description: TypeScript typings for Cloud Composer API v1
Author: Maxim Mazurok
Latest version: 0.2.20260302

# TypeScript typings for Cloud Composer API v1

Manages Apache Airflow environments on Google Cloud Platform.
For detailed description please check [documentation](https://cloud.google.com/composer/).

## Installing

Install typings for Cloud Composer API:

```
npm install @types/gapi.client.composer-v1 --save-dev
```

## Usage

You need to initialize Google API client in your code:

```typescript
gapi.load('client', () => {
  // now we can use gapi.client
  // ...
});
```

Then load api client wrapper:

```typescript
gapi.client.load(
  'https://composer.googleapis.com/$discovery/rest?version=v1',
  () => {
    // now we can use:
    // gapi.client.composer
  },
);
```

```typescript
// Deprecated, use discovery document URL, see https://github.com/google/google-api-javascript-client/blob/master/docs/reference.md#----gapiclientloadname----version----callback--
gapi.client.load('composer', 'v1', () => {
  // now we can use:
  // gapi.client.composer
});
```

Don't forget to authenticate your client before sending any request to resources:

```typescript
// declare client_id registered in Google Developers Console
var client_id = '',
  scope = [
    // See, edit, configure, and delete your Google Cloud data and see the email address for your Google Account.
    'https://www.googleapis.com/auth/cloud-platform',

    // See, edit, configure, and delete your Google Cloud Composer data and see the email address for your Google Account
    'https://www.googleapis.com/auth/cloudcomposer',
  ],
  immediate = true;
// ...

gapi.auth.authorize(
  {client_id: client_id, scope: scope, immediate: immediate},
  authResult => {
    if (authResult && !authResult.error) {
      /* handle successful authorization */
    } else {
      /* handle authorization error */
    }
  },
);
```

After that you can use Cloud Composer API resources: <!-- TODO: make this work for multiple namespaces -->

```typescript

```

For provenance information see [Provenance section on NPM](https://www.npmjs.com/package/@maxim_mazurok/gapi.client.composer-v1#Provenance:~:text=none-,Provenance,-Built%20and%20signed)
npm package: @maxim_mazurok/gapi.client.composer-v1beta1
Description: TypeScript typings for Cloud Composer API v1beta1
Author: Maxim Mazurok
Latest version: 0.1.20251028

# TypeScript typings for Cloud Composer API v1beta1

Manages Apache Airflow environments on Google Cloud Platform.
For detailed description please check [documentation](https://cloud.google.com/composer/).

## Installing

Install typings for Cloud Composer API:

```
npm install @types/gapi.client.composer-v1beta1 --save-dev
```

## Usage

You need to initialize Google API client in your code:

```typescript
gapi.load('client', () => {
  // now we can use gapi.client
  // ...
});
```

Then load api client wrapper:

```typescript
gapi.client.load(
  'https://composer.googleapis.com/$discovery/rest?version=v1beta1',
  () => {
    // now we can use:
    // gapi.client.composer
  },
);
```

```typescript
// Deprecated, use discovery document URL, see https://github.com/google/google-api-javascript-client/blob/master/docs/reference.md#----gapiclientloadname----version----callback--
gapi.client.load('composer', 'v1beta1', () => {
  // now we can use:
  // gapi.client.composer
});
```

Don't forget to authenticate your client before sending any request to resources:

```typescript
// declare client_id registered in Google Developers Console
var client_id = '',
  scope = [
    // See, edit, configure, and delete your Google Cloud data and see the email address for your Google Account.
    'https://www.googleapis.com/auth/cloud-platform',
  ],
  immediate = true;
// ...

gapi.auth.authorize(
  {client_id: client_id, scope: scope, immediate: immediate},
  authResult => {
    if (authResult && !authResult.error) {
      /* handle successful authorization */
    } else {
      /* handle authorization error */
    }
  },
);
```

After that you can use Cloud Composer API resources: <!-- TODO: make this work for multiple namespaces -->

```typescript

```

For provenance information see [Provenance section on NPM](https://www.npmjs.com/package/@maxim_mazurok/gapi.client.composer-v1beta1#Provenance:~:text=none-,Provenance,-Built%20and%20signed)
npm package: @maxim_mazurok/gapi.client.config-v1
Description: TypeScript typings for Infrastructure Manager API v1
Author: Maxim Mazurok
Latest version: 0.2.20260311

# TypeScript typings for Infrastructure Manager API v1

Creates and manages Google Cloud Platform resources and infrastructure.
For detailed description please check [documentation](https://cloud.google.com/infrastructure-manager/docs).

## Installing

Install typings for Infrastructure Manager API:

```
npm install @types/gapi.client.config-v1 --save-dev
```

## Usage

You need to initialize Google API client in your code:

```typescript
gapi.load('client', () => {
  // now we can use gapi.client
  // ...
});
```

Then load api client wrapper:

```typescript
gapi.client.load(
  'https://config.googleapis.com/$discovery/rest?version=v1',
  () => {
    // now we can use:
    // gapi.client.config
  },
);
```

```typescript
// Deprecated, use discovery document URL, see https://github.com/google/google-api-javascript-client/blob/master/docs/reference.md#----gapiclientloadname----version----callback--
gapi.client.load('config', 'v1', () => {
  // now we can use:
  // gapi.client.config
});
```

Don't forget to authenticate your client before sending any request to resources:

```typescript
// declare client_id registered in Google Developers Console
var client_id = '',
  scope = [
    // See, edit, configure, and delete your Google Cloud data and see the email address for your Google Account.
    'https://www.googleapis.com/auth/cloud-platform',
  ],
  immediate = true;
// ...

gapi.auth.authorize(
  {client_id: client_id, scope: scope, immediate: immediate},
  authResult => {
    if (authResult && !authResult.error) {
      /* handle successful authorization */
    } else {
      /* handle authorization error */
    }
  },
);
```

After that you can use Infrastructure Manager API resources: <!-- TODO: make this work for multiple namespaces -->

```typescript

```

For provenance information see [Provenance section on NPM](https://www.npmjs.com/package/@maxim_mazurok/gapi.client.config-v1#Provenance:~:text=none-,Provenance,-Built%20and%20signed)
npm package: @maxim_mazurok/gapi.client.connectors
Description: TypeScript typings for Connectors API v2
Author: Maxim Mazurok
Latest version: 2.0.20220808

# TypeScript typings for Connectors API v2

Enables users to create and manage connections to Google Cloud services and third-party business applications using the Connectors interface.
For detailed description please check [documentation](https://cloud.google.com/apigee/docs/api-platform/connectors/about-connectors).

## Installing

Install typings for Connectors API:

```
npm install @types/gapi.client.connectors@v2 --save-dev
```

## Usage

You need to initialize Google API client in your code:

```typescript
gapi.load('client', () => {
  // now we can use gapi.client
  // ...
});
```

Then load api client wrapper:

```typescript
gapi.client.load('connectors', 'v2', () => {
  // now we can use gapi.client.connectors
  // ...
});
```

Don't forget to authenticate your client before sending any request to resources:

```typescript
// declare client_id registered in Google Developers Console
var client_id = '',
  scope = [ 
      // See, edit, configure, and delete your Google Cloud data and see the email address for your Google Account.
      'https://www.googleapis.com/auth/cloud-platform',
    ],
    immediate = true;
// ...

gapi.auth.authorize(
  { client_id: client_id, scope: scope, immediate: immediate },
  authResult => {
    if (authResult && !authResult.error) {
        /* handle successful authorization */
    } else {
        /* handle authorization error */
    }
});
```

After that you can use Connectors API resources:

```typescript
```
npm package: @maxim_mazurok/gapi.client.connectors-v1
Description: TypeScript typings for Connectors API v1
Author: Maxim Mazurok
Latest version: 0.2.20260128

# TypeScript typings for Connectors API v1

Enables users to create and manage connections to Google Cloud services and third-party business applications using the Connectors interface.
For detailed description please check [documentation](https://cloud.google.com/apigee/docs/api-platform/connectors/about-connectors).

## Installing

Install typings for Connectors API:

```
npm install @types/gapi.client.connectors-v1 --save-dev
```

## Usage

You need to initialize Google API client in your code:

```typescript
gapi.load('client', () => {
  // now we can use gapi.client
  // ...
});
```

Then load api client wrapper:

```typescript
gapi.client.load(
  'https://connectors.googleapis.com/$discovery/rest?version=v1',
  () => {
    // now we can use:
    // gapi.client.connectors
  },
);
```

```typescript
// Deprecated, use discovery document URL, see https://github.com/google/google-api-javascript-client/blob/master/docs/reference.md#----gapiclientloadname----version----callback--
gapi.client.load('connectors', 'v1', () => {
  // now we can use:
  // gapi.client.connectors
});
```

Don't forget to authenticate your client before sending any request to resources:

```typescript
// declare client_id registered in Google Developers Console
var client_id = '',
  scope = [
    // See, edit, configure, and delete your Google Cloud data and see the email address for your Google Account.
    'https://www.googleapis.com/auth/cloud-platform',
  ],
  immediate = true;
// ...

gapi.auth.authorize(
  {client_id: client_id, scope: scope, immediate: immediate},
  authResult => {
    if (authResult && !authResult.error) {
      /* handle successful authorization */
    } else {
      /* handle authorization error */
    }
  },
);
```

After that you can use Connectors API resources: <!-- TODO: make this work for multiple namespaces -->

```typescript

```

For provenance information see [Provenance section on NPM](https://www.npmjs.com/package/@maxim_mazurok/gapi.client.connectors-v1#Provenance:~:text=none-,Provenance,-Built%20and%20signed)
npm package: @maxim_mazurok/gapi.client.connectors-v2
Description: TypeScript typings for Connectors API v2
Author: Maxim Mazurok
Latest version: 0.2.20260128

# TypeScript typings for Connectors API v2

Enables users to create and manage connections to Google Cloud services and third-party business applications using the Connectors interface.
For detailed description please check [documentation](https://cloud.google.com/apigee/docs/api-platform/connectors/about-connectors).

## Installing

Install typings for Connectors API:

```
npm install @types/gapi.client.connectors-v2 --save-dev
```

## Usage

You need to initialize Google API client in your code:

```typescript
gapi.load('client', () => {
  // now we can use gapi.client
  // ...
});
```

Then load api client wrapper:

```typescript
gapi.client.load(
  'https://connectors.googleapis.com/$discovery/rest?version=v2',
  () => {
    // now we can use:
    // gapi.client.connectors
  },
);
```

```typescript
// Deprecated, use discovery document URL, see https://github.com/google/google-api-javascript-client/blob/master/docs/reference.md#----gapiclientloadname----version----callback--
gapi.client.load('connectors', 'v2', () => {
  // now we can use:
  // gapi.client.connectors
});
```

Don't forget to authenticate your client before sending any request to resources:

```typescript
// declare client_id registered in Google Developers Console
var client_id = '',
  scope = [
    // See, edit, configure, and delete your Google Cloud data and see the email address for your Google Account.
    'https://www.googleapis.com/auth/cloud-platform',
  ],
  immediate = true;
// ...

gapi.auth.authorize(
  {client_id: client_id, scope: scope, immediate: immediate},
  authResult => {
    if (authResult && !authResult.error) {
      /* handle successful authorization */
    } else {
      /* handle authorization error */
    }
  },
);
```

After that you can use Connectors API resources: <!-- TODO: make this work for multiple namespaces -->

```typescript

```

For provenance information see [Provenance section on NPM](https://www.npmjs.com/package/@maxim_mazurok/gapi.client.connectors-v2#Provenance:~:text=none-,Provenance,-Built%20and%20signed)
npm package: @maxim_mazurok/gapi.client.contactcenteraiplatform-v1alpha1
Description: TypeScript typings for Contact Center AI Platform API v1alpha1
Author: Maxim Mazurok
Latest version: 0.2.20260226

# TypeScript typings for Contact Center AI Platform API v1alpha1

For detailed description please check [documentation](https://cloud.google.com/solutions/contact-center-ai-platform).

## Installing

Install typings for Contact Center AI Platform API:

```
npm install @types/gapi.client.contactcenteraiplatform-v1alpha1 --save-dev
```

## Usage

You need to initialize Google API client in your code:

```typescript
gapi.load('client', () => {
  // now we can use gapi.client
  // ...
});
```

Then load api client wrapper:

```typescript
gapi.client.load(
  'https://contactcenteraiplatform.googleapis.com/$discovery/rest?version=v1alpha1',
  () => {
    // now we can use:
    // gapi.client.contactcenteraiplatform
  },
);
```

```typescript
// Deprecated, use discovery document URL, see https://github.com/google/google-api-javascript-client/blob/master/docs/reference.md#----gapiclientloadname----version----callback--
gapi.client.load('contactcenteraiplatform', 'v1alpha1', () => {
  // now we can use:
  // gapi.client.contactcenteraiplatform
});
```

Don't forget to authenticate your client before sending any request to resources:

```typescript
// declare client_id registered in Google Developers Console
var client_id = '',
  scope = [
    // See, edit, configure, and delete your Google Cloud data and see the email address for your Google Account.
    'https://www.googleapis.com/auth/cloud-platform',
  ],
  immediate = true;
// ...

gapi.auth.authorize(
  {client_id: client_id, scope: scope, immediate: immediate},
  authResult => {
    if (authResult && !authResult.error) {
      /* handle successful authorization */
    } else {
      /* handle authorization error */
    }
  },
);
```

After that you can use Contact Center AI Platform API resources: <!-- TODO: make this work for multiple namespaces -->

```typescript

```

For provenance information see [Provenance section on NPM](https://www.npmjs.com/package/@maxim_mazurok/gapi.client.contactcenteraiplatform-v1alpha1#Provenance:~:text=none-,Provenance,-Built%20and%20signed)
npm package: @maxim_mazurok/gapi.client.contactcenterinsights
Description: TypeScript typings for Contact Center AI Insights API v1
Author: Maxim Mazurok
Latest version: 1.0.20220806

# TypeScript typings for Contact Center AI Insights API v1


For detailed description please check [documentation](https://cloud.google.com/contact-center/insights/docs).

## Installing

Install typings for Contact Center AI Insights API:

```
npm install @types/gapi.client.contactcenterinsights@v1 --save-dev
```

## Usage

You need to initialize Google API client in your code:

```typescript
gapi.load('client', () => {
  // now we can use gapi.client
  // ...
});
```

Then load api client wrapper:

```typescript
gapi.client.load('contactcenterinsights', 'v1', () => {
  // now we can use gapi.client.contactcenterinsights
  // ...
});
```

Don't forget to authenticate your client before sending any request to resources:

```typescript
// declare client_id registered in Google Developers Console
var client_id = '',
  scope = [ 
      // See, edit, configure, and delete your Google Cloud data and see the email address for your Google Account.
      'https://www.googleapis.com/auth/cloud-platform',
    ],
    immediate = true;
// ...

gapi.auth.authorize(
  { client_id: client_id, scope: scope, immediate: immediate },
  authResult => {
    if (authResult && !authResult.error) {
        /* handle successful authorization */
    } else {
        /* handle authorization error */
    }
});
```

After that you can use Contact Center AI Insights API resources:

```typescript
```
npm package: @maxim_mazurok/gapi.client.contactcenterinsights-v1
Description: TypeScript typings for Contact Center AI Insights API v1
Author: Maxim Mazurok
Latest version: 0.3.20260317

# TypeScript typings for Contact Center AI Insights API v1

For detailed description please check [documentation](https://cloud.google.com/contact-center/insights/docs).

## Installing

Install typings for Contact Center AI Insights API:

```
npm install @types/gapi.client.contactcenterinsights-v1 --save-dev
```

## Usage

You need to initialize Google API client in your code:

```typescript
gapi.load('client', () => {
  // now we can use gapi.client
  // ...
});
```

Then load api client wrapper:

```typescript
gapi.client.load(
  'https://contactcenterinsights.googleapis.com/$discovery/rest?version=v1',
  () => {
    // now we can use:
    // gapi.client.contactcenterinsights
  },
);
```

```typescript
// Deprecated, use discovery document URL, see https://github.com/google/google-api-javascript-client/blob/master/docs/reference.md#----gapiclientloadname----version----callback--
gapi.client.load('contactcenterinsights', 'v1', () => {
  // now we can use:
  // gapi.client.contactcenterinsights
});
```

Don't forget to authenticate your client before sending any request to resources:

```typescript
// declare client_id registered in Google Developers Console
var client_id = '',
  scope = [
    // See, edit, configure, and delete your Google Cloud data and see the email address for your Google Account.
    'https://www.googleapis.com/auth/cloud-platform',
  ],
  immediate = true;
// ...

gapi.auth.authorize(
  {client_id: client_id, scope: scope, immediate: immediate},
  authResult => {
    if (authResult && !authResult.error) {
      /* handle successful authorization */
    } else {
      /* handle authorization error */
    }
  },
);
```

After that you can use Contact Center AI Insights API resources: <!-- TODO: make this work for multiple namespaces -->

```typescript

```

For provenance information see [Provenance section on NPM](https://www.npmjs.com/package/@maxim_mazurok/gapi.client.contactcenterinsights-v1#Provenance:~:text=none-,Provenance,-Built%20and%20signed)