- Find web link for shared link
- Get shared link for web link
- Add shared link to web link
- Update shared link on web link
- Remove shared link from web link
Returns the web link represented by a shared link.
A shared web link can be represented by a shared link, which can originate within the current enterprise or within another.
This endpoint allows an application to retrieve information about a shared web link when only given a shared link.
This operation is performed by calling function findWebLinkForSharedLink
.
See the endpoint docs at API Reference.
await userClient.sharedLinksWebLinks.findWebLinkForSharedLink(
{} satisfies FindWebLinkForSharedLinkQueryParams,
{
boxapi: ''.concat(
'shared_link=',
webLinkFromApi.sharedLink!.url,
'&shared_link_password=Secret123@',
) as string,
} satisfies FindWebLinkForSharedLinkHeadersInput,
);
- queryParams
FindWebLinkForSharedLinkQueryParams
- Query parameters of findWebLinkForSharedLink method
- headersInput
FindWebLinkForSharedLinkHeadersInput
- Headers of findWebLinkForSharedLink method
This function returns a value of type WebLink
.
Returns a full web link resource if the shared link is valid and the user has access to it.
Gets the information for a shared link on a web link.
This operation is performed by calling function getSharedLinkForWebLink
.
See the endpoint docs at API Reference.
await client.sharedLinksWebLinks.getSharedLinkForWebLink(webLinkId, {
fields: 'shared_link',
} satisfies GetSharedLinkForWebLinkQueryParams);
- webLinkId
string
- The ID of the web link. Example: "12345"
- queryParams
GetSharedLinkForWebLinkQueryParams
- Query parameters of getSharedLinkForWebLink method
This function returns a value of type WebLink
.
Returns the base representation of a web link with the additional shared link information.
Adds a shared link to a web link.
This operation is performed by calling function addShareLinkToWebLink
.
See the endpoint docs at API Reference.
await client.sharedLinksWebLinks.addShareLinkToWebLink(
webLinkId,
{
sharedLink: {
access: 'open' as AddShareLinkToWebLinkRequestBodySharedLinkAccessField,
password: 'Secret123@',
} satisfies AddShareLinkToWebLinkRequestBodySharedLinkField,
} satisfies AddShareLinkToWebLinkRequestBody,
{ fields: 'shared_link' } satisfies AddShareLinkToWebLinkQueryParams,
);
- webLinkId
string
- The ID of the web link. Example: "12345"
- requestBody
AddShareLinkToWebLinkRequestBody
- Request body of addShareLinkToWebLink method
- queryParams
AddShareLinkToWebLinkQueryParams
- Query parameters of addShareLinkToWebLink method
This function returns a value of type WebLink
.
Returns the base representation of a web link with a new shared link attached.
Updates a shared link on a web link.
This operation is performed by calling function updateSharedLinkOnWebLink
.
See the endpoint docs at API Reference.
await client.sharedLinksWebLinks.updateSharedLinkOnWebLink(
webLinkId,
{
sharedLink: {
access:
'collaborators' as UpdateSharedLinkOnWebLinkRequestBodySharedLinkAccessField,
} satisfies UpdateSharedLinkOnWebLinkRequestBodySharedLinkField,
} satisfies UpdateSharedLinkOnWebLinkRequestBody,
{ fields: 'shared_link' } satisfies UpdateSharedLinkOnWebLinkQueryParams,
);
- webLinkId
string
- The ID of the web link. Example: "12345"
- requestBody
UpdateSharedLinkOnWebLinkRequestBody
- Request body of updateSharedLinkOnWebLink method
- queryParams
UpdateSharedLinkOnWebLinkQueryParams
- Query parameters of updateSharedLinkOnWebLink method
This function returns a value of type WebLink
.
Returns a basic representation of the web link, with the updated shared link attached.
Removes a shared link from a web link.
This operation is performed by calling function removeSharedLinkFromWebLink
.
See the endpoint docs at API Reference.
await client.sharedLinksWebLinks.removeSharedLinkFromWebLink(
webLinkId,
{ sharedLink: createNull() } satisfies RemoveSharedLinkFromWebLinkRequestBody,
{ fields: 'shared_link' } satisfies RemoveSharedLinkFromWebLinkQueryParams,
);
- webLinkId
string
- The ID of the web link. Example: "12345"
- requestBody
RemoveSharedLinkFromWebLinkRequestBody
- Request body of removeSharedLinkFromWebLink method
- queryParams
RemoveSharedLinkFromWebLinkQueryParams
- Query parameters of removeSharedLinkFromWebLink method
This function returns a value of type WebLink
.
Returns a basic representation of a web link, with the shared link removed.