# PublishQueued

The publish status after publish_changes.

Group: Objects.

## Fields

- `queued` (boolean, required): true when this call queued a build; false when one was already running.
- `productId` (string, required): The guide's id.
- `name` (string, required): The guide's title.
- `status` (string, required): draft, published or archived. One of `draft`, `published`, `archived`.
- `live` (boolean, required): true when the guide is on sale.
- `published` (object or null, required): What buyers see, or null before the first build.
  - `publishedAt` (number, required): When the live version went live (Unix time in milliseconds).
  - `version` (number or null, required): The live version's number.
- `hasUnpublishedChanges` (boolean, required): true when the draft holds changes buyers do not see yet.
- `lastEditAt` (number or null, required): When the draft last changed.
- `pendingSince` (number or null, required): When a publish started building; null when none is running.
- `blocking` (array of PublishGate, required): The publish gates that are open.
  Fields of PublishGate: https://developers.sceniq.earth/fields/publish-gate.md
- `warnings` (array of objects, required): Problems that do not block: review_due, stale_facts, link_problems.
  - `code` (string, required): A stable code for the warning (see the readiness guide for the list).
  - `message` (string, required): What it means, in plain words.
- `canPublishChanges` (boolean, required): true when publish_changes would queue a build now.
- `nextStep` (string, required): One sentence on what to do next.
- `reviewUrl` (string, required): The guide in the studio.

## Used by

- [publish_changes](https://developers.sceniq.earth/reference/publish_changes.md)
