This article explains what Contracts are in Content Studio, how they connect to Spaces Flex, and how to create and manage them.
Contracts overview
A Contract links a Contract Company with the application (e.g. Spaces Flex) and specifies which catalogs that application can access.
Each contract uses a contract link — a unique URL parameter found in the partnership attributes — that associates the target application with the correct catalog set:
Catalog types within a contract
- Open catalogs – publicly accessible; no authentication required. At least one domain must be specified to save an open catalog.
- Protected catalogs – require user authentication; access can be restricted by identity provider, email domain, or individual users.
A single Contract Company may have both open and protected catalogs.
Contracts tab
- Go to the Contracts
tab.
-
Select the contract type (Public Contracts, or Private Contracts).
- Click on a contract to view its details, including domains and catalogs.
Contracts can be filtered by company using the Filter by contract company dropdown, or searched by code using the Search by contract code field.
Setting up a public contract
-
Click the Filter by contract company dropdown and select the required company.
-
Click + Add Public Contract.
-
Specify Contract Code and Domains in the next two fields:
Internal domains – choose the required domains from the suggested list.
Domains – add any extra domains manually. If no domain is specified, it will be generally available.
- Select the required Catalog from the dropdown.
- Click Save in the bottom-right corner to save the contract.
Setting up a private contract
-
Click the Filter by contract company dropdown and select the required company.
-
Click + Add Private Contract.
-
Choose one or more security methods to restrict access and select it in Access type dropdown:
- Idp (identity provider): Assign one or more IDPs to manage user authentication
- Email Domain: List one or more email domains whose users should have access to
- Account: Specify accounts from the Cyncly system to allow only designated contacts access
-
Click + Add catalog set to add a catalog.
- Click Save.
Catalog Dependencies
The item search only looks through the catalogs listed in the contract. When you add a main catalog, the platform automatically loads any dependent catalogs, so you don’t need to add those separately.
If Catalog 1 includes Catalog 2 as a dependency, and Catalog 2 depends on Catalog 3, you only need to add Catalog 1 to the contract. SpacesFlex automatically loads Catalogs 2 and 3 as part of Catalog 1, so their items are available for search and design without any extra configuration.
Make sure the contract rules and catalog access rules stay aligned — in case they don’t, the catalog won’t appear in SpacesFlex as expected. You can learn more about access rules in this article.