BaseJob

Base schema for all async processing jobs

  • createdAt
    Type: string Format: date-time

    When the job was created

  • errorMessage
    Type: string | null

    Set when status is FAILED. For 2D-to-3D jobs, NOT_CONVERTIBLE: <code> means the submitted photos cannot produce one product (codes: MULTIPLE_PRODUCTS, NO_PRODUCT_DETECTED, INCOMPLETE_PRODUCT, ALL_INSTANCES_OCCLUDED, OBJECT_TOO_SMALL, TOO_FINE_FOR_RESOLUTION, MATTE_UNRELIABLE) — resubmitting the same photos gives the same verdict; change the photos. GENERATION_REJECTED: <reason> means the reconstruction provider refused the request; GENERATION_FAILED: <reason> (ultra only, which is generated once) means a transient provider failure ended the job - both are final for that job; submit again to try again. Any other message is a processing failure that was retried automatically.

  • id
    Type: string Format: uuid

    Unique identifier for the job

  • inputImageUrls
    Type: array string[] Format: uri

    URLs of the input images

  • outputUrls
    Type: array string[] Format: uri

    URLs of the output assets

  • status
    Type: string · JobStatusenum

    Status of an async processing job

    values
    • PENDING
    • PROCESSING
    • COMPLETED
    • FAILED
  • updatedAt
    Type: string Format: date-time

    When the job was last updated