---
title: JobDetail
slug: data-platform/connect-platform/app-sdk-api-reference-interfaces-jobdetail
docTags: 
createdAt: 2026-08-05T20:06:37.717Z
---

[OCP App SDK](docId\:gxEU_0AA37IEZJK-uoVcT)

***

[OCP App SDK](docId\:gxEU_0AA37IEZJK-uoVcT) / JobDetail

# Interface: JobDetail

Defined in: [src/jobs/JobApi.ts:32](https://github.com/ZaiusInc/app-sdk/blob/8c7209817facb226c91abb960e6d54a7692b9aa2/src/jobs/JobApi.ts#L32)

Details of a job run.

## Properties

### completedAt?

:::BlockQuote
`optional` **completedAt**: `Date`
:::

Defined in: [src/jobs/JobApi.ts:56](https://github.com/ZaiusInc/app-sdk/blob/8c7209817facb226c91abb960e6d54a7692b9aa2/src/jobs/JobApi.ts#L56)

Timestamp that the job run completed (potentially with errors)

***

### definition

:::BlockQuote
**definition**: [`` `JobDefinition` ``](docId:0jg2_Qh5N4A3dtE_dhwwO)
:::

Defined in: [src/jobs/JobApi.ts:44](https://github.com/ZaiusInc/app-sdk/blob/8c7209817facb226c91abb960e6d54a7692b9aa2/src/jobs/JobApi.ts#L44)

The job definition

***

### errors

:::BlockQuote
**errors**: `string`
:::

Defined in: [src/jobs/JobApi.ts:48](https://github.com/ZaiusInc/app-sdk/blob/8c7209817facb226c91abb960e6d54a7692b9aa2/src/jobs/JobApi.ts#L48)

Any error messages associated with the run. Empty string if no errors.

***

### jobId

:::BlockQuote
**jobId**: `string`
:::

Defined in: [src/jobs/JobApi.ts:36](https://github.com/ZaiusInc/app-sdk/blob/8c7209817facb226c91abb960e6d54a7692b9aa2/src/jobs/JobApi.ts#L36)

The generated id of this job run. Unique for every run of a job.

***

### startedAt?

:::BlockQuote
`optional` **startedAt**: `Date`
:::

Defined in: [src/jobs/JobApi.ts:52](https://github.com/ZaiusInc/app-sdk/blob/8c7209817facb226c91abb960e6d54a7692b9aa2/src/jobs/JobApi.ts#L52)

Timestamp that the job run began

***

### status

:::BlockQuote
**status**: [`` `JobRunStatus` ``](docId\:snx5iGUSvkFy58WOuDqDd)
:::

Defined in: [src/jobs/JobApi.ts:40](https://github.com/ZaiusInc/app-sdk/blob/8c7209817facb226c91abb960e6d54a7692b9aa2/src/jobs/JobApi.ts#L40)

Current run status

***

### terminatedAt?

:::BlockQuote
`optional` **terminatedAt**: `Date`
:::

Defined in: [src/jobs/JobApi.ts:60](https://github.com/ZaiusInc/app-sdk/blob/8c7209817facb226c91abb960e6d54a7692b9aa2/src/jobs/JobApi.ts#L60)

Timestamp that the job run was terminated (due to timeout, resource limits, etc)
