---
title: "Create a new Fast Play build"
method: POST
path: "/content/{contentId}/embed/"
tags: ["WorldBuilder"]
---

# Create a new Fast Play build

`POST /content/{contentId}/embed/`

Queues a new Fast Play build for the specified organization, project, and content.

## Path parameters

- `contentId` string, required

## Headers

- `x-m2-organization-id` string, required
- `x-m2-project-id` string, required

## Request body

- PostWorldBuilderContentEmbedRunRequest — The request body for embedding content
  - `gfnTitleId` string, required — The title ID of the variant to use for embedding

## Response `200`

The data of the created Fast Play build

- PostWorldBuilderContentEmbedRunResponse — The data of the created Fast Play build
  - `organizationId` string, required — The ID of an organization
  - `projectId` string, required — The ID of a project
  - `contentId` string, required
  - `status` object, required
    - `phase` union, required
      - 'Queued'
      - 'Pending'
      - 'Running'
      - 'Cancelling'
      - 'Completed'
      - 'Failed'
    - `message` string
  - `gfnTitleId` string, required — GFN Title ID of the variant into which we want to embed the content
  - `createdBy` string, required — The ID of the user who created the Fast Play build
  - `buildkiteRunId` string — A unique identifier for the Buildkite run used to embed the content. It is populated when Fast Play moves from the 'queued' to the 'pending' phase.
  - `buildkiteRunNumber` number — The number of the Buildkite run used to embed the content. It is populated when Fast Play moves from the 'queued' to the 'pending' phase. We use this as a query parameter when cancelling a Buildkite run.
  - `startTimeMs` number — The time the Fast Play Buildkite run started, in ms. It coincides with the embed run being moved to the 'pending' phase.
  - `endTimeMs` number — The time the Fast Play Buildkite run ended (successfully or not), in ms. It coincides with the embed run being moved to the 'completed' or 'failed' phase.
  - `resolvedIds` object, required — The build ID, and the parent mod ID for the content that is being embedded.
    - `modId` string, required
    - `buildId` string, required
  - `createdContentIds` object — The ID of the newly created content, and its build ID. Populated if the Buildkite command completes successfully.
    - `buildId` string, required
    - `contentId` string, required
  - `id` string, required

## Other responses

- `4XX` — The error object returned by the API when an error occurs

---

[API](https://skmtc.net/otherside/apis/world-builder.md) · [All operations](https://skmtc.net/otherside/apis/world-builder/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/otherside/world-builder/revisions/5b916374c3f8/schema)
