tridion-sites-extensions-api-docs

Home > @tridion-sites/open-api-client

open-api-client package

This package allows extensions developers to easily interact with Tridion Sites API. It provides a convenient interface for making HTTP requests and working with the API.

Remarks

Due to reliance on various functionality provided at runtime by Tridion Sites, this package is not suitable for standalone usage and can only be utilized as a part of an extension.

Classes

Class Description
ApiError  
BatchOperationsService  
BinariesService  
BluePrintingService  
CancelablePromise  
CancelError  
ClassificationService  
ExtensionsService  
ItemsService  
ListsService  
OrganizationalItemsService  
PublicationsService  
PublishingService  
SchemasService  
SearchService  
SettingsService  
SystemService  
TranslationService  
UserProfileService  
VersioningService  
WorkflowService  

Enumerations

Enumeration Description
ActivityConstraints <p>Defines the constraints of an Activity Instance.</p><p>Members: * None - Does not have any constraints.</p><p>* DenyBundleMetadataEditing - Denies editing Metadata of a Bundle in workflow.</p><p>* DenySubjectEditing - Denies editing Subject in workflow.</p><p>* DenyAddRemoveWorkItem - Denies adding/removing work items to/from the Activity.</p><p>* UnknownByClient - Special reserved value used to notify an older API version client about the presence of an enumeration member added in a later API version. Explicitly setting this value by a client is not allowed, but client code should check it and be able to handle such cases.</p>
ActivityState <p>Defines a state of an Activity.</p><p>Members: * Assigned - The Activity is assigned to the User or Group.</p><p>* Started - The Activity is started by a User.</p><p>* Failed - The Activity is failed.</p><p>* Finished - The Activity is finished.</p><p>* Suspended - The Activity is suspended.</p><p>* WaitingForWorkflowAgent - The Activity is waiting for execution by Workflow Agent.</p><p>* UnknownByClient - Special reserved value used to notify an older API version client about the presence of an enumeration member added in a later API version. Explicitly setting this value by a client is not allowed, but client code should check it and be able to handle such cases.</p>
ActivityType <p>Defines a type of an Activity.</p><p>Members: * Normal - Normal activity.</p><p>* Decision - Decision activity.</p>
BatchOperationState <p>The state of the batch operation.</p><p>Members: * NotStarted - Batch operation wasn’t started yet.</p><p>* Success - Batch operation was successfully finished.</p><p>* Warning - Batch operation was finished with warning.</p><p>* Error - Batch operation wasn’t finished due to an error.</p><p>* UnknownByClient - Special reserved value used to notify an older API version client about the presence of an enumeration member added in a later API version. Explicitly setting this value by a client is not allowed, but client code should check it and be able to handle such cases.</p>
ComponentType <p>Defines the subtype of a Component.</p><p>Members: * Normal - A normal Component containing XML content. * Multimedia - A Multimedia Component containing binary content. * Widget - A widget Component - a dedicated variant of the normal Component. * UnknownByClient - Special reserved value used to notify an older API version client about the presence of an enumeration member added in a later API version. Explicitly setting this value by a client is not allowed, but client code should check it and be able to handle such cases.</p>
ConditionOperator <p>Defines an operator used for comparison.</p><p>Members: * Equals - Compares if a numerical operand is equal to the given condition value.</p><p>* GreaterThan - Compares if a numerical operand is greater than the given condition value.</p><p>* LessThan - Compares if a numerical operand is less than the given condition value.</p><p>* NotEqual - Compares if a numerical operand is not equal to the given condition value.</p><p>* StringEquals - Compares if a string operand is equal to the given condition value.</p><p>* Contains - Compares if a string operand contains the given condition value.</p><p>* StartsWith - Compares if a string operand starts with the given condition value.</p><p>* EndsWith - Compares if a string operand ends with the given condition value.</p><p>* UnknownByClient - Special reserved value used to notify an older API version client about the presence of an enumeration member added in a later API version. Explicitly setting this value by a client is not allowed, but client code should check it and be able to handle such cases.</p>
DeleteTaxonomyNodeMode <p>Specifies what will happen to the child nodes of a Taxonomy node after that node’s deletion.</p><p>Members: * DeleteBranch - Specifies that the entire branch of descendant nodes will be deleted, excluding nodes in child Publications.</p><p>* DeleteBranchIncludeChildPublications - Specifies that the entire branch of descendants will be deleted, including nodes in child Publications.</p><p>* RemoveParentFromChildren - Specifies that the deleted node will be removed from the children’s parents. Children will become root if they have no other parents. If the children have other parents, those parents are preserved.</p><p>* AssignChildrenToGrandparents - Specifies that the parents of the deleted node adopt the deleted node’s children. If the children have other parents, those parents are preserved.</p>
DependencyDirection <p>Specifies the direction of dependencies in a dependency graph.</p><p>Members: * Uses - The dependencies represent items which the given items refers to</p><p>* UsedBy - The dependencies represent items which are referring to the given item</p>
DeployerAction <p>Represents the action the deployer needs to take.</p><p>Members: * Commit - The deployer should commit the transport package.</p><p>* Wait - The deployer should wait to commit the transport package.</p><p>* Abort - The deployer should abort the transport package.</p><p>* UnknownByClient - Special reserved value used to notify an older API version client about the presence of an enumeration member added in a later API version. Explicitly setting this value by a client is not allowed, but client code should check it and be able to handle such cases.</p>
DirectorySearchType <p>Search types for the Directory Group Mapping.</p><p>Members: * Subtree - Search in the given subtree.</p><p>* Group - Search in the given group.</p><p>* UnknownByClient - Special reserved value used to notify an older API version client about the presence of an enumeration member added in a later API version. Explicitly setting this value by a client is not allowed, but client code should check it and be able to handle such cases.</p>
ErrorSeverity <p>Indicates the severity of an error sending or retrieving a Translation Job.</p><p>Members: * Info - Information.</p><p>* Warning - Errors that can impact usability but does not impact sending or retrieving Items (for example old jobs not being deleted)</p><p>* Error - Errors stopping Items from being send to translation or retrieved from translation.</p><p>* UnknownByClient - Special reserved value used to notify an older API version client about the presence of an enumeration member added in a later API version. Explicitly setting this value by a client is not allowed, but client code should check it and be able to handle such cases.</p>
ErrorType <p>Enum of load error types.</p><p>Members: * None - No error.</p><p>* Error - General error.</p><p>* SecurityError - User has no permissions to read an item.</p><p>* UnknownByClient - Special reserved value used to notify an older API version client about the presence of an enumeration member added in a later API version. Explicitly setting this value by a client is not allowed, but client code should check it and be able to handle such cases.</p>
ItemType  
LinkTargetStatus <p>Defines Link’s target status</p><p>Members: * NotFound - Target item not found</p><p>* NotAvailable - Target provider is not available</p><p>* NoPermission - Target item is not accessible</p><p>* UnknownByClient - Special reserved value used to notify an older API version client about the presence of an enumeration member added in a later API version. Explicitly setting this value by a client is not allowed, but client code should check it and be able to handle such cases.</p>
ListDetails <p>Specifies the level of details of list entries.</p><p>Members: * IdAndTitleOnly - Include only the Id and Title properties.</p><p>* WithApplicableActions - Include several properties, including .</p><p>* Contentless - Include all but “expensive” properties (exclude custom content/metadata, for example).</p>
ListType <p>Specifies the type of list used to present allowed field values.</p><p>Members: * None - Don’t present a list of allowed values. * Select - Present a select list (or drop-down list if Height=1) * Radio - Present radio buttons. * Checkbox - Present check boxes. * Tree - Present a tree (Taxonomy). * UnknownByClient - Special reserved value used to notify an older API version client about the presence of an enumeration member added in a later API version. Explicitly setting this value by a client is not allowed, but client code should check it and be able to handle such cases.</p>
LoadInfoState <p>Enum of load states.</p><p>Members: * FullyLoaded - An item is fully loaded.</p><p>* PartiallyLoaded - An item is partially loaded.</p><p>* UnknownByClient - Special reserved value used to notify an older API version client about the presence of an enumeration member added in a later API version. Explicitly setting this value by a client is not allowed, but client code should check it and be able to handle such cases.</p>
LockType <p>Defines the state (lock) of an item.</p><p>Members: * None - The item is not locked. * CheckedOut - The item is checked-out. This can mean either a temporary (edit) lock, a permanent lock (explicit check-out performed by user) or a workflow lock. * Permanent - The item is permanently locked, that is using an explicit lock (check-out) action. Can be applied to versioned items (permanent check-out) and to organizational items. * NewItem - The item is a new item, that is it has been created, but not checked-in for the first time yet. * InWorkflow - The item is in a workflow. * Reserved - The item is reserved by the system. This means it is checked-out/locked, but nobody owns the lock.</p><p>* UnknownByClient - Special reserved value used to notify an older API version client about the presence of an enumeration member added in a later API version. Explicitly setting this value by a client is not allowed, but client code should check it and be able to handle such cases.</p>
ModelType <p>Specifies the Model types that are supported by the Content Manager.</p><p>Members: * Bundle - Bundle.</p><p>* SearchFolder - Search folder.</p><p>* Schema - Schema.</p><p>* Page - Page.</p><p>* PageTemplate - Page template.</p><p>* Component - Component.</p><p>* ComponentTemplate - Component template.</p><p>* Folder - Folder.</p><p>* Keyword - Keyword.</p><p>* StructureGroup - Structure group.</p><p>* TemplateBuildingBlock - Template building block.</p><p>* Publication - Publication.</p><p>* Category - Category.</p><p>* Group - Group.</p><p>* ProcessDefinition - Process definition.</p><p>* BusinessProcessType - Business process type.</p><p>* MultimediaType - Multimedia type.</p><p>* TargetType - Target type.</p><p>* User - User.</p><p>* TargetGroup - Target group.</p><p>* ApprovalStatus - Approval status.</p>
NumericalConditionOperator <p>Defines the operator used for comparison of numerical operands.</p><p>Members: * Equals - Compares if a numerical operand is equal to the given condition value.</p><p>* GreaterThan - Compares if a numerical operand is greater than the given condition value.</p><p>* LessThan - Compares if a numerical operand is less than the given condition value.</p><p>* NotEqual - Compares if a numerical operand is not equal to the given condition value.</p><p>* UnknownByClient - Special reserved value used to notify an older API version client about the presence of an enumeration member added in a later API version. Explicitly setting this value by a client is not allowed, but client code should check it and be able to handle such cases.</p>
OperationMode <p>Specifies the type of behavior when validation errors occur.</p><p>Members: * FailOnError - Fails the operation in case of any validation error found (warnings are returned in the operation result, but do not break operation).</p><p>* FailOnWarning - Fails the operation in case of any validation error or warning found.</p><p>* UnknownByClient - Special reserved value used to notify an older API version client about the presence of an enumeration member added in a later API version. Explicitly setting this value by a client is not allowed, but client code should check it and be able to handle such cases.</p>
Permissions_2 <p>Specifies the Permissions used for security checks.</p><p>Members: * None - No permission to access the items.</p><p>* Read - Grants read access to items.</p><p>* Write - Grants write access to items.</p><p>* Delete - Grants delete access to items.</p><p>* Localize - Grants localize and unlocalize access to items.</p><p>* All - Grants all permissions to access the items.</p><p>* UnknownByClient - Special reserved value used to notify an older API version client about the presence of an enumeration member added in a later API version. Explicitly setting this value by a client is not allowed, but client code should check it and be able to handle such cases.</p>
ProcessFinishReason <p>Defines the reason a Process is going to be finished or has finished already.</p><p>Members: * CompletedNormally - Identifies if the process has finished normally.</p><p>* ForceFinished - Identifies if the process was forcefully finished.</p><p>* Terminated - Identifies if the process was terminated.</p><p>* UnknownByClient - Special reserved value used to notify an older API version client about the presence of an enumeration member added in a later API version. Explicitly setting this value by a client is not allowed, but client code should check it and be able to handle such cases.</p>
PublishAction <p>Distinguishes publishing and un-publishing actions.</p><p>Members: * Publish - Publishing</p><p>* UnPublish - Un-publishing</p>
PublishPriority <p>Identifies the priority of the publish action.</p><p>Members: * Low - Low priority.</p><p>* Normal - Normal priority.</p><p>* High - High priority.</p>
PublishTransactionState <p>Represents the states a Publish Transaction can have.</p><p>Members: * ScheduledForPublish - The PublishTransaction is scheduled to start at the specified date time.</p><p>* WaitingForPublish - The PublishTransaction is waiting to be processed.</p><p>* InProgress - The PublishTransaction is currently in progress.</p><p>* ScheduledForDeployment - The PublishTransaction is scheduled to be deployed at the specified date time.</p><p>* WaitingForDeployment - The PublishTransaction is waiting to be deployed at the specified date time.</p><p>* Failed - The PublishTransaction failed.</p><p>* Success - The PublishTransaction succeeded.</p><p>* Warning - The PublishTransaction succeeded but contains warnings.</p><p>* Resolving - The PublishTransaction is currently being resolved.</p><p>* Rendering - The PublishTransaction is currently being rendered.</p><p>* Throttled - The PublishTransaction is currently being throttled by the TransportService.</p><p>* ReadyForTransport - The PublishTransaction is currently ready for transport.</p><p>* Transporting - The PublishTransaction is currently being transported to the destinations.</p><p>* Deploying - The PublishTransaction is currently being deployed.</p><p>* PreparingDeployment - The PublishTransaction is currently being prepared for deployment.</p><p>* PreCommittingDeployment - The PublishTransaction is in the pre-committing deployment phase.</p><p>* CommittingDeployment - The PublishTransaction is being committed for the deployment.</p><p>* WaitingForCdEnvironment - The PublishTransaction is waiting for Content Delivery Environment to be online.</p><p>* UnknownByClient - Special reserved value used to notify an older API version client about the presence of an enumeration member added in a later API version. Explicitly setting this value by a client is not allowed, but client code should check it and be able to handle such cases.</p>
ResolveOptions <p>Defines which Items will be included in the Translation Job for an .</p><p>Members: * TranslateContainerItems - Translate container items (Folders, Pages, Structure Groups, etc.)</p><p>* TranslateSubItems - Translate the items inside of containers (Components, Keywords, etc.)</p><p>* UnknownByClient - Special reserved value used to notify an older API version client about the presence of an enumeration member added in a later API version. Explicitly setting this value by a client is not allowed, but client code should check it and be able to handle such cases.</p>
RetrieveReason <p>Used in to indicate why the item was retrieved.</p><p>Members: * Unknown - The reason is not known. Most likely the item was retrieved by a previous version of Translation Manager that could only retrieve items when they were Completed.</p><p>* Completed - The item was completed in the Translation Management system. Translation Manager consider the Item completed and will complete the Translation Job once all items are in this stage.</p><p>* Review - The item was retrieved to allow review in Tridion Sites. The item remains in control of the translation management system’s workflow and Translation Manager will attempt to retrieve the Item again.</p><p>* Preview - The item was retrieved to allow preview in Tridion Sites. The item remains in control of the translation management system’s workflow and Translation Manager will attempt to retrieve the Item again.</p><p>* UnknownByClient - Special reserved value used to notify an older API version client about the presence of an enumeration member added in a later API version. Explicitly setting this value by a client is not allowed, but client code should check it and be able to handle such cases.</p>
Rights <p>Specifies the Rights used for security checks.</p><p>Members: * None - No rights.</p><p>* PublicationAccess - Grants access to a publication.</p><p>* PublicationManagement - Grants publication properties update.</p><p>* FolderManagement - Grants create, update, delete rights on Folder.</p><p>* StructureGroupManagement - Grants create, update, delete rights on StructureGroup.</p><p>* SchemaManagement - Grants create, update, delete rights on Schema.</p><p>* ComponentManagement - Grants create, update, delete rights on Components.</p><p>* ComponentTemplateManagement - Grants create, update, delete rights on ComponentTemplates.</p><p>* PageManagement - Grants create, update, delete rights on Pages.</p><p>* PageTemplateManagement - Grants create, update, delete rights on PageTemplates.</p><p>* ProfileManagement - Grants create, update, delete rights on TargetGroups.</p><p>* PublishManagement - Grants rights to publish.</p><p>* PermissionManagement - Grants rights to change rights on Repository and permissions on Organizational Items.</p><p>* WorkflowManagement - Grants create, update, delete rights to manage Workflow. To grant workflow management rights to a trustee, the WorkflowManager privilege must be used.</p><p>* CategoryManagement - Grants create, update, delete rights on Categories.</p><p>* TemplateBuildingBlockManagement - Grants create, update, delete rights on TemplateBuildingBlocks.</p><p>* VirtualFolderManagement - Grants create, update, delete rights on VirtualFolders.</p><p>* BundleManagement - Grants create, update, delete rights on Bundles.</p><p>* BusinessProcessTypeManagement - Grants create, update, delete rights on Business Process Type.</p><p>* PublicationAdministration - Grants repository-local administration rights.</p><p>* LockManagement - Grants the user rights to unlock items locked by other users.</p><p>* All - All rights.</p><p>* UnknownByClient - Special reserved value used to notify an older API version client about the presence of an enumeration member added in a later API version. Explicitly setting this value by a client is not allowed, but client code should check it and be able to handle such cases.</p>
RLOItemType <p>Specifies the subset of the Item types which are the Repository Local Object model.</p><p>Members: * Folder - Folder.</p><p>* StructureGroup - Structure group.</p><p>* Schema - Schema.</p><p>* Component - Component.</p><p>* ComponentTemplate - Component template.</p><p>* Page - Page.</p><p>* PageTemplate - Page template.</p><p>* TargetGroup - Target group.</p><p>* Category - Category.</p><p>* Keyword - Keyword.</p><p>* TemplateBuildingBlock - Template building block.</p><p>* BusinessProcessType - Business Process Type.</p><p>* VirtualFolder - Virtual folder (Search Folder or Bundle).</p><p>* ProcessDefinition - Workflow Process Definition.</p><p>* All - Represents all Repository Local Object types.</p><p>* UnknownByClient - Special reserved value used to notify an older API version client about the presence of an enumeration member added in a later API version. Explicitly setting this value by a client is not allowed, but client code should check it and be able to handle such cases.</p>
SchemaPurpose <p>Defines a purpose of a Schema, that is in which items the Schema can be used.</p><p>Members: * Component - Schema defines the content and metadata of Components with XML content. * Multimedia - Schema defines the content and metadata of Multimedia Components. * Embedded - Schema is included into other Schemas. * Metadata - Schema defines the metadata of items (except for Components). * Protocol - Schema defines the protocol fields of a Publication Target. * VirtualFolderType - Schema defines the configuration data of a Virtual Folder. * TemplateParameters - Schema defines the parameters of a Template. * Bundle - Schema defines the metadata and process definition of a Bundle. * Region - Schema defines the Region definition and metadata. * UnknownByClient - Special reserved value used to notify an older API version client about the presence of an enumeration member added in a later API version. Explicitly setting this value by a client is not allowed, but client code should check it and be able to handle such cases.</p>
SearchBlueprintStatus <p>Specifies the Blueprint status to search for.</p><p>Members: * Unspecified - Don’t search for a specific Blueprint status</p><p>* Local - Search for local items</p><p>* Localized - Search for localized items (a.k.a. local copies)</p><p>* Shared - Search for shared items</p><p>* UnknownByClient - Special reserved value used to notify an older API version client about the presence of an enumeration member added in a later API version. Explicitly setting this value by a client is not allowed, but client code should check it and be able to handle such cases.</p>
StringSearchMode Members: * Contains - * StartsWith - * EndsWith - * ExactMatch -
StructureResolveOption <p>Represents the option to include the resolved items and/or structure.</p><p>Members: * OnlyItems - Only item(s) will be resolved. This is the default value.</p><p>* OnlyStructure - Only Structure Group(s) will be resolved.</p><p>* ItemsAndStructure - Structure Group(s) along with item(s) will be resolved.</p><p>* UnknownByClient - Special reserved value used to notify an older API version client about the presence of an enumeration member added in a later API version. Explicitly setting this value by a client is not allowed, but client code should check it and be able to handle such cases.</p>
SynchronizeFlags <p>Specifies how the Repository Local Object should/can be synchronized with its Schema.</p><p>Members: * Basic - Use only basic option, which includes re-ordering fields.</p><p>* FixNamespace - Fix the namespace of content and metadata element as per the schema.</p><p>* RemoveUnknownFields - Remove any fields which do not exist in the schema.</p><p>* RemoveAdditionalValues - Remove fields which occur more than allowed in MaxOccurs.</p><p>* ApplyDefaultValuesForMissingMandatoryFields - Apply default values to mandatory fields which are missing.</p><p>* ApplyDefaultValuesForMissingNonMandatoryFields - Apply default values to non-mandatory fields which are missing.</p><p>* ApplyFilterXsltToXhtmlFields - Apply Xslt transformation to Xhtml fields.</p><p>* ConvertFieldType - Convert field types as specified in schema.</p><p>* UpdateRegions - Update nested regions structure of the page.</p><p>* SyncNonLocalizableFields - Ensure that non-localizable fields in a Local Copy are in sync with the Primary BluePrint Parent Item.</p><p>* SyncNonLocalizableRegions - Ensure that non-localizable Page Regions in a Local Copy are in sync with the Primary BluePrint Parent Item.</p><p>* All - Apply all possible transformations.</p><p>* UnknownByClient - Special reserved value used to notify an older API version client about the presence of an enumeration member added in a later API version. Explicitly setting this value by a client is not allowed, but client code should check it and be able to handle such cases.</p>
TranslationJobDisplayState <p>Gets the state that should be displayed in the UI for the . This is slightly more detailed than the .</p><p>Members: * Error - The is in an error state not related to retrieval or sending the . The errors are available in .</p><p>* Canceled - The was canceled in the translation management system before all items where retrieved.</p><p>* Completed - The translation of the has been completed.</p><p>* Definition - It is still possible to edit the before it is send for translation.</p><p>* AwaitingAuthorization - One or more s is ready for authorization.</p><p>* AwaitingAuthorizationAndError - One or more s is ready for authorization and one or more errors is available in .</p><p>* ErrorRetrieving - The is in an error state related to retrieving translations. The errors are available in .</p><p>* InTranslation - The is currently in translation. Some - but not all - items might have been canceled or completed.</p><p>* ErrorSending - The is in an error state related to sending the Items for translation. The errors are available in .</p><p>* SubmittingToTranslation - The is currently being send to the translation management system by the Translation Manager windows service.</p><p>* ReadyForTranslation - The is no longer in state and is ready to be send for translation by the Translation Manager windows service.</p><p>* Deleting - The is being deleted by the Translation Manager windows service.</p><p>* UnknownByClient - Special reserved value used to notify an older API version client about the presence of an enumeration member added in a later API version. Explicitly setting this value by a client is not allowed, but client code should check it and be able to handle such cases.</p>
TranslationJobPriority <p>Specifies the priority of the translation job. Higher priority jobs will be send to the TMS server first.</p><p>Members: * Low - Low priority</p><p>* Normal - Normal priority</p><p>* High - High priority</p><p>* UnknownByClient - Special reserved value used to notify an older API version client about the presence of an enumeration member added in a later API version. Explicitly setting this value by a client is not allowed, but client code should check it and be able to handle such cases.</p>
TranslationJobState <p>State of a translation job.</p><p>Members: * Canceled - The job has been canceled.</p><p>* Definition - The job is in definition state - it can still be edited.</p><p>* ReadyForTranslation - The job has been defined, and is waiting for the Translation Manager Service to retrieve it.</p><p>* SubmittingToTranslation - The job is being transferred to the translation management system.</p><p>* InTranslation - The job is under control of the translation management system.</p><p>* Completed - The job has been completed.</p><p>* ReadyForDeletion - The job can be deleted and is waiting for the service to pick up the task.</p><p>* Deleting - The job is currently being deleted.</p><p>* None - Unspecified state (used to get jobs for all states).</p><p>* UnknownByClient - Special reserved value used to notify an older API version client about the presence of an enumeration member added in a later API version. Explicitly setting this value by a client is not allowed, but client code should check it and be able to handle such cases.</p>
TranslationJobType <p>The Translation job type (push or pull)</p><p>Members: * None - Unspecified job type (used to get jobs for all types).</p><p>* PushJob - Job that pushes translation from one translation source to one or more targets.</p><p>* PullJob - Job that pulls the translation from one or more source languages to the context target.</p><p>* UnknownByClient - Special reserved value used to notify an older API version client about the presence of an enumeration member added in a later API version. Explicitly setting this value by a client is not allowed, but client code should check it and be able to handle such cases.</p>
TranslationStatus <p>Represents translation status of an Item.</p><p>Members: * NotTranslated - Item is not translated.</p><p>* InProgress - Translation in progress.</p><p>* UpToDate - Items contains latest translation of source.</p><p>* NewSourceVersionExists - New version of source available.</p><p>* NewTargetVersionExists - Previous version of target item contains translation but target item was changed after.</p><p>* UnknownByClient - Special reserved value used to notify an older API version client about the presence of an enumeration member added in a later API version. Explicitly setting this value by a client is not allowed, but client code should check it and be able to handle such cases.</p>
WhereUsedCommentToken <p>Kind of relationship between this item and used item</p><p>Members: * ParentItem - Specifies that the list item represents the (direct) BluePrint Parent Item of the given item. * LocalCopy - Specifies that the list item represents a Local Copy of the given item. * OnlyOldVersions - Specifies that only old versions of the list item are referring to the given item. * OnlyCheckedOutVersion - if only the checked-out version of an item refers to the given item. * UnknownByClient - Special reserved value used to notify a legacy client about receiving an enumeration value added in a newer version of the service. Explicitly setting this value by a client is not allowed (it can only be set internally by the service), but client code should check it and be able to handle such cases.</p>

