A beta version of the new Box developer documentation site is launching soon! Updated Developer Guides, modern API Reference, and AI-powered search are on the way to help you build with Box faster. Stay tuned for more updates.
Applies or update a watermark on a file.
12345The unique identifier that represents a file.
The ID for any file can be determined
by visiting a file in the web application
and copying the ID from the URL. For example,
for the URL https://*.app.box.com/files/123
the file_id is 123.
The watermark to imprint on the file.
"default"The type of watermark to apply.
Currently only supports one option.
Value is always default
Returns an updated watermark if a watermark already existed on this file.
Returns a new watermark if no watermark existed on this file yet.
An unexpected client error.
curl -i -X PUT "https://api.box.com/2.0/files/12345/watermark" \
-H "authorization: Bearer <ACCESS_TOKEN>" \
-H "content-type: application/json" \
-d '{
"watermark": {
"imprint": "default"
}
}'await client.fileWatermarks.updateFileWatermark(file.id, {
watermark: new UpdateFileWatermarkRequestBodyWatermarkField({
imprint: 'default' as UpdateFileWatermarkRequestBodyWatermarkImprintField,
}),
} satisfies UpdateFileWatermarkRequestBody);client.file_watermarks.update_file_watermark(
file.id,
UpdateFileWatermarkWatermark(
imprint=UpdateFileWatermarkWatermarkImprintField.DEFAULT
),
)await client.FileWatermarks.UpdateFileWatermarkAsync(fileId: file.Id, requestBody: new UpdateFileWatermarkRequestBody(watermark: new UpdateFileWatermarkRequestBodyWatermarkField(imprint: UpdateFileWatermarkRequestBodyWatermarkImprintField.Default)));try await client.fileWatermarks.updateFileWatermark(fileId: file.id, requestBody: UpdateFileWatermarkRequestBody(watermark: UpdateFileWatermarkRequestBodyWatermarkField(imprint: UpdateFileWatermarkRequestBodyWatermarkImprintField.default_)))client.getFileWatermarks().updateFileWatermark(file.getId(), new UpdateFileWatermarkRequestBody(new UpdateFileWatermarkRequestBodyWatermarkField.Builder().imprint(UpdateFileWatermarkRequestBodyWatermarkImprintField.DEFAULT).build()))await client.FileWatermarks.UpdateFileWatermarkAsync(fileId: file.Id, requestBody: new UpdateFileWatermarkRequestBody(watermark: new UpdateFileWatermarkRequestBodyWatermarkField(imprint: UpdateFileWatermarkRequestBodyWatermarkImprintField.Default)));await client.fileWatermarks.updateFileWatermark(file.id, {
watermark: new UpdateFileWatermarkRequestBodyWatermarkField({
imprint: 'default' as UpdateFileWatermarkRequestBodyWatermarkImprintField,
}),
} satisfies UpdateFileWatermarkRequestBody);{
"watermark": {
"created_at": "2012-12-12T10:53:43-08:00",
"modified_at": "2012-12-12T10:53:43-08:00"
}
}