Connect Metaforms to Decipher
To integrate Metaforms with Decipher, the setup happens in two layers:
Connect your Decipher instance(s) (organization-level)
Add user API keys to a specific instance (user-level)
Connect Your Decipher Instance(s)
If your organization uses multiple Decipher environments (EU, UK, US, etc.), you must first register them in Metaforms.
This is a one-time setup per instance.
Follow the steps below to connect your Decipher account to Metaforms.
Step 1: Click on the Manager's Dashboard

Step 2: In the Integrations tab, click on "New Account"

Step 3: In the dialog, enter the Account Name (which can be internal classifications for teams/instances) and the corresponding Decipher Domain for that instance (example: your EU team's Decipher server domain could be eu.your-company-domain.com), and then click on "Create Account"

Add user API keys to a specific instance
API Keys enable syncing the generated XML code on Metaforms to your Decipher project and vice-versa.
The roles and access permissions in Metaforms only control access within Metaforms.
To sync data between Metaforms and Decipher, the user must have a valid Decipher API key with the necessary permissions.
Decipher uses user-level API keys, there are no org-level or project-level keys.
A user’s API key inherits their Decipher permissions.
Hence, each user must generate and add their own API key for every Decipher instance they want to sync and work with.
Follow the steps below to generate and configure your API key:
🔧 Generate your Decipher key
Log in to your Decipher account.
Click your User ID in the top-right corner.
Select API Access from the dropdown menu.

Click Create New API Key.

In the prompt:
What User? → Type self
Any Restrictions? → Leave blank (unless specific restrictions are required).
Your new API Key will appear in a pop-up window.
Important: Copy and store this key securely. It is only shown once during creation.
🔗 Add API Key to Metaforms
Log in to your Metaforms account.
Navigate to Settings > Integrations page.
Selecting the specific Decipher Instance, click on Set Key next to your email address in the top bar.

Paste the API Key into the pop-up dialog.
Click Verify and Save.
Once done, your Metaforms account is successfully linked to Decipher, and project syncing can begin.
💡 Recommended Workflow for Metaforms + Decipher
🔄 First-Time Setup
Admins:
Add all required Decipher instances in Metaforms
Replicate Decipher user groups by creating corresponding User Groups in Metaforms.
Each user:
Identifies which instance(s) they work with
Generates API key(s) for those instance(s)
Adds them under the correct instance in Metaforms
📁 During Project Creation
Create the project in Metaforms (from scratch or by importing from Decipher).
Go to the Overview tab of the new project in Metaforms and assign the appropriate User Groups.
Open the same project in Decipher, go to its Overview page, and assign the corresponding Decipher user groups.
Last updated
Was this helpful?