open-index/open-npm huggingface dataset:
npm package: @maxim_mazurok/gapi.client.apphub-v1alpha
Description: TypeScript typings for App Hub API v1alpha
Author: Maxim Mazurok
Latest version: 0.2.20260304

# TypeScript typings for App Hub API v1alpha

App Hub lets you build, operate, and manage applications on Google Cloud.
For detailed description please check [documentation](https://cloud.google.com/app-hub/docs/).

## Installing

Install typings for App Hub API:

```
npm install @types/gapi.client.apphub-v1alpha --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://apphub.googleapis.com/$discovery/rest?version=v1alpha',
  () => {
    // now we can use:
    // gapi.client.apphub
  },
);
```

```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('apphub', 'v1alpha', () => {
  // now we can use:
  // gapi.client.apphub
});
```

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 App Hub 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.apphub-v1alpha#Provenance:~:text=none-,Provenance,-Built%20and%20signed)
npm package: @maxim_mazurok/gapi.client.appsmarket-v2
Description: TypeScript typings for Google Workspace Marketplace API v2
Author: Maxim Mazurok
Latest version: 0.1.20260316

# TypeScript typings for Google Workspace Marketplace API v2

Lets your Google Workspace Marketplace applications integrate with Google's installtion and licensing services.
For detailed description please check [documentation](https://developers.google.com/workspace/marketplace).

## Installing

Install typings for Google Workspace Marketplace API:

```
npm install @types/gapi.client.appsmarket-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://appsmarket.googleapis.com/$discovery/rest?version=v2',
  () => {
    // now we can use:
    // gapi.client.appsmarket
  },
);
```

```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('appsmarket', 'v2', () => {
  // now we can use:
  // gapi.client.appsmarket
});
```

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 = [
    // View your installed application's licensing information
    'https://www.googleapis.com/auth/appsmarketplace.license',
  ],
  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 Google Workspace Marketplace API resources: <!-- TODO: make this work for multiple namespaces -->

```typescript
/*
Gets the customer's licensing status to determine if they have access to a given app. For more information, see [Getting app installation and licensing details](https://developers.google.com/workspace/marketplace/example-calls-marketplace-api).
*/
await gapi.client.appsmarket.customerLicense.get({
  applicationId: 'applicationId',
  customerId: 'customerId',
});

/*
Gets the user's licensing status to determine if they have permission to use a given app. For more information, see [Getting app installation and licensing details](https://developers.google.com/workspace/marketplace/example-calls-marketplace-api).
*/
await gapi.client.appsmarket.userLicense.get({
  applicationId: 'applicationId',
  userId: 'userId',
});
```

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

# TypeScript typings for Area120 Tables API v1alpha1


For detailed description please check [documentation](https://support.google.com/area120-tables/answer/10011390).

## Installing

Install typings for Area120 Tables API:

```
npm install @types/gapi.client.area120tables@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('area120tables', 'v1alpha1', () => {
  // now we can use gapi.client.area120tables
  // ...
});
```

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, create, and delete all of your Google Drive files
      'https://www.googleapis.com/auth/drive',

      // See, edit, create, and delete only the specific Google Drive files you use with this app
      'https://www.googleapis.com/auth/drive.file',

      // See and download all your Google Drive files
      'https://www.googleapis.com/auth/drive.readonly',

      // See, edit, create, and delete all your Google Sheets spreadsheets
      'https://www.googleapis.com/auth/spreadsheets',

      // See all your Google Sheets spreadsheets
      'https://www.googleapis.com/auth/spreadsheets.readonly',

      // See, edit, create, and delete your tables in Tables by Area 120
      'https://www.googleapis.com/auth/tables',
    ],
    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 Area120 Tables API resources:

```typescript

/*
Gets a table. Returns NOT_FOUND if the table does not exist.
*/
await gapi.client.area120tables.tables.get({ name: "name",  });

/*
Lists tables for the user.
*/
await gapi.client.area120tables.tables.list({  });

/*
Gets a workspace. Returns NOT_FOUND if the workspace does not exist.
*/
await gapi.client.area120tables.workspaces.get({ name: "name",  });

/*
Lists workspaces for the user.
*/
await gapi.client.area120tables.workspaces.list({  });
```
npm package: @maxim_mazurok/gapi.client.area120tables-v1alpha1
Description: TypeScript typings for Area120 Tables API v1alpha1
Author: Maxim Mazurok
Latest version: 0.1.20260119

# TypeScript typings for Area120 Tables API v1alpha1

For detailed description please check [documentation](https://support.google.com/area120-tables/answer/10011390).

## Installing

Install typings for Area120 Tables API:

```
npm install @types/gapi.client.area120tables-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://area120tables.googleapis.com/$discovery/rest?version=v1alpha1',
  () => {
    // now we can use:
    // gapi.client.area120tables
  },
);
```

```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('area120tables', 'v1alpha1', () => {
  // now we can use:
  // gapi.client.area120tables
});
```

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, create, and delete all of your Google Drive files
    'https://www.googleapis.com/auth/drive',

    // See, edit, create, and delete only the specific Google Drive files you use with this app
    'https://www.googleapis.com/auth/drive.file',

    // See and download all your Google Drive files
    'https://www.googleapis.com/auth/drive.readonly',

    // See, edit, create, and delete all your Google Sheets spreadsheets
    'https://www.googleapis.com/auth/spreadsheets',

    // See all your Google Sheets spreadsheets
    'https://www.googleapis.com/auth/spreadsheets.readonly',

    // See, edit, create, and delete your tables in Tables by Area 120
    'https://www.googleapis.com/auth/tables',
  ],
  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 Area120 Tables API resources: <!-- TODO: make this work for multiple namespaces -->

```typescript
/*
Gets a table. Returns NOT_FOUND if the table does not exist.
*/
await gapi.client.area120tables.tables.get({name: 'name'});

/*
Lists tables for the user.
*/
await gapi.client.area120tables.tables.list({});

/*
Gets a workspace. Returns NOT_FOUND if the workspace does not exist.
*/
await gapi.client.area120tables.workspaces.get({name: 'name'});

/*
Lists workspaces for the user.
*/
await gapi.client.area120tables.workspaces.list({});
```

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

# TypeScript typings for Places Aggregate API v1

Places Aggregate API.
For detailed description please check [documentation](https://developers.google.com/maps/documentation/places-aggregate/overview).

## Installing

Install typings for Places Aggregate API:

```
npm install @types/gapi.client.areainsights-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://areainsights.googleapis.com/$discovery/rest?version=v1',
  () => {
    // now we can use:
    // gapi.client.areainsights
  },
);
```

```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('areainsights', 'v1', () => {
  // now we can use:
  // gapi.client.areainsights
});
```

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 Places Aggregate API resources: <!-- TODO: make this work for multiple namespaces -->

```typescript
/*
This method lets you retrieve insights about areas using a variety of filter such as: area, place type, operating status, price level and ratings. Currently "count" and "places" insights are supported. With "count" insights you can answer questions such as "How many restaurant are located in California that are operational, are inexpensive and have an average rating of at least 4 stars" (see `insight` enum for more details). With "places" insights, you can determine which places match the requested filter. Clients can then use those place resource names to fetch more details about each individual place using the Places API.
*/
await gapi.client.areainsights.computeInsights({});
```

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

# TypeScript typings for Artifact Registry API v1

Store and manage build artifacts in a scalable and integrated service built on Google infrastructure.
For detailed description please check [documentation](https://cloud.google.com/artifacts/docs/).

## Installing

Install typings for Artifact Registry API:

```
npm install @types/gapi.client.artifactregistry@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('artifactregistry', 'v1', () => {
  // now we can use gapi.client.artifactregistry
  // ...
});
```

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 your data across Google Cloud services and see the email address of your Google Account
      'https://www.googleapis.com/auth/cloud-platform.read-only',
    ],
    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 Artifact Registry API resources:

```typescript

/*
Retrieves the Settings for the Project.
*/
await gapi.client.artifactregistry.projects.getProjectSettings({ name: "name",  });

/*
Updates the Settings for the Project.
*/
await gapi.client.artifactregistry.projects.updateProjectSettings({ name: "name",  });
```
npm package: @maxim_mazurok/gapi.client.artifactregistry-v1
Description: TypeScript typings for Artifact Registry API v1
Author: Maxim Mazurok
Latest version: 0.2.20260224

# TypeScript typings for Artifact Registry API v1

Store and manage build artifacts in a scalable and integrated service built on Google infrastructure.
For detailed description please check [documentation](https://cloud.google.com/artifacts/docs/).

## Installing

Install typings for Artifact Registry API:

```
npm install @types/gapi.client.artifactregistry-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://artifactregistry.googleapis.com/$discovery/rest?version=v1',
  () => {
    // now we can use:
    // gapi.client.artifactregistry
  },
);
```

```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('artifactregistry', 'v1', () => {
  // now we can use:
  // gapi.client.artifactregistry
});
```

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 your data across Google Cloud services and see the email address of your Google Account
    'https://www.googleapis.com/auth/cloud-platform.read-only',
  ],
  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 Artifact Registry API resources: <!-- TODO: make this work for multiple namespaces -->

```typescript
/*
Retrieves the Settings for the Project.
*/
await gapi.client.artifactregistry.projects.getProjectSettings({name: 'name'});

/*
Updates the Settings for the Project.
*/
await gapi.client.artifactregistry.projects.updateProjectSettings({
  name: 'name',
});
```

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

# TypeScript typings for Artifact Registry API v1beta1

Store and manage build artifacts in a scalable and integrated service built on Google infrastructure.
For detailed description please check [documentation](https://cloud.google.com/artifacts/docs/).

## Installing

Install typings for Artifact Registry API:

```
npm install @types/gapi.client.artifactregistry-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://artifactregistry.googleapis.com/$discovery/rest?version=v1beta1',
  () => {
    // now we can use:
    // gapi.client.artifactregistry
  },
);
```

```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('artifactregistry', 'v1beta1', () => {
  // now we can use:
  // gapi.client.artifactregistry
});
```

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 your data across Google Cloud services and see the email address of your Google Account
    'https://www.googleapis.com/auth/cloud-platform.read-only',
  ],
  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 Artifact Registry 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.artifactregistry-v1beta1#Provenance:~:text=none-,Provenance,-Built%20and%20signed)
npm package: @maxim_mazurok/gapi.client.artifactregistry-v1beta2
Description: TypeScript typings for Artifact Registry API v1beta2
Author: Maxim Mazurok
Latest version: 0.2.20260224

# TypeScript typings for Artifact Registry API v1beta2

Store and manage build artifacts in a scalable and integrated service built on Google infrastructure.
For detailed description please check [documentation](https://cloud.google.com/artifacts/docs/).

## Installing

Install typings for Artifact Registry API:

```
npm install @types/gapi.client.artifactregistry-v1beta2 --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://artifactregistry.googleapis.com/$discovery/rest?version=v1beta2',
  () => {
    // now we can use:
    // gapi.client.artifactregistry
  },
);
```

```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('artifactregistry', 'v1beta2', () => {
  // now we can use:
  // gapi.client.artifactregistry
});
```

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 your data across Google Cloud services and see the email address of your Google Account
    'https://www.googleapis.com/auth/cloud-platform.read-only',
  ],
  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 Artifact Registry API resources: <!-- TODO: make this work for multiple namespaces -->

```typescript
/*
Retrieves the Settings for the Project.
*/
await gapi.client.artifactregistry.projects.getProjectSettings({name: 'name'});

/*
Updates the Settings for the Project.
*/
await gapi.client.artifactregistry.projects.updateProjectSettings({
  name: 'name',
});
```

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

# TypeScript typings for Assured Workloads API v1


For detailed description please check [documentation](https://cloud.google.com).

## Installing

Install typings for Assured Workloads API:

```
npm install @types/gapi.client.assuredworkloads@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('assuredworkloads', 'v1', () => {
  // now we can use gapi.client.assuredworkloads
  // ...
});
```

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 Assured Workloads API resources:

```typescript
```
npm package: @maxim_mazurok/gapi.client.assuredworkloads-v1
Description: TypeScript typings for Assured Workloads API v1
Author: Maxim Mazurok
Latest version: 0.2.20260223

# TypeScript typings for Assured Workloads API v1

For detailed description please check [documentation](https://cloud.google.com/learnmoreurl).

## Installing

Install typings for Assured Workloads API:

```
npm install @types/gapi.client.assuredworkloads-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://assuredworkloads.googleapis.com/$discovery/rest?version=v1',
  () => {
    // now we can use:
    // gapi.client.assuredworkloads
  },
);
```

```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('assuredworkloads', 'v1', () => {
  // now we can use:
  // gapi.client.assuredworkloads
});
```

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 Assured Workloads 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.assuredworkloads-v1#Provenance:~:text=none-,Provenance,-Built%20and%20signed)
npm package: @maxim_mazurok/gapi.client.assuredworkloads-v1beta1
Description: TypeScript typings for Assured Workloads API v1beta1
Author: Maxim Mazurok
Latest version: 0.2.20260223

# TypeScript typings for Assured Workloads API v1beta1

For detailed description please check [documentation](https://cloud.google.com/learnmoreurl).

## Installing

Install typings for Assured Workloads API:

```
npm install @types/gapi.client.assuredworkloads-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://assuredworkloads.googleapis.com/$discovery/rest?version=v1beta1',
  () => {
    // now we can use:
    // gapi.client.assuredworkloads
  },
);
```

```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('assuredworkloads', 'v1beta1', () => {
  // now we can use:
  // gapi.client.assuredworkloads
});
```

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 Assured Workloads 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.assuredworkloads-v1beta1#Provenance:~:text=none-,Provenance,-Built%20and%20signed)
npm package: @maxim_mazurok/gapi.client.authorizedbuyersmarketplace
Description: TypeScript typings for Authorized Buyers Marketplace API v1
Author: Maxim Mazurok
Latest version: 1.0.20220811

# TypeScript typings for Authorized Buyers Marketplace API v1

The Authorized Buyers Marketplace API lets buyers programmatically discover inventory; propose, retrieve and negotiate deals with publishers.
For detailed description please check [documentation](https://developers.google.com/authorized-buyers/apis/marketplace/reference/rest/).

## Installing

Install typings for Authorized Buyers Marketplace API:

```
npm install @types/gapi.client.authorizedbuyersmarketplace@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('authorizedbuyersmarketplace', 'v1', () => {
  // now we can use gapi.client.authorizedbuyersmarketplace
  // ...
});
```

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, create, edit, and delete your Authorized Buyers Marketplace entities.
      'https://www.googleapis.com/auth/authorized-buyers-marketplace',
    ],
    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 Authorized Buyers Marketplace API resources:

```typescript
```
npm package: @maxim_mazurok/gapi.client.authorizedbuyersmarketplace-v1
Description: TypeScript typings for Authorized Buyers Marketplace API v1
Author: Maxim Mazurok
Latest version: 0.2.20260318

# TypeScript typings for Authorized Buyers Marketplace API v1

The Authorized Buyers Marketplace API lets buyers programmatically discover inventory; propose, retrieve and negotiate deals with publishers.
For detailed description please check [documentation](https://developers.google.com/authorized-buyers/apis/marketplace/reference/rest/).

## Installing

Install typings for Authorized Buyers Marketplace API:

```
npm install @types/gapi.client.authorizedbuyersmarketplace-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://authorizedbuyersmarketplace.googleapis.com/$discovery/rest?version=v1',
  () => {
    // now we can use:
    // gapi.client.authorizedbuyersmarketplace
  },
);
```

```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('authorizedbuyersmarketplace', 'v1', () => {
  // now we can use:
  // gapi.client.authorizedbuyersmarketplace
});
```

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, create, edit, and delete your Authorized Buyers Marketplace entities.
    'https://www.googleapis.com/auth/authorized-buyers-marketplace',
  ],
  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 Authorized Buyers Marketplace 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.authorizedbuyersmarketplace-v1#Provenance:~:text=none-,Provenance,-Built%20and%20signed)
npm package: @maxim_mazurok/gapi.client.authorizedbuyersmarketplace-v1alpha
Description: TypeScript typings for Authorized Buyers Marketplace API v1alpha
Author: Maxim Mazurok
Latest version: 0.2.20260318

# TypeScript typings for Authorized Buyers Marketplace API v1alpha

The Authorized Buyers Marketplace API lets buyers programmatically discover inventory; propose, retrieve and negotiate deals with publishers.
For detailed description please check [documentation](https://developers.google.com/authorized-buyers/apis/marketplace/reference/rest/).

## Installing

Install typings for Authorized Buyers Marketplace API:

```
npm install @types/gapi.client.authorizedbuyersmarketplace-v1alpha --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://authorizedbuyersmarketplace.googleapis.com/$discovery/rest?version=v1alpha',
  () => {
    // now we can use:
    // gapi.client.authorizedbuyersmarketplace
  },
);
```

```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('authorizedbuyersmarketplace', 'v1alpha', () => {
  // now we can use:
  // gapi.client.authorizedbuyersmarketplace
});
```

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, create, edit, and delete your Authorized Buyers Marketplace entities.
    'https://www.googleapis.com/auth/authorized-buyers-marketplace',
  ],
  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 Authorized Buyers Marketplace API resources: <!-- TODO: make this work for multiple namespaces -->

```typescript
/*
Lists all media planner accounts that the caller has access to. For curators, this will return all media planners that have accepted curator terms. For other accounts, attempting to list media planners will return an error.
*/
await gapi.client.authorizedbuyersmarketplace.mediaPlanners.list({});
```

For provenance information see [Provenance section on NPM](https://www.npmjs.com/package/@maxim_mazurok/gapi.client.authorizedbuyersmarketplace-v1alpha#Provenance:~:text=none-,Provenance,-Built%20and%20signed)
npm package: @maxim_mazurok/gapi.client.authorizedbuyersmarketplace-v1beta
Description: TypeScript typings for Authorized Buyers Marketplace API v1beta
Author: Maxim Mazurok
Latest version: 0.2.20260318

# TypeScript typings for Authorized Buyers Marketplace API v1beta

The Authorized Buyers Marketplace API lets buyers programmatically discover inventory; propose, retrieve and negotiate deals with publishers.
For detailed description please check [documentation](https://developers.google.com/authorized-buyers/apis/marketplace/reference/rest/).

## Installing

Install typings for Authorized Buyers Marketplace API:

```
npm install @types/gapi.client.authorizedbuyersmarketplace-v1beta --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://authorizedbuyersmarketplace.googleapis.com/$discovery/rest?version=v1beta',
  () => {
    // now we can use:
    // gapi.client.authorizedbuyersmarketplace
  },
);
```

```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('authorizedbuyersmarketplace', 'v1beta', () => {
  // now we can use:
  // gapi.client.authorizedbuyersmarketplace
});
```

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, create, edit, and delete your Authorized Buyers Marketplace entities.
    'https://www.googleapis.com/auth/authorized-buyers-marketplace',
  ],
  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 Authorized Buyers Marketplace API resources: <!-- TODO: make this work for multiple namespaces -->

```typescript
/*
Lists all media planner accounts that the caller has access to. For curators, this will return all media planners that have accepted curator terms. For other accounts, attempting to list media planners will return an error.
*/
await gapi.client.authorizedbuyersmarketplace.mediaPlanners.list({});
```

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

# TypeScript typings for Backup and DR Service API v1

For detailed description please check [documentation](https://cloud.google.com/backup-disaster-recovery).

## Installing

Install typings for Backup and DR Service API:

```
npm install @types/gapi.client.backupdr-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://backupdr.googleapis.com/$discovery/rest?version=v1',
  () => {
    // now we can use:
    // gapi.client.backupdr
  },
);
```

```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('backupdr', 'v1', () => {
  // now we can use:
  // gapi.client.backupdr
});
```

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 Backup and DR Service 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.backupdr-v1#Provenance:~:text=none-,Provenance,-Built%20and%20signed)
npm package: @maxim_mazurok/gapi.client.baremetalsolution
Description: TypeScript typings for Bare Metal Solution API v2
Author: Maxim Mazurok
Latest version: 2.0.20220731

# TypeScript typings for Bare Metal Solution API v2

Provides ways to manage Bare Metal Solution hardware installed in a regional extension located near a Google Cloud data center.
For detailed description please check [documentation](https://cloud.google.com/bare-metal).

## Installing

Install typings for Bare Metal Solution API:

```
npm install @types/gapi.client.baremetalsolution@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('baremetalsolution', 'v2', () => {
  // now we can use gapi.client.baremetalsolution
  // ...
});
```

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 Bare Metal Solution API resources:

```typescript
```
npm package: @maxim_mazurok/gapi.client.baremetalsolution-v1alpha1
Description: TypeScript typings for Bare Metal Solution API v1alpha1
Author: Maxim Mazurok
Latest version: 0.0.20220829

# TypeScript typings for Bare Metal Solution API v1alpha1

Provides ways to manage Bare Metal Solution hardware installed in a regional extension located near a Google Cloud data center.
For detailed description please check [documentation](https://cloud.google.com/bare-metal).

## Installing

Install typings for Bare Metal Solution API:

```
npm install @types/gapi.client.baremetalsolution-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://baremetalsolution.googleapis.com/$discovery/rest?version=v1alpha1', () => {
  // now we can use:
  // gapi.client.baremetalsolution
});
```

```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('baremetalsolution', 'v1alpha1', () => {
  // now we can use:
  // gapi.client.baremetalsolution
});
```

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 Bare Metal Solution API resources: <!-- TODO: make this work for multiple namespaces -->

```typescript
```
npm package: @maxim_mazurok/gapi.client.baremetalsolution-v2
Description: TypeScript typings for Bare Metal Solution API v2
Author: Maxim Mazurok
Latest version: 0.2.20260128

# TypeScript typings for Bare Metal Solution API v2

Provides ways to manage Bare Metal Solution hardware installed in a regional extension located near a Google Cloud data center.
For detailed description please check [documentation](https://cloud.google.com/bare-metal).

## Installing

Install typings for Bare Metal Solution API:

```
npm install @types/gapi.client.baremetalsolution-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://baremetalsolution.googleapis.com/$discovery/rest?version=v2',
  () => {
    // now we can use:
    // gapi.client.baremetalsolution
  },
);
```

```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('baremetalsolution', 'v2', () => {
  // now we can use:
  // gapi.client.baremetalsolution
});
```

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 Bare Metal Solution 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.baremetalsolution-v2#Provenance:~:text=none-,Provenance,-Built%20and%20signed)
npm package: @maxim_mazurok/gapi.client.batch-v1
Description: TypeScript typings for Batch API v1
Author: Maxim Mazurok
Latest version: 0.2.20260302

# TypeScript typings for Batch API v1

An API to manage the running of Batch resources on Google Cloud Platform.
For detailed description please check [documentation](https://cloud.google.com/batch/).

## Installing

Install typings for Batch API:

```
npm install @types/gapi.client.batch-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://batch.googleapis.com/$discovery/rest?version=v1',
  () => {
    // now we can use:
    // gapi.client.batch
  },
);
```

```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('batch', 'v1', () => {
  // now we can use:
  // gapi.client.batch
});
```

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 Batch 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.batch-v1#Provenance:~:text=none-,Provenance,-Built%20and%20signed)