JUMP TOContent definitions, class libraries and other APIsContent Definitions API, class libraries and APIsContent Definitions API 3.4.0ContentTypesList all content types in the system.getCreates a new content type in the system.postGets the content type at the current location.getUpdates the content type at the current location or create a new one if it doesn't already exist.putDeletes the content type at this location.deleteEditorDefinitionsCreate new editor definition.postUpdates an existing editor definition or creates a new one.putList editor definitions.getGets an editor definition identified by a type and an optional uihint.getDeletes an editor definition identified by a type and an optional uihint.deleteLanguageBranchesGets the language branch definition with the provided name.getDeletes the language branch definition with the provided name.deleteUpdates the language branch definition with the provided name. If no language branch with the provided name exist, one is created.putPatches an existing language branch definition with the provided name.patchList all language branch definitions.getCreates a new language branch definition.postManifestExports a manifest containing definitions from the application.getImports a manifest containing definitions from the application.putPropertyDataTypesList all property data types available in the system.getPropertyGroupsGets a property group with the provided name.getDeletes the property group with the provided name.deleteUpdates or creates a property group in the system with the provided name.putList all property groups in the system.getCreates a new property group in the system.postContent Definitions API 3.0.0ContentTypesList all content types in the system.getCreates a new content type in the system.postGets the content type at the current location.getUpdates the content type at the current location or create a new one if it doesn't already exist.putDeletes the content type at this location.deleteEditorDefinitionsCreate new editor definition.postUpdates an existing editor definition or creates a new one.putList editor definitions.getGets an editor definition identified by a type and an optional uihint.getDeletes an editor definition identified by a type and an optional uihint.deleteManifestExports a manifest containing definitions from the application.getImports a manifest containing definitions from the application.putPropertyDataTypesList all property data types available in the system.getPropertyGroupsGets a property group with the provided name.getDeletes the property group with the provided name.deleteUpdates or creates a property group in the system with the provided name.putList all property groups in the system.getCreates a new property group in the system.postContent Definitions API, class libraries and APIsThis topic contains links to versions of Content Definitions API, and class libraries and other APIs.Content Definitons API Content Definitions API 3.4.0 Content Definitions API 3.0.0 Class libraries and other APIs Class libraries are hosted on Optimizely World. APIs are hosted here. Optimizely CMS APIs and libraries Optimizely Commerce APIs and libraries Content Delivery API reference Content Definitions API reference Content Management API reference Service API developer reference Optimizely Campaign REST API Optimizely Campaign developer guide