Security
CSV/JSON Data Watermarker
Inject visible or signature-style watermark fields into CSV or JSON exports so shared datasets can be traced later
file· File resultOpen tool
Quick start
Call this tool from your code in three languages.
cURL
# 1) Request a presigned URL → returns { uploadUrl, storageKey }
curl -X POST 'https://api.elysiatools.com/api/upload/presign/csv-json-data-watermarker' \
-H 'Content-Type: application/json' \
-d '{"filename":"dataFile.ext","contentType":"application/octet-stream","size":12345}'
# 2) PUT the file bytes directly to the presigned uploadUrl
curl -X PUT '<presigned uploadUrl>' \
--data-binary @/path/to/file.ext
# 3) Call the tool, passing the returned storageKey for each file field
curl -X POST 'https://api.elysiatools.com/en/api/tools/csv-json-data-watermarker' \
-F 'dataInput=id,email,plan
1,[email protected],pro
2,[email protected],basic' \
-F 'dataFile=uploads/2026/01/01/your-tool-1700000000000-abc123.ext' \
-F 'inputFormat=csv' \
-F 'watermarkMode=visible' \
-F 'username=partner-share-001' \
-F 'customField=sales-demo' \
-F 'secretSalt=elysia-watermark'