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,
);
FindWebLinkForSharedLinkQueryParams
FindWebLinkForSharedLinkHeadersInput
FindWebLinkForSharedLinkOptionalsInputThis 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);
string
GetSharedLinkForWebLinkQueryParams
GetSharedLinkForWebLinkOptionalsInputThis 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,
);
string
AddShareLinkToWebLinkRequestBody
AddShareLinkToWebLinkQueryParams
AddShareLinkToWebLinkOptionalsInputThis 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,
);
string
UpdateSharedLinkOnWebLinkRequestBody
UpdateSharedLinkOnWebLinkQueryParams
UpdateSharedLinkOnWebLinkOptionalsInputThis 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,
);
string
RemoveSharedLinkFromWebLinkRequestBody
RemoveSharedLinkFromWebLinkQueryParams
RemoveSharedLinkFromWebLinkOptionalsInputThis function returns a value of type WebLink.
Returns a basic representation of a web link, with the shared link removed.