- Get all shield lists in enterprise
- Create shield list
- Get single shield list by shield list id
- Delete single shield list by shield list id
- Update shield list
Retrieves all shield lists in the enterprise.
This operation is performed by calling function getShieldListsV2025R0.
See the endpoint docs at API Reference.
await client.shieldLists.getShieldListsV2025R0();- headersInput
GetShieldListsV2025R0HeadersInput- Headers of getShieldListsV2025R0 method
- cancellationToken
undefined | CancellationToken- Token used for request cancellation.
This function returns a value of type ShieldListsV2025R0.
Returns the list of shield list objects.
Creates a shield list.
This operation is performed by calling function createShieldListV2025R0.
See the endpoint docs at API Reference.
await client.shieldLists.createShieldListV2025R0({
name: shieldListCountryName,
description: 'A list of things that are shielded',
content: new ShieldListContentCountryV2025R0({
type: 'country' as ShieldListContentCountryV2025R0TypeField,
countryCodes: ['US', 'PL'],
}),
} satisfies ShieldListsCreateV2025R0);- requestBody
ShieldListsCreateV2025R0- Request body of createShieldListV2025R0 method
- optionalsInput
CreateShieldListV2025R0OptionalsInput
This function returns a value of type ShieldListV2025R0.
Returns the shield list object.
Retrieves a single shield list by its ID.
This operation is performed by calling function getShieldListByIdV2025R0.
See the endpoint docs at API Reference.
await client.shieldLists.getShieldListByIdV2025R0(shieldListCountry.id);- shieldListId
string- The unique identifier that represents a shield list. The ID for any Shield List can be determined by the response from the endpoint fetching all shield lists for the enterprise. Example: "90fb0e17-c332-40ed-b4f9-fa8908fbbb24 "
- optionalsInput
GetShieldListByIdV2025R0OptionalsInput
This function returns a value of type ShieldListV2025R0.
Returns the shield list object.
Delete a single shield list by its ID.
This operation is performed by calling function deleteShieldListByIdV2025R0.
See the endpoint docs at API Reference.
await client.shieldLists.deleteShieldListByIdV2025R0(shieldListCountry.id);- shieldListId
string- The unique identifier that represents a shield list. The ID for any Shield List can be determined by the response from the endpoint fetching all shield lists for the enterprise. Example: "90fb0e17-c332-40ed-b4f9-fa8908fbbb24 "
- optionalsInput
DeleteShieldListByIdV2025R0OptionalsInput
This function returns a value of type undefined.
Shield List correctly removed. No content in response.
Updates a shield list.
This operation is performed by calling function updateShieldListByIdV2025R0.
See the endpoint docs at API Reference.
await client.shieldLists.updateShieldListByIdV2025R0(shieldListCountry.id, {
name: shieldListCountryName,
description: 'Updated description',
content: new ShieldListContentCountryV2025R0({
type: 'country' as ShieldListContentCountryV2025R0TypeField,
countryCodes: ['US'],
}),
} satisfies ShieldListsUpdateV2025R0);- shieldListId
string- The unique identifier that represents a shield list. The ID for any Shield List can be determined by the response from the endpoint fetching all shield lists for the enterprise. Example: "90fb0e17-c332-40ed-b4f9-fa8908fbbb24 "
- requestBody
ShieldListsUpdateV2025R0- Request body of updateShieldListByIdV2025R0 method
- optionalsInput
UpdateShieldListByIdV2025R0OptionalsInput
This function returns a value of type ShieldListV2025R0.
Returns the shield list object.