> ## Documentation Index
> Fetch the complete documentation index at: https://docs.daily.co/llms.txt
> Use this file to discover all available pages before exploring further.

# Batch Processor Job Finished

> The batch processor job finished webhook event

A batch processor job finished event is emitted when as batch processor job enters the `finished` status. Read more about batch processor jobs [here](/reference/rest-api/batch-processor).

## Common fields

<ParamField body="version" type="string">
  Represents the version of the event. Uses semantic versioning to inform a consumer if the payload has introduced any breaking changes.
</ParamField>

<ParamField body="type" type="string">
  Represents the type of the event described in the payload.
</ParamField>

<ParamField body="id" type="string">
  An identifier representing this specific event.
</ParamField>

<ParamField body="payload" type="object">
  An object representing the event, whose fields are described below.
</ParamField>

<ParamField body="event_ts" type="number">
  Documenting when the webhook itself was sent. This timestamp is different than the time of the event the webhook describes.
</ParamField>

## Payload

<ParamField body="id" type="string">
  The batch processor job id.
</ParamField>

<ParamField body="preset" type="string">
  The preset given when starting the job.
</ParamField>

<ParamField body="status" type="string">
  The status of the job.
</ParamField>

<ParamField body="input" type="object">
  These parameters define what the inputs were for this given batch processor job.
</ParamField>

<ParamField body="output" type="object">
  These parameters define the output of the batch processor job.
</ParamField>

```json theme={null}
{
  "version": "1.0.0",
  "type": "batch-processor.job-finished",
  "id": "bp-jf-1dae15c5-6a85-4d65-ab00-4b19bb054b84",
  "payload": {
    "id": "1dae15c5-6a85-4d65-ab00-4b19bb054b84",
    "preset": "summarize",
    "status": "finished",
    "input": {
      "sourceType": "uri",
      "uri": "{{uri}}"
    },
    "output": {
      "transcription": [
        {
          "format": "json",
          "s3Config": {
            "key": "staging/1dae15c5-6a85-4d65-ab00-4b19bb054b84/transcript/soap.json",
            "bucket": "daily-co-batch-processor-qa-us-west-2",
            "region": "us-west-2"
          }
        },
        {
          "format": "srt",
          "s3Config": {
            "key": "staging/1dae15c5-6a85-4d65-ab00-4b19bb054b84/transcript/soap.srt",
            "bucket": "daily-co-batch-processor-qa-us-west-2",
            "region": "us-west-2"
          }
        },
        {
          "format": "txt",
          "s3Config": {
            "key": "staging/1dae15c5-6a85-4d65-ab00-4b19bb054b84/transcript/soap.txt",
            "bucket": "daily-co-batch-processor-qa-us-west-2",
            "region": "us-west-2"
          }
        },
        {
          "format": "vtt",
          "s3Config": {
            "key": "staging/1dae15c5-6a85-4d65-ab00-4b19bb054b84/transcript/soap.vtt",
            "bucket": "daily-co-batch-processor-qa-us-west-2",
            "region": "us-west-2"
          }
        }
      ],
      "summary": {
        "format": "txt",
        "s3Config": {
          "key": "staging/1dae15c5-6a85-4d65-ab00-4b19bb054b84/transcript/soap",
          "bucket": "daily-co-batch-processor-qa-us-west-2",
          "region": "us-west-2"
        }
      }
    }
  },
  "event_ts": 1711402301.747
}
```
