# core.get_jobs

Updates on job changes.

Type: object

##

#### CoreGetJobsAddedEvent

Type: object
No Additional Properties

##

#### Id

Type: integer

ID of the job that was added.

##

#### CoreGetJobsItem

Type: object

Complete job information for the newly added job.

No Additional Properties

##

#### Id

Type: integer

Unique identifier for this job.

##

#### Message Ids

Type: array

Array of message IDs associated with this job.

No Additional Items

##### Each item of this array must be:

Type: object

##

#### Method

Type: string

Name of the method/service being executed by this job.

##

#### Arguments

Type: array

Array of arguments passed to the job method.

No Additional Items

##### Each item of this array must be:

Type: object

##

#### Transient

Type: boolean

Whether this is a temporary job that will be automatically cleaned up.

##

#### Description

Human-readable description of what this job does. `null` if not provided.

## Any of

Type: string

Must be at most `2147483647` characters long

Type: null

##

#### Abortable

Type: boolean

Whether this job can be cancelled/aborted.

##

#### Logs Path

File system path to detailed job logs. `null` if no logs available.

## Any of

Type: string
Type: null

##

#### Logs Excerpt

Brief excerpt from job logs for quick preview. `null` if no logs available.

## Any of

Type: string

Must be at most `2147483647` characters long

Type: null

##

#### CoreGetJobsItemProgress

Type: object

Current progress information for the job.

No Additional Properties

##

#### Percent

Completion percentage of the job. `null` if not available.

## Any of

Type: integer
Type: null

##

#### Description

Human-readable description of the current progress. `null` if not available.

## Any of

Type: string

Must be at most `2147483647` characters long

Type: null

##

#### Extra

Type: object

Additional progress information specific to the job type.

##

#### Result

Type: object

The result data returned by the job upon successful completion.

##

#### Result Encoding Error

Type: object

Encoding error information if result serialization failed.

##

#### Error

Error message if the job failed. `null` if no error occurred.

## Any of

Type: string

Must be at most `2147483647` characters long

Type: null

##

#### Exception

Exception details if the job encountered an exception. `null` if no exception occurred.

## Any of

Type: string

Must be at most `2147483647` characters long

Type: null

##

Detailed exception information. `null` if no exception occurred.

## Any of

#### CoreGetJobsItemExcInfo

Type: object
No Additional Properties

##

#### Repr

String representation of the exception. `null` if no exception occurred.

## Any of

Type: string

Must be at most `2147483647` characters long

Type: null

##

#### Type

Exception type name. `null` if no exception occurred.

## Any of

Type: string
Type: null

##

#### Errno

System error number if applicable. `null` otherwise.

## Any of

Type: integer
Type: null

##

#### Extra

Type: object

Additional exception information.

Type: null

##

#### State

Type: string

Current execution state of the job.

Examples:

    "WAITING"

    "RUNNING"

    "SUCCESS"

    "FAILED"

    "ABORTED"

##

#### Time Started

Timestamp when the job started execution. `null` if not yet started.

## Any of

Type: string Format: date-time
Type: null

##

#### Time Finished

Timestamp when the job completed execution. `null` if still running or not started.

## Any of

Type: string Format: date-time
Type: null

##

Authentication credentials used for this job. `null` if no authentication required.

## Any of

#### CoreGetJobsItemCredentials

Type: object
No Additional Properties

##

#### Type

Type: string

Authentication type used for the job.

##

#### Data

Type: object

Authentication data and credentials for the job.

Type: null

##

#### CoreGetJobsChangedEvent

Type: object
No Additional Properties

##

#### Id

Type: integer

ID of the job that was updated.

##

#### CoreGetJobsItem

Type: object

Updated job information with changes.

No Additional Properties

##

#### Id

Type: integer

Unique identifier for this job.

##

#### Message Ids

Type: array

Array of message IDs associated with this job.

No Additional Items

##### Each item of this array must be:

Type: object

##

#### Method

Type: string

Name of the method/service being executed by this job.

##

#### Arguments

Type: array

Array of arguments passed to the job method.

No Additional Items

##### Each item of this array must be:

Type: object

##

#### Transient

Type: boolean

Whether this is a temporary job that will be automatically cleaned up.

##

#### Description

Human-readable description of what this job does. `null` if not provided.

## Any of

Type: string

Must be at most `2147483647` characters long

Type: null

##

#### Abortable

Type: boolean

Whether this job can be cancelled/aborted.

##

#### Logs Path

File system path to detailed job logs. `null` if no logs available.

## Any of

Type: string
Type: null

##

#### Logs Excerpt

Brief excerpt from job logs for quick preview. `null` if no logs available.

## Any of

Type: string

Must be at most `2147483647` characters long

Type: null

##

#### CoreGetJobsItemProgress

Type: object

Current progress information for the job.

No Additional Properties

##

#### Percent

Completion percentage of the job. `null` if not available.

## Any of

Type: integer
Type: null

##

#### Description

Human-readable description of the current progress. `null` if not available.

## Any of

Type: string

Must be at most `2147483647` characters long

Type: null

##

#### Extra

Type: object

Additional progress information specific to the job type.

##

#### Result

Type: object

The result data returned by the job upon successful completion.

##

#### Result Encoding Error

Type: object

Encoding error information if result serialization failed.

##

#### Error

Error message if the job failed. `null` if no error occurred.

## Any of

Type: string

Must be at most `2147483647` characters long

Type: null

##

#### Exception

Exception details if the job encountered an exception. `null` if no exception occurred.

## Any of

Type: string

Must be at most `2147483647` characters long

Type: null

##

Detailed exception information. `null` if no exception occurred.

## Any of

#### CoreGetJobsItemExcInfo

Type: object
No Additional Properties

##

#### Repr

String representation of the exception. `null` if no exception occurred.

## Any of

Type: string

Must be at most `2147483647` characters long

Type: null

##

#### Type

Exception type name. `null` if no exception occurred.

## Any of

Type: string
Type: null

##

#### Errno

System error number if applicable. `null` otherwise.

## Any of

Type: integer
Type: null

##

#### Extra

Type: object

Additional exception information.

Type: null

##

#### State

Type: string

Current execution state of the job.

Examples:

    "WAITING"

    "RUNNING"

    "SUCCESS"

    "FAILED"

    "ABORTED"

##

#### Time Started

Timestamp when the job started execution. `null` if not yet started.

## Any of

Type: string Format: date-time
Type: null

##

#### Time Finished

Timestamp when the job completed execution. `null` if still running or not started.

## Any of

Type: string Format: date-time
Type: null

##

Authentication credentials used for this job. `null` if no authentication required.

## Any of

#### CoreGetJobsItemCredentials

Type: object
No Additional Properties

##

#### Type

Type: string

Authentication type used for the job.

##

#### Data

Type: object

Authentication data and credentials for the job.

Type: null

Required roles: