{"items":[{"type":"link","label":"Version Management","link":"/openapi/version-management/version-management.openapi","routeSlug":"/openapi/version-management/version-management.openapi","content":{"contentType":"overview","meta":{"name":"Version Management"},"children":[{"nodeType":"container","panels":[{"title":"Download OpenAPI description","titleTranslationKey":"download.description.title","children":[{"kind":"download","label":"version-management.openapi.json","url":"/_bundle/openapi/version-management/version-management.openapi.json?download"},{"kind":"download","label":"version-management.openapi.yaml","url":"/_bundle/openapi/version-management/version-management.openapi.yaml?download"}]},{"title":"Overview","titleTranslationKey":"info.title","children":[]},{"title":"Languages","titleTranslationKey":"languages.title","children":[{"kind":"languages","options":[{"key":"curl","title":"cURL","lang":"curl"},{"key":"node","title":"Node.js","lang":"Node.js"},{"key":"go","title":"Go","lang":"Go"},{"key":"javascript","title":"JavaScript","lang":"JavaScript"},{"key":"java","title":"Java","lang":"Java"},{"key":"python","title":"Python","lang":"Python"}]}]},{"title":"Servers","titleTranslationKey":"servers.title","children":[{"kind":"servers","servers":[{"url":"https://version-management.sbx.transmitsecurity.io","description":"Sandbox environment"},{"url":"https://version-management.transmitsecurity.io","description":"US production environment"},{"url":"https://version-management.ca.transmitsecurity.io","description":"CA production environment"},{"url":"https://version-management.eu.transmitsecurity.io","description":"EU production environment"},{"url":"https://version-management.au.transmitsecurity.io","description":"AU production environment"},{"url":"https://version-management.gasne1-ts01.transmitsecurity.io","description":"JP production environment"}],"mode":"default"}]}],"children":[{"nodeType":"overview-section-wrapper","children":[{"nodeType":"header","level":1,"label":"Version Management","showPageActions":true},{"nodeType":"overview-section-wrapper","children":[{"nodeType":"markdoc","content":"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."}],"sectionId":"/openapi/version-management/version-management.openapi"}],"sectionId":"/openapi/version-management/version-management.openapi"}]}]}},{"label":"Export configuration","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/version-management/version-management.openapi/other/versioncontroller_export","routeSlug":"/openapi/version-management/version-management.openapi/other/versioncontroller_export","metadata":{"seo":{"title":"Export configuration","description":"Export the full configuration of the specified tenant in JSON or ZIP format."}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"VersionController_export","name":"Export configuration","isWebhook":false,"pointer":"/paths/~1version~1export~1{tenantId}/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Export configuration","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":"Export the full configuration of the specified tenant in JSON or ZIP format."},{"nodeType":"security","requirements":[{"schemes":[{"name":"bearer","scopes":[],"type":"http","scheme":"bearer","bearerFormat":"JWT","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"An access token generated by the "},"children":[]},{"$$mdtype":"Node","type":"link","inline":true,"attributes":{"href":"/openapi/token.openapi/other/getaccesstoken"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"token endpoint"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" using the management app credentials. Note that this token should not target any specific resource."},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"path","label":"Path","labelTranslationKey":"path","parameters":[{"name":"tenantId","in":"path","schemaId":"schema_535","description":"Tenant ID specifying the environment from which the configuration is exported","required":true}],"pointer":"/paths/~1version~1export~1{tenantId}/get/parameters"},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"format","in":"query","schemaId":"schema_536","description":"Exported data format","required":true}],"pointer":"/paths/~1version~1export~1{tenantId}/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/version/export/{tenantId}","servers":[{"url":"https://version-management.sbx.transmitsecurity.io","description":"Sandbox environment"},{"url":"https://version-management.transmitsecurity.io","description":"US production environment"},{"url":"https://version-management.ca.transmitsecurity.io","description":"CA production environment"},{"url":"https://version-management.eu.transmitsecurity.io","description":"EU production environment"},{"url":"https://version-management.au.transmitsecurity.io","description":"AU production environment"},{"url":"https://version-management.gasne1-ts01.transmitsecurity.io","description":"JP production environment"}],"parameters":{"path":[{"name":"tenantId","in":"path","required":true,"schemaId":"schema_535"}],"query":[{"name":"format","in":"query","required":true,"schemaId":"schema_536"}],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"bearer","type":"http","scheme":"bearer","bearerFormat":"JWT"}],"scopes":[]}],"responseCodes":["200","400","401","500"],"pointer":"/version/export/{tenantId}","href":"other/versioncontroller_export","openApiOperationId":"VersionController_export","summary":"Export configuration"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"https://version-management.sbx.transmitsecurity.io","description":"Sandbox environment"},{"url":"https://version-management.transmitsecurity.io","description":"US production environment"},{"url":"https://version-management.ca.transmitsecurity.io","description":"CA production environment"},{"url":"https://version-management.eu.transmitsecurity.io","description":"EU production environment"},{"url":"https://version-management.au.transmitsecurity.io","description":"AU production environment"},{"url":"https://version-management.gasne1-ts01.transmitsecurity.io","description":"JP production environment"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"Export completed. Returns the exported tenant configuration payload, including application data, external connections, and alias references.","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/ExportUnifiedResponseDto"}},"schemaId":"components/schemas/ExportUnifiedResponseDto"},{"code":"400","description":"Error: Bad Request","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"exampleIds":["paths/~1version~1export~1{tenantId}/get/responses/400/content/application~1json/example"]}},"exampleIds":["paths/~1version~1export~1{tenantId}/get/responses/400/content/application~1json/example"]},{"code":"401","description":"Error: Unauthorized","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"exampleIds":["paths/~1version~1export~1{tenantId}/get/responses/401/content/application~1json/example"]}},"exampleIds":["paths/~1version~1export~1{tenantId}/get/responses/401/content/application~1json/example"]},{"code":"500","description":"Error: Internal Server Error","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"exampleIds":["paths/~1version~1export~1{tenantId}/get/responses/500/content/application~1json/example"]}},"exampleIds":["paths/~1version~1export~1{tenantId}/get/responses/500/content/application~1json/example"]}],"pointer":"/paths/~1version~1export~1{tenantId}/get/responses"}],"panels":[{"children":[{"kind":"response","headerTitle":"Response","responseCodes":[{"code":"200","schemaId":"components/schemas/ExportUnifiedResponseDto","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/ExportUnifiedResponseDto"}}},{"code":"400","exampleIds":["paths/~1version~1export~1{tenantId}/get/responses/400/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"exampleIds":["paths/~1version~1export~1{tenantId}/get/responses/400/content/application~1json/example"]}}},{"code":"401","exampleIds":["paths/~1version~1export~1{tenantId}/get/responses/401/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"exampleIds":["paths/~1version~1export~1{tenantId}/get/responses/401/content/application~1json/example"]}}},{"code":"500","exampleIds":["paths/~1version~1export~1{tenantId}/get/responses/500/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"exampleIds":["paths/~1version~1export~1{tenantId}/get/responses/500/content/application~1json/example"]}}}],"examples":[]}]}]}]},"httpPath":"/version/export/{tenantId}"},{"label":"Import configuration","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/version-management/version-management.openapi/other/versioncontroller_import","routeSlug":"/openapi/version-management/version-management.openapi/other/versioncontroller_import","metadata":{"seo":{"title":"Import configuration","description":"Import tenant configuration data with version and integrity validation."}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"VersionController_import","name":"Import configuration","isWebhook":false,"pointer":"/paths/~1version~1import~1{tenantId}/post","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Import configuration","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":"Import tenant configuration data with version and integrity validation."},{"nodeType":"security","requirements":[{"schemes":[{"name":"bearer","scopes":[],"type":"http","scheme":"bearer","bearerFormat":"JWT","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"An access token generated by the "},"children":[]},{"$$mdtype":"Node","type":"link","inline":true,"attributes":{"href":"/openapi/token.openapi/other/getaccesstoken"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"token endpoint"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" using the management app credentials. Note that this token should not target any specific resource."},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"path","label":"Path","labelTranslationKey":"path","parameters":[{"name":"tenantId","in":"path","schemaId":"schema_535","description":"Tenant ID specifying the environment into which the configuration is imported","required":true}],"pointer":"/paths/~1version~1import~1{tenantId}/post/parameters"},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"failureRollBack","in":"query","schemaId":"schema_537","description":"If true, the system will attempt to revert the target tenant to its state before the import when the import fails or only partially completes (e.g. one module import succeeds but another fails)."},{"name":"format","in":"query","schemaId":"schema_536","description":"Expected format of the file to import","required":true}],"pointer":"/paths/~1version~1import~1{tenantId}/post/parameters"},{"nodeType":"item-content","variant":"body","label":"Request Body","labelTranslationKey":"body","required":true,"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"components/schemas/IdoExportUnifiedResponseDto"}},"schemaId":"components/schemas/IdoExportUnifiedResponseDto","pointer":"/paths/~1version~1import~1{tenantId}/post/requestBody","description":"Exported data to import"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"POST","path":"/version/import/{tenantId}","servers":[{"url":"https://version-management.sbx.transmitsecurity.io","description":"Sandbox environment"},{"url":"https://version-management.transmitsecurity.io","description":"US production environment"},{"url":"https://version-management.ca.transmitsecurity.io","description":"CA production environment"},{"url":"https://version-management.eu.transmitsecurity.io","description":"EU production environment"},{"url":"https://version-management.au.transmitsecurity.io","description":"AU production environment"},{"url":"https://version-management.gasne1-ts01.transmitsecurity.io","description":"JP production environment"}],"parameters":{"path":[{"name":"tenantId","in":"path","required":true,"schemaId":"schema_535"}],"query":[{"name":"failureRollBack","in":"query","required":false,"schemaId":"schema_537"},{"name":"format","in":"query","required":true,"schemaId":"schema_536"}],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"bearer","type":"http","scheme":"bearer","bearerFormat":"JWT"}],"scopes":[]}],"requestBody":{"application/json":{"schemaId":"components/schemas/IdoExportUnifiedResponseDto"}},"responseCodes":["201","400","401","409","500"],"pointer":"/version/import/{tenantId}","href":"other/versioncontroller_import","openApiOperationId":"VersionController_import","summary":"Import configuration"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"https://version-management.sbx.transmitsecurity.io","description":"Sandbox environment"},{"url":"https://version-management.transmitsecurity.io","description":"US production environment"},{"url":"https://version-management.ca.transmitsecurity.io","description":"CA production environment"},{"url":"https://version-management.eu.transmitsecurity.io","description":"EU production environment"},{"url":"https://version-management.au.transmitsecurity.io","description":"AU production environment"},{"url":"https://version-management.gasne1-ts01.transmitsecurity.io","description":"JP production environment"}],"schemaId":"components/schemas/IdoExportUnifiedResponseDto","mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"components/schemas/IdoExportUnifiedResponseDto"}},"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"201","description":"Import completed successfully. Returns the overall status and details of the import process","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/ImportUnifiedResponseDto"}},"schemaId":"components/schemas/ImportUnifiedResponseDto"},{"code":"400","description":"Error: Bad Request","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"exampleIds":["paths/~1version~1import~1{tenantId}/post/responses/400/content/application~1json/example"]}},"exampleIds":["paths/~1version~1import~1{tenantId}/post/responses/400/content/application~1json/example"]},{"code":"401","description":"Error: Unauthorized","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"exampleIds":["paths/~1version~1import~1{tenantId}/post/responses/401/content/application~1json/example"]}},"exampleIds":["paths/~1version~1import~1{tenantId}/post/responses/401/content/application~1json/example"]},{"code":"409","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Error: Conflict — an import is already in progress for this tenant. Retry after the current import completes."},"children":[]}]}]}],"mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"exampleIds":["paths/~1version~1import~1{tenantId}/post/responses/409/content/application~1json/example"]}},"exampleIds":["paths/~1version~1import~1{tenantId}/post/responses/409/content/application~1json/example"]},{"code":"500","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Import failed. If the request included "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"failureRollBack=true"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", the body may include "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"rollbackResult"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" with the outcome of the automatic restore from backup (success or failure)."},"children":[]}]}]}],"mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/ImportUnifiedResponseDto","exampleIds":["paths/~1version~1import~1{tenantId}/post/responses/500/content/application~1json/example"]}},"schemaId":"components/schemas/ImportUnifiedResponseDto","exampleIds":["paths/~1version~1import~1{tenantId}/post/responses/500/content/application~1json/example"]}],"pointer":"/paths/~1version~1import~1{tenantId}/post/responses"}],"panels":[{"children":[{"kind":"response","headerTitle":"Response","responseCodes":[{"code":"201","schemaId":"components/schemas/ImportUnifiedResponseDto","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/ImportUnifiedResponseDto"}}},{"code":"400","exampleIds":["paths/~1version~1import~1{tenantId}/post/responses/400/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"exampleIds":["paths/~1version~1import~1{tenantId}/post/responses/400/content/application~1json/example"]}}},{"code":"401","exampleIds":["paths/~1version~1import~1{tenantId}/post/responses/401/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"exampleIds":["paths/~1version~1import~1{tenantId}/post/responses/401/content/application~1json/example"]}}},{"code":"409","exampleIds":["paths/~1version~1import~1{tenantId}/post/responses/409/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"exampleIds":["paths/~1version~1import~1{tenantId}/post/responses/409/content/application~1json/example"]}}},{"code":"500","schemaId":"components/schemas/ImportUnifiedResponseDto","exampleIds":["paths/~1version~1import~1{tenantId}/post/responses/500/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/ImportUnifiedResponseDto","exampleIds":["paths/~1version~1import~1{tenantId}/post/responses/500/content/application~1json/example"]}}}],"examples":[]}]}]}]},"httpPath":"/version/import/{tenantId}"},{"label":"Force import","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/version-management/version-management.openapi/other/versioncontroller_forceimport","routeSlug":"/openapi/version-management/version-management.openapi/other/versioncontroller_forceimport","metadata":{"seo":{"title":"Force import","description":"Force import tenant configuration, skipping version checks but validating structural integrity."}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"VersionController_forceImport","name":"Force import","isWebhook":false,"pointer":"/paths/~1version~1force-import~1{tenantId}/post","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Force import","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":"Force import tenant configuration, skipping version checks but validating structural integrity."},{"nodeType":"security","requirements":[{"schemes":[{"name":"bearer","scopes":[],"type":"http","scheme":"bearer","bearerFormat":"JWT","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"An access token generated by the "},"children":[]},{"$$mdtype":"Node","type":"link","inline":true,"attributes":{"href":"/openapi/token.openapi/other/getaccesstoken"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"token endpoint"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" using the management app credentials. Note that this token should not target any specific resource."},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"path","label":"Path","labelTranslationKey":"path","parameters":[{"name":"tenantId","in":"path","schemaId":"schema_535","description":"Tenant ID specifying the environment into which the configuration is force-imported","required":true}],"pointer":"/paths/~1version~1force-import~1{tenantId}/post/parameters"},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"failureRollBack","in":"query","schemaId":"schema_537","description":"If true, the system will attempt to revert the target tenant to its state before the import when the import fails or only partially completes (e.g. one module import succeeds but another fails)."},{"name":"format","in":"query","schemaId":"schema_536","description":"Expected format of the file to import","required":true}],"pointer":"/paths/~1version~1force-import~1{tenantId}/post/parameters"},{"nodeType":"item-content","variant":"body","label":"Request Body","labelTranslationKey":"body","required":true,"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"components/schemas/IdoExportUnifiedResponseDto"}},"schemaId":"components/schemas/IdoExportUnifiedResponseDto","pointer":"/paths/~1version~1force-import~1{tenantId}/post/requestBody","description":"Exported data to force import"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"POST","path":"/version/force-import/{tenantId}","servers":[{"url":"https://version-management.sbx.transmitsecurity.io","description":"Sandbox environment"},{"url":"https://version-management.transmitsecurity.io","description":"US production environment"},{"url":"https://version-management.ca.transmitsecurity.io","description":"CA production environment"},{"url":"https://version-management.eu.transmitsecurity.io","description":"EU production environment"},{"url":"https://version-management.au.transmitsecurity.io","description":"AU production environment"},{"url":"https://version-management.gasne1-ts01.transmitsecurity.io","description":"JP production environment"}],"parameters":{"path":[{"name":"tenantId","in":"path","required":true,"schemaId":"schema_535"}],"query":[{"name":"failureRollBack","in":"query","required":false,"schemaId":"schema_537"},{"name":"format","in":"query","required":true,"schemaId":"schema_536"}],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"bearer","type":"http","scheme":"bearer","bearerFormat":"JWT"}],"scopes":[]}],"requestBody":{"application/json":{"schemaId":"components/schemas/IdoExportUnifiedResponseDto"}},"responseCodes":["201","400","401","409","500"],"pointer":"/version/force-import/{tenantId}","href":"other/versioncontroller_forceimport","openApiOperationId":"VersionController_forceImport","summary":"Force import"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"https://version-management.sbx.transmitsecurity.io","description":"Sandbox environment"},{"url":"https://version-management.transmitsecurity.io","description":"US production environment"},{"url":"https://version-management.ca.transmitsecurity.io","description":"CA production environment"},{"url":"https://version-management.eu.transmitsecurity.io","description":"EU production environment"},{"url":"https://version-management.au.transmitsecurity.io","description":"AU production environment"},{"url":"https://version-management.gasne1-ts01.transmitsecurity.io","description":"JP production environment"}],"schemaId":"components/schemas/IdoExportUnifiedResponseDto","mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"components/schemas/IdoExportUnifiedResponseDto"}},"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"201","description":"Force import completed successfully","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/ImportUnifiedResponseDto"}},"schemaId":"components/schemas/ImportUnifiedResponseDto"},{"code":"400","description":"Error: Bad Request","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"exampleIds":["paths/~1version~1force-import~1{tenantId}/post/responses/400/content/application~1json/example"]}},"exampleIds":["paths/~1version~1force-import~1{tenantId}/post/responses/400/content/application~1json/example"]},{"code":"401","description":"Error: Unauthorized","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"exampleIds":["paths/~1version~1force-import~1{tenantId}/post/responses/401/content/application~1json/example"]}},"exampleIds":["paths/~1version~1force-import~1{tenantId}/post/responses/401/content/application~1json/example"]},{"code":"409","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Error: Conflict — an import is already in progress for this tenant. Retry after the current import completes."},"children":[]}]}]}],"mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"exampleIds":["paths/~1version~1force-import~1{tenantId}/post/responses/409/content/application~1json/example"]}},"exampleIds":["paths/~1version~1force-import~1{tenantId}/post/responses/409/content/application~1json/example"]},{"code":"500","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Force import failed. If the request included "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"failureRollBack=true"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", the body may include "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"rollbackResult"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" with the outcome of the automatic restore from backup (success or failure)."},"children":[]}]}]}],"mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/ImportUnifiedResponseDto","exampleIds":["paths/~1version~1force-import~1{tenantId}/post/responses/500/content/application~1json/example"]}},"schemaId":"components/schemas/ImportUnifiedResponseDto","exampleIds":["paths/~1version~1force-import~1{tenantId}/post/responses/500/content/application~1json/example"]}],"pointer":"/paths/~1version~1force-import~1{tenantId}/post/responses"}],"panels":[{"children":[{"kind":"response","headerTitle":"Response","responseCodes":[{"code":"201","schemaId":"components/schemas/ImportUnifiedResponseDto","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/ImportUnifiedResponseDto"}}},{"code":"400","exampleIds":["paths/~1version~1force-import~1{tenantId}/post/responses/400/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"exampleIds":["paths/~1version~1force-import~1{tenantId}/post/responses/400/content/application~1json/example"]}}},{"code":"401","exampleIds":["paths/~1version~1force-import~1{tenantId}/post/responses/401/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"exampleIds":["paths/~1version~1force-import~1{tenantId}/post/responses/401/content/application~1json/example"]}}},{"code":"409","exampleIds":["paths/~1version~1force-import~1{tenantId}/post/responses/409/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"exampleIds":["paths/~1version~1force-import~1{tenantId}/post/responses/409/content/application~1json/example"]}}},{"code":"500","schemaId":"components/schemas/ImportUnifiedResponseDto","exampleIds":["paths/~1version~1force-import~1{tenantId}/post/responses/500/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/ImportUnifiedResponseDto","exampleIds":["paths/~1version~1force-import~1{tenantId}/post/responses/500/content/application~1json/example"]}}}],"examples":[]}]}]}]},"httpPath":"/version/force-import/{tenantId}"},{"label":"Validate structure","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/version-management/version-management.openapi/other/versioncontroller_validate","routeSlug":"/openapi/version-management/version-management.openapi/other/versioncontroller_validate","metadata":{"seo":{"title":"Validate structure","description":"Validate the structure and version of exported data without applying it to the target tenant"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"VersionController_validate","name":"Validate structure","isWebhook":false,"pointer":"/paths/~1version~1validate~1{tenantId}/post","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Validate structure","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":"Validate the structure and version of exported data without applying it to the target tenant"},{"nodeType":"security","requirements":[{"schemes":[{"name":"bearer","scopes":[],"type":"http","scheme":"bearer","bearerFormat":"JWT","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"An access token generated by the "},"children":[]},{"$$mdtype":"Node","type":"link","inline":true,"attributes":{"href":"/openapi/token.openapi/other/getaccesstoken"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"token endpoint"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" using the management app credentials. Note that this token should not target any specific resource."},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"path","label":"Path","labelTranslationKey":"path","parameters":[{"name":"tenantId","in":"path","schemaId":"schema_535","description":"Tenant ID specifying the environment against which the exported data is validated","required":true}],"pointer":"/paths/~1version~1validate~1{tenantId}/post/parameters"},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"format","in":"query","schemaId":"schema_536","description":"Format of data to validate","required":true}],"pointer":"/paths/~1version~1validate~1{tenantId}/post/parameters"},{"nodeType":"item-content","variant":"body","label":"Request Body","labelTranslationKey":"body","required":true,"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"components/schemas/IdoExportUnifiedResponseDto"}},"schemaId":"components/schemas/IdoExportUnifiedResponseDto","pointer":"/paths/~1version~1validate~1{tenantId}/post/requestBody","description":"Exported data to validate"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"POST","path":"/version/validate/{tenantId}","servers":[{"url":"https://version-management.sbx.transmitsecurity.io","description":"Sandbox environment"},{"url":"https://version-management.transmitsecurity.io","description":"US production environment"},{"url":"https://version-management.ca.transmitsecurity.io","description":"CA production environment"},{"url":"https://version-management.eu.transmitsecurity.io","description":"EU production environment"},{"url":"https://version-management.au.transmitsecurity.io","description":"AU production environment"},{"url":"https://version-management.gasne1-ts01.transmitsecurity.io","description":"JP production environment"}],"parameters":{"path":[{"name":"tenantId","in":"path","required":true,"schemaId":"schema_535"}],"query":[{"name":"format","in":"query","required":true,"schemaId":"schema_536"}],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"bearer","type":"http","scheme":"bearer","bearerFormat":"JWT"}],"scopes":[]}],"requestBody":{"application/json":{"schemaId":"components/schemas/IdoExportUnifiedResponseDto"}},"responseCodes":["201","400","401","500"],"pointer":"/version/validate/{tenantId}","href":"other/versioncontroller_validate","openApiOperationId":"VersionController_validate","summary":"Validate structure"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"https://version-management.sbx.transmitsecurity.io","description":"Sandbox environment"},{"url":"https://version-management.transmitsecurity.io","description":"US production environment"},{"url":"https://version-management.ca.transmitsecurity.io","description":"CA production environment"},{"url":"https://version-management.eu.transmitsecurity.io","description":"EU production environment"},{"url":"https://version-management.au.transmitsecurity.io","description":"AU production environment"},{"url":"https://version-management.gasne1-ts01.transmitsecurity.io","description":"JP production environment"}],"schemaId":"components/schemas/IdoExportUnifiedResponseDto","mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"components/schemas/IdoExportUnifiedResponseDto"}},"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"201","description":"Validation completed. Returns validation result and any detected errors","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/ValidationUnifiedResponseDto"}},"schemaId":"components/schemas/ValidationUnifiedResponseDto"},{"code":"400","description":"Error: Bad Request","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"exampleIds":["paths/~1version~1validate~1{tenantId}/post/responses/400/content/application~1json/example"]}},"exampleIds":["paths/~1version~1validate~1{tenantId}/post/responses/400/content/application~1json/example"]},{"code":"401","description":"Error: Unauthorized","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"exampleIds":["paths/~1version~1validate~1{tenantId}/post/responses/401/content/application~1json/example"]}},"exampleIds":["paths/~1version~1validate~1{tenantId}/post/responses/401/content/application~1json/example"]},{"code":"500","description":"Error: Internal Server Error","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"exampleIds":["paths/~1version~1validate~1{tenantId}/post/responses/500/content/application~1json/example"]}},"exampleIds":["paths/~1version~1validate~1{tenantId}/post/responses/500/content/application~1json/example"]}],"pointer":"/paths/~1version~1validate~1{tenantId}/post/responses"}],"panels":[{"children":[{"kind":"response","headerTitle":"Response","responseCodes":[{"code":"201","schemaId":"components/schemas/ValidationUnifiedResponseDto","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/ValidationUnifiedResponseDto"}}},{"code":"400","exampleIds":["paths/~1version~1validate~1{tenantId}/post/responses/400/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"exampleIds":["paths/~1version~1validate~1{tenantId}/post/responses/400/content/application~1json/example"]}}},{"code":"401","exampleIds":["paths/~1version~1validate~1{tenantId}/post/responses/401/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"exampleIds":["paths/~1version~1validate~1{tenantId}/post/responses/401/content/application~1json/example"]}}},{"code":"500","exampleIds":["paths/~1version~1validate~1{tenantId}/post/responses/500/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"exampleIds":["paths/~1version~1validate~1{tenantId}/post/responses/500/content/application~1json/example"]}}}],"examples":[]}]}]}]},"httpPath":"/version/validate/{tenantId}"}],"store":{"schemaStore":{"components/schemas/IdoExportDataResponseDto":{"id":"components/schemas/IdoExportDataResponseDto","kind":"json-schema","title":"IdoExportDataResponseDto","data":{"type":"object","properties":{"path":{"type":"string","description":"The path to the resource"},"data":{"type":"object","description":"The data of the resource"},"category":{"type":"string","description":"The category of the resource"},"type":{"type":"string","description":"The type of the resource"}},"required":["path","data","category","type"]}},"components/schemas/IdentityData":{"id":"components/schemas/IdentityData","kind":"json-schema","title":"IdentityData","data":{"type":"object","properties":{"alias":{"type":"string","description":"Alias of the referenced resource. Must match an existing resource alias in the target tenant"},"version":{"type":"string","description":"Version identifier of the referenced resource. Used to ensure compatibility during import"}},"required":["alias","version"]}},"components/schemas/IdoExportUnifiedResponseDto":{"id":"components/schemas/IdoExportUnifiedResponseDto","kind":"json-schema","title":"IdoExportUnifiedResponseDto","data":{"type":"object","properties":{"version":{"type":"string","description":"Version tag of the exported configuration"},"application":{"description":"Application export data","allOf":[{"$ref":"#/components/schemas/IdoExportDataResponseDto"}]},"external_connections_and_typed_lists":{"description":"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","type":"array","items":{"$ref":"#/components/schemas/IdoExportDataResponseDto"}},"keys_alias":{"description":"List of key aliases referenced by the export. These keys must already exist in the target tenant before import","allOf":[{"$ref":"#/components/schemas/IdentityData"}]},"credentials_alias":{"description":"List of credential aliases referenced by the export. These credentials must already exist in the target tenant before import","allOf":[{"$ref":"#/components/schemas/IdentityData"}]},"certificates_alias":{"description":"List of certificate aliases referenced by the export. These certificates must already exist in the target tenant before import","allOf":[{"$ref":"#/components/schemas/IdentityData"}]},"environment_variables_alias":{"description":"List of environment variable aliases referenced by the export. These environment variables must already exist in the target tenant before import","type":"array","items":{"type":"string"}}},"required":["version","application","external_connections_and_typed_lists","keys_alias","credentials_alias","certificates_alias","environment_variables_alias"]}},"components/schemas/ExportUnifiedResponseDto":{"id":"components/schemas/ExportUnifiedResponseDto","kind":"json-schema","title":"ExportUnifiedResponseDto","data":{"type":"object","properties":{"status":{"type":"string","enum":["success","failure","not applicable"],"description":"Response status indicator"},"message":{"type":"string","description":"Export result message","enum":["Export completed successfully"]},"details":{"type":"object","description":"Optional detailed error information"},"data":{"description":"Exported configuration data","allOf":[{"$ref":"#/components/schemas/IdoExportUnifiedResponseDto"}]}},"required":["status","message","data"]}},"components/schemas/RollbackResultDto":{"id":"components/schemas/RollbackResultDto","kind":"json-schema","title":"RollbackResultDto","data":{"type":"object","properties":{"status":{"type":"string","enum":["success","failure","not applicable"],"description":"Rollback result status"},"message":{"type":"string","enum":["Import completed successfully","Force import completed successfully","Import failed","Force import failed","Import failed; attempted to rollback from backup","Rollback completed successfully","Rollback from backup failed","Import body is empty","Import already in progress","Not applicable"],"description":"Rollback result message"}},"required":["status","message"]}},"components/schemas/ImportUnifiedResponseDto":{"id":"components/schemas/ImportUnifiedResponseDto","kind":"json-schema","title":"ImportUnifiedResponseDto","data":{"type":"object","properties":{"status":{"type":"string","enum":["success","failure","not applicable"],"description":"Response status indicator"},"message":{"type":"string","description":"Import result message","enum":["Import completed successfully","Force import completed successfully","Import failed","Force import failed","Import failed; attempted to rollback from backup","Rollback completed successfully","Rollback from backup failed","Import body is empty","Import already in progress","Not applicable"]},"details":{"type":"object","description":"Optional detailed error information"},"rollbackResult":{"description":"Result of the restore-from-backup when import failed and rollback succeeded","allOf":[{"$ref":"#/components/schemas/RollbackResultDto"}]}},"required":["status","message"]}},"components/schemas/ValidationError":{"id":"components/schemas/ValidationError","kind":"json-schema","title":"ValidationError","data":{"type":"object","properties":{"type":{"type":"string","enum":["VERSION_MISMATCH","MISSING_CREDENTIALS","MISSING_CERTIFICATES","MISSING_KEYS","MISSING_ENVIRONMENT_VARIABLES","EMPTY_EXPORT_DATA","INVALID_IDO_STRUCTURE","ZIP_FILE_SIZE_LIMIT_EXCEEDED","INVALID_AUTHENTICATION_AND_USER_MANAGEMENT_INPUT"],"description":"Type of validation error"},"message":{"type":"string","description":"Error message"},"details":{"description":"Error details","type":"array","items":{"type":"string"}}},"required":["type","message"]}},"components/schemas/ValidationUnifiedResponseDto":{"id":"components/schemas/ValidationUnifiedResponseDto","kind":"json-schema","title":"ValidationUnifiedResponseDto","data":{"type":"object","properties":{"status":{"type":"string","enum":["success","failure","not applicable"],"description":"Response status indicator"},"message":{"type":"string","description":"Validation result message","enum":["Validation completed successfully","Validation failed"]},"details":{"description":"Validation errors (only present on failure)","type":"array","items":{"$ref":"#/components/schemas/ValidationError"}}},"required":["status","message"]}},"schema_535":{"kind":"json-schema","data":{"type":"string"},"id":"schema_535"},"schema_536":{"kind":"json-schema","data":{"enum":["json","zip"],"type":"string"},"id":"schema_536"},"schema_537":{"kind":"json-schema","data":{"type":"boolean"},"id":"schema_537"}},"exampleStore":{"paths/~1version~1export~1{tenantId}/get/responses/400/content/application~1json/example":{"value":{"statusCode":400,"message":"Sample error message","error":"Bad Request"},"id":"paths/~1version~1export~1{tenantId}/get/responses/400/content/application~1json/example"},"paths/~1version~1export~1{tenantId}/get/responses/401/content/application~1json/example":{"value":{"statusCode":401,"message":"Unauthorized"},"id":"paths/~1version~1export~1{tenantId}/get/responses/401/content/application~1json/example"},"paths/~1version~1export~1{tenantId}/get/responses/500/content/application~1json/example":{"value":{"statusCode":500,"message":"Internal server error"},"id":"paths/~1version~1export~1{tenantId}/get/responses/500/content/application~1json/example"},"paths/~1version~1import~1{tenantId}/post/responses/400/content/application~1json/example":{"value":{"statusCode":400,"message":"Sample error message","error":"Bad Request"},"id":"paths/~1version~1import~1{tenantId}/post/responses/400/content/application~1json/example"},"paths/~1version~1import~1{tenantId}/post/responses/401/content/application~1json/example":{"value":{"statusCode":401,"message":"Unauthorized"},"id":"paths/~1version~1import~1{tenantId}/post/responses/401/content/application~1json/example"},"paths/~1version~1import~1{tenantId}/post/responses/409/content/application~1json/example":{"value":{"statusCode":409,"status":"FAILURE","message":"Import already in progress"},"id":"paths/~1version~1import~1{tenantId}/post/responses/409/content/application~1json/example"},"paths/~1version~1import~1{tenantId}/post/responses/500/content/application~1json/example":{"value":{"status":"failure","message":"Import failed","details":{},"rollbackResult":{"status":"success","message":"Rollback completed successfully"}},"id":"paths/~1version~1import~1{tenantId}/post/responses/500/content/application~1json/example"},"paths/~1version~1force-import~1{tenantId}/post/responses/400/content/application~1json/example":{"value":{"statusCode":400,"message":"Sample error message","error":"Bad Request"},"id":"paths/~1version~1force-import~1{tenantId}/post/responses/400/content/application~1json/example"},"paths/~1version~1force-import~1{tenantId}/post/responses/401/content/application~1json/example":{"value":{"statusCode":401,"message":"Unauthorized"},"id":"paths/~1version~1force-import~1{tenantId}/post/responses/401/content/application~1json/example"},"paths/~1version~1force-import~1{tenantId}/post/responses/409/content/application~1json/example":{"value":{"statusCode":409,"status":"FAILURE","message":"Import already in progress"},"id":"paths/~1version~1force-import~1{tenantId}/post/responses/409/content/application~1json/example"},"paths/~1version~1force-import~1{tenantId}/post/responses/500/content/application~1json/example":{"value":{"status":"failure","message":"Force import failed","details":{},"rollbackResult":{"status":"success","message":"Rollback completed successfully"}},"id":"paths/~1version~1force-import~1{tenantId}/post/responses/500/content/application~1json/example"},"paths/~1version~1validate~1{tenantId}/post/responses/400/content/application~1json/example":{"value":{"statusCode":400,"message":"Sample error message","error":"Bad Request"},"id":"paths/~1version~1validate~1{tenantId}/post/responses/400/content/application~1json/example"},"paths/~1version~1validate~1{tenantId}/post/responses/401/content/application~1json/example":{"value":{"statusCode":401,"message":"Unauthorized"},"id":"paths/~1version~1validate~1{tenantId}/post/responses/401/content/application~1json/example"},"paths/~1version~1validate~1{tenantId}/post/responses/500/content/application~1json/example":{"value":{"statusCode":500,"message":"Internal server error"},"id":"paths/~1version~1validate~1{tenantId}/post/responses/500/content/application~1json/example"}},"securitySchemeStore":{"bearer":{"id":"bearer","type":"http","scheme":"bearer","bearerFormat":"JWT","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"An access token generated by the "},"children":[]},{"$$mdtype":"Node","type":"link","inline":true,"attributes":{"href":"/openapi/token.openapi/other/getaccesstoken"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"token endpoint"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" using the management app credentials. Note that this token should not target any specific resource."},"children":[]}]}]}]}},"servers":[{"url":"https://version-management.sbx.transmitsecurity.io","description":"Sandbox environment"},{"url":"https://version-management.transmitsecurity.io","description":"US production environment"},{"url":"https://version-management.ca.transmitsecurity.io","description":"CA production environment"},{"url":"https://version-management.eu.transmitsecurity.io","description":"EU production environment"},{"url":"https://version-management.au.transmitsecurity.io","description":"AU production environment"},{"url":"https://version-management.gasne1-ts01.transmitsecurity.io","description":"JP production environment"}]},"options":{"corsProxyUrl":"https://cors.redoc.ly","hideSchemaTitles":true,"onlyRequiredInSamples":false,"hideDownloadButtons":false,"codeSamples":{"skipOptionalParameters":false,"languages":[{"lang":"curl","label":"cURL"},{"lang":"Node.js"},{"lang":"Go"},{"lang":"JavaScript"},{"lang":"Java"},{"lang":"Python"}]},"feedback":{"hide":true,"settings":{"label":""}},"hideSidebar":true,"mockServer":{"off":true},"disableRouter":true,"downloadUrls":[{"url":"/_bundle/openapi/version-management/version-management.openapi.json?download"},{"url":"/_bundle/openapi/version-management/version-management.openapi.yaml?download"}],"excludeFromSearch":false,"specType":"openapi","markdocOptions":{"tags":{},"nodes":{},"components":{}},"metadata":{"title":"Version Management","description":"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."}},"baseSlug":"/openapi/version-management/version-management.openapi","routesMapping":{}}