Skip to content

Overview

CHILI GraFx Environment API Update

rn_icon

✨ New & Improved

Template creation and modification dates now available via API

You can now retrieve DateCreated and LastModifiedContentUtc for templates directly from the API — making it easier to track when a template was first created and when its content was last changed.

Both fields are available on the template list and the individual template endpoints:

GET /api/v1/environment/{environmentId}/templates
GET /api/v1/environment/{environmentId}/templates/{templateId}

This is useful for integrations that need to sort templates by recency, detect changes since a last sync, or display audit information in a connected system.

More info

Read more in the Developer Center

CHILI GraFx Environment API Update

CHILI GraFx icon

✨ New & Improved

Tags endpoints now available in the public API

Tags let you label and organize templates so they're easier to find and filter across large template libraries. The Tags API endpoints are now part of the public Environment API, making it possible to manage tags programmatically — create, update, delete, and assign tags to templates as part of your integration or automation workflow.

See Tags and the Environment API reference

Connector updates and platform UX improvements

CHILI GraFx icon

✨ New & Improved

Update notifications for connectors

When a new version of an installed connector is available, a notification badge now appears on the connector in both the connector list and the connector settings. You can see at a glance which connectors have an update ready — without having to check each one individually.

See Connector Version Updates

Set as default moved to the connector list

The Set as default option has moved from inside connector settings to the three-dot menu on the connector list. This puts the action right where you're already managing your connectors, making it faster to designate a default without navigating into settings. The option is disabled if the connector is already set as default.

See Set a Default Connector

Dates in environment tables now show your local timezone

Date and time values in environment-level tables — such as Tags and Output tasks — now display in your local timezone rather than UTC. Hover over any date to see the original server time in a tooltip.

New resources sorted by newest first

Tags, output settings, output tasks, user interfaces, integrations, and subject types now default to sorting by creation date descending. The most recently added items appear at the top, so you can find new additions without scrolling through older entries.

🛠️ Fixes

  • Connector Browser authentication — Setting Browser authentication to [None] while a Server authentication type was already configured incorrectly triggered a validation error. This has been resolved. Browser and Server authentication can now be managed independently without interfering with each other.

Text constraints, page duplication, and stability improvements

GraFx Studio icon v1.39

✨ New & Improved

Text constraints — more control over what end users can edit

Template designers can now define precise constraints on text frames, giving them fine-grained control over what end users are allowed to do when they open a template.

Frame-level constraints — control whether the text frame itself can be moved, resized, or rotated. This lets designers lock down the layout while still allowing content to be changed.

Inline editing constraints — allow end users to edit text directly inside the frame. Designers can choose exactly which formatting options are exposed: paragraph styles, character styles, Brand Kit colors, and font size (with a configurable min and max range).

Inline editing is only available on text frames that do not use variables. Frames with variables continue to use the standard variable editing experience.

See User Constraints for Text Frames

Duplicate pages

Page management in GraFx Studio now includes a Duplicate option in the page context menu. You can duplicate any page in your document and use it as the starting point for a new variation — saving time when building multi-page documents with similar layouts.

Improved frame duplication with anchoring

Duplicating a frame that uses anchoring now produces a correctly anchored copy. This improvement makes it reliable to build layouts by duplicating anchored frames.

Unique IDs in template JSON

Layout, page, and frame objects in the GraFx Studio template JSON now each carry a unique ID. This gives integrators a stable, predictable reference for every element in a template — useful when building automations or integrations that need to address specific parts of a template by ID.

🛠️ Fixes & Stability

  • Character style on variables — A character style applied to a variable could not be removed. This has been resolved.
  • Autogrow min size — Setting a minimum height or width value larger than the current frame size no longer causes unexpected behavior.
  • OpenType font rendering — A rendering issue affecting OpenType fonts (including Myriad Pro) has been resolved.
  • Variable image picker — The message shown when a search returns no results in the variable image picker was incorrect. It now shows the right feedback.
  • Template name trimming — Leading or trailing spaces in a template name are now trimmed correctly on save.
  • Text stroke width — The stroke width input field in paragraph style settings was hidden in some cases. It is now consistently visible.
  • Text edit mode stability — Text edit mode could close unexpectedly after adjusting text settings and then pressing a keyboard shortcut. This no longer occurs.
  • Private data — Private data fields can now be set to an empty value.
  • Studio UI — interface dropdown — A Studio UI dropdown was displaying an incorrect current value. This has been corrected.

GraFx Experience 2.111

rn_icon

✨ New & Improved

Control who sees what with global permissions

GraFx Experience now supports global permission groups for GraFx templates. Administrators can define permission groups and assign them to users, controlling exactly who has access to templates, projects, and production outputs across the entire application.

Admins can also pre-configure field filters in the content store and project components, so users only see the content relevant to them. Users always retain full access to the projects and production outputs they have created themselves.

Minor improvements

  • The 403 access denied page now respects the dark theme when enabled.
  • The space chooser dropdown no longer appears behind the side menu in the editor.

CHILI GraFx Extension 1.11

rn_icon

🛠️ Fixed

Reliability and display fixes in the editing experience

Several issues in the CHILI GraFx extension have been resolved:

  • The "Download all" feature no longer fails occasionally.
  • Layout dimensions are no longer carried over from a previously viewed layout when switching between individual layout views.
  • Duplicated layouts are now included in the download even if they have not been renamed.
  • The sorting dropdown no longer appears in the top-left corner after switching from editor to view mode.

CHILI GraFx Environment API Update

rn_icon

New & Improved

More control over subject types via API

Subject types are the user-defined categories (such as "person" or "product") that tell the Vision AI what to look for in an image — powering smart crop and other GraFx Genie features.

You can now retrieve subject types for media and external media — either all at once:

GET /vision?expand=allSubjectTypes

or one at a time for a specific asset:

GET /media/{mediaId}/vision/subject-types/{subjectTypeId}
GET /external-media/{externalMediaId}/vision/subject-types/{subjectTypeId}

To update subject types — individually or in bulk — use the extended endpoints:

PATCH /media/{mediaId}
PUT /external-media/{externalMediaId}/vision

Font lists show text when a preview is unavailable

Font lists in your integrations now display fallback text when a font preview can't be shown, instead of leaving an empty spot. Note: some fonts may still not preview correctly — a full fix is planned for a future release.

More info

Read more on the CHILI GraFx API documentation