Caution
box-python-sdk-gen is deprecated and no longer maintained. As of September 17, 2025, it receives no new features, bug fixes, or security patches. Do not use it for new projects.
Use box-python-sdk v10+ instead: pip install "boxsdk>=10".
The equivalent of this page is box-python-sdk/docs/folder_watermarks.md. To migrate existing code, see the migration guide.
Retrieve the watermark for a folder.
This operation is performed by calling function get_folder_watermark.
See the endpoint docs at API Reference.
client.folder_watermarks.get_folder_watermark(folder.id)- folder_id
str- The unique identifier that represent a folder. The ID for any folder can be determined by visiting this folder in the web application and copying the ID from the URL. For example, for the URL
https://*.app.box.com/folder/123thefolder_idis123. The root folder of a Box account is always represented by the ID0. Example: "12345"
- The unique identifier that represent a folder. The ID for any folder can be determined by visiting this folder in the web application and copying the ID from the URL. For example, for the URL
- extra_headers
Optional[Dict[str, Optional[str]]]- Extra headers that will be included in the HTTP request.
This function returns a value of type Watermark.
Returns an object containing information about the watermark associated for to this folder.
Applies or update a watermark on a folder.
This operation is performed by calling function update_folder_watermark.
See the endpoint docs at API Reference.
client.folder_watermarks.update_folder_watermark(
folder.id,
UpdateFolderWatermarkWatermark(
imprint=UpdateFolderWatermarkWatermarkImprintField.DEFAULT
),
)- folder_id
str- The unique identifier that represent a folder. The ID for any folder can be determined by visiting this folder in the web application and copying the ID from the URL. For example, for the URL
https://*.app.box.com/folder/123thefolder_idis123. The root folder of a Box account is always represented by the ID0. Example: "12345"
- The unique identifier that represent a folder. The ID for any folder can be determined by visiting this folder in the web application and copying the ID from the URL. For example, for the URL
- watermark
UpdateFolderWatermarkWatermark- The watermark to imprint on the folder.
- extra_headers
Optional[Dict[str, Optional[str]]]- Extra headers that will be included in the HTTP request.
This function returns a value of type Watermark.
Returns an updated watermark if a watermark already existed on this folder.Returns a new watermark if no watermark existed on this folder yet.
Removes the watermark from a folder.
This operation is performed by calling function delete_folder_watermark.
See the endpoint docs at API Reference.
client.folder_watermarks.delete_folder_watermark(folder.id)- folder_id
str- The unique identifier that represent a folder. The ID for any folder can be determined by visiting this folder in the web application and copying the ID from the URL. For example, for the URL
https://*.app.box.com/folder/123thefolder_idis123. The root folder of a Box account is always represented by the ID0. Example: "12345"
- The unique identifier that represent a folder. The ID for any folder can be determined by visiting this folder in the web application and copying the ID from the URL. For example, for the URL
- extra_headers
Optional[Dict[str, Optional[str]]]- Extra headers that will be included in the HTTP request.
This function returns a value of type None.
An empty response will be returned when the watermark was successfully deleted.