Safely promote changes between tenant environments. With Version Management APIs, you can export, validate, import, and force-import tenant configurations while ensuring version and integrity checks.
Version Management
- Sandbox environmenthttps://version-management.sbx.transmitsecurity.io/version/export/{tenantId}
- Production environment (US)https://version-management.transmitsecurity.io/version/export/{tenantId}
- Production environment (CA)https://version-management.ca.transmitsecurity.io/version/export/{tenantId}
- Production environment (EU)https://version-management.eu.transmitsecurity.io/version/export/{tenantId}
- Production environment (AU)https://version-management.au.transmitsecurity.io/version/export/{tenantId}
- cURL
- Node.js
- Go
- JavaScript
- Java
- Python
curl -i -X GET \
'https://version-management.sbx.transmitsecurity.io/version/export/{tenantId}?format=json' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'Export completed. Returns the exported tenant configuration payload, including application data, external connections, and alias references.
Application export data
External connections and typed lists referenced by the export. These references are not exported secrets and must resolve to existing resources in the target tenant
List of key aliases referenced by the export. These keys must already exist in the target tenant before import
List of credential aliases referenced by the export. These credentials must already exist in the target tenant before import
List of certificate aliases referenced by the export. These certificates must already exist in the target tenant before import
{ "version": "string", "application": { "path": "string", "data": {}, "category": "string", "type": "string" }, "external_connections_and_typed_lists": [ { … } ], "keys_alias": { "alias": "string", "version": "string" }, "credentials_alias": { "alias": "string", "version": "string" }, "certificates_alias": { "alias": "string", "version": "string" }, "environment_variables_alias": [ "string" ] }
Exported data to import
Application export data
External connections and typed lists referenced by the export. These references are not exported secrets and must resolve to existing resources in the target tenant
List of key aliases referenced by the export. These keys must already exist in the target tenant before import
List of credential aliases referenced by the export. These credentials must already exist in the target tenant before import
List of certificate aliases referenced by the export. These certificates must already exist in the target tenant before import
- Sandbox environmenthttps://version-management.sbx.transmitsecurity.io/version/import/{tenantId}
- Production environment (US)https://version-management.transmitsecurity.io/version/import/{tenantId}
- Production environment (CA)https://version-management.ca.transmitsecurity.io/version/import/{tenantId}
- Production environment (EU)https://version-management.eu.transmitsecurity.io/version/import/{tenantId}
- Production environment (AU)https://version-management.au.transmitsecurity.io/version/import/{tenantId}
- cURL
- Node.js
- Go
- JavaScript
- Java
- Python
curl -i -X POST \
'https://version-management.sbx.transmitsecurity.io/version/import/{tenantId}?format=json' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"version": "string",
"application": {
"path": "string",
"data": {},
"category": "string",
"type": "string"
},
"external_connections_and_typed_lists": [
{
"path": "string",
"data": {},
"category": "string",
"type": "string"
}
],
"keys_alias": {
"alias": "string",
"version": "string"
},
"credentials_alias": {
"alias": "string",
"version": "string"
},
"certificates_alias": {
"alias": "string",
"version": "string"
},
"environment_variables_alias": [
"string"
]
}'{ "status": "success", "details": "Import completed successfully" }
Exported data to force import
Application export data
External connections and typed lists referenced by the export. These references are not exported secrets and must resolve to existing resources in the target tenant
List of key aliases referenced by the export. These keys must already exist in the target tenant before import
List of credential aliases referenced by the export. These credentials must already exist in the target tenant before import
List of certificate aliases referenced by the export. These certificates must already exist in the target tenant before import
- Sandbox environmenthttps://version-management.sbx.transmitsecurity.io/version/force-import/{tenantId}
- Production environment (US)https://version-management.transmitsecurity.io/version/force-import/{tenantId}
- Production environment (CA)https://version-management.ca.transmitsecurity.io/version/force-import/{tenantId}
- Production environment (EU)https://version-management.eu.transmitsecurity.io/version/force-import/{tenantId}
- Production environment (AU)https://version-management.au.transmitsecurity.io/version/force-import/{tenantId}
- cURL
- Node.js
- Go
- JavaScript
- Java
- Python
curl -i -X POST \
'https://version-management.sbx.transmitsecurity.io/version/force-import/{tenantId}?format=json' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"version": "string",
"application": {
"path": "string",
"data": {},
"category": "string",
"type": "string"
},
"external_connections_and_typed_lists": [
{
"path": "string",
"data": {},
"category": "string",
"type": "string"
}
],
"keys_alias": {
"alias": "string",
"version": "string"
},
"credentials_alias": {
"alias": "string",
"version": "string"
},
"certificates_alias": {
"alias": "string",
"version": "string"
},
"environment_variables_alias": [
"string"
]
}'{ "status": "success", "details": "Import completed successfully" }
Exported data to validate
Application export data
External connections and typed lists referenced by the export. These references are not exported secrets and must resolve to existing resources in the target tenant
List of key aliases referenced by the export. These keys must already exist in the target tenant before import
List of credential aliases referenced by the export. These credentials must already exist in the target tenant before import
List of certificate aliases referenced by the export. These certificates must already exist in the target tenant before import
- Sandbox environmenthttps://version-management.sbx.transmitsecurity.io/version/validate/{tenantId}
- Production environment (US)https://version-management.transmitsecurity.io/version/validate/{tenantId}
- Production environment (CA)https://version-management.ca.transmitsecurity.io/version/validate/{tenantId}
- Production environment (EU)https://version-management.eu.transmitsecurity.io/version/validate/{tenantId}
- Production environment (AU)https://version-management.au.transmitsecurity.io/version/validate/{tenantId}
- cURL
- Node.js
- Go
- JavaScript
- Java
- Python
curl -i -X POST \
'https://version-management.sbx.transmitsecurity.io/version/validate/{tenantId}?format=json' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"version": "string",
"application": {
"path": "string",
"data": {},
"category": "string",
"type": "string"
},
"external_connections_and_typed_lists": [
{
"path": "string",
"data": {},
"category": "string",
"type": "string"
}
],
"keys_alias": {
"alias": "string",
"version": "string"
},
"credentials_alias": {
"alias": "string",
"version": "string"
},
"certificates_alias": {
"alias": "string",
"version": "string"
},
"environment_variables_alias": [
"string"
]
}'Validation completed. Returns validation result and any detected errors
List of validation errors
Type of validation error
{ "isValid": true, "errors": [ { … } ] }