GET
/
v1
/
teams
/
{teamId}
/
content
/
render-jobs
/
{renderJobId}
TypeScript client
import { OctosparkClient } from '@octospark/sdk'

const client = new OctosparkClient({
  token: process.env.OCTOSPARK_TOKEN
})

const response = await client.slideshows.getContentRenderJob({
  teamId: process.env.OCTOSPARK_TEAM_ID ?? "teamId",
  renderJobId: process.env.OCTOSPARK_RENDER_JOB_ID ?? "renderJobId",
})
{
  "id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
  "contentItemId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
  "artifactRunId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
  "payloadId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
  "payloadRevision": 123,
  "creativeHash": "<string>",
  "rendererVersion": "<string>",
  "status": "<string>",
  "workflowId": "<string>",
  "outputWidth": 123,
  "outputHeight": 123,
  "slideCount": 123,
  "pixelCount": 123,
  "outputManifest": {},
  "durationMs": 123,
  "hostId": "<string>",
  "errorClass": "<string>",
  "errorCode": "<string>",
  "diagnostics": "<string>",
  "retryable": true,
  "createdAt": "<string>",
  "startedAt": "<string>",
  "completedAt": "<string>",
  "updatedAt": "<string>",
  "projectSnapshot": {
    "schemaVersion": 1,
    "artifactKind": "slideshow",
    "runtime": {
      "rendererVersion": "<string>",
      "remotionVersion": "<string>",
      "reactVersion": "<string>",
      "platform": "linux-arm64",
      "entryPoint": "<string>",
      "dependencyAllowlistVersion": "<string>"
    },
    "sourceFiles": [
      {
        "path": "<string>",
        "contents": "<string>",
        "sha256": "<string>"
      }
    ],
    "output": {
      "width": 123,
      "height": 123,
      "fps": 30
    },
    "slides": [
      {
        "id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
        "durationFrames": 9000,
        "posterFrame": 1,
        "assetBindingIds": [
          "3c90c3cc-0d44-4b50-8888-8dd25736052a"
        ],
        "textElements": [
          {
            "id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
            "text": "<string>",
            "position": {
              "x": 0,
              "y": 0,
              "width": 50000.5,
              "height": 50000.5,
              "rotation": 0
            },
            "styleId": "<string>",
            "overrides": {
              "fontWeight": 500,
              "fontSize": 259,
              "lineHeight": 2.25,
              "letterSpacing": 32,
              "fill": "<string>",
              "strokeColor": "<string>",
              "strokeWidth": 16,
              "shadowColor": "<string>",
              "shadowBlur": 64,
              "shadowOffsetX": 0,
              "shadowOffsetY": 0,
              "panelColor": "<string>",
              "panelOpacity": 0.5,
              "padding": 128,
              "borderRadius": 128,
              "italic": true,
              "opacity": 0.5,
              "maxWidth": 2048.5
            }
          }
        ],
        "backgroundBindingId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
        "backgroundPresentation": {
          "focalPoint": {
            "x": 0.5,
            "y": 0.5
          },
          "overlay": {
            "color": "<string>",
            "opacity": 0.5
          }
        },
        "embeddedText": [
          {
            "text": "<string>"
          }
        ]
      }
    ],
    "styles": {},
    "assetBindings": {},
    "styleContext": {
      "renderTokens": {},
      "references": [
        {
          "sourceId": "<string>",
          "label": "<string>",
          "sha256": "<string>"
        }
      ]
    }
  }
}

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Path Parameters

teamId
string
required

Team (workspace) id (UUID). Discover ids via the list teams endpoint or the agent context.

renderJobId
string<uuid>
required

Render job id (UUID), as returned by createContentRenderJob or an artifact run.

Pattern: ^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$

Response

ContentRenderJobDetailResponse

id
string<uuid>
required

a Universally Unique Identifier

Pattern: ^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$
contentItemId
string<uuid>
required

a Universally Unique Identifier

Pattern: ^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$
artifactRunId
string<uuid> | null
required

a Universally Unique Identifier

Pattern: ^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$
payloadId
string<uuid>
required

a Universally Unique Identifier

Pattern: ^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$
payloadRevision
integer
required

an integer

creativeHash
string
required
rendererVersion
string
required
status
string
required
workflowId
string
required
outputWidth
integer
required

an integer

outputHeight
integer
required

an integer

slideCount
integer
required

an integer

pixelCount
integer
required

an integer

outputManifest
object
required
durationMs
integer | null
required

an integer

hostId
string | null
required
errorClass
string | null
required
errorCode
string | null
required
diagnostics
string | null
required
retryable
boolean | null
required
createdAt
string
required
startedAt
string | null
required
completedAt
string | null
required
updatedAt
string
required
projectSnapshot
object
required

Complete deterministic slideshow project, including slides, styles, asset bindings, output settings, and the pinned renderer runtime.