KlipRok
Sign inSign up - It’s FREE
RelatedAPI access

Webhooks

Know When Jobs Finish.

Register a webhook URL for a job and KlipRok sends you an HTTP POST when it completes or fails, so your automations can pick up from there.

  • Completed and failed events
  • 5 automatic retries
  • 15 second timeout
  • Public URLs only
Build withREST APIWebhooksJSON
Create a job

Start a job with the API or the app.

Webhooks

How it works

Three steps, from start to finish.

1

Create a job

Start a job with the API or the app.

2

Register the webhook

Point a public URL at the job. Only the job's owner can do this.

3

You get the POST

KlipRok sends JSON to your URL when the job completes or fails, with retries.

More previews

See what else KlipRok does for this feature.

Create a job
  1. Create a jobStart a clips, captions, reframe or podcast job.
  2. Register the webhookPOST to /api/v1/webhooks with the job_id, your url and…
  3. KlipRok processesYour job runs as normal.
  4. You get the POSTYour server receives the event and can fetch the…
Your server received the event
◈ Webhooks

Know When
Jobs Finish.

Register a webhook URL for a job and KlipRok sends you an HTTP POST when it completes or fails, so your automations can pick up from there.

Webhooks for job events on every plan

2
Default events: completed, failed
5
Automatic retries
15sec
Delivery timeout
POST
JSON to your URL
What You Get

Events,
Delivered.

Completed and failed events
Webhooks fire when a job completes or fails by default.
One request per job
Register a URL against a job ID and the owner’s account.
JSON over HTTP POST
Your URL receives a JSON payload with the event.
Retries with backoff
Failed deliveries retry after 10 seconds, 30 seconds, 2 minutes, 10 minutes and 30 minutes.
Public URLs only
Webhook URLs must be public http or https addresses, checked when you register and again before delivery.
Delivery status tracked
Each webhook is marked as delivered or failed.
How It Works

Register.
Process. Receive.

01
Create a job
Start a clips, captions, reframe or podcast job.
02
Register the webhook
POST to /api/v1/webhooks with the job_id, your url and the events you want.
03
KlipRok processes
Your job runs as normal.
04
You get the POST
Your server receives the event and can fetch the results.
Details For Developers

Built For
Reliability.

Owner only
Only the owner of a job can attach a webhook to it.
Event and attempt headers
Each request carries the event name and the attempt number in headers.
15-second timeout
Respond quickly with a 2xx status. Errors and timeouts trigger a retry.
Delete any time
Remove a webhook with a DELETE request on its ID.
Who Uses It

Great For
Automations.

Developers
Trigger your own pipeline when clips are ready.
Agencies
Notify clients automatically.
Marketing teams
Send finished clips to review tools.
No-code builders
Connect KlipRok to your automation tool.
Podcast networks
Kick off episode post-production.
Media teams
Move results into asset management.
FAQ

Frequently Asked
Questions

Completed and failed by default. You can pass the events you want when you register the webhook.
Webhooks for job events are listed on every plan. API keys for programmatic access are on Pro and Agency.
KlipRok retries after 10 seconds, 30 seconds, 2 minutes, 10 minutes and 30 minutes.
No. Only public http or https URLs are accepted, for security.
Send a DELETE request to /api/v1/webhooks with the webhook ID.
Only the job’s owner.
Automate Your Workflow

Register a webhook for your next job.

Read The API Docs →
Get free clips