IRIS
How this page works

A connection ties the tenant to one CMS system from the CMS Systems catalogue with that system's credentials. Several connections can be active at once; priority (lower first) and path patterns decide which one serves a request, and primary marks the preferred one among equals.

For Contentstack, fill in the structured fields — region, environment, tokens. For any CMS you can instead paste the raw config and credentials JSON under Advanced; raw JSON always wins over the fields. Expected shapes: AEM {"username","password"}, Contentful {"accessToken","spaceId"}. A Contentstack config names itsregion (na, eu, au, azure-na, azure-eu, gcp-na,gcp-eu); the Substation derives every host from it and rejects hosts that are not Contentstack's.

Test connection makes a real request to the CMS and stores the result on the row, so a failing connection stays visible until it passes.

All CMS connections (0)

No CMS connections yet

Pages cannot be served until this tenant is connected to a CMS.

+ Add connection

Add CMS connection

This tenant has no environments yet — the resource applies to all of them.

Contentstack settings

Sets the delivery CDN, Live Preview and Management API hosts. All are regional — the wrong region fails with a generic "can't find that Stack".

The Contentstack environment name. Webhooks reporting a different environment are ignored.

Tokens are write-only: never shown after saving.

Advanced (raw JSON)
Cancel