Render Job Events Reference
RenderJobInitiatedEvent
id: string
entity: stringconstant:event
apiVersion: numberconstant:1
API schema version
livemode: boolean
When true then production mode is enabled
createdAt: string
ISO date when event was created
type: stringconstant:renderJob.initiated
BaseRenderJob
id: string
entity: stringconstant:renderJob
apiVersion: numberconstant:1
API schema version
livemode: boolean
When true then production mode is enabled
hash: string
Hash of storyboard project IDs and audio name. This allows to get a render jobs for selected frames in the UI.
ownerId: string
Id of the user or team who created the job. For user it would have prefix `user-` and for team `team-`. For example `user-8715b5d1-0e57-48d8-b826-ba728f0ac0c8`.
createdAt: string
Date the job was created.
updatedAt: stringOptional
Date the job was updated.
metadata: object
Any additional JSON data that should be attached to the job. It may be useful to add a specific client ID.
Example:
RenderJobQueuedEvent
id: string
entity: stringconstant:event
apiVersion: numberconstant:1
API schema version
livemode: boolean
When true then production mode is enabled
createdAt: string
ISO date when event was created
type: stringconstant:renderJob.queued
QueuedRenderJob
id: string
entity: stringconstant:renderJob
apiVersion: numberconstant:1
API schema version
livemode: boolean
When true then production mode is enabled
hash: string
Hash of storyboard project IDs and audio name. This allows to get a render jobs for selected frames in the UI.
ownerId: string
Id of the user or team who created the job. For user it would have prefix `user-` and for team `team-`. For example `user-8715b5d1-0e57-48d8-b826-ba728f0ac0c8`.
createdAt: string
Date the job was created.
updatedAt: stringOptional
Date the job was updated.
metadata: object
Any additional JSON data that should be attached to the job. It may be useful to add a specific client ID.
status: stringconstant:queued
Example:
RenderJobProcessStartedEvent
id: string
entity: stringconstant:event
apiVersion: numberconstant:1
API schema version
livemode: boolean
When true then production mode is enabled
createdAt: string
ISO date when event was created
type: stringconstant:renderJob.processStarted
QueuedRenderJob
id: string
entity: stringconstant:renderJob
apiVersion: numberconstant:1
API schema version
livemode: boolean
When true then production mode is enabled
hash: string
Hash of storyboard project IDs and audio name. This allows to get a render jobs for selected frames in the UI.
ownerId: string
Id of the user or team who created the job. For user it would have prefix `user-` and for team `team-`. For example `user-8715b5d1-0e57-48d8-b826-ba728f0ac0c8`.
createdAt: string
Date the job was created.
updatedAt: stringOptional
Date the job was updated.
metadata: object
Any additional JSON data that should be attached to the job. It may be useful to add a specific client ID.
status: stringconstant:queued
ProcessingRenderJob
id: string
entity: stringconstant:renderJob
apiVersion: numberconstant:1
API schema version
livemode: boolean
When true then production mode is enabled
hash: string
Hash of storyboard project IDs and audio name. This allows to get a render jobs for selected frames in the UI.
ownerId: string
Id of the user or team who created the job. For user it would have prefix `user-` and for team `team-`. For example `user-8715b5d1-0e57-48d8-b826-ba728f0ac0c8`.
createdAt: string
Date the job was created.
updatedAt: stringOptional
Date the job was updated.
metadata: object
Any additional JSON data that should be attached to the job. It may be useful to add a specific client ID.
status: stringconstant:processing
Example:
RenderJobCompletedEvent
id: string
entity: stringconstant:event
apiVersion: numberconstant:1
API schema version
livemode: boolean
When true then production mode is enabled
createdAt: string
ISO date when event was created
type: stringconstant:renderJob.completed
ProcessingRenderJob
id: string
entity: stringconstant:renderJob
apiVersion: numberconstant:1
API schema version
livemode: boolean
When true then production mode is enabled
hash: string
Hash of storyboard project IDs and audio name. This allows to get a render jobs for selected frames in the UI.
ownerId: string
Id of the user or team who created the job. For user it would have prefix `user-` and for team `team-`. For example `user-8715b5d1-0e57-48d8-b826-ba728f0ac0c8`.
createdAt: string
Date the job was created.
updatedAt: stringOptional
Date the job was updated.
metadata: object
Any additional JSON data that should be attached to the job. It may be useful to add a specific client ID.
status: stringconstant:processing
CompletedRenderJob
id: string
entity: stringconstant:renderJob
apiVersion: numberconstant:1
API schema version
livemode: boolean
When true then production mode is enabled
hash: string
Hash of storyboard project IDs and audio name. This allows to get a render jobs for selected frames in the UI.
ownerId: string
Id of the user or team who created the job. For user it would have prefix `user-` and for team `team-`. For example `user-8715b5d1-0e57-48d8-b826-ba728f0ac0c8`.
createdAt: string
Date the job was created.
updatedAt: stringOptional
Date the job was updated.
metadata: object
Any additional JSON data that should be attached to the job. It may be useful to add a specific client ID.
status: stringconstant:completed
fileUrl: string
Used to load a rendered file. Streaming is supported. File URL is available for 7 days. If you need to refresh it you have to send GET request to the `RenderJob` endpount (TBD).
Example:
RenderJobCancelledEvent
id: string
entity: stringconstant:event
apiVersion: numberconstant:1
API schema version
livemode: boolean
When true then production mode is enabled
createdAt: string
ISO date when event was created
type: stringconstant:renderJob.cancelled
QueuedRenderJob
id: string
entity: stringconstant:renderJob
apiVersion: numberconstant:1
API schema version
livemode: boolean
When true then production mode is enabled
hash: string
Hash of storyboard project IDs and audio name. This allows to get a render jobs for selected frames in the UI.
ownerId: string
Id of the user or team who created the job. For user it would have prefix `user-` and for team `team-`. For example `user-8715b5d1-0e57-48d8-b826-ba728f0ac0c8`.
createdAt: string
Date the job was created.
updatedAt: stringOptional
Date the job was updated.
metadata: object
Any additional JSON data that should be attached to the job. It may be useful to add a specific client ID.
status: stringconstant:queued
CancelledRenderJob
id: string
entity: stringconstant:renderJob
apiVersion: numberconstant:1
API schema version
livemode: boolean
When true then production mode is enabled
hash: string
Hash of storyboard project IDs and audio name. This allows to get a render jobs for selected frames in the UI.
ownerId: string
Id of the user or team who created the job. For user it would have prefix `user-` and for team `team-`. For example `user-8715b5d1-0e57-48d8-b826-ba728f0ac0c8`.
createdAt: string
Date the job was created.
updatedAt: stringOptional
Date the job was updated.
metadata: object
Any additional JSON data that should be attached to the job. It may be useful to add a specific client ID.
status: stringconstant:cancelled
Example:
RenderJobFailedEvent
id: string
entity: stringconstant:event
apiVersion: numberconstant:1
API schema version
livemode: boolean
When true then production mode is enabled
createdAt: string
ISO date when event was created
type: stringconstant:renderJob.failed
ProcessingRenderJob
id: string
entity: stringconstant:renderJob
apiVersion: numberconstant:1
API schema version
livemode: boolean
When true then production mode is enabled
hash: string
Hash of storyboard project IDs and audio name. This allows to get a render jobs for selected frames in the UI.
ownerId: string
Id of the user or team who created the job. For user it would have prefix `user-` and for team `team-`. For example `user-8715b5d1-0e57-48d8-b826-ba728f0ac0c8`.
createdAt: string
Date the job was created.
updatedAt: stringOptional
Date the job was updated.
metadata: object
Any additional JSON data that should be attached to the job. It may be useful to add a specific client ID.
status: stringconstant:processing
FailedRenderJob
id: string
entity: stringconstant:renderJob
apiVersion: numberconstant:1
API schema version
livemode: boolean
When true then production mode is enabled
hash: string
Hash of storyboard project IDs and audio name. This allows to get a render jobs for selected frames in the UI.
ownerId: string
Id of the user or team who created the job. For user it would have prefix `user-` and for team `team-`. For example `user-8715b5d1-0e57-48d8-b826-ba728f0ac0c8`.
createdAt: string
Date the job was created.
updatedAt: stringOptional
Date the job was updated.
metadata: object
Any additional JSON data that should be attached to the job. It may be useful to add a specific client ID.
status: stringconstant:failed
Before moving to this status Aninix will try to rerender video up to 3 times with exponential backoff. Only after all 3 failed attempts RenderJob would be marked as `failed`.
failReason: string
failMessage: string
Example: