- List all Box Hubs
- Create Box Hub
- List all Box Hubs for requesting enterprise
- Get Box Hub information by ID
- Update Box Hub information by ID
- Delete Box Hub
- Copy Box Hub
Retrieves all Box Hubs for requesting user.
This operation is performed by calling function getHubsV2025R0.
See the endpoint docs at API Reference.
await client.hubs.getHubsV2025R0({
scope: 'all',
sort: 'name',
direction: 'ASC' as GetHubsV2025R0QueryParamsDirectionField,
} satisfies GetHubsV2025R0QueryParams);- queryParams
GetHubsV2025R0QueryParams- Query parameters of getHubsV2025R0 method
- headersInput
GetHubsV2025R0HeadersInput- Headers of getHubsV2025R0 method
- cancellationToken
undefined | CancellationToken- Token used for request cancellation.
This function returns a value of type HubsV2025R0.
Returns all Box Hubs for the given user or enterprise.
Creates a new Box Hub.
This operation is performed by calling function createHubV2025R0.
See the endpoint docs at API Reference.
await client.hubs.createHubV2025R0({
title: hubTitle,
description: hubDescription,
} satisfies HubCreateRequestV2025R0);- requestBody
HubCreateRequestV2025R0- Request body of createHubV2025R0 method
- optionalsInput
CreateHubV2025R0OptionalsInput
This function returns a value of type HubV2025R0.
Returns a new Hub object.
Retrieves all Box Hubs for a given enterprise.
Admins or Hub Co-admins of an enterprise with GCM scope can make this call.
This operation is performed by calling function getEnterpriseHubsV2025R0.
See the endpoint docs at API Reference.
await client.hubs.getEnterpriseHubsV2025R0({
sort: 'name',
direction: 'ASC' as GetEnterpriseHubsV2025R0QueryParamsDirectionField,
} satisfies GetEnterpriseHubsV2025R0QueryParams);- queryParams
GetEnterpriseHubsV2025R0QueryParams- Query parameters of getEnterpriseHubsV2025R0 method
- headersInput
GetEnterpriseHubsV2025R0HeadersInput- Headers of getEnterpriseHubsV2025R0 method
- cancellationToken
undefined | CancellationToken- Token used for request cancellation.
This function returns a value of type HubsV2025R0.
Returns all Box Hubs for the given user or enterprise.
Retrieves details for a Box Hub by its ID.
This operation is performed by calling function getHubByIdV2025R0.
See the endpoint docs at API Reference.
await client.hubs.getHubByIdV2025R0(hubId);- hubId
string- The unique identifier that represent a hub. The ID for any hub can be determined by visiting this hub in the web application and copying the ID from the URL. For example, for the URL
https://*.app.box.com/hubs/123thehub_idis123. Example: "12345"
- The unique identifier that represent a hub. The ID for any hub can be determined by visiting this hub in the web application and copying the ID from the URL. For example, for the URL
- optionalsInput
GetHubByIdV2025R0OptionalsInput
This function returns a value of type HubV2025R0.
Returns a hub object.
Updates a Box Hub. Can be used to change title, description, or Box Hub settings.
This operation is performed by calling function updateHubByIdV2025R0.
See the endpoint docs at API Reference.
await client.hubs.updateHubByIdV2025R0(hubId, {
title: newHubTitle,
description: newHubDescription,
} satisfies HubUpdateRequestV2025R0);- hubId
string- The unique identifier that represent a hub. The ID for any hub can be determined by visiting this hub in the web application and copying the ID from the URL. For example, for the URL
https://*.app.box.com/hubs/123thehub_idis123. Example: "12345"
- The unique identifier that represent a hub. The ID for any hub can be determined by visiting this hub in the web application and copying the ID from the URL. For example, for the URL
- requestBody
HubUpdateRequestV2025R0- Request body of updateHubByIdV2025R0 method
- optionalsInput
UpdateHubByIdV2025R0OptionalsInput
This function returns a value of type HubV2025R0.
Returns a Hub object.
Deletes a single Box Hub.
This operation is performed by calling function deleteHubByIdV2025R0.
See the endpoint docs at API Reference.
await client.hubs.deleteHubByIdV2025R0(hubId);- hubId
string- The unique identifier that represent a hub. The ID for any hub can be determined by visiting this hub in the web application and copying the ID from the URL. For example, for the URL
https://*.app.box.com/hubs/123thehub_idis123. Example: "12345"
- The unique identifier that represent a hub. The ID for any hub can be determined by visiting this hub in the web application and copying the ID from the URL. For example, for the URL
- optionalsInput
DeleteHubByIdV2025R0OptionalsInput
This function returns a value of type undefined.
A blank response is returned if the hub was successfully deleted.
Creates a copy of a Box Hub.
The original Box Hub will not be modified.
This operation is performed by calling function copyHubV2025R0.
See the endpoint docs at API Reference.
await client.hubs.copyHubV2025R0(createdHub.id, {
title: copiedHubTitle,
description: copiedHubDescription,
} satisfies HubCopyRequestV2025R0);- hubId
string- The unique identifier that represent a hub. The ID for any hub can be determined by visiting this hub in the web application and copying the ID from the URL. For example, for the URL
https://*.app.box.com/hubs/123thehub_idis123. Example: "12345"
- The unique identifier that represent a hub. The ID for any hub can be determined by visiting this hub in the web application and copying the ID from the URL. For example, for the URL
- requestBody
HubCopyRequestV2025R0- Request body of copyHubV2025R0 method
- optionalsInput
CopyHubV2025R0OptionalsInput
This function returns a value of type HubV2025R0.
Returns a new Hub object.