Content Fetch action
Reads one record, by id or by a field the type uses as a unique key. In the action picker it is Content Fetch, under Content Actions. With no connection it reads this workspace's records; with a Brightspot connection, content in that CMS.
Fields
| Field | Required | Description |
|---|---|---|
| Connection | No | Leave empty for this workspace's records. Pick a Brightspot connection to read from that CMS. |
| Site | No | Shown only for a Brightspot connection: the site to act on. Blank means the connection's site when it pins exactly one, otherwise every site the connection reaches. |
| Content Type | Depends | Required to fetch by any field other than the id. Optional when fetching by id, where it rejects records of any other type. |
| Lookup Field | No | The field to match on. Leave blank to fetch by content id; pick an indexed unique field, such as a slug or an external id, to fetch by that instead. |
| Lookup Value | Yes | The value to match. A content id when Lookup Field is blank. Accepts variables. |
Output
| Field | Description |
|---|---|
found | Whether a record matched. |
contentId, contentTypeId, contentTypeName, label | The record's identity, when found. |
values | The record's field values, when found. In a workspace the fields are declared by name, so later steps can pick them. |
A fetch by id that finds nothing fails the step: an id names a record that is supposed to exist. A fetch by any other field that finds nothing reports found: false and continues, since asking whether anything holds a value yet is exactly what a later Save with Create If Missing wants to know. More than one match fails, because the field was supposed to be unique.