Variables

Variable Description
OpenAPI  

Type Aliases

Type Alias Description
AbstractBatchPublishRequest Represents the abstract request for the publish/un-publish batch operations.
AccessControlEntry Represents an entry in an Access Control List, which is used to restrict access to containers. An Access Control Entry specifies which Permissions and/or Rights a given “Trustee” has. Permissions and Rights can either be Allowed, Denied or Implicit Denied.
AccessControlList Represents an Access Control List which is used to restrict access to a container.
AccessToken Represents read-only access token data.
Activity Abstract base class for the data of Activities.
ActivityDecisionFinishInfo Represents the data required for finishing an Decision Activity.
ActivityDefinition Abstract base class for the data of the Activity Definitions. Part of the Process Definition.
ActivityFinishInfo Represents the data required for finishing an Activity.
ActivityFinishRequest Represents the data required for finishing an Activity.
ActivityHistory Representing data of the Activity History. This is the part of “ProcessHistory”.
ActivityInstance Represents the data of an Activity Instance: a current Activity which is part of a Process Instance (V2).
ActivityInstanceBase Represents the data of an Activity Instance: a current Activity which is part of a Process Instance.
AddedItem Represents an Item added to a {Tridion.TranslationManager.OpenApi.V3.Dto.TranslationJob}.The item added to a Translation Job is not necessarily the item that is send for translation. For example, if a Page is added without specifying the TranslateParentItems flag in the , the Components on the Page are included in the Translation Job but the Page itself will not.To change the items included in the Translation Job directly, use a Tridion Sites event subscription with the event arguments.
ApiStatus Represents the status of the CoreService REST API.
ApprovalStatus Represents a data of the Approval Status.
BasedOnSchema Represents a data object of BasedOnSchema.
BasicVersionInfo Basic version information about any Identifiable Object.
Batch Represents the data of a Batch. Defines batch operations and additional info related to batch invocation.
BatchAutoClassifyRequest Represents the request for the auto-classify batch operation.
BatchCheckInRequest Represents the request for the check-in batch operation.
BatchCheckOutRequest Represents the request for the check-out batch operation.
BatchClassifyOrUnClassifyRequest Represents the request for the classify or un-classify batch operation.
BatchCopyOrMoveRequest Represents the request for the copy or move batch operation.
BatchCopyRequest Represents the request for the copy batch operation.
BatchDeleteTaxonomyNodeRequest Represents the request for the delete taxonomy node batch operation.
BatchFinishActivityRequest Represents the request for the finish activity batch operations.
BatchForceFinishRequest Represents the request for the force finish batch operations.
BatchOperation Provides information about batch operation on the list of subjects.
BatchOperationCreationResult The result of the creation of the batch operation.
BatchOperationRequest Represents the request for the batch operation.
BatchOperationRequestBase Represents the abstract request for the batch operation.
BatchOperationStatus Contains information about performing batch operation on concrete subject.
BatchPromoteDemoteRequest Represents the request for the promote or demote batch operations.
BatchPublishRequest Represents the request for the publish batch operation.
BatchReAssignActivityRequest Represents the request for the re-assign activity batch operation.
BatchReClassifyRequest Represents the request for the re-classify batch operation.
BatchSuspendActivityRequest Represents the request for the suspend activity batch operation.
BatchSwitchUserEnabledStateRequest Represents the request for the batch operation that changes the enabled state of users.
BatchUndoCheckOutRequest Represents the request for the undo check-out batch operation.
BatchUnPublishRequest Represents the request for the un-publish batch operation.
BinaryContent Represents the binary content of a Multimedia Component or a Template.
BinaryUploadResponse Represents information about uploaded file.
BlueprintHierarchyResponse Response model for Blueprint Hierarchy request
BlueprintInfo BluePrint info for Repository-Local Objects.
BlueprintNode Represent blueprint node when retrieving the hierarchy.
Bundle Represents a Bundle which is used to group Repository Local Objects for Release Management purposes.
BusinessProcessType <p>Represents a Business Process Type: defines a type of (publishing) Business Process, including a set of publishing Target Types and workflows. It is a root organizational item. Title must be unique across its blueprint hierarchy; like all other root organizational items.</p><p>Metadata Schema, Bundle Schemas and Target Types of a Business Process Type are not localizable. AccessControlListData and IsPermissionsInheritanceRoot cannot be set for a Business Process Type. GetList and GetListXml return the associated “BundleSchemas”.</p><p>When reading a Business Process Type the associated Target Types are returned without its Access Control List, if that information is needed, then, the Business Process Type should be loaded with LoadFlags.Expanded.</p>
Capabilities Represents information about available capabilities and features
Category Represents the data of a Category of Keywords.
CheckInRequest Removes permanent lock and creates a new version of the item.
CheckOutRequest Checks out versioned item.
ClaimMapping Abstract base class representing the data of a mapping between a Claim and a TCM Group.
ClassificationDetail Classsification details for a particular field.
ClassificationInfo Contains classification information for an Item.
Component Represents the data of a Component: a generic holder of content and metadata.
ComponentLinkFieldDefinition Represents a Component link field definition (in a Schema).
ComponentPresentation Represents a Component Presentation: essentially a combination of a Component and a Component Template.
ComponentPresentationConstraint Base class for Component Presentation Constraints (specified in a Region Schema).
ComponentTemplate Represents a Component Template: a template used to render a Component into a Component Presentation.
Condition Abstract base class for Conditions used in a Target Group definition.
CustomerCharacteristicCondition Represents a condition on a Customer Characteristic (a named value in the user profile).
DateFieldDefinition Represents a date field definition (in a Schema).
DateListDefinition Provides information about whether/how to present a list of allowed date field values.
DecisionActivityFinishRequest Represents the data required for finishing a decision Activity.
DependencyGraphNode Represents a node in a dependency graph.
DirectoryGroupMapping Represents the data of a mapping between a Directory Service Group or Subtree and a TCM Group.
DynamicVersionInfo Represents information about the dynamic version of a Versioned Item.
EmbeddedRegion Represents the data object of an Embedded Region.
EmbeddedSchemaFieldDefinition Represents an embedded schema field definition (in a Schema).
ErrorDetails Provides details for errors occurring while sending or retrieving {Tridion.TranslationManager.OpenApi.V3.Dto.TranslationJob}s.
ExceptionDetails Provides details about the that caused the error reported in the
ExpandableLink Represents a link to an Identifiable Object which may contain the linked data.
ExtensionPropertyDictionary Represents a collection of Extension Properties.
ExternalCategory Represents an External Category (mapped to an external Taxonomy Management System).
ExternalComponent Represents a External Component: an item provided from external system.
ExternalContainer Represents a External Container: a container provided from external system.
ExternalKeyword Represents an External Keyword (mapped to an external Taxonomy Management System).
ExternalLinkFieldDefinition Represents an external link field definition (in a Schema).
ExternalVersionInfo Version info for External Components.
FavoriteLink Represents the link to a favorite item.
FieldsDefinitionDictionary Represents the set of Item Field Definitions grouped by the field definition name.
FieldsValueDictionary Represents the set of field values grouped by the field name.
FinishActivityResult Container of the next ActivityInstance in the workflow
Folder Represents the data of a Folder: an item used to organize the items in a Repository.
FormattingFeatures Represents the formatting options.
FrontendAddon Represents an Experience Space addon
FrontendExtension Represents an Experience Space extension
FullVersionInfo Full version info for Versioned Items.
Group Represents a data of Group of Users.
GroupMembership Contains the scope of a Group.
HateoasLink Represents the hateoas link.
IdentifiableObject Abstract base class for all objects that can be identified using a “TCM URI”&gt;.
IdentifiableObjectDictionary Represents the set of Identifiable Objects grouped by the Identifiable Object Id.
IdentityProviderGroupMapping Represents the data of a mapping from an Identity Provider Group to a TCM Group.
ItemFieldDefinition Abstract base class for Item Field Definitions (specified in a Schema)
ItemPublishableFieldDefinition Abstract base class for Item Field Definitions for the field types that can be published.
Keyword Represents the data of a Keyword used to classify items.
KeywordFieldDefinition Represents a Keyword field definition (in a Schema).
KeywordSuggestion Represents a keyword suggestion for a given source.
KeywordSuggestions List of suggested keywords, grouped by the URI of the category that they belong to.
LimitedVersionInfo Limited version info for Repository-Local Objects.
Link Base class for links to Identifiable Objects.
LinkDictionary Represents the set of links grouped by the link definition.
LinkWithIsEditable Represents a link to an Identifiable Object with the option to set if it is allowed to edit the linked Object.
ListDefinition Provides information about how a list of values should be represented to the user.
ListInfo Abstract base class for additional information for list entries (when details=WithApplicableActions).
LoadInfo Represents the information about the error that was thrown while loading an item.
LocationInfo Location/context info for Repository-Local Objects.
LockInfo Lock information about Repository Local Object.
MultiLineTextFieldDefinition Represents a multi-line text field definition (in a Schema).
MultimediaLinkFieldDefinition Represents a Multimedia link field definition (in a Schema).
MultimediaType Represents a Multimedia Type: a type of binary content
NestedRegion Represents the nested region definition.
NumberFieldDefinition Represents a number field definition (in a Schema).
NumberListDefinition Provides information about whether/how to present a list of allowed number field values.
OccurrenceConstraint Represents an occurrence constraint for Component Presentation(s) in a Region Schema.
OpenAPIConfig  
OperationInstruction Optional instructions that control how an operation will be executed.
OperationResult <p>Contains information about performed operation. An operation can be failed due to warnings, if this was requested by the caller.</p><p>The “Result” will be null if requested operation return type is void.</p>
OrganizationalItem Abstract base class for the data of “organizational items”: items used to organize the items in a Repository.
Page Represents the data of a Page: an artifact in the Publication’s target structure.
PageOfItems Represents a page of items (Repository Local Objects).
PageTemplate Represents a Page Template: a template used to render a Page.
ParametersDictionary Represents multiple sets of the parameters grouped by name.
Process Abstract base class for the data of Processes.
ProcessDefinition Abstract base class for the data of Process Definitions.
ProcessDefinitionAssociation Representing data object of the Process Definition Association
ProcessedItem Represents the Processed Item data, which contains rendering information for the Resolved Item.
ProcessHistory Representing data of a Process History.
ProcessInstance Represents the data of a Process Instance: a current Process.
PromoteDemoteRequest Represents the data required for promoting and demoting an item.
Publication Represents the data of a Publication: a “Repository” used for publishing.
PublicationType Represents a PublicationType
PublishContext Represents the data of a Publish Context.
PublishInfo Represents publishing information for Repository local objects.
PublishingTarget Abstract base class for classes that represent a target for publishing: Target Type and Publication Target.
PublishInstruction Represents the instructions needed for publishing an item.
PublishInstructionBase Represents the instructions needed for (un)publishing an item.
PublishLocationInfo Represents a publishing location information for the objects that reside in Structure Groups.
PublishRequest Represents the request during the publishing process.
PublishSource Represents information about the source from which the content was published.
PublishTransaction Represents the data object of a PublishTransaction.
PublishTransactionListInfo Additional information for the entries in the list of Publish Transactions.
PublishTransactionsCreationResult The result of the publish\un-publish operation
PublishUrlInfo Represents information about publish url for specific publish purpose.
Region Abstract base class for Regions.
RegionDefinition Represents the data of a Region Definition in a Region Schema.
RegisteredType Represents a base data class for types registered in the system
Repository Represents a Repository: a context for BluePrinting.
RepositoryLocalObject Abstract base class for the data of repository-local data objects: data objects that reside in a “Repository”.
ResolvedBundle Represents a resolved Bundle: the actual Bundle and the subset of given items which are contained in it.
ResolvedItem Represents the data object of a Resolved Item.
ResolveInstruction Represents the instructions needed for resolving.
ResolveInstructionBase Represents the base instructions needed for resolving.
RollBackRequest Rolls back item version.
Schema Represents the data of a Schema defining the structure of content and/or metadata.
SchemaInstance Represents the instance data of a schema.
SearchFolder Represents a Search Folder.
SearchQuery Represents a data object of Search Query.
SecurityDescriptor The SecurityDescriptorData is a grouping of all the Rights and Permissions (allow and denies) for the trustees. A SecurityDescriptorData is specific to a user and a context (IdentifiableObject).
Settings Specifies settings in free form
SingleLineTextFieldDefinition Represents a single-line text field definition (in a Schema).
SingleLineTextListDefinition Provides information about whether/how to present a list of allowed single-line text field values.
StartWorkflowInstruction Represents the data for a StartWorkflowInstruction.
StructureGroup Represents the data of a Structure Group: an Organizational Item used to build the Publication’s target structure.
SynchronizationAction Represents the data of a synchronization action of a Repository Local Object against its Schema.
SynchronizationResult Represents the data of synchronization of item content and/or metadata with the current schema.
SystemPrivilege Represents a system-wide privilege.
SystemPrivilegesDictionary Represents a dictionary of the system-wide privilege keys associations with a collection of the Group’s link.
SystemWideObject Abstract base class for the data of all system-wide objects.
TargetGroup Represents the data of a Target Group: used to target an audience based on certain conditions.
TargetGroupCondition Represents a condition on “membership” of a Target Group.
TargetLanguage Represents a target language on a translation management system.
TargetPublication Represent a Tridion Sites Publication where translated content will be stored. Each has a list of valid s. It is not possible to add or remove from the list of s. Instead the property can be changed to control if the is used.
TargetType Represents the data of a Target Type used as a target for publishing.
TaxonomyNode Represents a Taxonomy node, including its child nodes. The Taxonomy Root Node represents an (External) Category, child nodes represent (External) Keywords.
Template Abstract base class for the data of Templates.
TemplateBuildingBlock Represents the data of a Template Building Block: a re-usable template module.
TextFieldDefinition Abstract base class for Text Field Definitions (specified in a Schema)
TmsLanguage Represents a language on the translation management system.
TmsWorkflow Represents a workflow defined on the translation management system.
TmsWorkflowStep Represents a step in a {Tridion.TranslationManager.OpenApi.V3.Dto.TmsWorkflow}.
TrackingKeyCondition Represents a condition on the value of a Tracking Key.
TranslationDetails Contains information about the translation state of the Item. Created by calling {M:Tridion.TranslationManager.DomainModel.TmSession.GetTcmItemTranslationInfo(System.String)}.
TranslationInfo Contains information about the translation state of the Item.
TranslationJob Represents a Translation Job.
TranslationJobInfo Contains details on a specific translation to a target Item (see {Tridion.TranslationManager.OpenApi.V3.Dto.TranslationInformation.TranslationDetails}).
TranslationJobOverview Represents the basic information of a {Tridion.TranslationManager.OpenApi.V3.Dto.TranslationJob}. This is used when getting a list of {Tridion.TranslationManager.OpenApi.V3.Dto.TranslationJob}s where retrieving more data would slow down displaying the list.
TreeNode  
TridionActivityDefinition Represents the data of a Tridion proprietary Activity Definition.
TridionProcessDefinition Represents the data of a Tridion proprietary Process Definition.
Trustee Abstract base class for the data of “Trustees”: the data of Users or Groups.
TypeConstraint Represents a type constraint for Component Presentation(s) in Region Schema.
UndoCheckOutRequest Removes permanent lock and reverts to last major version of the versioned item.
UnPublishInstruction Represents the instructions needed for un-publishing an item.
UnPublishRequest Represents the request during the un-publishing process.
UnPublishResolveInstruction Represents the instructions needed for resolving.
User Represents the data of a User.
UserLocaleInfo Represents the information about User locale.
UserPreferences Represents the User preferences data.
UserProfile DTO for user profile.
UserRuntimeInfo Represents the runtime information of the User.
ValidationError Represents a validation error which is returned when validating an item.
ValidationResult Represents the data of a validation result which is returned when validating an item.
ValidationWarning Represents the data of a validation warning which is returned when validating an item.
VariablesDictionary Represents multiple sets of variables grouped by name.
VersionedItem Abstract base class for Versioned Items. Instances of this class represent a specific version of a Versioned Item. This version is either explicitly stated in the TCM URI (e.g. tcm:1-2-v3) or is implicitly the latest version.
VirtualFolder Represents the data of a Virtual Folder: an Organizational Item that dynamically collects its contents.
WhereUsedListInfo Additional information for the entries in a Where Used list.
WorkflowInfo Represents workflow-related information for items that can participate in a workflow process.
WorkflowObject Abstract Base class for the data of workflow items except for “ProcessDefinition” and “ApprovalStatus”.
WorkflowStatus Contains information on which Items are in a specific the workflow step on the translation management system.
WorkflowType Represents a data of Workflow Type.Different workflows are intended for different purposes (such as workflow process started automatically on editing item, project workflow where multiple items involved or task workflow process. The Workflow Type allows to distinguish workflow processes by their purpose. Predefined Workflow Types are: Unspecified (tcm:0-1-67584) (default), SystemStarted (tcm:0-2-67584) (set internally on saving of Component, Page, Component Template or Page Template if they have associated Process Definition) and Task (tcm:0-3-67584).Workflow types are read-only and can’t be created/modified/deleted through API. Custom workflow types can be registered in the Tridion.ContentManager.config in the workflowTypes section.
WorkItem Represents the data of a Work Item: the association between an item participating in workflow and an Activity.
XhtmlFieldDefinition Represents an XHTML field (a.k.a. Format Area) definition (in a Schema).