Automation integrations
Make
Add invisible watermarking and watermark detection to a Make scenario. Connect your Etchv account, then add modules to submit jobs and collect results.
Add watermarking or detection to a Make scenario. Request early access to have the app shared with your organization.
Connect your account
Create an API key with watermarks:embed, watermarks:detect and/or assets:read, then save it in Make. Connection testing uses no credits.
Assemble a scenario
| Step | Configuration |
|---|---|
| Submit Watermark / Submit Detection | Map the filename and binary file data. Choose Image, PDF or Video |
| Reference and retry key | For embedding, supply non-empty JSON. Map an idempotency key (a value you choose so a retry isn't run twice) based on the source event, so it stays the same |
| Get Job Status | Check status_url about once a minute while the job is pending, up to 35 minutes |
| Get Watermarked File | When embedding succeeds, collect the binary output using result_url |
| Get Detection Result | When detection succeeds, collect the JSON using result_url |
| Handle failure | Send request_id and error_code to your error handler |
- Submit Watermark / Submit Detection
- Configuration
- Map the filename and binary file data. Choose Image, PDF or Video
- Reference and retry key
- Configuration
- For embedding, supply non-empty JSON. Map an idempotency key (a value you choose so a retry isn't run twice) based on the source event, so it stays the same
- Get Job Status
- Configuration
- Check
status_urlabout once a minute while the job is pending, up to 35 minutes
- Get Watermarked File
- Configuration
- When embedding succeeds, collect the binary output using
result_url
- Get Detection Result
- Configuration
- When detection succeeds, collect the JSON using
result_url
- Handle failure
- Configuration
- Send
request_idanderror_codeto your error handler
Give file-result modules a filename with the original extension. Download Asset gets a kept file by its asset_id.
To retry, send the same inputs with the same idempotency key. Collect job results within 24 hours. If you chose a bucket, check storage delivery separately. A successful watermark does not mean the file reached your bucket.
See shared workflow requirements and async jobs.