Understanding the core of Posta’s content management system
Templates
Images
Fonts
Documents
draft
- In development and modifiable.published
- Finalized and available for use.archived
- No longer active but retained for reference.deleted
- Removed from the system.Asset Version status transitions
draft
→ Published, Archived, or Deletedpublished
→ Archived or Deletedarchived
→ Published or Deletedpublished
- Has a published Asset Version.draft
- Has no published Asset Version, but at least one draft.archived
- All Asset Versions are archived.deleted
- All Asset Versions are deleted.Asset status transitions
draft
→ Published, Archived, or Deletedpublished
→ Draft (if the published Asset Version is archived and a draft exists), Archived, or Deletedarchived
→ Draft (by creating a new draft Asset Version), Published (by publishing an Asset Version), or Deletedpublished
and archived
Assets can re-enter Draft status on the Asset but not on Asset version.firstName
value
: A string value (default variable type when not specified)asset
: References another Asset by its IdexternalUrl
: References content at an external URL (must be publicly available)asset
type variables instead of externalUrl
for better consistency,
security, compliance, and availability. External URLs might change without version control,
may be subject to throttling, or could become unavailable.optional
: The variable is optional and may or may not be provided.required
: The variable must be provided.preset
: The preset value will be used. The presetValue
must be set when this behavior is used. If a value is specified, the rendering of the document will fail.overridablePreset
: The preset value will be used, unless a different value is explicitly set to override the preset value. The presetValue
must be set when this behavior is used.{ "name": "firstName", "value": "" }
Note: null
is considered as no value, not an empty one.preset
"ast_2k1UXnFem92yBFKxtTkQQYhVWyr"
"Jane"
asset
type variables for reusable content blocks or images, and be cautious with externalUrl
variables as they depend on external resources.