# ReadJob

Attributes of the Grepr Job

**Type**: `object`

## Properties

- name: createdAt (required)
  type: string
  description: Time the job was accepted for creation

- name: desiredState (required)
  type: enum: `CREATED`, `PENDING`, `INFRA_UPDATE`, `INFRA_UPDATE_WAIT`, `VERIFYING`, `WAITING`, `RUNNING`, `STOPPED`, `FINISHED`, `FAILED`, `CANCELLED`, `DELETED`, `UPDATING`, `STARTING`, `RESTARTING`, `STOPPING`, `ROLLING_BACK`, `DELETING`
  description: Desired state of the job

- name: editedBy (optional)
  type: string
  description: User who created this job version, in format 'Full Name (userId)' or 'system' for automated operations

- name: endedAt (optional)
  type: string
  description: Time the job was ended

- name: execution (required)
  type: enum: `SYNCHRONOUS`, `ASYNCHRONOUS`
  description: Execution mode of the job

- name: greprVersion (optional)
  type: string
  description: The version of Grepr used to create the job

- name: id (required)
  type: string
  description: Id of the job

- name: jobGraph (required)
  type: `GreprJobGraph`

- name: name (required)
  type: string
  description: Name of the job

- name: organizationId (required)
  type: string
  description: Organization ID of the job

- name: pipelineStatus (optional)
  type: `PipelineStatus`

- name: processing (required)
  type: enum: `BATCH`, `STREAMING`
  description: Processing method of the job

- name: startedAt (optional)
  type: string
  description: Time the job was started

- name: state (required)
  type: enum: `CREATED`, `PENDING`, `INFRA_UPDATE`, `INFRA_UPDATE_WAIT`, `VERIFYING`, `WAITING`, `RUNNING`, `STOPPED`, `FINISHED`, `FAILED`, `CANCELLED`, `DELETED`, `UPDATING`, `STARTING`, `RESTARTING`, `STOPPING`, `ROLLING_BACK`, `DELETING`
  description: State of the job

- name: tags (required)
  type: object
  description: Custom tags attached to the job for ease of search

- name: teamIds (optional)
  type: array of string
  description: The team IDs that this job is associated with.

- name: updatedAt (required)
  type: string
  description: Time the job was last updated

- name: version (required)
  type: integer
  description: Version of the job
