├── .gitignore ├── LICENSE ├── README.md ├── mcp-server ├── .cursor │ └── rules │ │ ├── mcp-testing.mdc │ │ ├── mcp.mdc │ │ └── model-context-provider-typescript.mdc ├── .env ├── .vscode │ └── mcp.json ├── build │ ├── index.d.cts │ └── index.d.ts ├── crd.md ├── global.d.ts ├── jest.config.ts ├── jest.setup.ts ├── orval.config.ts ├── package-lock.json ├── package.json ├── src │ ├── __mocks__ │ │ └── markdownMock.js │ ├── constants │ │ ├── constants.ts │ │ └── paths.ts │ ├── helpers │ │ ├── create-umbraco-read-resource.ts │ │ ├── create-umbraco-template-resource.ts │ │ ├── create-umbraco-tool.ts │ │ ├── env.ts │ │ └── umbraco-auth-policies.ts │ ├── index.ts │ ├── orval │ │ ├── client │ │ │ ├── mutators │ │ │ │ ├── umbraco-management.ts │ │ │ │ └── umbraco-workflow.ts │ │ │ └── umbraco-axios.ts │ │ ├── helpers.ts │ │ ├── umb-management-api.ts │ │ └── umb-workflow-api.ts │ ├── server │ │ └── umbraco-mcp-server.ts │ ├── test-helpers │ │ ├── __tests__ │ │ │ └── create-snapshot-results.test.ts │ │ └── create-snapshot-result.ts │ ├── types │ │ ├── markdown.d.ts │ │ ├── resource-definition.ts │ │ ├── resource-template-definition.ts │ │ └── tool-definition.ts │ ├── umb-management-api │ │ ├── api │ │ │ ├── api │ │ │ │ └── umbracoManagementAPI.ts │ │ │ ├── schemas │ │ │ │ ├── allowedDocumentTypeModel.ts │ │ │ │ ├── allowedMediaTypeModel.ts │ │ │ │ ├── auditLogResponseModel.ts │ │ │ │ ├── auditTypeModel.ts │ │ │ │ ├── availableDocumentTypeCompositionResponseModel.ts │ │ │ │ ├── availableMediaTypeCompositionResponseModel.ts │ │ │ │ ├── availableMemberTypeCompositionResponseModel.ts │ │ │ │ ├── calculatedUserStartNodesResponseModel.ts │ │ │ │ ├── changePasswordCurrentUserRequestModel.ts │ │ │ │ ├── changePasswordUserRequestModel.ts │ │ │ │ ├── compositionTypeModel.ts │ │ │ │ ├── consentLevelPresentationModel.ts │ │ │ │ ├── copyDataTypeRequestModel.ts │ │ │ │ ├── copyDataTypeRequestModelTarget.ts │ │ │ │ ├── copyDocumentRequestModel.ts │ │ │ │ ├── copyDocumentRequestModelTarget.ts │ │ │ │ ├── copyDocumentTypeRequestModel.ts │ │ │ │ ├── copyDocumentTypeRequestModelTarget.ts │ │ │ │ ├── copyMediaTypeRequestModel.ts │ │ │ │ ├── copyMediaTypeRequestModelTarget.ts │ │ │ │ ├── createDataTypeRequestModel.ts │ │ │ │ ├── createDataTypeRequestModelParent.ts │ │ │ │ ├── createDictionaryItemRequestModel.ts │ │ │ │ ├── createDictionaryItemRequestModelParent.ts │ │ │ │ ├── createDocumentBlueprintFromDocumentRequestModel.ts │ │ │ │ ├── createDocumentBlueprintFromDocumentRequestModelParent.ts │ │ │ │ ├── createDocumentBlueprintRequestModel.ts │ │ │ │ ├── createDocumentBlueprintRequestModelParent.ts │ │ │ │ ├── createDocumentRequestModel.ts │ │ │ │ ├── createDocumentRequestModelParent.ts │ │ │ │ ├── createDocumentRequestModelTemplate.ts │ │ │ │ ├── createDocumentTypePropertyTypeContainerRequestModel.ts │ │ │ │ ├── createDocumentTypePropertyTypeContainerRequestModelParent.ts │ │ │ │ ├── createDocumentTypePropertyTypeRequestModel.ts │ │ │ │ ├── createDocumentTypePropertyTypeRequestModelContainer.ts │ │ │ │ ├── createDocumentTypeRequestModel.ts │ │ │ │ ├── createDocumentTypeRequestModelCollection.ts │ │ │ │ ├── createDocumentTypeRequestModelDefaultTemplate.ts │ │ │ │ ├── createDocumentTypeRequestModelParent.ts │ │ │ │ ├── createFolderRequestModel.ts │ │ │ │ ├── createFolderRequestModelParent.ts │ │ │ │ ├── createInitialPasswordUserRequestModel.ts │ │ │ │ ├── createLanguageRequestModel.ts │ │ │ │ ├── createMediaRequestModel.ts │ │ │ │ ├── createMediaRequestModelParent.ts │ │ │ │ ├── createMediaTypePropertyTypeContainerRequestModel.ts │ │ │ │ ├── createMediaTypePropertyTypeContainerRequestModelParent.ts │ │ │ │ ├── createMediaTypePropertyTypeRequestModel.ts │ │ │ │ ├── createMediaTypePropertyTypeRequestModelContainer.ts │ │ │ │ ├── createMediaTypeRequestModel.ts │ │ │ │ ├── createMediaTypeRequestModelCollection.ts │ │ │ │ ├── createMediaTypeRequestModelParent.ts │ │ │ │ ├── createMemberGroupRequestModel.ts │ │ │ │ ├── createMemberRequestModel.ts │ │ │ │ ├── createMemberTypePropertyTypeContainerRequestModel.ts │ │ │ │ ├── createMemberTypePropertyTypeContainerRequestModelParent.ts │ │ │ │ ├── createMemberTypePropertyTypeRequestModel.ts │ │ │ │ ├── createMemberTypePropertyTypeRequestModelContainer.ts │ │ │ │ ├── createMemberTypeRequestModel.ts │ │ │ │ ├── createMemberTypeRequestModelCollection.ts │ │ │ │ ├── createPackageRequestModel.ts │ │ │ │ ├── createPartialViewFolderRequestModel.ts │ │ │ │ ├── createPartialViewFolderRequestModelParent.ts │ │ │ │ ├── createPartialViewRequestModel.ts │ │ │ │ ├── createPartialViewRequestModelParent.ts │ │ │ │ ├── createScriptFolderRequestModel.ts │ │ │ │ ├── createScriptFolderRequestModelParent.ts │ │ │ │ ├── createScriptRequestModel.ts │ │ │ │ ├── createScriptRequestModelParent.ts │ │ │ │ ├── createStylesheetFolderRequestModel.ts │ │ │ │ ├── createStylesheetFolderRequestModelParent.ts │ │ │ │ ├── createStylesheetRequestModel.ts │ │ │ │ ├── createStylesheetRequestModelParent.ts │ │ │ │ ├── createTemplateRequestModel.ts │ │ │ │ ├── createUserClientCredentialsRequestModel.ts │ │ │ │ ├── createUserDataRequestModel.ts │ │ │ │ ├── createUserGroupRequestModel.ts │ │ │ │ ├── createUserGroupRequestModelDocumentStartNode.ts │ │ │ │ ├── createUserGroupRequestModelMediaStartNode.ts │ │ │ │ ├── createUserGroupRequestModelPermissionsItem.ts │ │ │ │ ├── createUserRequestModel.ts │ │ │ │ ├── createWebhookRequestModel.ts │ │ │ │ ├── createWebhookRequestModelHeaders.ts │ │ │ │ ├── cultureAndScheduleRequestModel.ts │ │ │ │ ├── cultureAndScheduleRequestModelSchedule.ts │ │ │ │ ├── cultureReponseModel.ts │ │ │ │ ├── currenUserConfigurationResponseModel.ts │ │ │ │ ├── currentUserResponseModel.ts │ │ │ │ ├── currentUserResponseModelPermissionsItem.ts │ │ │ │ ├── dataTypeChangeModeModel.ts │ │ │ │ ├── dataTypeContentTypeReferenceModel.ts │ │ │ │ ├── dataTypeItemResponseModel.ts │ │ │ │ ├── dataTypePropertyPresentationModel.ts │ │ │ │ ├── dataTypePropertyPresentationModelValue.ts │ │ │ │ ├── dataTypePropertyReferenceModel.ts │ │ │ │ ├── dataTypeReferenceResponseModel.ts │ │ │ │ ├── dataTypeResponseModel.ts │ │ │ │ ├── dataTypeTreeItemResponseModel.ts │ │ │ │ ├── dataTypeTreeItemResponseModelParent.ts │ │ │ │ ├── databaseInstallRequestModel.ts │ │ │ │ ├── databaseSettingsPresentationModel.ts │ │ │ │ ├── datatypeConfigurationResponseModel.ts │ │ │ │ ├── defaultReferenceResponseModel.ts │ │ │ │ ├── defaultReferenceResponseModelType.ts │ │ │ │ ├── deleteUserCurrent2faByProviderNameParams.ts │ │ │ │ ├── deleteUserGroupsRequestModel.ts │ │ │ │ ├── deleteUsersRequestModel.ts │ │ │ │ ├── dictionaryItemItemResponseModel.ts │ │ │ │ ├── dictionaryItemResponseModel.ts │ │ │ │ ├── dictionaryItemTranslationModel.ts │ │ │ │ ├── dictionaryOverviewResponseModel.ts │ │ │ │ ├── dictionaryOverviewResponseModelParent.ts │ │ │ │ ├── directionModel.ts │ │ │ │ ├── disableUserRequestModel.ts │ │ │ │ ├── documentBlueprintItemResponseModel.ts │ │ │ │ ├── documentBlueprintResponseModel.ts │ │ │ │ ├── documentBlueprintTreeItemResponseModel.ts │ │ │ │ ├── documentBlueprintTreeItemResponseModelDocumentType.ts │ │ │ │ ├── documentBlueprintTreeItemResponseModelParent.ts │ │ │ │ ├── documentCollectionResponseModel.ts │ │ │ │ ├── documentConfigurationResponseModel.ts │ │ │ │ ├── documentItemResponseModel.ts │ │ │ │ ├── documentItemResponseModelParent.ts │ │ │ │ ├── documentNotificationResponseModel.ts │ │ │ │ ├── documentPermissionPresentationModel.ts │ │ │ │ ├── documentPermissionPresentationModelType.ts │ │ │ │ ├── documentRecycleBinItemResponseModel.ts │ │ │ │ ├── documentRecycleBinItemResponseModelParent.ts │ │ │ │ ├── documentReferenceResponseModel.ts │ │ │ │ ├── documentReferenceResponseModelType.ts │ │ │ │ ├── documentResponseModel.ts │ │ │ │ ├── documentResponseModelTemplate.ts │ │ │ │ ├── documentTreeItemResponseModel.ts │ │ │ │ ├── documentTreeItemResponseModelParent.ts │ │ │ │ ├── documentTypeBlueprintItemResponseModel.ts │ │ │ │ ├── documentTypeCleanupModel.ts │ │ │ │ ├── documentTypeCollectionReferenceResponseModel.ts │ │ │ │ ├── documentTypeCompositionModel.ts │ │ │ │ ├── documentTypeCompositionRequestModel.ts │ │ │ │ ├── documentTypeCompositionResponseModel.ts │ │ │ │ ├── documentTypeConfigurationResponseModel.ts │ │ │ │ ├── documentTypeItemResponseModel.ts │ │ │ │ ├── documentTypePropertyTypeContainerResponseModel.ts │ │ │ │ ├── documentTypePropertyTypeContainerResponseModelParent.ts │ │ │ │ ├── documentTypePropertyTypeResponseModel.ts │ │ │ │ ├── documentTypePropertyTypeResponseModelContainer.ts │ │ │ │ ├── documentTypeReferenceResponseModel.ts │ │ │ │ ├── documentTypeReferenceResponseModelCollection.ts │ │ │ │ ├── documentTypeResponseModel.ts │ │ │ │ ├── documentTypeResponseModelCollection.ts │ │ │ │ ├── documentTypeResponseModelDefaultTemplate.ts │ │ │ │ ├── documentTypeSortModel.ts │ │ │ │ ├── documentTypeTreeItemResponseModel.ts │ │ │ │ ├── documentTypeTreeItemResponseModelParent.ts │ │ │ │ ├── documentUrlInfoModel.ts │ │ │ │ ├── documentUrlInfoResponseModel.ts │ │ │ │ ├── documentValueModel.ts │ │ │ │ ├── documentValueModelValue.ts │ │ │ │ ├── documentValueResponseModel.ts │ │ │ │ ├── documentValueResponseModelValue.ts │ │ │ │ ├── documentVariantItemResponseModel.ts │ │ │ │ ├── documentVariantRequestModel.ts │ │ │ │ ├── documentVariantResponseModel.ts │ │ │ │ ├── documentVariantStateModel.ts │ │ │ │ ├── documentVersionItemResponseModel.ts │ │ │ │ ├── documentVersionResponseModel.ts │ │ │ │ ├── documentVersionResponseModelDocument.ts │ │ │ │ ├── domainPresentationModel.ts │ │ │ │ ├── domainsResponseModel.ts │ │ │ │ ├── dynamicRootContextRequestModel.ts │ │ │ │ ├── dynamicRootQueryOriginRequestModel.ts │ │ │ │ ├── dynamicRootQueryRequestModel.ts │ │ │ │ ├── dynamicRootQueryStepRequestModel.ts │ │ │ │ ├── dynamicRootRequestModel.ts │ │ │ │ ├── dynamicRootResponseModel.ts │ │ │ │ ├── enableTwoFactorRequestModel.ts │ │ │ │ ├── enableUserRequestModel.ts │ │ │ │ ├── entityImportAnalysisResponseModel.ts │ │ │ │ ├── eventMessageTypeModel.ts │ │ │ │ ├── fieldPresentationModel.ts │ │ │ │ ├── fileSystemFolderModel.ts │ │ │ │ ├── fileSystemTreeItemPresentationModel.ts │ │ │ │ ├── fileSystemTreeItemPresentationModelParent.ts │ │ │ │ ├── folderResponseModel.ts │ │ │ │ ├── getCollectionDocumentByIdParams.ts │ │ │ │ ├── getCollectionMediaParams.ts │ │ │ │ ├── getCultureParams.ts │ │ │ │ ├── getDictionaryByIdExportParams.ts │ │ │ │ ├── getDictionaryParams.ts │ │ │ │ ├── getDocumentAreReferencedParams.ts │ │ │ │ ├── getDocumentByIdAuditLogParams.ts │ │ │ │ ├── getDocumentByIdReferencedByParams.ts │ │ │ │ ├── getDocumentByIdReferencedDescendantsParams.ts │ │ │ │ ├── getDocumentTypeAllowedAtRootParams.ts │ │ │ │ ├── getDocumentTypeByIdAllowedChildrenParams.ts │ │ │ │ ├── getDocumentTypeByIdBlueprintParams.ts │ │ │ │ ├── getDocumentUrlsParams.ts │ │ │ │ ├── getDocumentVersionParams.ts │ │ │ │ ├── getFilterDataTypeParams.ts │ │ │ │ ├── getFilterMemberParams.ts │ │ │ │ ├── getFilterUserGroupParams.ts │ │ │ │ ├── getFilterUserParams.ts │ │ │ │ ├── getHealthCheckGroupParams.ts │ │ │ │ ├── getHelpParams.ts │ │ │ │ ├── getImagingResizeUrlsParams.ts │ │ │ │ ├── getImportAnalyzeParams.ts │ │ │ │ ├── getIndexerParams.ts │ │ │ │ ├── getItemDataTypeParams.ts │ │ │ │ ├── getItemDataTypeSearchParams.ts │ │ │ │ ├── getItemDictionaryParams.ts │ │ │ │ ├── getItemDocumentBlueprintParams.ts │ │ │ │ ├── getItemDocumentParams.ts │ │ │ │ ├── getItemDocumentSearchParams.ts │ │ │ │ ├── getItemDocumentTypeParams.ts │ │ │ │ ├── getItemDocumentTypeSearchParams.ts │ │ │ │ ├── getItemLanguageParams.ts │ │ │ │ ├── getItemMediaParams.ts │ │ │ │ ├── getItemMediaSearchParams.ts │ │ │ │ ├── getItemMediaTypeAllowedParams.ts │ │ │ │ ├── getItemMediaTypeFoldersParams.ts │ │ │ │ ├── getItemMediaTypeParams.ts │ │ │ │ ├── getItemMediaTypeSearchParams.ts │ │ │ │ ├── getItemMemberGroupParams.ts │ │ │ │ ├── getItemMemberParams.ts │ │ │ │ ├── getItemMemberSearchParams.ts │ │ │ │ ├── getItemMemberTypeParams.ts │ │ │ │ ├── getItemMemberTypeSearchParams.ts │ │ │ │ ├── getItemPartialViewParams.ts │ │ │ │ ├── getItemRelationTypeParams.ts │ │ │ │ ├── getItemScriptParams.ts │ │ │ │ ├── getItemStaticFileParams.ts │ │ │ │ ├── getItemStylesheetParams.ts │ │ │ │ ├── getItemTemplateParams.ts │ │ │ │ ├── getItemTemplateSearchParams.ts │ │ │ │ ├── getItemUserGroupParams.ts │ │ │ │ ├── getItemUserParams.ts │ │ │ │ ├── getItemWebhookParams.ts │ │ │ │ ├── getLanguageParams.ts │ │ │ │ ├── getLogViewerLevelCountParams.ts │ │ │ │ ├── getLogViewerLevelParams.ts │ │ │ │ ├── getLogViewerLogParams.ts │ │ │ │ ├── getLogViewerMessageTemplateParams.ts │ │ │ │ ├── getLogViewerSavedSearchParams.ts │ │ │ │ ├── getLogViewerValidateLogsSizeParams.ts │ │ │ │ ├── getMediaAreReferencedParams.ts │ │ │ │ ├── getMediaByIdAuditLogParams.ts │ │ │ │ ├── getMediaByIdReferencedByParams.ts │ │ │ │ ├── getMediaByIdReferencedDescendantsParams.ts │ │ │ │ ├── getMediaTypeAllowedAtRootParams.ts │ │ │ │ ├── getMediaTypeByIdAllowedChildrenParams.ts │ │ │ │ ├── getMediaUrlsParams.ts │ │ │ │ ├── getMemberGroupParams.ts │ │ │ │ ├── getObjectTypesParams.ts │ │ │ │ ├── getOembedQueryParams.ts │ │ │ │ ├── getPackageCreatedParams.ts │ │ │ │ ├── getPackageMigrationStatusParams.ts │ │ │ │ ├── getPartialViewSnippetParams.ts │ │ │ │ ├── getPropertyTypeIsUsedParams.ts │ │ │ │ ├── getRecycleBinDocumentChildrenParams.ts │ │ │ │ ├── getRecycleBinDocumentRootParams.ts │ │ │ │ ├── getRecycleBinMediaChildrenParams.ts │ │ │ │ ├── getRecycleBinMediaRootParams.ts │ │ │ │ ├── getRedirectManagementByIdParams.ts │ │ │ │ ├── getRedirectManagementParams.ts │ │ │ │ ├── getRelationByRelationTypeIdParams.ts │ │ │ │ ├── getRelationTypeParams.ts │ │ │ │ ├── getSearcherBySearcherNameQueryParams.ts │ │ │ │ ├── getSearcherParams.ts │ │ │ │ ├── getSegmentParams.ts │ │ │ │ ├── getTagParams.ts │ │ │ │ ├── getTelemetryParams.ts │ │ │ │ ├── getTreeDataTypeAncestorsParams.ts │ │ │ │ ├── getTreeDataTypeChildrenParams.ts │ │ │ │ ├── getTreeDataTypeRootParams.ts │ │ │ │ ├── getTreeDictionaryAncestorsParams.ts │ │ │ │ ├── getTreeDictionaryChildrenParams.ts │ │ │ │ ├── getTreeDictionaryRootParams.ts │ │ │ │ ├── getTreeDocumentAncestorsParams.ts │ │ │ │ ├── getTreeDocumentBlueprintAncestorsParams.ts │ │ │ │ ├── getTreeDocumentBlueprintChildrenParams.ts │ │ │ │ ├── getTreeDocumentBlueprintRootParams.ts │ │ │ │ ├── getTreeDocumentChildrenParams.ts │ │ │ │ ├── getTreeDocumentRootParams.ts │ │ │ │ ├── getTreeDocumentTypeAncestorsParams.ts │ │ │ │ ├── getTreeDocumentTypeChildrenParams.ts │ │ │ │ ├── getTreeDocumentTypeRootParams.ts │ │ │ │ ├── getTreeMediaAncestorsParams.ts │ │ │ │ ├── getTreeMediaChildrenParams.ts │ │ │ │ ├── getTreeMediaRootParams.ts │ │ │ │ ├── getTreeMediaTypeAncestorsParams.ts │ │ │ │ ├── getTreeMediaTypeChildrenParams.ts │ │ │ │ ├── getTreeMediaTypeRootParams.ts │ │ │ │ ├── getTreeMemberGroupRootParams.ts │ │ │ │ ├── getTreeMemberTypeRootParams.ts │ │ │ │ ├── getTreePartialViewAncestorsParams.ts │ │ │ │ ├── getTreePartialViewChildrenParams.ts │ │ │ │ ├── getTreePartialViewRootParams.ts │ │ │ │ ├── getTreeScriptAncestorsParams.ts │ │ │ │ ├── getTreeScriptChildrenParams.ts │ │ │ │ ├── getTreeScriptRootParams.ts │ │ │ │ ├── getTreeStaticFileAncestorsParams.ts │ │ │ │ ├── getTreeStaticFileChildrenParams.ts │ │ │ │ ├── getTreeStaticFileRootParams.ts │ │ │ │ ├── getTreeStylesheetAncestorsParams.ts │ │ │ │ ├── getTreeStylesheetChildrenParams.ts │ │ │ │ ├── getTreeStylesheetRootParams.ts │ │ │ │ ├── getTreeTemplateAncestorsParams.ts │ │ │ │ ├── getTreeTemplateChildrenParams.ts │ │ │ │ ├── getTreeTemplateRootParams.ts │ │ │ │ ├── getUserCurrentPermissionsDocumentParams.ts │ │ │ │ ├── getUserCurrentPermissionsMediaParams.ts │ │ │ │ ├── getUserCurrentPermissionsParams.ts │ │ │ │ ├── getUserDataParams.ts │ │ │ │ ├── getUserGroupParams.ts │ │ │ │ ├── getUserParams.ts │ │ │ │ ├── getWebhookByIdLogsParams.ts │ │ │ │ ├── getWebhookEventsParams.ts │ │ │ │ ├── getWebhookLogsParams.ts │ │ │ │ ├── getWebhookParams.ts │ │ │ │ ├── healthCheckActionRequestModel.ts │ │ │ │ ├── healthCheckActionRequestModelActionParameters.ts │ │ │ │ ├── healthCheckGroupPresentationModel.ts │ │ │ │ ├── healthCheckGroupResponseModel.ts │ │ │ │ ├── healthCheckGroupWithResultResponseModel.ts │ │ │ │ ├── healthCheckModel.ts │ │ │ │ ├── healthCheckResultResponseModel.ts │ │ │ │ ├── healthCheckWithResultPresentationModel.ts │ │ │ │ ├── healthStatusModel.ts │ │ │ │ ├── healthStatusResponseModel.ts │ │ │ │ ├── helpPageResponseModel.ts │ │ │ │ ├── imageCropModeModel.ts │ │ │ │ ├── importDictionaryRequestModel.ts │ │ │ │ ├── importDictionaryRequestModelParent.ts │ │ │ │ ├── importDocumentTypeRequestModel.ts │ │ │ │ ├── importMediaTypeRequestModel.ts │ │ │ │ ├── index.ts │ │ │ │ ├── indexResponseModel.ts │ │ │ │ ├── indexResponseModelProviderProperties.ts │ │ │ │ ├── installRequestModel.ts │ │ │ │ ├── installSettingsResponseModel.ts │ │ │ │ ├── inviteUserRequestModel.ts │ │ │ │ ├── itemReferenceByIdResponseModel.ts │ │ │ │ ├── itemSortingRequestModel.ts │ │ │ │ ├── languageItemResponseModel.ts │ │ │ │ ├── languageResponseModel.ts │ │ │ │ ├── logLevelCountsReponseModel.ts │ │ │ │ ├── logLevelModel.ts │ │ │ │ ├── logMessagePropertyPresentationModel.ts │ │ │ │ ├── logMessageResponseModel.ts │ │ │ │ ├── logTemplateResponseModel.ts │ │ │ │ ├── loggerResponseModel.ts │ │ │ │ ├── manifestResponseModel.ts │ │ │ │ ├── mediaCollectionResponseModel.ts │ │ │ │ ├── mediaConfigurationResponseModel.ts │ │ │ │ ├── mediaItemResponseModel.ts │ │ │ │ ├── mediaItemResponseModelParent.ts │ │ │ │ ├── mediaRecycleBinItemResponseModel.ts │ │ │ │ ├── mediaRecycleBinItemResponseModelParent.ts │ │ │ │ ├── mediaReferenceResponseModel.ts │ │ │ │ ├── mediaReferenceResponseModelType.ts │ │ │ │ ├── mediaResponseModel.ts │ │ │ │ ├── mediaTreeItemResponseModel.ts │ │ │ │ ├── mediaTreeItemResponseModelParent.ts │ │ │ │ ├── mediaTypeCollectionReferenceResponseModel.ts │ │ │ │ ├── mediaTypeCompositionModel.ts │ │ │ │ ├── mediaTypeCompositionRequestModel.ts │ │ │ │ ├── mediaTypeCompositionResponseModel.ts │ │ │ │ ├── mediaTypeConfigurationResponseModel.ts │ │ │ │ ├── mediaTypeItemResponseModel.ts │ │ │ │ ├── mediaTypePropertyTypeContainerResponseModel.ts │ │ │ │ ├── mediaTypePropertyTypeContainerResponseModelParent.ts │ │ │ │ ├── mediaTypePropertyTypeResponseModel.ts │ │ │ │ ├── mediaTypePropertyTypeResponseModelContainer.ts │ │ │ │ ├── mediaTypeReferenceResponseModel.ts │ │ │ │ ├── mediaTypeReferenceResponseModelCollection.ts │ │ │ │ ├── mediaTypeResponseModel.ts │ │ │ │ ├── mediaTypeResponseModelCollection.ts │ │ │ │ ├── mediaTypeSortModel.ts │ │ │ │ ├── mediaTypeTreeItemResponseModel.ts │ │ │ │ ├── mediaTypeTreeItemResponseModelParent.ts │ │ │ │ ├── mediaUrlInfoModel.ts │ │ │ │ ├── mediaUrlInfoResponseModel.ts │ │ │ │ ├── mediaValueModel.ts │ │ │ │ ├── mediaValueModelValue.ts │ │ │ │ ├── mediaValueResponseModel.ts │ │ │ │ ├── mediaValueResponseModelValue.ts │ │ │ │ ├── mediaVariantRequestModel.ts │ │ │ │ ├── mediaVariantResponseModel.ts │ │ │ │ ├── memberConfigurationResponseModel.ts │ │ │ │ ├── memberGroupItemResponseModel.ts │ │ │ │ ├── memberGroupResponseModel.ts │ │ │ │ ├── memberItemResponseModel.ts │ │ │ │ ├── memberKindModel.ts │ │ │ │ ├── memberResponseModel.ts │ │ │ │ ├── memberTypeCompositionModel.ts │ │ │ │ ├── memberTypeCompositionRequestModel.ts │ │ │ │ ├── memberTypeCompositionResponseModel.ts │ │ │ │ ├── memberTypeConfigurationResponseModel.ts │ │ │ │ ├── memberTypeItemResponseModel.ts │ │ │ │ ├── memberTypePropertyTypeContainerResponseModel.ts │ │ │ │ ├── memberTypePropertyTypeContainerResponseModelParent.ts │ │ │ │ ├── memberTypePropertyTypeResponseModel.ts │ │ │ │ ├── memberTypePropertyTypeResponseModelContainer.ts │ │ │ │ ├── memberTypePropertyTypeVisibilityModel.ts │ │ │ │ ├── memberTypeReferenceResponseModel.ts │ │ │ │ ├── memberTypeReferenceResponseModelCollection.ts │ │ │ │ ├── memberTypeResponseModel.ts │ │ │ │ ├── memberTypeResponseModelCollection.ts │ │ │ │ ├── memberTypeTreeItemResponseModel.ts │ │ │ │ ├── memberTypeTreeItemResponseModelParent.ts │ │ │ │ ├── memberValueModel.ts │ │ │ │ ├── memberValueModelValue.ts │ │ │ │ ├── memberValueResponseModel.ts │ │ │ │ ├── memberValueResponseModelValue.ts │ │ │ │ ├── memberVariantRequestModel.ts │ │ │ │ ├── memberVariantResponseModel.ts │ │ │ │ ├── modelsBuilderResponseModel.ts │ │ │ │ ├── modelsModeModel.ts │ │ │ │ ├── moveDataTypeRequestModel.ts │ │ │ │ ├── moveDataTypeRequestModelTarget.ts │ │ │ │ ├── moveDictionaryRequestModel.ts │ │ │ │ ├── moveDictionaryRequestModelTarget.ts │ │ │ │ ├── moveDocumentBlueprintRequestModel.ts │ │ │ │ ├── moveDocumentBlueprintRequestModelTarget.ts │ │ │ │ ├── moveDocumentRequestModel.ts │ │ │ │ ├── moveDocumentRequestModelTarget.ts │ │ │ │ ├── moveDocumentTypeRequestModel.ts │ │ │ │ ├── moveDocumentTypeRequestModelTarget.ts │ │ │ │ ├── moveMediaRequestModel.ts │ │ │ │ ├── moveMediaRequestModelTarget.ts │ │ │ │ ├── moveMediaTypeRequestModel.ts │ │ │ │ ├── moveMediaTypeRequestModelTarget.ts │ │ │ │ ├── namedEntityTreeItemResponseModel.ts │ │ │ │ ├── namedEntityTreeItemResponseModelParent.ts │ │ │ │ ├── noopSetupTwoFactorModel.ts │ │ │ │ ├── notificationHeaderModel.ts │ │ │ │ ├── oEmbedResponseModel.ts │ │ │ │ ├── objectTypeResponseModel.ts │ │ │ │ ├── operatorModel.ts │ │ │ │ ├── outOfDateStatusResponseModel.ts │ │ │ │ ├── outOfDateTypeModel.ts │ │ │ │ ├── packageConfigurationResponseModel.ts │ │ │ │ ├── packageDefinitionResponseModel.ts │ │ │ │ ├── packageMigrationStatusResponseModel.ts │ │ │ │ ├── pagedAllowedDocumentTypeModel.ts │ │ │ │ ├── pagedAllowedMediaTypeModel.ts │ │ │ │ ├── pagedAuditLogResponseModel.ts │ │ │ │ ├── pagedCultureReponseModel.ts │ │ │ │ ├── pagedDataTypeItemResponseModel.ts │ │ │ │ ├── pagedDataTypeTreeItemResponseModel.ts │ │ │ │ ├── pagedDictionaryOverviewResponseModel.ts │ │ │ │ ├── pagedDocumentBlueprintTreeItemResponseModel.ts │ │ │ │ ├── pagedDocumentCollectionResponseModel.ts │ │ │ │ ├── pagedDocumentRecycleBinItemResponseModel.ts │ │ │ │ ├── pagedDocumentTreeItemResponseModel.ts │ │ │ │ ├── pagedDocumentTypeBlueprintItemResponseModel.ts │ │ │ │ ├── pagedDocumentTypeTreeItemResponseModel.ts │ │ │ │ ├── pagedDocumentVersionItemResponseModel.ts │ │ │ │ ├── pagedFileSystemTreeItemPresentationModel.ts │ │ │ │ ├── pagedHealthCheckGroupResponseModel.ts │ │ │ │ ├── pagedHelpPageResponseModel.ts │ │ │ │ ├── pagedIReferenceResponseModel.ts │ │ │ │ ├── pagedIReferenceResponseModelItemsItem.ts │ │ │ │ ├── pagedIndexResponseModel.ts │ │ │ │ ├── pagedLanguageResponseModel.ts │ │ │ │ ├── pagedLogMessageResponseModel.ts │ │ │ │ ├── pagedLogTemplateResponseModel.ts │ │ │ │ ├── pagedLoggerResponseModel.ts │ │ │ │ ├── pagedMediaCollectionResponseModel.ts │ │ │ │ ├── pagedMediaRecycleBinItemResponseModel.ts │ │ │ │ ├── pagedMediaTreeItemResponseModel.ts │ │ │ │ ├── pagedMediaTypeTreeItemResponseModel.ts │ │ │ │ ├── pagedMemberGroupResponseModel.ts │ │ │ │ ├── pagedMemberResponseModel.ts │ │ │ │ ├── pagedMemberTypeTreeItemResponseModel.ts │ │ │ │ ├── pagedModelDataTypeItemResponseModel.ts │ │ │ │ ├── pagedModelDocumentItemResponseModel.ts │ │ │ │ ├── pagedModelDocumentTypeItemResponseModel.ts │ │ │ │ ├── pagedModelMediaItemResponseModel.ts │ │ │ │ ├── pagedModelMediaTypeItemResponseModel.ts │ │ │ │ ├── pagedModelMemberItemResponseModel.ts │ │ │ │ ├── pagedModelMemberTypeItemResponseModel.ts │ │ │ │ ├── pagedModelTemplateItemResponseModel.ts │ │ │ │ ├── pagedNamedEntityTreeItemResponseModel.ts │ │ │ │ ├── pagedObjectTypeResponseModel.ts │ │ │ │ ├── pagedPackageDefinitionResponseModel.ts │ │ │ │ ├── pagedPackageMigrationStatusResponseModel.ts │ │ │ │ ├── pagedPartialViewSnippetItemResponseModel.ts │ │ │ │ ├── pagedProblemDetailsModel.ts │ │ │ │ ├── pagedRedirectUrlResponseModel.ts │ │ │ │ ├── pagedReferenceByIdModel.ts │ │ │ │ ├── pagedRelationResponseModel.ts │ │ │ │ ├── pagedRelationTypeResponseModel.ts │ │ │ │ ├── pagedSavedLogSearchResponseModel.ts │ │ │ │ ├── pagedSearchResultResponseModel.ts │ │ │ │ ├── pagedSearcherResponseModel.ts │ │ │ │ ├── pagedSegmentResponseModel.ts │ │ │ │ ├── pagedTagResponseModel.ts │ │ │ │ ├── pagedTelemetryResponseModel.ts │ │ │ │ ├── pagedUserDataResponseModel.ts │ │ │ │ ├── pagedUserGroupResponseModel.ts │ │ │ │ ├── pagedUserResponseModel.ts │ │ │ │ ├── pagedWebhookEventModel.ts │ │ │ │ ├── pagedWebhookLogResponseModel.ts │ │ │ │ ├── pagedWebhookResponseModel.ts │ │ │ │ ├── partialViewFolderResponseModel.ts │ │ │ │ ├── partialViewFolderResponseModelParent.ts │ │ │ │ ├── partialViewItemResponseModel.ts │ │ │ │ ├── partialViewItemResponseModelParent.ts │ │ │ │ ├── partialViewResponseModel.ts │ │ │ │ ├── partialViewResponseModelParent.ts │ │ │ │ ├── partialViewSnippetItemResponseModel.ts │ │ │ │ ├── partialViewSnippetResponseModel.ts │ │ │ │ ├── passwordConfigurationResponseModel.ts │ │ │ │ ├── postDocumentVersionByIdRollbackParams.ts │ │ │ │ ├── postRedirectManagementStatusParams.ts │ │ │ │ ├── problemDetails.ts │ │ │ │ ├── problemDetailsBuilderModel.ts │ │ │ │ ├── profilingStatusRequestModel.ts │ │ │ │ ├── profilingStatusResponseModel.ts │ │ │ │ ├── propertyTypeAppearanceModel.ts │ │ │ │ ├── propertyTypeValidationModel.ts │ │ │ │ ├── publicAccessRequestModel.ts │ │ │ │ ├── publicAccessResponseModel.ts │ │ │ │ ├── publishDocumentRequestModel.ts │ │ │ │ ├── publishDocumentWithDescendantsRequestModel.ts │ │ │ │ ├── publishedDocumentResponseModel.ts │ │ │ │ ├── publishedDocumentResponseModelTemplate.ts │ │ │ │ ├── putDocumentVersionByIdPreventCleanupParams.ts │ │ │ │ ├── redirectStatusModel.ts │ │ │ │ ├── redirectUrlResponseModel.ts │ │ │ │ ├── redirectUrlStatusResponseModel.ts │ │ │ │ ├── referenceByIdModel.ts │ │ │ │ ├── relationReferenceModel.ts │ │ │ │ ├── relationResponseModel.ts │ │ │ │ ├── relationTypeItemResponseModel.ts │ │ │ │ ├── relationTypeResponseModel.ts │ │ │ │ ├── relationTypeResponseModelChildObject.ts │ │ │ │ ├── relationTypeResponseModelParentObject.ts │ │ │ │ ├── renamePartialViewRequestModel.ts │ │ │ │ ├── renameScriptRequestModel.ts │ │ │ │ ├── renameStylesheetRequestModel.ts │ │ │ │ ├── resendInviteUserRequestModel.ts │ │ │ │ ├── resetPasswordRequestModel.ts │ │ │ │ ├── resetPasswordTokenRequestModel.ts │ │ │ │ ├── resetPasswordUserResponseModel.ts │ │ │ │ ├── runtimeLevelModel.ts │ │ │ │ ├── runtimeModeModel.ts │ │ │ │ ├── savedLogSearchRequestModel.ts │ │ │ │ ├── savedLogSearchResponseModel.ts │ │ │ │ ├── scheduleRequestModel.ts │ │ │ │ ├── scriptFolderResponseModel.ts │ │ │ │ ├── scriptFolderResponseModelParent.ts │ │ │ │ ├── scriptItemResponseModel.ts │ │ │ │ ├── scriptItemResponseModelParent.ts │ │ │ │ ├── scriptResponseModel.ts │ │ │ │ ├── scriptResponseModelParent.ts │ │ │ │ ├── searchResultResponseModel.ts │ │ │ │ ├── searcherResponseModel.ts │ │ │ │ ├── securityConfigurationResponseModel.ts │ │ │ │ ├── segmentResponseModel.ts │ │ │ │ ├── serverConfigurationItemResponseModel.ts │ │ │ │ ├── serverConfigurationResponseModel.ts │ │ │ │ ├── serverInformationResponseModel.ts │ │ │ │ ├── serverStatusResponseModel.ts │ │ │ │ ├── serverTroubleshootingResponseModel.ts │ │ │ │ ├── setAvatarRequestModel.ts │ │ │ │ ├── sortingRequestModel.ts │ │ │ │ ├── sortingRequestModelParent.ts │ │ │ │ ├── staticFileItemResponseModel.ts │ │ │ │ ├── staticFileItemResponseModelParent.ts │ │ │ │ ├── statusResultTypeModel.ts │ │ │ │ ├── stylesheetFolderResponseModel.ts │ │ │ │ ├── stylesheetFolderResponseModelParent.ts │ │ │ │ ├── stylesheetItemResponseModel.ts │ │ │ │ ├── stylesheetItemResponseModelParent.ts │ │ │ │ ├── stylesheetResponseModel.ts │ │ │ │ ├── stylesheetResponseModelParent.ts │ │ │ │ ├── tagResponseModel.ts │ │ │ │ ├── telemetryLevelModel.ts │ │ │ │ ├── telemetryRequestModel.ts │ │ │ │ ├── telemetryResponseModel.ts │ │ │ │ ├── templateConfigurationResponseModel.ts │ │ │ │ ├── templateItemResponseModel.ts │ │ │ │ ├── templateQueryExecuteFilterPresentationModel.ts │ │ │ │ ├── templateQueryExecuteModel.ts │ │ │ │ ├── templateQueryExecuteModelRootDocument.ts │ │ │ │ ├── templateQueryExecuteModelSort.ts │ │ │ │ ├── templateQueryExecuteSortModel.ts │ │ │ │ ├── templateQueryOperatorModel.ts │ │ │ │ ├── templateQueryPropertyPresentationModel.ts │ │ │ │ ├── templateQueryPropertyTypeModel.ts │ │ │ │ ├── templateQueryResultItemPresentationModel.ts │ │ │ │ ├── templateQueryResultResponseModel.ts │ │ │ │ ├── templateQuerySettingsResponseModel.ts │ │ │ │ ├── templateResponseModel.ts │ │ │ │ ├── templateResponseModelMasterTemplate.ts │ │ │ │ ├── temporaryFileConfigurationResponseModel.ts │ │ │ │ ├── temporaryFileResponseModel.ts │ │ │ │ ├── trackedReferenceDocumentTypeModel.ts │ │ │ │ ├── trackedReferenceMediaTypeModel.ts │ │ │ │ ├── unknownTypePermissionPresentationModel.ts │ │ │ │ ├── unknownTypePermissionPresentationModelType.ts │ │ │ │ ├── unlockUsersRequestModel.ts │ │ │ │ ├── unpublishDocumentRequestModel.ts │ │ │ │ ├── updateDataTypeRequestModel.ts │ │ │ │ ├── updateDictionaryItemRequestModel.ts │ │ │ │ ├── updateDocumentBlueprintRequestModel.ts │ │ │ │ ├── updateDocumentNotificationsRequestModel.ts │ │ │ │ ├── updateDocumentRequestModel.ts │ │ │ │ ├── updateDocumentRequestModelTemplate.ts │ │ │ │ ├── updateDocumentTypePropertyTypeContainerRequestModel.ts │ │ │ │ ├── updateDocumentTypePropertyTypeContainerRequestModelParent.ts │ │ │ │ ├── updateDocumentTypePropertyTypeRequestModel.ts │ │ │ │ ├── updateDocumentTypePropertyTypeRequestModelContainer.ts │ │ │ │ ├── updateDocumentTypeRequestModel.ts │ │ │ │ ├── updateDocumentTypeRequestModelCollection.ts │ │ │ │ ├── updateDocumentTypeRequestModelDefaultTemplate.ts │ │ │ │ ├── updateDomainsRequestModel.ts │ │ │ │ ├── updateFolderResponseModel.ts │ │ │ │ ├── updateLanguageRequestModel.ts │ │ │ │ ├── updateMediaRequestModel.ts │ │ │ │ ├── updateMediaTypePropertyTypeContainerRequestModel.ts │ │ │ │ ├── updateMediaTypePropertyTypeContainerRequestModelParent.ts │ │ │ │ ├── updateMediaTypePropertyTypeRequestModel.ts │ │ │ │ ├── updateMediaTypePropertyTypeRequestModelContainer.ts │ │ │ │ ├── updateMediaTypeRequestModel.ts │ │ │ │ ├── updateMediaTypeRequestModelCollection.ts │ │ │ │ ├── updateMemberGroupRequestModel.ts │ │ │ │ ├── updateMemberRequestModel.ts │ │ │ │ ├── updateMemberTypePropertyTypeContainerRequestModel.ts │ │ │ │ ├── updateMemberTypePropertyTypeContainerRequestModelParent.ts │ │ │ │ ├── updateMemberTypePropertyTypeRequestModel.ts │ │ │ │ ├── updateMemberTypePropertyTypeRequestModelContainer.ts │ │ │ │ ├── updateMemberTypeRequestModel.ts │ │ │ │ ├── updateMemberTypeRequestModelCollection.ts │ │ │ │ ├── updatePackageRequestModel.ts │ │ │ │ ├── updatePartialViewRequestModel.ts │ │ │ │ ├── updateScriptRequestModel.ts │ │ │ │ ├── updateStylesheetRequestModel.ts │ │ │ │ ├── updateTemplateRequestModel.ts │ │ │ │ ├── updateUserDataRequestModel.ts │ │ │ │ ├── updateUserGroupRequestModel.ts │ │ │ │ ├── updateUserGroupRequestModelDocumentStartNode.ts │ │ │ │ ├── updateUserGroupRequestModelMediaStartNode.ts │ │ │ │ ├── updateUserGroupRequestModelPermissionsItem.ts │ │ │ │ ├── updateUserGroupsOnUserRequestModel.ts │ │ │ │ ├── updateUserRequestModel.ts │ │ │ │ ├── updateWebhookRequestModel.ts │ │ │ │ ├── updateWebhookRequestModelHeaders.ts │ │ │ │ ├── upgradeCheckResponseModel.ts │ │ │ │ ├── upgradeSettingsResponseModel.ts │ │ │ │ ├── userConfigurationResponseModel.ts │ │ │ │ ├── userDataModel.ts │ │ │ │ ├── userDataOperationStatusModel.ts │ │ │ │ ├── userDataResponseModel.ts │ │ │ │ ├── userExternalLoginProviderModel.ts │ │ │ │ ├── userGroupItemResponseModel.ts │ │ │ │ ├── userGroupResponseModel.ts │ │ │ │ ├── userGroupResponseModelDocumentStartNode.ts │ │ │ │ ├── userGroupResponseModelMediaStartNode.ts │ │ │ │ ├── userGroupResponseModelPermissionsItem.ts │ │ │ │ ├── userInstallRequestModel.ts │ │ │ │ ├── userItemResponseModel.ts │ │ │ │ ├── userKindModel.ts │ │ │ │ ├── userOrderModel.ts │ │ │ │ ├── userPermissionModel.ts │ │ │ │ ├── userPermissionsResponseModel.ts │ │ │ │ ├── userResponseModel.ts │ │ │ │ ├── userSettingsPresentationModel.ts │ │ │ │ ├── userStateModel.ts │ │ │ │ ├── userTwoFactorProviderModel.ts │ │ │ │ ├── validateUpdateDocumentRequestModel.ts │ │ │ │ ├── validateUpdateDocumentRequestModelTemplate.ts │ │ │ │ ├── variantItemResponseModel.ts │ │ │ │ ├── verifyInviteUserRequestModel.ts │ │ │ │ ├── verifyInviteUserResponseModel.ts │ │ │ │ ├── verifyResetPasswordResponseModel.ts │ │ │ │ ├── verifyResetPasswordTokenRequestModel.ts │ │ │ │ ├── webhookEventModel.ts │ │ │ │ ├── webhookEventResponseModel.ts │ │ │ │ ├── webhookItemResponseModel.ts │ │ │ │ ├── webhookLogResponseModel.ts │ │ │ │ ├── webhookResponseModel.ts │ │ │ │ └── webhookResponseModelHeaders.ts │ │ │ ├── temporary-file │ │ │ │ ├── index.ts │ │ │ │ ├── schemas │ │ │ │ │ ├── index.ts │ │ │ │ │ ├── postTemporaryFileBody.ts │ │ │ │ │ ├── temporaryFileConfigurationResponseModel.ts │ │ │ │ │ └── temporaryFileResponseModel.ts │ │ │ │ └── types.zod.ts │ │ │ └── umbracoManagementAPI.zod.ts │ │ ├── resources │ │ │ ├── data-types │ │ │ │ ├── get │ │ │ │ │ ├── get-ancestors.ts │ │ │ │ │ ├── get-children.ts │ │ │ │ │ ├── get-folder.ts │ │ │ │ │ ├── get-is-used.ts │ │ │ │ │ ├── get-query.ts │ │ │ │ │ ├── get-references.ts │ │ │ │ │ ├── get-root.ts │ │ │ │ │ └── get-search.ts │ │ │ │ └── index.ts │ │ │ ├── dictionary │ │ │ │ ├── get │ │ │ │ │ ├── get-ancestors.ts │ │ │ │ │ ├── get-children.ts │ │ │ │ │ ├── get-item.ts │ │ │ │ │ ├── get-query.ts │ │ │ │ │ └── get-root.ts │ │ │ │ └── index.ts │ │ │ ├── document-blueprint │ │ │ │ ├── get │ │ │ │ │ ├── get-ancestors.ts │ │ │ │ │ ├── get-blueprint.ts │ │ │ │ │ ├── get-children.ts │ │ │ │ │ ├── get-folder.ts │ │ │ │ │ └── get-query.ts │ │ │ │ └── index.ts │ │ │ ├── language │ │ │ │ ├── get │ │ │ │ │ └── get-default.ts │ │ │ │ └── index.ts │ │ │ └── resource-factory.ts │ │ ├── tools │ │ │ ├── culture │ │ │ │ ├── __tests__ │ │ │ │ │ ├── __snapshots__ │ │ │ │ │ │ └── index.test.ts.snap │ │ │ │ │ └── index.test.ts │ │ │ │ ├── get-cultures.ts │ │ │ │ └── index.ts │ │ │ ├── data-type │ │ │ │ ├── __tests__ │ │ │ │ │ ├── __snapshots__ │ │ │ │ │ │ ├── create-data-type.test.ts.snap │ │ │ │ │ │ ├── delete-data-type.test.ts.snap │ │ │ │ │ │ ├── folder-data-type.test.ts.snap │ │ │ │ │ │ ├── get-data-type-by-id-array.test.ts.snap │ │ │ │ │ │ ├── get-data-type-tree.test.ts.snap │ │ │ │ │ │ ├── get-data-type.test.ts.snap │ │ │ │ │ │ ├── index.test.ts.snap │ │ │ │ │ │ ├── move-data-type.test.ts.snap │ │ │ │ │ │ └── update-data-type.test.ts.snap │ │ │ │ │ ├── create-data-type.test.ts │ │ │ │ │ ├── delete-data-type.test.ts │ │ │ │ │ ├── folder-data-type.test.ts │ │ │ │ │ ├── get-data-type-by-id-array.test.ts │ │ │ │ │ ├── get-data-type-tree.test.ts │ │ │ │ │ ├── get-data-type.test.ts │ │ │ │ │ ├── helpers │ │ │ │ │ │ ├── data-type-builder.test.ts │ │ │ │ │ │ ├── data-type-builder.ts │ │ │ │ │ │ ├── data-type-folder-builder.test.ts │ │ │ │ │ │ ├── data-type-folder-builder.ts │ │ │ │ │ │ ├── data-type-test-helper.test.ts │ │ │ │ │ │ └── data-type-test-helper.ts │ │ │ │ │ ├── index.test.ts │ │ │ │ │ ├── move-data-type.test.ts │ │ │ │ │ └── update-data-type.test.ts │ │ │ │ ├── delete │ │ │ │ │ └── delete-data-type.ts │ │ │ │ ├── folders │ │ │ │ │ ├── delete │ │ │ │ │ │ └── delete-folder.ts │ │ │ │ │ ├── get │ │ │ │ │ │ └── get-folder.ts │ │ │ │ │ ├── post │ │ │ │ │ │ └── create-folder.ts │ │ │ │ │ └── put │ │ │ │ │ │ └── update-folder.ts │ │ │ │ ├── get │ │ │ │ │ ├── find-data-type.ts │ │ │ │ │ ├── get-data-type-by-id-array.ts │ │ │ │ │ ├── get-data-type.ts │ │ │ │ │ ├── get-references-data-type.ts │ │ │ │ │ └── is-used-data-type.ts │ │ │ │ ├── index.ts │ │ │ │ ├── items │ │ │ │ │ └── get │ │ │ │ │ │ ├── get-all.ts │ │ │ │ │ │ ├── get-ancestors.ts │ │ │ │ │ │ ├── get-children.ts │ │ │ │ │ │ ├── get-root.ts │ │ │ │ │ │ └── get-search.ts │ │ │ │ ├── post │ │ │ │ │ ├── copy-data-type.ts │ │ │ │ │ └── create-data-type.ts │ │ │ │ └── put │ │ │ │ │ ├── move-data-type.ts │ │ │ │ │ └── update-data-type.ts │ │ │ ├── dictionary │ │ │ │ ├── __tests__ │ │ │ │ │ ├── __snapshots__ │ │ │ │ │ │ ├── create-dictionary-item.test.ts.snap │ │ │ │ │ │ ├── delete-dictionary-item.test.ts.snap │ │ │ │ │ │ ├── dictionary-tree.test.ts.snap │ │ │ │ │ │ ├── find-dictionary-item.test.ts.snap │ │ │ │ │ │ ├── get-dictionary-by-id-array.test.ts.snap │ │ │ │ │ │ ├── get-dictionary-item.test.ts.snap │ │ │ │ │ │ ├── index.test.ts.snap │ │ │ │ │ │ ├── move-dictionary-item.test.ts.snap │ │ │ │ │ │ └── update-dictionary-item.test.ts.snap │ │ │ │ │ ├── create-dictionary-item.test.ts │ │ │ │ │ ├── delete-dictionary-item.test.ts │ │ │ │ │ ├── dictionary-tree.test.ts │ │ │ │ │ ├── find-dictionary-item.test.ts │ │ │ │ │ ├── get-dictionary-by-id-array.test.ts │ │ │ │ │ ├── get-dictionary-item.test.ts │ │ │ │ │ ├── helpers │ │ │ │ │ │ ├── dictionary-builder.test.ts │ │ │ │ │ │ ├── dictionary-builder.ts │ │ │ │ │ │ ├── dictionary-helper.test.ts │ │ │ │ │ │ └── dictionary-helper.ts │ │ │ │ │ ├── index.test.ts │ │ │ │ │ ├── move-dictionary-item.test.ts │ │ │ │ │ └── update-dictionary-item.test.ts │ │ │ │ ├── delete │ │ │ │ │ └── delete-dictionary-item.ts │ │ │ │ ├── get │ │ │ │ │ ├── find-dictionary-item.ts │ │ │ │ │ ├── get-dictionary-by-id-array.ts │ │ │ │ │ └── get-dictionary-item.ts │ │ │ │ ├── index.ts │ │ │ │ ├── items │ │ │ │ │ └── get │ │ │ │ │ │ ├── get-ancestors.ts │ │ │ │ │ │ ├── get-children.ts │ │ │ │ │ │ └── get-root.ts │ │ │ │ ├── post │ │ │ │ │ └── create-dictionary-item.ts │ │ │ │ └── put │ │ │ │ │ ├── move-dictionary-item.ts │ │ │ │ │ └── update-dictionary-item.ts │ │ │ ├── document-blueprint │ │ │ │ ├── __tests__ │ │ │ │ │ ├── __snapshots__ │ │ │ │ │ │ ├── create-document-blueprint.test.ts.snap │ │ │ │ │ │ ├── delete-document-blueprint.test.ts.snap │ │ │ │ │ │ ├── folder-document-blueprint.test.ts.snap │ │ │ │ │ │ ├── get-document-blueprint-by-id-array.test.ts.snap │ │ │ │ │ │ ├── get-document-blueprint-tree.test.ts.snap │ │ │ │ │ │ ├── get-document-blueprint.test.ts.snap │ │ │ │ │ │ ├── index.test.ts.snap │ │ │ │ │ │ ├── move-document-blueprint.test.ts.snap │ │ │ │ │ │ └── update-document-blueprint.test.ts.snap │ │ │ │ │ ├── create-document-blueprint.test.ts │ │ │ │ │ ├── delete-document-blueprint.test.ts │ │ │ │ │ ├── folder-document-blueprint.test.ts │ │ │ │ │ ├── get-document-blueprint-by-id-array.test.ts │ │ │ │ │ ├── get-document-blueprint-tree.test.ts │ │ │ │ │ ├── get-document-blueprint.test.ts │ │ │ │ │ ├── helpers │ │ │ │ │ │ ├── document-blueprint-builder.test.ts │ │ │ │ │ │ ├── document-blueprint-builder.ts │ │ │ │ │ │ ├── document-blueprint-folder-builder.test.ts │ │ │ │ │ │ ├── document-blueprint-folder-builder.ts │ │ │ │ │ │ ├── document-blueprint-test-helper.test.ts │ │ │ │ │ │ └── document-blueprint-test-helper.ts │ │ │ │ │ ├── index.test.ts │ │ │ │ │ ├── move-document-blueprint.test.ts │ │ │ │ │ └── update-document-blueprint.test.ts │ │ │ │ ├── delete │ │ │ │ │ └── delete-blueprint.ts │ │ │ │ ├── folders │ │ │ │ │ ├── delete │ │ │ │ │ │ └── delete-folder.ts │ │ │ │ │ ├── get │ │ │ │ │ │ └── get-folder.ts │ │ │ │ │ ├── post │ │ │ │ │ │ └── create-folder.ts │ │ │ │ │ └── put │ │ │ │ │ │ └── update-folder.ts │ │ │ │ ├── get │ │ │ │ │ ├── get-ancestors.ts │ │ │ │ │ ├── get-blueprint.ts │ │ │ │ │ ├── get-children.ts │ │ │ │ │ ├── get-document-blueprint-by-id-array.ts │ │ │ │ │ └── get-root.ts │ │ │ │ ├── index.ts │ │ │ │ ├── post │ │ │ │ │ └── create-blueprint.ts │ │ │ │ └── put │ │ │ │ │ ├── move-blueprint.ts │ │ │ │ │ └── update-blueprint.ts │ │ │ ├── document-type │ │ │ │ ├── __tests__ │ │ │ │ │ ├── __snapshots__ │ │ │ │ │ │ ├── copy-document-type.test.ts.snap │ │ │ │ │ │ ├── create-document-type.test.ts.snap │ │ │ │ │ │ ├── create-element-type.test.ts.snap │ │ │ │ │ │ ├── delete-document-type.test.ts.snap │ │ │ │ │ │ ├── folder-document-type.test.ts.snap │ │ │ │ │ │ ├── get-document-type-allowed-at-root.test.ts.snap │ │ │ │ │ │ ├── get-document-type-allowed-children.test.ts.snap │ │ │ │ │ │ ├── get-document-type-available-compositions.test.ts.snap │ │ │ │ │ │ ├── get-document-type-blueprint.test.ts.snap │ │ │ │ │ │ ├── get-document-type-by-id.test.ts.snap │ │ │ │ │ │ ├── get-document-type-by-ids.test.ts.snap │ │ │ │ │ │ ├── get-document-type-composition-references.test.ts.snap │ │ │ │ │ │ ├── get-document-type-configuration.test.ts.snap │ │ │ │ │ │ ├── get-document-type-tree.test.ts.snap │ │ │ │ │ │ ├── index.test.ts.snap │ │ │ │ │ │ ├── move-document-type.test.ts.snap │ │ │ │ │ │ ├── search-document-type.test.ts.snap │ │ │ │ │ │ ├── update-document-type.test.ts.snap │ │ │ │ │ │ ├── validate-document-type-post.test.ts.snap │ │ │ │ │ │ └── validate-document-type-put.test.ts.snap │ │ │ │ │ ├── copy-document-type.test.ts │ │ │ │ │ ├── create-container-hierarchy.test.ts │ │ │ │ │ ├── create-document-type.test.ts │ │ │ │ │ ├── create-element-type.test.ts │ │ │ │ │ ├── delete-document-type.test.ts │ │ │ │ │ ├── folder-document-type.test.ts │ │ │ │ │ ├── get-document-type-allowed-at-root.test.ts │ │ │ │ │ ├── get-document-type-allowed-children.test.ts │ │ │ │ │ ├── get-document-type-available-compositions.test.ts │ │ │ │ │ ├── get-document-type-blueprint.test.ts │ │ │ │ │ ├── get-document-type-by-id.test.ts │ │ │ │ │ ├── get-document-type-by-ids.test.ts │ │ │ │ │ ├── get-document-type-composition-references.test.ts │ │ │ │ │ ├── get-document-type-configuration.test.ts │ │ │ │ │ ├── get-document-type-tree.test.ts │ │ │ │ │ ├── helpers │ │ │ │ │ │ ├── document-type-builder.test.ts │ │ │ │ │ │ ├── document-type-builder.ts │ │ │ │ │ │ ├── document-type-folder-builder.test.ts │ │ │ │ │ │ ├── document-type-folder-builder.ts │ │ │ │ │ │ ├── document-type-test-helper.test.ts │ │ │ │ │ │ └── document-type-test-helper.ts │ │ │ │ │ ├── index.test.ts │ │ │ │ │ ├── move-document-type.test.ts │ │ │ │ │ ├── search-document-type.test.ts │ │ │ │ │ ├── update-document-type.test.ts │ │ │ │ │ ├── validate-document-type-post.test.ts │ │ │ │ │ └── validate-document-type-put.test.ts │ │ │ │ ├── delete │ │ │ │ │ └── delete-document-type.ts │ │ │ │ ├── folders │ │ │ │ │ ├── delete │ │ │ │ │ │ └── delete-folder.ts │ │ │ │ │ ├── get │ │ │ │ │ │ └── get-folder.ts │ │ │ │ │ ├── post │ │ │ │ │ │ └── create-folder.ts │ │ │ │ │ └── put │ │ │ │ │ │ └── update-folder.ts │ │ │ │ ├── get │ │ │ │ │ ├── get-document-type-allowed-at-root.ts │ │ │ │ │ ├── get-document-type-allowed-children.ts │ │ │ │ │ ├── get-document-type-blueprint.ts │ │ │ │ │ ├── get-document-type-by-id-array.ts │ │ │ │ │ ├── get-document-type-by-ids.ts │ │ │ │ │ ├── get-document-type-composition-references.ts │ │ │ │ │ ├── get-document-type-configuration.ts │ │ │ │ │ └── search-document-type.ts │ │ │ │ ├── helpers │ │ │ │ │ └── create-container-hierarchy.ts │ │ │ │ ├── index.ts │ │ │ │ ├── items │ │ │ │ │ └── get │ │ │ │ │ │ ├── get-all.ts │ │ │ │ │ │ ├── get-ancestors.ts │ │ │ │ │ │ ├── get-children.ts │ │ │ │ │ │ └── get-root.ts │ │ │ │ ├── post │ │ │ │ │ ├── copy-document-type.ts │ │ │ │ │ ├── create-document-type.ts │ │ │ │ │ ├── create-element-type.ts │ │ │ │ │ ├── get-document-type-available-compositions.ts │ │ │ │ │ ├── helpers │ │ │ │ │ │ └── create-container-hierarchy.ts │ │ │ │ │ └── validate-document-type.ts │ │ │ │ ├── put │ │ │ │ │ ├── move-document-type.ts │ │ │ │ │ ├── update-document-type.ts │ │ │ │ │ └── validate-document-type.ts │ │ │ │ └── templates │ │ │ │ │ └── get-icons.ts │ │ │ ├── document │ │ │ │ ├── __tests__ │ │ │ │ │ ├── __snapshots__ │ │ │ │ │ │ ├── copy-document.test.ts.snap │ │ │ │ │ │ ├── create-document.test.ts.snap │ │ │ │ │ │ ├── delete-document-public-access.test.ts.snap │ │ │ │ │ │ ├── delete-document.test.ts.snap │ │ │ │ │ │ ├── delete-from-recycle-bin.test.ts.snap │ │ │ │ │ │ ├── empty-recycle-bin.test.ts.snap │ │ │ │ │ │ ├── get-document-configuration.test.ts.snap │ │ │ │ │ │ ├── get-document-domains.test.ts.snap │ │ │ │ │ │ ├── get-document-notifications.test.ts.snap │ │ │ │ │ │ ├── get-document-public-access.test.ts.snap │ │ │ │ │ │ ├── get-document-publish.test.ts.snap │ │ │ │ │ │ ├── get-document-tree.test.ts.snap │ │ │ │ │ │ ├── get-document-urls.test.ts.snap │ │ │ │ │ │ ├── get-recycle-bin-tree.test.ts.snap │ │ │ │ │ │ ├── index.test.ts.snap │ │ │ │ │ │ ├── move-document.test.ts.snap │ │ │ │ │ │ ├── move-to-recycle-bin.test.ts.snap │ │ │ │ │ │ ├── post-document-public-access.test.ts.snap │ │ │ │ │ │ ├── publish-document-with-descendants.test.ts.snap │ │ │ │ │ │ ├── publish-document.test.ts.snap │ │ │ │ │ │ ├── put-document-domains.test.ts.snap │ │ │ │ │ │ ├── put-document-notifications.test.ts.snap │ │ │ │ │ │ ├── put-document-public-access.test.ts.snap │ │ │ │ │ │ ├── restore-from-recycle-bin.test.ts.snap │ │ │ │ │ │ ├── sort-document.test.ts.snap │ │ │ │ │ │ ├── unpublish-document.test.ts.snap │ │ │ │ │ │ ├── update-document.test.ts.snap │ │ │ │ │ │ └── validate-document.test.ts.snap │ │ │ │ │ ├── copy-document.test.ts │ │ │ │ │ ├── create-document.test.ts │ │ │ │ │ ├── delete-document-public-access.test.ts │ │ │ │ │ ├── delete-document.test.ts │ │ │ │ │ ├── delete-from-recycle-bin.test.ts │ │ │ │ │ ├── empty-recycle-bin.test.ts │ │ │ │ │ ├── get-document-audit-log.test.ts │ │ │ │ │ ├── get-document-by-id.test.ts │ │ │ │ │ ├── get-document-configuration.test.ts │ │ │ │ │ ├── get-document-domains.test.ts │ │ │ │ │ ├── get-document-notifications.test.ts │ │ │ │ │ ├── get-document-public-access.test.ts │ │ │ │ │ ├── get-document-publish.test.ts │ │ │ │ │ ├── get-document-tree.test.ts │ │ │ │ │ ├── get-document-urls.test.ts │ │ │ │ │ ├── get-recycle-bin-tree.test.ts │ │ │ │ │ ├── helpers │ │ │ │ │ │ ├── __snapshots__ │ │ │ │ │ │ │ └── document-builder.test.ts.snap │ │ │ │ │ │ ├── document-builder.test.ts │ │ │ │ │ │ ├── document-builder.ts │ │ │ │ │ │ ├── document-test-helper.test.ts │ │ │ │ │ │ └── document-test-helper.ts │ │ │ │ │ ├── index.test.ts │ │ │ │ │ ├── move-document.test.ts │ │ │ │ │ ├── move-to-recycle-bin.test.ts │ │ │ │ │ ├── post-document-public-access.test.ts │ │ │ │ │ ├── publish-document-with-descendants.test.ts │ │ │ │ │ ├── publish-document.test.ts │ │ │ │ │ ├── put-document-domains.test.ts │ │ │ │ │ ├── put-document-notifications.test.ts │ │ │ │ │ ├── put-document-public-access.test.ts │ │ │ │ │ ├── restore-from-recycle-bin.test.ts │ │ │ │ │ ├── search-document.old │ │ │ │ │ ├── sort-document.test.ts │ │ │ │ │ ├── unpublish-document.test.ts │ │ │ │ │ ├── update-document.test.ts │ │ │ │ │ └── validate-document.test.ts │ │ │ │ ├── constants.ts │ │ │ │ ├── delete │ │ │ │ │ ├── delete-document-public-access.ts │ │ │ │ │ ├── delete-document.ts │ │ │ │ │ └── delete-from-recycle-bin.ts │ │ │ │ ├── get │ │ │ │ │ ├── get-document-audit-log.ts │ │ │ │ │ ├── get-document-by-id.ts │ │ │ │ │ ├── get-document-configuration.ts │ │ │ │ │ ├── get-document-domains.ts │ │ │ │ │ ├── get-document-notifications.ts │ │ │ │ │ ├── get-document-public-access.ts │ │ │ │ │ ├── get-document-publish.ts │ │ │ │ │ ├── get-document-urls.ts │ │ │ │ │ └── search-document.ts │ │ │ │ ├── index.ts │ │ │ │ ├── items │ │ │ │ │ └── get │ │ │ │ │ │ ├── get-ancestors.ts │ │ │ │ │ │ ├── get-children.ts │ │ │ │ │ │ ├── get-recycle-bin-children.ts │ │ │ │ │ │ ├── get-recycle-bin-root.ts │ │ │ │ │ │ └── get-root.ts │ │ │ │ ├── post │ │ │ │ │ ├── copy-document.ts │ │ │ │ │ ├── create-document.ts │ │ │ │ │ ├── post-document-public-access.ts │ │ │ │ │ └── validate-document.ts │ │ │ │ └── put │ │ │ │ │ ├── empty-recycle-bin.ts │ │ │ │ │ ├── move-document.ts │ │ │ │ │ ├── move-to-recycle-bin.ts │ │ │ │ │ ├── publish-document-with-descendants.ts │ │ │ │ │ ├── publish-document.ts │ │ │ │ │ ├── put-document-domains.ts │ │ │ │ │ ├── put-document-notifications.ts │ │ │ │ │ ├── put-document-public-access.ts │ │ │ │ │ ├── restore-from-recycle-bin.ts │ │ │ │ │ ├── sort-document.ts │ │ │ │ │ ├── unpublish-document.ts │ │ │ │ │ └── update-document.ts │ │ │ ├── language │ │ │ │ ├── __tests__ │ │ │ │ │ ├── __snapshots__ │ │ │ │ │ │ ├── create-language.test.ts.snap │ │ │ │ │ │ ├── delete-language.test.ts.snap │ │ │ │ │ │ ├── get-default-language.test.ts.snap │ │ │ │ │ │ ├── get-language-by-iso-code.test.ts.snap │ │ │ │ │ │ ├── get-language-items.test.ts.snap │ │ │ │ │ │ ├── index.test.ts.snap │ │ │ │ │ │ └── update-language.test.ts.snap │ │ │ │ │ ├── create-language.test.ts │ │ │ │ │ ├── delete-language.test.ts │ │ │ │ │ ├── get-default-language.test.ts │ │ │ │ │ ├── get-language-by-iso-code.test.ts │ │ │ │ │ ├── get-language-items.test.ts │ │ │ │ │ ├── helpers │ │ │ │ │ │ ├── language-builder.test.ts │ │ │ │ │ │ ├── language-builder.ts │ │ │ │ │ │ ├── language-helper.test.ts │ │ │ │ │ │ └── language-helper.ts │ │ │ │ │ ├── index.test.ts │ │ │ │ │ └── update-language.test.ts │ │ │ │ ├── delete │ │ │ │ │ └── delete-language.ts │ │ │ │ ├── get │ │ │ │ │ ├── get-default-language.ts │ │ │ │ │ ├── get-language-by-iso-code.ts │ │ │ │ │ └── get-language-items.ts │ │ │ │ ├── index.ts │ │ │ │ ├── post │ │ │ │ │ └── create-language.ts │ │ │ │ └── put │ │ │ │ │ └── update-language.ts │ │ │ ├── log-viewer │ │ │ │ ├── __tests__ │ │ │ │ │ ├── __snapshots__ │ │ │ │ │ │ ├── delete-log-viewer-saved-search-by-name.test.ts.snap │ │ │ │ │ │ ├── get-log-viewer-level.test.ts.snap │ │ │ │ │ │ ├── get-log-viewer-saved-search-by-name.test.ts.snap │ │ │ │ │ │ ├── index.test.ts.snap │ │ │ │ │ │ └── post-log-viewer-saved-search.test.ts.snap │ │ │ │ │ ├── delete-log-viewer-saved-search-by-name.test.ts │ │ │ │ │ ├── get-log-viewer-level-count.test.ts │ │ │ │ │ ├── get-log-viewer-level.test.ts │ │ │ │ │ ├── get-log-viewer-log.test.ts │ │ │ │ │ ├── get-log-viewer-message-template.test.ts │ │ │ │ │ ├── get-log-viewer-saved-search-by-name.test.ts │ │ │ │ │ ├── get-log-viewer-saved-search.test.ts │ │ │ │ │ ├── get-log-viewer-validate-logs-size.test.ts │ │ │ │ │ ├── helpers │ │ │ │ │ │ ├── log-viewer-saved-search-builder.test.ts │ │ │ │ │ │ ├── log-viewer-saved-search-builder.ts │ │ │ │ │ │ ├── log-viewer-test-helper.test.ts │ │ │ │ │ │ └── log-viewer-test-helper.ts │ │ │ │ │ ├── index.test.ts │ │ │ │ │ └── post-log-viewer-saved-search.test.ts │ │ │ │ ├── delete │ │ │ │ │ └── delete-log-viewer-saved-search-by-name.ts │ │ │ │ ├── get │ │ │ │ │ ├── get-log-viewer-level-count.ts │ │ │ │ │ ├── get-log-viewer-level.ts │ │ │ │ │ ├── get-log-viewer-log.ts │ │ │ │ │ ├── get-log-viewer-message-template.ts │ │ │ │ │ ├── get-log-viewer-saved-search-by-name.ts │ │ │ │ │ ├── get-log-viewer-saved-search.ts │ │ │ │ │ └── get-log-viewer-validate-logs-size.ts │ │ │ │ ├── index.ts │ │ │ │ └── post │ │ │ │ │ └── post-log-viewer-saved-search.ts │ │ │ ├── media-type │ │ │ │ ├── __tests__ │ │ │ │ │ ├── __snapshots__ │ │ │ │ │ │ ├── allowed-media-type.test.ts.snap │ │ │ │ │ │ ├── copy-media-type.test.ts.snap │ │ │ │ │ │ ├── create-media-type.test.ts.snap │ │ │ │ │ │ ├── delete-media-type.test.ts.snap │ │ │ │ │ │ ├── folder-media-type.test.ts.snap │ │ │ │ │ │ ├── get-media-type-allowed-at-root.test.ts.snap │ │ │ │ │ │ ├── get-media-type-allowed-children.test.ts.snap │ │ │ │ │ │ ├── get-media-type-available-compositions.test.ts.snap │ │ │ │ │ │ ├── get-media-type-by-id.test.ts.snap │ │ │ │ │ │ ├── get-media-type-by-ids.test.ts.snap │ │ │ │ │ │ ├── get-media-type-composition-references.test.ts.snap │ │ │ │ │ │ ├── get-media-type-configuration.test.ts.snap │ │ │ │ │ │ ├── get-media-type-tree.test.ts.snap │ │ │ │ │ │ ├── index.test.ts.snap │ │ │ │ │ │ ├── move-media-type.test.ts.snap │ │ │ │ │ │ └── update-media-type.test.ts.snap │ │ │ │ │ ├── allowed-media-type.test.ts │ │ │ │ │ ├── copy-media-type.test.ts │ │ │ │ │ ├── create-media-type.test.ts │ │ │ │ │ ├── delete-media-type.test.ts │ │ │ │ │ ├── folder-media-type.test.ts │ │ │ │ │ ├── get-media-type-allowed-at-root.test.ts │ │ │ │ │ ├── get-media-type-allowed-children.test.ts │ │ │ │ │ ├── get-media-type-available-compositions.test.ts │ │ │ │ │ ├── get-media-type-by-id.test.ts │ │ │ │ │ ├── get-media-type-by-ids.test.ts │ │ │ │ │ ├── get-media-type-composition-references.test.ts │ │ │ │ │ ├── get-media-type-configuration.test.ts │ │ │ │ │ ├── get-media-type-tree.test.ts │ │ │ │ │ ├── helpers │ │ │ │ │ │ ├── media-type-builder.test.ts │ │ │ │ │ │ ├── media-type-builder.ts │ │ │ │ │ │ ├── media-type-folder-builder.test.ts │ │ │ │ │ │ ├── media-type-folder-builder.ts │ │ │ │ │ │ ├── media-type-folder-helper.test.ts │ │ │ │ │ │ ├── media-type-folder-helper.ts │ │ │ │ │ │ ├── media-type-helper.test.ts │ │ │ │ │ │ └── media-type-helper.ts │ │ │ │ │ ├── index.test.ts │ │ │ │ │ ├── move-media-type.test.ts │ │ │ │ │ └── update-media-type.test.ts │ │ │ │ ├── delete │ │ │ │ │ └── delete-media-type.ts │ │ │ │ ├── folders │ │ │ │ │ ├── delete │ │ │ │ │ │ └── delete-folder.ts │ │ │ │ │ ├── get │ │ │ │ │ │ └── get-folder.ts │ │ │ │ │ ├── post │ │ │ │ │ │ └── create-folder.ts │ │ │ │ │ └── put │ │ │ │ │ │ └── update-folder.ts │ │ │ │ ├── get │ │ │ │ │ ├── get-allowed.ts │ │ │ │ │ ├── get-media-type-allowed-at-root.ts │ │ │ │ │ ├── get-media-type-allowed-children.ts │ │ │ │ │ ├── get-media-type-by-id.ts │ │ │ │ │ ├── get-media-type-by-ids.ts │ │ │ │ │ ├── get-media-type-composition-references.ts │ │ │ │ │ └── get-media-type-configuration.ts │ │ │ │ ├── index.ts │ │ │ │ ├── items │ │ │ │ │ └── get │ │ │ │ │ │ ├── get-ancestors.ts │ │ │ │ │ │ ├── get-children.ts │ │ │ │ │ │ └── get-root.ts │ │ │ │ ├── post │ │ │ │ │ ├── copy-media-type.ts │ │ │ │ │ ├── create-media-type.ts │ │ │ │ │ └── get-media-type-available-compositions.ts │ │ │ │ └── put │ │ │ │ │ ├── move-media-type.ts │ │ │ │ │ └── update-media-type.ts │ │ │ ├── media │ │ │ │ ├── __tests__ │ │ │ │ │ ├── __snapshots__ │ │ │ │ │ │ ├── create-media.test.ts.snap │ │ │ │ │ │ ├── delete-from-recycle-bin.test.ts.snap │ │ │ │ │ │ ├── delete-media.test.ts.snap │ │ │ │ │ │ ├── empty-recycle-bin.test.ts.snap │ │ │ │ │ │ ├── get-media-by-id-array.test.ts.snap │ │ │ │ │ │ ├── get-media-configuration.test.ts.snap │ │ │ │ │ │ ├── get-media-tree.test.ts.snap │ │ │ │ │ │ ├── get-media-urls.test.ts.snap │ │ │ │ │ │ ├── get-recycle-bin-children.test.ts.snap │ │ │ │ │ │ ├── get-recycle-bin-root.test.ts.snap │ │ │ │ │ │ ├── index.test.ts.snap │ │ │ │ │ │ ├── move-media.test.ts.snap │ │ │ │ │ │ ├── move-to-recycle-bin.test.ts.snap │ │ │ │ │ │ ├── restore-from-recycle-bin.test.ts.snap │ │ │ │ │ │ ├── sort-media.test.ts.snap │ │ │ │ │ │ ├── update-media.test.ts.snap │ │ │ │ │ │ └── validate-media.test.ts.snap │ │ │ │ │ ├── create-media.test.ts │ │ │ │ │ ├── delete-from-recycle-bin.test.ts │ │ │ │ │ ├── delete-media.test.ts │ │ │ │ │ ├── empty-recycle-bin.test.ts │ │ │ │ │ ├── get-media-audit-log.test.ts │ │ │ │ │ ├── get-media-by-id-array.test.ts │ │ │ │ │ ├── get-media-by-id.test.ts │ │ │ │ │ ├── get-media-configuration.test.ts │ │ │ │ │ ├── get-media-tree.test.ts │ │ │ │ │ ├── get-media-urls.test.ts │ │ │ │ │ ├── get-recycle-bin-children.test.ts │ │ │ │ │ ├── get-recycle-bin-root.test.ts │ │ │ │ │ ├── helpers │ │ │ │ │ │ ├── media-builder.test.ts │ │ │ │ │ │ ├── media-builder.ts │ │ │ │ │ │ ├── media-test-helper.test.ts │ │ │ │ │ │ └── media-test-helper.ts │ │ │ │ │ ├── index.test.ts │ │ │ │ │ ├── move-media.test.ts │ │ │ │ │ ├── move-to-recycle-bin.test.ts │ │ │ │ │ ├── restore-from-recycle-bin.test.ts │ │ │ │ │ ├── sort-media.test.ts │ │ │ │ │ ├── update-media.test.ts │ │ │ │ │ └── validate-media.test.ts │ │ │ │ ├── delete │ │ │ │ │ ├── delete-from-recycle-bin.ts │ │ │ │ │ ├── delete-media.ts │ │ │ │ │ └── empty-recycle-bin.ts │ │ │ │ ├── get │ │ │ │ │ ├── get-media-audit-log.ts │ │ │ │ │ ├── get-media-by-id-array.ts │ │ │ │ │ ├── get-media-by-id.ts │ │ │ │ │ ├── get-media-configuration.ts │ │ │ │ │ └── get-media-urls.ts │ │ │ │ ├── index.ts │ │ │ │ ├── items │ │ │ │ │ └── get │ │ │ │ │ │ ├── get-ancestors.ts │ │ │ │ │ │ ├── get-children.ts │ │ │ │ │ │ ├── get-recycle-bin-children.ts │ │ │ │ │ │ ├── get-recycle-bin-root.ts │ │ │ │ │ │ └── get-root.ts │ │ │ │ ├── post │ │ │ │ │ ├── create-media.ts │ │ │ │ │ └── validate-media.ts │ │ │ │ └── put │ │ │ │ │ ├── move-media.ts │ │ │ │ │ ├── move-to-recycle-bin.ts │ │ │ │ │ ├── restore-from-recycle-bin.ts │ │ │ │ │ ├── sort-media.ts │ │ │ │ │ └── update-media.ts │ │ │ ├── member-group │ │ │ │ ├── __tests__ │ │ │ │ │ ├── __snapshots__ │ │ │ │ │ │ ├── create-member-group.test.ts.snap │ │ │ │ │ │ ├── delete-member-group.test.ts.snap │ │ │ │ │ │ ├── get-member-group-by-id-array.test.ts.snap │ │ │ │ │ │ ├── get-member-group.test.ts.snap │ │ │ │ │ │ ├── index.test.ts.snap │ │ │ │ │ │ └── update-member-group.test.ts.snap │ │ │ │ │ ├── create-member-group.test.ts │ │ │ │ │ ├── delete-member-group.test.ts │ │ │ │ │ ├── get-member-group-by-id-array.test.ts │ │ │ │ │ ├── get-member-group-root.test.ts │ │ │ │ │ ├── get-member-group.test.ts │ │ │ │ │ ├── helpers │ │ │ │ │ │ ├── member-group-builder.test.ts │ │ │ │ │ │ ├── member-group-builder.ts │ │ │ │ │ │ ├── member-group-helper.test.ts │ │ │ │ │ │ └── member-group-helper.ts │ │ │ │ │ ├── index.test.ts │ │ │ │ │ └── update-member-group.test.ts │ │ │ │ ├── delete │ │ │ │ │ └── delete-member-group.ts │ │ │ │ ├── get │ │ │ │ │ ├── get-member-group-by-id-array.ts │ │ │ │ │ ├── get-member-group.ts │ │ │ │ │ └── get-root.ts │ │ │ │ ├── index.ts │ │ │ │ ├── post │ │ │ │ │ └── create-member-group.ts │ │ │ │ └── put │ │ │ │ │ └── update-member-group.ts │ │ │ ├── member-type │ │ │ │ ├── __tests__ │ │ │ │ │ ├── __snapshots__ │ │ │ │ │ │ ├── copy-member-type.test.ts.snap │ │ │ │ │ │ ├── create-member-type.test.ts.snap │ │ │ │ │ │ ├── delete-member-type.test.ts.snap │ │ │ │ │ │ ├── get-member-type-available-compositions.test.ts.snap │ │ │ │ │ │ ├── get-member-type-by-id-array.test.ts.snap │ │ │ │ │ │ ├── get-member-type-composition-references.test.ts.snap │ │ │ │ │ │ ├── get-member-type-configuration.test.ts.snap │ │ │ │ │ │ ├── get-member-type-tree.test.ts.snap │ │ │ │ │ │ ├── get-member-type.test.ts.snap │ │ │ │ │ │ ├── index.test.ts.snap │ │ │ │ │ │ └── update-member-type.test.ts.snap │ │ │ │ │ ├── copy-member-type.test.ts │ │ │ │ │ ├── create-member-type.test.ts │ │ │ │ │ ├── delete-member-type.test.ts │ │ │ │ │ ├── get-member-type-available-compositions.test.ts │ │ │ │ │ ├── get-member-type-by-id-array.test.ts │ │ │ │ │ ├── get-member-type-composition-references.test.ts │ │ │ │ │ ├── get-member-type-configuration.test.ts │ │ │ │ │ ├── get-member-type-tree.test.ts │ │ │ │ │ ├── get-member-type.test.ts │ │ │ │ │ ├── helpers │ │ │ │ │ │ ├── member-type-builder.test.ts │ │ │ │ │ │ ├── member-type-builder.ts │ │ │ │ │ │ ├── member-type-helper.test.ts │ │ │ │ │ │ └── member-type-helper.ts │ │ │ │ │ ├── index.test.ts │ │ │ │ │ └── update-member-type.test.ts │ │ │ │ ├── delete │ │ │ │ │ └── delete-member-type.ts │ │ │ │ ├── get │ │ │ │ │ ├── get-member-type-by-id-array.ts │ │ │ │ │ ├── get-member-type-by-id.ts │ │ │ │ │ ├── get-member-type-composition-references.ts │ │ │ │ │ ├── get-member-type-configuration.ts │ │ │ │ │ └── get-member-type.ts │ │ │ │ ├── index.ts │ │ │ │ ├── items │ │ │ │ │ └── get │ │ │ │ │ │ └── get-root.ts │ │ │ │ ├── post │ │ │ │ │ ├── copy-member-type.ts │ │ │ │ │ ├── create-member-type.ts │ │ │ │ │ └── get-member-type-available-compositions.ts │ │ │ │ └── put │ │ │ │ │ └── update-member-type.ts │ │ │ ├── member │ │ │ │ ├── __tests__ │ │ │ │ │ ├── __snapshots__ │ │ │ │ │ │ ├── create-member.test.ts.snap │ │ │ │ │ │ ├── delete-member.test.ts.snap │ │ │ │ │ │ ├── get-member-configuration.test.ts.snap │ │ │ │ │ │ ├── index.test.ts.snap │ │ │ │ │ │ └── update-member.test.ts.snap │ │ │ │ │ ├── create-member.test.ts │ │ │ │ │ ├── delete-member.test.ts │ │ │ │ │ ├── find-member.test.ts │ │ │ │ │ ├── get-member-by-id-array.test.ts │ │ │ │ │ ├── get-member-configuration.test.ts │ │ │ │ │ ├── get-member.test.ts │ │ │ │ │ ├── helpers │ │ │ │ │ │ ├── member-builder.test.ts │ │ │ │ │ │ ├── member-builder.ts │ │ │ │ │ │ ├── member-test-helper.test.ts │ │ │ │ │ │ └── member-test-helper.ts │ │ │ │ │ ├── index.test.ts │ │ │ │ │ └── update-member.test.ts │ │ │ │ ├── delete │ │ │ │ │ └── delete-member.ts │ │ │ │ ├── get │ │ │ │ │ ├── find-member.ts │ │ │ │ │ ├── get-member-by-id-array.ts │ │ │ │ │ ├── get-member-configuration.ts │ │ │ │ │ └── get-member.ts │ │ │ │ ├── index.ts │ │ │ │ ├── post │ │ │ │ │ └── create-member.ts │ │ │ │ └── put │ │ │ │ │ └── update-member.ts │ │ │ ├── property-type │ │ │ │ ├── __tests__ │ │ │ │ │ ├── __snapshots__ │ │ │ │ │ │ ├── get-property-type-is-used.test.ts.snap │ │ │ │ │ │ └── index.test.ts.snap │ │ │ │ │ ├── get-property-type-is-used.test.ts │ │ │ │ │ ├── helpers │ │ │ │ │ │ ├── property-type-test-helper.test.ts │ │ │ │ │ │ └── property-type-test-helper.ts │ │ │ │ │ └── index.test.ts │ │ │ │ ├── get │ │ │ │ │ └── get-property-type-is-used.ts │ │ │ │ └── index.ts │ │ │ ├── redirect │ │ │ │ ├── __tests__ │ │ │ │ │ ├── __snapshots__ │ │ │ │ │ │ ├── index.test.ts.snap │ │ │ │ │ │ └── redirect-management.test.ts.snap │ │ │ │ │ ├── index.test.ts │ │ │ │ │ ├── redirect-management.test.ts │ │ │ │ │ └── redirect-status.test.ts │ │ │ │ ├── delete │ │ │ │ │ └── delete-redirect.ts │ │ │ │ ├── get │ │ │ │ │ ├── get-all-redirects.ts │ │ │ │ │ ├── get-redirect-by-id.ts │ │ │ │ │ └── get-redirect-status.ts │ │ │ │ ├── index.ts │ │ │ │ └── post │ │ │ │ │ └── update-redirect-status.ts │ │ │ ├── server │ │ │ │ ├── __tests__ │ │ │ │ │ ├── __snapshots__ │ │ │ │ │ │ └── index.test.ts.snap │ │ │ │ │ └── index.test.ts │ │ │ │ ├── get │ │ │ │ │ ├── get-server-configuration.ts │ │ │ │ │ ├── get-server-information.ts │ │ │ │ │ ├── get-server-status.ts │ │ │ │ │ ├── get-server-troubleshooting.ts │ │ │ │ │ └── get-server-upgrade-check.ts │ │ │ │ └── index.ts │ │ │ ├── temporary-file │ │ │ │ ├── __tests__ │ │ │ │ │ ├── __snapshots__ │ │ │ │ │ │ ├── create-temporary-file.test.ts.snap │ │ │ │ │ │ ├── delete-temporary-file.test.ts.snap │ │ │ │ │ │ ├── get-temporary-file-configuration.test.ts.snap │ │ │ │ │ │ ├── get-temporary-file.test.ts.snap │ │ │ │ │ │ └── index.test.ts.snap │ │ │ │ │ ├── create-temporary-file.test.ts │ │ │ │ │ ├── delete-temporary-file.test.ts │ │ │ │ │ ├── get-temporary-file-configuration.test.ts │ │ │ │ │ ├── get-temporary-file.test.ts │ │ │ │ │ ├── helpers │ │ │ │ │ │ ├── example.jpg │ │ │ │ │ │ ├── temporary-file-builder.test.ts │ │ │ │ │ │ ├── temporary-file-builder.ts │ │ │ │ │ │ └── temporary-file-helper.ts │ │ │ │ │ └── index.test.ts │ │ │ │ ├── delete │ │ │ │ │ └── delete-temporary-file.ts │ │ │ │ ├── get │ │ │ │ │ ├── get-temporary-file-configuration.ts │ │ │ │ │ └── get-temporary-file.ts │ │ │ │ ├── index.ts │ │ │ │ └── post │ │ │ │ │ └── create-temporary-file.ts │ │ │ ├── tool-factory.ts │ │ │ ├── user-group │ │ │ │ ├── __tests__ │ │ │ │ │ ├── __snapshots__ │ │ │ │ │ │ ├── create-user-group.test.ts.snap │ │ │ │ │ │ ├── delete-user-group.test.ts.snap │ │ │ │ │ │ ├── delete-user-groups.test.ts.snap │ │ │ │ │ │ ├── get-user-group-by-id-array.test.ts.snap │ │ │ │ │ │ ├── get-user-group.test.ts.snap │ │ │ │ │ │ ├── get-user-groups.test.ts.snap │ │ │ │ │ │ ├── index.test.ts.snap │ │ │ │ │ │ └── update-user-group.test.ts.snap │ │ │ │ │ ├── create-user-group.test.ts │ │ │ │ │ ├── delete-user-group.test.ts │ │ │ │ │ ├── delete-user-groups.test.ts │ │ │ │ │ ├── get-filter-user-group.test.ts │ │ │ │ │ ├── get-user-group-by-id-array.test.ts │ │ │ │ │ ├── get-user-group.test.ts │ │ │ │ │ ├── get-user-groups.test.ts │ │ │ │ │ ├── helpers │ │ │ │ │ │ ├── user-group-builder.test.ts │ │ │ │ │ │ ├── user-group-builder.ts │ │ │ │ │ │ ├── user-group-helper.test.ts │ │ │ │ │ │ └── user-group-helper.ts │ │ │ │ │ ├── index.test.ts │ │ │ │ │ └── update-user-group.test.ts │ │ │ │ ├── delete │ │ │ │ │ ├── delete-user-group.ts │ │ │ │ │ └── delete-user-groups.ts │ │ │ │ ├── get │ │ │ │ │ ├── get-filter-user-group.ts │ │ │ │ │ ├── get-user-group-by-id-array.ts │ │ │ │ │ ├── get-user-group.ts │ │ │ │ │ └── get-user-groups.ts │ │ │ │ ├── index.ts │ │ │ │ ├── post │ │ │ │ │ └── create-user-group.ts │ │ │ │ └── put │ │ │ │ │ └── update-user-group.ts │ │ │ └── webhook │ │ │ │ ├── __tests__ │ │ │ │ ├── __snapshots__ │ │ │ │ │ ├── create-webhook.test.ts.snap │ │ │ │ │ ├── delete-webhook.test.ts.snap │ │ │ │ │ ├── get-all-webhook-logs.test.ts.snap │ │ │ │ │ ├── get-webhook-by-id-array.test.ts.snap │ │ │ │ │ ├── get-webhook-by-id.test.ts.snap │ │ │ │ │ ├── get-webhook-events.test.ts.snap │ │ │ │ │ ├── get-webhook-logs-by-id.test.ts.snap │ │ │ │ │ ├── index.test.ts.snap │ │ │ │ │ └── update-webhook.test.ts.snap │ │ │ │ ├── create-webhook.test.ts │ │ │ │ ├── delete-webhook.test.ts │ │ │ │ ├── get-all-webhook-logs.test.ts │ │ │ │ ├── get-webhook-by-id-array.test.ts │ │ │ │ ├── get-webhook-by-id.test.ts │ │ │ │ ├── get-webhook-events.test.ts │ │ │ │ ├── get-webhook-logs-by-id.test.ts │ │ │ │ ├── helpers │ │ │ │ │ ├── webhook-builder.test.ts │ │ │ │ │ ├── webhook-builder.ts │ │ │ │ │ ├── webhook-helper.test.ts │ │ │ │ │ └── webhook-helper.ts │ │ │ │ ├── index.test.ts │ │ │ │ ├── update-webhook.test.ts │ │ │ │ └── webhook-constants.ts │ │ │ │ ├── delete │ │ │ │ └── delete-webhook.ts │ │ │ │ ├── get │ │ │ │ ├── get-all-webhook-logs.ts │ │ │ │ ├── get-webhook-by-id-array.ts │ │ │ │ ├── get-webhook-by-id.ts │ │ │ │ ├── get-webhook-events.ts │ │ │ │ └── get-webhook-logs-by-id.ts │ │ │ │ ├── index.ts │ │ │ │ ├── post │ │ │ │ └── create-webhook.ts │ │ │ │ └── put │ │ │ │ └── update-webhook.ts │ │ └── umbraco-management-client.ts │ └── umb-workflow │ │ ├── api │ │ ├── api │ │ │ ├── umbracoWorkflowManagementAPI.ts │ │ │ └── umbracoWorkflowManagementAPI.zod.ts │ │ └── schemas │ │ │ ├── actionWorkflowRequestModel.ts │ │ │ ├── actionWorkflowResponseModel.ts │ │ │ ├── activeTasksModel.ts │ │ │ ├── activeTasksModelInvariantTask.ts │ │ │ ├── advancedSearchQueryModel.ts │ │ │ ├── advancedSearchQueryModelBaseFields.ts │ │ │ ├── advancedSearchQueryModelFields.ts │ │ │ ├── advancedSearchResponseItemModel.ts │ │ │ ├── advancedSearchResponseModel.ts │ │ │ ├── advancedSearchScaffoldResponseModel.ts │ │ │ ├── advancedSearchTypeModel.ts │ │ │ ├── approvalGroupCollectionMemberResponseModel.ts │ │ │ ├── approvalGroupCollectionReponseModel.ts │ │ │ ├── approvalGroupDetailPermissionConfigModel.ts │ │ │ ├── approvalGroupDetailPermissionResponseModel.ts │ │ │ ├── approvalGroupDetailResponseModel.ts │ │ │ ├── approvalGroupItemResponseModel.ts │ │ │ ├── chartDataPointModel.ts │ │ │ ├── chartResponseModel.ts │ │ │ ├── chartResponseModelAdditionalData.ts │ │ │ ├── chartSeriesModel.ts │ │ │ ├── configTypeModel.ts │ │ │ ├── configTypeModelValue.ts │ │ │ ├── contentReviewCollectionResponseModel.ts │ │ │ ├── contentReviewCollectionResponseModelDocument.ts │ │ │ ├── contentReviewRequestModel.ts │ │ │ ├── contentReviewsConfigModel.ts │ │ │ ├── contentReviewsDetailedConfigModel.ts │ │ │ ├── contentReviewsDetailedConfigModelReviewedBy.ts │ │ │ ├── contentReviewsSaveSettingsModel.ts │ │ │ ├── contentReviewsScaffoldResponseModel.ts │ │ │ ├── contentReviewsSettingsModel.ts │ │ │ ├── contentSlimModel.ts │ │ │ ├── contentTypePropertyModel.ts │ │ │ ├── dateRangeModel.ts │ │ │ ├── documentConfigResponseModel.ts │ │ │ ├── documentConfigUpdateRequestModel.ts │ │ │ ├── documentItemResponseModel.ts │ │ │ ├── documentTypeConfigResponseModel.ts │ │ │ ├── documentTypePermissionConfigModel.ts │ │ │ ├── eventMessageTypeModel.ts │ │ │ ├── generalSettingsModel.ts │ │ │ ├── getApprovalGroupInheritedMembersParams.ts │ │ │ ├── getApprovalGroupParams.ts │ │ │ ├── getChartContentReviewChartParams.ts │ │ │ ├── getChartWorkflowChartParams.ts │ │ │ ├── getContentContentSlimParams.ts │ │ │ ├── getContentDiffParams.ts │ │ │ ├── getHistoryCleanupParams.ts │ │ │ ├── getInstanceParams.ts │ │ │ ├── getInstanceStatus200.ts │ │ │ ├── getInstanceStatusParams.ts │ │ │ ├── getItemApprovalGroupParams.ts │ │ │ ├── getScaffoldParams.ts │ │ │ ├── globalUserVariablesModel.ts │ │ │ ├── globalVariablesModel.ts │ │ │ ├── globalWorkflowVariablesModel.ts │ │ │ ├── historyCleanupConfigModel.ts │ │ │ ├── historyCleanupConfigModelStatusesToDelete.ts │ │ │ ├── historyCleanupModel.ts │ │ │ ├── historyCleanupModelCleanupRules.ts │ │ │ ├── historyCleanupModelStatusesToDelete.ts │ │ │ ├── index.ts │ │ │ ├── initiateWorkflowRequestModel.ts │ │ │ ├── instanceDetailModel.ts │ │ │ ├── languageModel.ts │ │ │ ├── nodePermissionsResponseModel.ts │ │ │ ├── nodeSlimModel.ts │ │ │ ├── notificationHeaderModel.ts │ │ │ ├── notificationsSettingsModel.ts │ │ │ ├── packageVersionModel.ts │ │ │ ├── pagedApprovalGroupCollectionReponseModel.ts │ │ │ ├── pagedContentReviewCollectionResponseModel.ts │ │ │ ├── pagedWorkflowInstanceTableResponseModel.ts │ │ │ ├── problemDetails.ts │ │ │ ├── propertyDetailModel.ts │ │ │ ├── propertyDetailModelConfig.ts │ │ │ ├── propertyDetailModelValue.ts │ │ │ ├── propertyDisplayModel.ts │ │ │ ├── propertyDisplayModelValue.ts │ │ │ ├── propertyModel.ts │ │ │ ├── putHistoryCleanupBody.ts │ │ │ ├── selectableContentTypePropertyDetailModel.ts │ │ │ ├── selectableNameKeyPairModel.ts │ │ │ ├── settingsPropertyDisplayModel.ts │ │ │ ├── settingsPropertyDisplayModelValue.ts │ │ │ ├── taskStatusModel.ts │ │ │ ├── unlockDocumentRequestModel.ts │ │ │ ├── user2ApprovalGroupModel.ts │ │ │ ├── userItemModel.ts │ │ │ ├── workflowActionModel.ts │ │ │ ├── workflowContentDiffModel.ts │ │ │ ├── workflowContentDiffModelLanguage.ts │ │ │ ├── workflowDiffContainerModel.ts │ │ │ ├── workflowDiffPropertyModel.ts │ │ │ ├── workflowDiffPropertyModelContainer.ts │ │ │ ├── workflowDiffPropertyModelValue.ts │ │ │ ├── workflowDiffsModel.ts │ │ │ ├── workflowInformationResponseModel.ts │ │ │ ├── workflowInformationResponseModelLicense.ts │ │ │ ├── workflowInstanceResponseModel.ts │ │ │ ├── workflowInstanceResponseModelInstance.ts │ │ │ ├── workflowInstanceResponseModelNode.ts │ │ │ ├── workflowInstanceTableResponseModel.ts │ │ │ ├── workflowInstanceTableResponseModelDocument.ts │ │ │ ├── workflowInstanceTableTaskResponseModel.ts │ │ │ ├── workflowInstanceTableTaskResponseModelGroup.ts │ │ │ ├── workflowLicenseModel.ts │ │ │ ├── workflowPermissionResponseModel.ts │ │ │ ├── workflowScaffoldResponseModel.ts │ │ │ ├── workflowScaffoldResponseModelConfig.ts │ │ │ ├── workflowScaffoldResponseModelReview.ts │ │ │ ├── workflowScaffoldResponseModelTasks.ts │ │ │ ├── workflowSearchFilterModel.ts │ │ │ ├── workflowSearchFilterModelCompletedDate.ts │ │ │ ├── workflowSearchFilterModelCreatedDate.ts │ │ │ ├── workflowSearchFilterModelDueOn.ts │ │ │ ├── workflowSearchFilterModelReviewedOn.ts │ │ │ ├── workflowSearchRequestModel.ts │ │ │ ├── workflowSettingsPropertiesModel.ts │ │ │ ├── workflowStatusModel.ts │ │ │ ├── workflowTaskCollectionItemModel.ts │ │ │ ├── workflowTaskCollectionModel.ts │ │ │ ├── workflowTaskModel.ts │ │ │ ├── workflowTaskModelGroup.ts │ │ │ ├── workflowTaskModelInstance.ts │ │ │ ├── workflowTaskModelNode.ts │ │ │ ├── workflowTaskModelUserGroup.ts │ │ │ ├── workflowTaskResponseModel.ts │ │ │ └── workflowTasksForInstanceResponseModel.ts │ │ ├── tools │ │ ├── action │ │ │ ├── index.ts │ │ │ └── post │ │ │ │ └── initiate-action-tool.ts │ │ └── tool-factory.ts │ │ └── umbraco-workflow-client.ts ├── tsconfig.json ├── tsup.config.ts └── wtf.md └── test-site ├── .gitignore ├── .vscode └── mcp.json ├── MCPTestSite.sln └── MCPTestSite ├── .gitignore ├── MCPTestSite.csproj ├── Program.cs ├── Properties └── launchSettings.json ├── Views ├── Author.cshtml ├── AuthorList.cshtml ├── Components │ ├── Contact │ │ └── Default.cshtml │ └── Pagination │ │ └── Default.cshtml ├── Partials │ ├── authors.cshtml │ ├── blockgrid │ │ ├── area.cshtml │ │ ├── areas.cshtml │ │ ├── default.cshtml │ │ └── items.cshtml │ ├── blocklist │ │ ├── Components │ │ │ ├── codeSnippetRow.cshtml │ │ │ ├── iconLinkRow.cshtml │ │ │ ├── imageCarouselRow.cshtml │ │ │ ├── imageRow.cshtml │ │ │ ├── latestArticlesRow.cshtml │ │ │ ├── richTextRow.cshtml │ │ │ └── videoRow.cshtml │ │ └── default.cshtml │ ├── footer.cshtml │ ├── mainNavigation.cshtml │ ├── metaData.cshtml │ ├── pageHeader.cshtml │ └── xmlSitemap.cshtml ├── _ViewImports.cshtml ├── article.cshtml ├── articleList.cshtml ├── contact.cshtml ├── content.cshtml ├── error.cshtml ├── home.cshtml ├── master.cshtml ├── search.cshtml └── xMLSitemap.cshtml ├── appsettings.Development.json ├── appsettings.json └── wwwroot ├── css ├── dropdownStyles.css ├── index.css └── index.css.map └── favicon.ico /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | build/** 3 | mcp-server/coverage 4 | mcp-server/build 5 | test-site/MCPTestSite/appsettings.Local.json 6 | -------------------------------------------------------------------------------- /mcp-server/.env: -------------------------------------------------------------------------------- 1 | :# Umbraco CMS Configuration, needs to be set in env on the mcp.json file 2 | UMBRACO_CLIENT_ID=umbraco-back-office-mcp 3 | UMBRACO_CLIENT_SECRET=1234567890 4 | UMBRACO_BASE_URL=http://localhost:56472 -------------------------------------------------------------------------------- /mcp-server/.vscode/mcp.json: -------------------------------------------------------------------------------- 1 | { 2 | "servers": { 3 | "umbraco-mcp": { 4 | "type": "stdio", 5 | "command": "node", 6 | "args": ["/Users/philw/Projects/Umbraco/umbraco-mcp/umbraco-mcp/mcp-server/build/index.js"], 7 | "env": { 8 | "UMBRACO_CLIENT_ID": "umbraco-back-office-mcp", 9 | "UMBRACO_CLIENT_SECRET": "1234567890", 10 | "UMBRACO_BASE_URL": "http://localhost:56472" 11 | } 12 | } 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /mcp-server/build/index.d.cts: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | -------------------------------------------------------------------------------- /mcp-server/build/index.d.ts: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | -------------------------------------------------------------------------------- /mcp-server/global.d.ts: -------------------------------------------------------------------------------- 1 | import "jest-extended"; 2 | -------------------------------------------------------------------------------- /mcp-server/jest.setup.ts: -------------------------------------------------------------------------------- 1 | import dotenv from 'dotenv'; 2 | 3 | // Load environment variables from .env.test 4 | dotenv.config({ path: '.env' }); -------------------------------------------------------------------------------- /mcp-server/orval.config.ts: -------------------------------------------------------------------------------- 1 | import { UmbManagementApiOrvalConfig } from "./src/orval/umb-management-api.js"; 2 | import { UmbWorkflowApiOrvalConfig } from "./src/orval/umb-workflow-api.js"; 3 | 4 | export default { 5 | ...UmbManagementApiOrvalConfig, 6 | ...UmbWorkflowApiOrvalConfig, 7 | }; 8 | -------------------------------------------------------------------------------- /mcp-server/src/__mocks__/markdownMock.js: -------------------------------------------------------------------------------- 1 | export default 'Mock markdown content for testing'; -------------------------------------------------------------------------------- /mcp-server/src/constants/paths.ts: -------------------------------------------------------------------------------- 1 | import { join } from 'path'; 2 | 3 | // Use absolute path from current working directory 4 | export const RESOURCES_DIR = join(process.cwd(), 'build', 'resources').replace(/\\/g, '/'); -------------------------------------------------------------------------------- /mcp-server/src/helpers/create-umbraco-read-resource.ts: -------------------------------------------------------------------------------- 1 | import { ReadResourceCallback } from "@modelcontextprotocol/sdk/server/mcp.js"; 2 | import { ResourceDefinition } from "../types/resource-definition.js"; 3 | 4 | export const CreateUmbracoReadResource = 5 | ( 6 | uri: string, 7 | name: string, 8 | description: string, 9 | handler: ReadResourceCallback 10 | ): (() => ResourceDefinition) => 11 | () => ({ 12 | uri, 13 | name, 14 | description, 15 | handler 16 | }); -------------------------------------------------------------------------------- /mcp-server/src/helpers/env.ts: -------------------------------------------------------------------------------- 1 | import { z } from 'zod'; 2 | 3 | const envSchema = z.object({ 4 | UMBRACO_CLIENT_ID: z.string(), 5 | UMBRACO_CLIENT_SECRET: z.string(), 6 | UMBRACO_BASE_URL: z.string().url(), 7 | EXCLUDE_MANAGEMENT_TOOLS: z.string().optional() 8 | .transform((val) => val?.split(',').map(tool => tool.trim())) 9 | .pipe(z.array(z.string()).optional()), 10 | }); 11 | 12 | export default envSchema.parse(process.env); 13 | -------------------------------------------------------------------------------- /mcp-server/src/types/markdown.d.ts: -------------------------------------------------------------------------------- 1 | declare module '*.md' { 2 | const content: string; 3 | export default content; 4 | } -------------------------------------------------------------------------------- /mcp-server/src/types/resource-definition.ts: -------------------------------------------------------------------------------- 1 | import { ReadResourceCallback } from "@modelcontextprotocol/sdk/server/mcp.js"; 2 | 3 | export interface ResourceDefinition { 4 | name: string; 5 | description: string; 6 | uri: string; 7 | handler: ReadResourceCallback; 8 | } 9 | -------------------------------------------------------------------------------- /mcp-server/src/types/resource-template-definition.ts: -------------------------------------------------------------------------------- 1 | import { ResourceTemplate, ReadResourceTemplateCallback } from "@modelcontextprotocol/sdk/server/mcp.js"; 2 | 3 | 4 | export interface ResourceTemplateDefinition { 5 | name: string; 6 | description: string; 7 | template: ResourceTemplate; 8 | handler: ReadResourceTemplateCallback; 9 | } 10 | -------------------------------------------------------------------------------- /mcp-server/src/types/tool-definition.ts: -------------------------------------------------------------------------------- 1 | import { CurrentUserResponseModel } from "@/umb-management-api/schemas/index.js"; 2 | import { ToolCallback } from "@modelcontextprotocol/sdk/server/mcp.js"; 3 | import { ZodRawShape } from "zod"; 4 | 5 | export interface ToolDefinition< 6 | Args extends undefined | ZodRawShape = undefined 7 | > { 8 | name: string; 9 | description: string; 10 | schema: Args; 11 | handler: ToolCallback; 12 | enabled?: (user: CurrentUserResponseModel) => boolean; 13 | } 14 | 15 | 16 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/changePasswordCurrentUserRequestModel.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export interface ChangePasswordCurrentUserRequestModel { 10 | newPassword: string; 11 | /** @nullable */ 12 | oldPassword?: string | null; 13 | } 14 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/changePasswordUserRequestModel.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export interface ChangePasswordUserRequestModel { 10 | newPassword: string; 11 | } 12 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/copyDataTypeRequestModelTarget.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | import type { ReferenceByIdModel } from './referenceByIdModel.js'; 9 | 10 | /** 11 | * @nullable 12 | */ 13 | export type CopyDataTypeRequestModelTarget = ReferenceByIdModel | null; 14 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/copyDocumentRequestModelTarget.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | import type { ReferenceByIdModel } from './referenceByIdModel.js'; 9 | 10 | /** 11 | * @nullable 12 | */ 13 | export type CopyDocumentRequestModelTarget = ReferenceByIdModel | null; 14 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/createFolderRequestModelParent.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | import type { ReferenceByIdModel } from './referenceByIdModel.js'; 9 | 10 | /** 11 | * @nullable 12 | */ 13 | export type CreateFolderRequestModelParent = ReferenceByIdModel | null; 14 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/createMediaRequestModelParent.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | import type { ReferenceByIdModel } from './referenceByIdModel.js'; 9 | 10 | /** 11 | * @nullable 12 | */ 13 | export type CreateMediaRequestModelParent = ReferenceByIdModel | null; 14 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/createMemberGroupRequestModel.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export interface CreateMemberGroupRequestModel { 10 | name: string; 11 | /** @nullable */ 12 | id?: string | null; 13 | } 14 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/createUserClientCredentialsRequestModel.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export interface CreateUserClientCredentialsRequestModel { 10 | clientId: string; 11 | clientSecret: string; 12 | } 13 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/createUserDataRequestModel.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export interface CreateUserDataRequestModel { 10 | group: string; 11 | identifier: string; 12 | value: string; 13 | /** @nullable */ 14 | key?: string | null; 15 | } 16 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/createWebhookRequestModelHeaders.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export type CreateWebhookRequestModelHeaders = {[key: string]: string}; 10 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/cultureReponseModel.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export interface CultureReponseModel { 10 | /** @minLength 1 */ 11 | name: string; 12 | /** @minLength 1 */ 13 | englishName: string; 14 | } 15 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/dataTypePropertyPresentationModelValue.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | /** 10 | * @nullable 11 | */ 12 | export type DataTypePropertyPresentationModelValue = unknown | null; 13 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/dataTypePropertyReferenceModel.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export interface DataTypePropertyReferenceModel { 10 | name: string; 11 | alias: string; 12 | } 13 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/deleteUserCurrent2faByProviderNameParams.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export type DeleteUserCurrent2faByProviderNameParams = { 10 | code?: string; 11 | }; 12 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/deleteUserGroupsRequestModel.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | import type { ReferenceByIdModel } from './referenceByIdModel.js'; 9 | 10 | export interface DeleteUserGroupsRequestModel { 11 | userGroupIds: ReferenceByIdModel[]; 12 | } 13 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/deleteUsersRequestModel.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | import type { ReferenceByIdModel } from './referenceByIdModel.js'; 9 | 10 | export interface DeleteUsersRequestModel { 11 | userIds: ReferenceByIdModel[]; 12 | } 13 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/dictionaryItemItemResponseModel.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export interface DictionaryItemItemResponseModel { 10 | id: string; 11 | name: string; 12 | } 13 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/dictionaryItemTranslationModel.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export interface DictionaryItemTranslationModel { 10 | /** @minLength 1 */ 11 | isoCode: string; 12 | /** @minLength 1 */ 13 | translation: string; 14 | } 15 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/disableUserRequestModel.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | import type { ReferenceByIdModel } from './referenceByIdModel.js'; 9 | 10 | export interface DisableUserRequestModel { 11 | userIds: ReferenceByIdModel[]; 12 | } 13 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/documentNotificationResponseModel.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export interface DocumentNotificationResponseModel { 10 | actionId: string; 11 | alias: string; 12 | subscribed: boolean; 13 | } 14 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/documentResponseModelTemplate.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | import type { ReferenceByIdModel } from './referenceByIdModel.js'; 9 | 10 | /** 11 | * @nullable 12 | */ 13 | export type DocumentResponseModelTemplate = ReferenceByIdModel | null; 14 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/documentTypeBlueprintItemResponseModel.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export interface DocumentTypeBlueprintItemResponseModel { 10 | id: string; 11 | name: string; 12 | } 13 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/documentTypeCollectionReferenceResponseModel.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export interface DocumentTypeCollectionReferenceResponseModel { 10 | id: string; 11 | alias: string; 12 | icon: string; 13 | } 14 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/documentTypeCompositionResponseModel.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export interface DocumentTypeCompositionResponseModel { 10 | id: string; 11 | name: string; 12 | icon: string; 13 | } 14 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/documentTypeSortModel.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | import type { ReferenceByIdModel } from './referenceByIdModel.js'; 9 | 10 | export interface DocumentTypeSortModel { 11 | documentType: ReferenceByIdModel; 12 | sortOrder: number; 13 | } 14 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/documentUrlInfoModel.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export interface DocumentUrlInfoModel { 10 | /** @nullable */ 11 | culture: string | null; 12 | url: string; 13 | } 14 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/documentValueModelValue.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | /** 10 | * @nullable 11 | */ 12 | export type DocumentValueModelValue = unknown | null; 13 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/documentValueResponseModelValue.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | /** 10 | * @nullable 11 | */ 12 | export type DocumentValueResponseModelValue = unknown | null; 13 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/domainPresentationModel.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export interface DomainPresentationModel { 10 | domainName: string; 11 | isoCode: string; 12 | } 13 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/dynamicRootQueryOriginRequestModel.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export interface DynamicRootQueryOriginRequestModel { 10 | alias: string; 11 | /** @nullable */ 12 | id?: string | null; 13 | } 14 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/dynamicRootQueryStepRequestModel.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export interface DynamicRootQueryStepRequestModel { 10 | alias: string; 11 | documentTypeIds: string[]; 12 | } 13 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/dynamicRootResponseModel.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export interface DynamicRootResponseModel { 10 | roots: string[]; 11 | } 12 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/enableTwoFactorRequestModel.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export interface EnableTwoFactorRequestModel { 10 | code: string; 11 | secret: string; 12 | } 13 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/enableUserRequestModel.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | import type { ReferenceByIdModel } from './referenceByIdModel.js'; 9 | 10 | export interface EnableUserRequestModel { 11 | userIds: ReferenceByIdModel[]; 12 | } 13 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/fieldPresentationModel.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export interface FieldPresentationModel { 10 | name: string; 11 | values: string[]; 12 | } 13 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/fileSystemFolderModel.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export interface FileSystemFolderModel { 10 | path: string; 11 | } 12 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/folderResponseModel.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export interface FolderResponseModel { 10 | /** @minLength 1 */ 11 | name: string; 12 | id: string; 13 | } 14 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/getCultureParams.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export type GetCultureParams = { 10 | skip?: number; 11 | take?: number; 12 | }; 13 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/getDictionaryByIdExportParams.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export type GetDictionaryByIdExportParams = { 10 | includeChildren?: boolean; 11 | }; 12 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/getDictionaryParams.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export type GetDictionaryParams = { 10 | filter?: string; 11 | skip?: number; 12 | take?: number; 13 | }; 14 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/getDocumentAreReferencedParams.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export type GetDocumentAreReferencedParams = { 10 | id?: string[]; 11 | skip?: number; 12 | take?: number; 13 | }; 14 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/getDocumentByIdReferencedByParams.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export type GetDocumentByIdReferencedByParams = { 10 | skip?: number; 11 | take?: number; 12 | }; 13 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/getDocumentByIdReferencedDescendantsParams.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export type GetDocumentByIdReferencedDescendantsParams = { 10 | skip?: number; 11 | take?: number; 12 | }; 13 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/getDocumentTypeAllowedAtRootParams.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export type GetDocumentTypeAllowedAtRootParams = { 10 | skip?: number; 11 | take?: number; 12 | }; 13 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/getDocumentTypeByIdAllowedChildrenParams.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export type GetDocumentTypeByIdAllowedChildrenParams = { 10 | skip?: number; 11 | take?: number; 12 | }; 13 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/getDocumentTypeByIdBlueprintParams.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export type GetDocumentTypeByIdBlueprintParams = { 10 | skip?: number; 11 | take?: number; 12 | }; 13 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/getDocumentUrlsParams.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export type GetDocumentUrlsParams = { 10 | id?: string[]; 11 | }; 12 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/getDocumentVersionParams.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export type GetDocumentVersionParams = { 10 | documentId: string; 11 | culture?: string; 12 | skip?: number; 13 | take?: number; 14 | }; 15 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/getFilterDataTypeParams.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export type GetFilterDataTypeParams = { 10 | skip?: number; 11 | take?: number; 12 | name?: string; 13 | editorUiAlias?: string; 14 | editorAlias?: string; 15 | }; 16 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/getFilterUserGroupParams.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export type GetFilterUserGroupParams = { 10 | skip?: number; 11 | take?: number; 12 | filter?: string; 13 | }; 14 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/getHealthCheckGroupParams.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export type GetHealthCheckGroupParams = { 10 | skip?: number; 11 | take?: number; 12 | }; 13 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/getHelpParams.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export type GetHelpParams = { 10 | section?: string; 11 | tree?: string; 12 | skip?: number; 13 | take?: number; 14 | baseUrl?: string; 15 | }; 16 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/getImportAnalyzeParams.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export type GetImportAnalyzeParams = { 10 | temporaryFileId?: string; 11 | }; 12 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/getIndexerParams.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export type GetIndexerParams = { 10 | skip?: number; 11 | take?: number; 12 | }; 13 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/getItemDataTypeParams.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export type GetItemDataTypeParams = { 10 | id?: string[]; 11 | }; 12 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/getItemDataTypeSearchParams.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export type GetItemDataTypeSearchParams = { 10 | query?: string; 11 | skip?: number; 12 | take?: number; 13 | }; 14 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/getItemDictionaryParams.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export type GetItemDictionaryParams = { 10 | id?: string[]; 11 | }; 12 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/getItemDocumentBlueprintParams.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export type GetItemDocumentBlueprintParams = { 10 | id?: string[]; 11 | }; 12 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/getItemDocumentParams.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export type GetItemDocumentParams = { 10 | id?: string[]; 11 | }; 12 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/getItemDocumentSearchParams.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export type GetItemDocumentSearchParams = { 10 | query?: string; 11 | skip?: number; 12 | take?: number; 13 | parentId?: string; 14 | allowedDocumentTypes?: string[]; 15 | }; 16 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/getItemDocumentTypeParams.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export type GetItemDocumentTypeParams = { 10 | id?: string[]; 11 | }; 12 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/getItemDocumentTypeSearchParams.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export type GetItemDocumentTypeSearchParams = { 10 | query?: string; 11 | skip?: number; 12 | take?: number; 13 | }; 14 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/getItemLanguageParams.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export type GetItemLanguageParams = { 10 | isoCode?: string[]; 11 | }; 12 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/getItemMediaParams.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export type GetItemMediaParams = { 10 | id?: string[]; 11 | }; 12 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/getItemMediaSearchParams.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export type GetItemMediaSearchParams = { 10 | query?: string; 11 | skip?: number; 12 | take?: number; 13 | parentId?: string; 14 | allowedMediaTypes?: string[]; 15 | }; 16 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/getItemMediaTypeAllowedParams.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export type GetItemMediaTypeAllowedParams = { 10 | fileExtension?: string; 11 | skip?: number; 12 | take?: number; 13 | }; 14 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/getItemMediaTypeFoldersParams.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export type GetItemMediaTypeFoldersParams = { 10 | skip?: number; 11 | take?: number; 12 | }; 13 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/getItemMediaTypeParams.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export type GetItemMediaTypeParams = { 10 | id?: string[]; 11 | }; 12 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/getItemMediaTypeSearchParams.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export type GetItemMediaTypeSearchParams = { 10 | query?: string; 11 | skip?: number; 12 | take?: number; 13 | }; 14 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/getItemMemberGroupParams.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export type GetItemMemberGroupParams = { 10 | id?: string[]; 11 | }; 12 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/getItemMemberParams.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export type GetItemMemberParams = { 10 | id?: string[]; 11 | }; 12 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/getItemMemberSearchParams.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export type GetItemMemberSearchParams = { 10 | query?: string; 11 | skip?: number; 12 | take?: number; 13 | allowedMemberTypes?: string[]; 14 | }; 15 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/getItemMemberTypeParams.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export type GetItemMemberTypeParams = { 10 | id?: string[]; 11 | }; 12 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/getItemMemberTypeSearchParams.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export type GetItemMemberTypeSearchParams = { 10 | query?: string; 11 | skip?: number; 12 | take?: number; 13 | }; 14 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/getItemPartialViewParams.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export type GetItemPartialViewParams = { 10 | path?: string[]; 11 | }; 12 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/getItemRelationTypeParams.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export type GetItemRelationTypeParams = { 10 | id?: string[]; 11 | }; 12 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/getItemScriptParams.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export type GetItemScriptParams = { 10 | path?: string[]; 11 | }; 12 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/getItemStaticFileParams.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export type GetItemStaticFileParams = { 10 | path?: string[]; 11 | }; 12 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/getItemStylesheetParams.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export type GetItemStylesheetParams = { 10 | path?: string[]; 11 | }; 12 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/getItemTemplateParams.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export type GetItemTemplateParams = { 10 | id?: string[]; 11 | }; 12 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/getItemTemplateSearchParams.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export type GetItemTemplateSearchParams = { 10 | query?: string; 11 | skip?: number; 12 | take?: number; 13 | }; 14 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/getItemUserGroupParams.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export type GetItemUserGroupParams = { 10 | id?: string[]; 11 | }; 12 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/getItemUserParams.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export type GetItemUserParams = { 10 | id?: string[]; 11 | }; 12 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/getItemWebhookParams.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export type GetItemWebhookParams = { 10 | id?: string[]; 11 | }; 12 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/getLanguageParams.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export type GetLanguageParams = { 10 | skip?: number; 11 | take?: number; 12 | }; 13 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/getLogViewerLevelCountParams.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export type GetLogViewerLevelCountParams = { 10 | startDate?: string; 11 | endDate?: string; 12 | }; 13 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/getLogViewerLevelParams.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export type GetLogViewerLevelParams = { 10 | skip?: number; 11 | take?: number; 12 | }; 13 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/getLogViewerMessageTemplateParams.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export type GetLogViewerMessageTemplateParams = { 10 | skip?: number; 11 | take?: number; 12 | startDate?: string; 13 | endDate?: string; 14 | }; 15 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/getLogViewerSavedSearchParams.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export type GetLogViewerSavedSearchParams = { 10 | skip?: number; 11 | take?: number; 12 | }; 13 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/getLogViewerValidateLogsSizeParams.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export type GetLogViewerValidateLogsSizeParams = { 10 | startDate?: string; 11 | endDate?: string; 12 | }; 13 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/getMediaAreReferencedParams.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export type GetMediaAreReferencedParams = { 10 | id?: string[]; 11 | skip?: number; 12 | take?: number; 13 | }; 14 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/getMediaByIdReferencedByParams.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export type GetMediaByIdReferencedByParams = { 10 | skip?: number; 11 | take?: number; 12 | }; 13 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/getMediaByIdReferencedDescendantsParams.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export type GetMediaByIdReferencedDescendantsParams = { 10 | skip?: number; 11 | take?: number; 12 | }; 13 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/getMediaTypeAllowedAtRootParams.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export type GetMediaTypeAllowedAtRootParams = { 10 | skip?: number; 11 | take?: number; 12 | }; 13 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/getMediaTypeByIdAllowedChildrenParams.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export type GetMediaTypeByIdAllowedChildrenParams = { 10 | skip?: number; 11 | take?: number; 12 | }; 13 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/getMediaUrlsParams.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export type GetMediaUrlsParams = { 10 | id?: string[]; 11 | }; 12 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/getMemberGroupParams.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export type GetMemberGroupParams = { 10 | skip?: number; 11 | take?: number; 12 | }; 13 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/getObjectTypesParams.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export type GetObjectTypesParams = { 10 | skip?: number; 11 | take?: number; 12 | }; 13 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/getOembedQueryParams.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export type GetOembedQueryParams = { 10 | url?: string; 11 | maxWidth?: number; 12 | maxHeight?: number; 13 | }; 14 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/getPackageCreatedParams.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export type GetPackageCreatedParams = { 10 | skip?: number; 11 | take?: number; 12 | }; 13 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/getPackageMigrationStatusParams.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export type GetPackageMigrationStatusParams = { 10 | skip?: number; 11 | take?: number; 12 | }; 13 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/getPartialViewSnippetParams.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export type GetPartialViewSnippetParams = { 10 | skip?: number; 11 | take?: number; 12 | }; 13 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/getPropertyTypeIsUsedParams.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export type GetPropertyTypeIsUsedParams = { 10 | contentTypeId?: string; 11 | propertyAlias?: string; 12 | }; 13 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/getRecycleBinDocumentChildrenParams.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export type GetRecycleBinDocumentChildrenParams = { 10 | parentId?: string; 11 | skip?: number; 12 | take?: number; 13 | }; 14 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/getRecycleBinDocumentRootParams.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export type GetRecycleBinDocumentRootParams = { 10 | skip?: number; 11 | take?: number; 12 | }; 13 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/getRecycleBinMediaChildrenParams.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export type GetRecycleBinMediaChildrenParams = { 10 | parentId?: string; 11 | skip?: number; 12 | take?: number; 13 | }; 14 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/getRecycleBinMediaRootParams.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export type GetRecycleBinMediaRootParams = { 10 | skip?: number; 11 | take?: number; 12 | }; 13 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/getRedirectManagementByIdParams.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export type GetRedirectManagementByIdParams = { 10 | skip?: number; 11 | take?: number; 12 | }; 13 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/getRedirectManagementParams.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export type GetRedirectManagementParams = { 10 | filter?: string; 11 | skip?: number; 12 | take?: number; 13 | }; 14 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/getRelationByRelationTypeIdParams.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export type GetRelationByRelationTypeIdParams = { 10 | skip?: number; 11 | take?: number; 12 | }; 13 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/getRelationTypeParams.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export type GetRelationTypeParams = { 10 | skip?: number; 11 | take?: number; 12 | }; 13 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/getSearcherBySearcherNameQueryParams.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export type GetSearcherBySearcherNameQueryParams = { 10 | term?: string; 11 | skip?: number; 12 | take?: number; 13 | }; 14 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/getSearcherParams.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export type GetSearcherParams = { 10 | skip?: number; 11 | take?: number; 12 | }; 13 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/getSegmentParams.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export type GetSegmentParams = { 10 | skip?: number; 11 | take?: number; 12 | }; 13 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/getTagParams.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export type GetTagParams = { 10 | query?: string; 11 | tagGroup?: string; 12 | culture?: string; 13 | skip?: number; 14 | take?: number; 15 | }; 16 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/getTelemetryParams.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export type GetTelemetryParams = { 10 | skip?: number; 11 | take?: number; 12 | }; 13 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/getTreeDataTypeAncestorsParams.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export type GetTreeDataTypeAncestorsParams = { 10 | descendantId?: string; 11 | }; 12 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/getTreeDataTypeChildrenParams.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export type GetTreeDataTypeChildrenParams = { 10 | parentId?: string; 11 | skip?: number; 12 | take?: number; 13 | foldersOnly?: boolean; 14 | }; 15 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/getTreeDataTypeRootParams.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export type GetTreeDataTypeRootParams = { 10 | skip?: number; 11 | take?: number; 12 | foldersOnly?: boolean; 13 | }; 14 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/getTreeDictionaryAncestorsParams.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export type GetTreeDictionaryAncestorsParams = { 10 | descendantId?: string; 11 | }; 12 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/getTreeDictionaryChildrenParams.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export type GetTreeDictionaryChildrenParams = { 10 | parentId?: string; 11 | skip?: number; 12 | take?: number; 13 | }; 14 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/getTreeDictionaryRootParams.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export type GetTreeDictionaryRootParams = { 10 | skip?: number; 11 | take?: number; 12 | }; 13 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/getTreeDocumentAncestorsParams.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export type GetTreeDocumentAncestorsParams = { 10 | descendantId?: string; 11 | }; 12 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/getTreeDocumentBlueprintAncestorsParams.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export type GetTreeDocumentBlueprintAncestorsParams = { 10 | descendantId?: string; 11 | }; 12 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/getTreeDocumentBlueprintChildrenParams.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export type GetTreeDocumentBlueprintChildrenParams = { 10 | parentId?: string; 11 | skip?: number; 12 | take?: number; 13 | foldersOnly?: boolean; 14 | }; 15 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/getTreeDocumentBlueprintRootParams.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export type GetTreeDocumentBlueprintRootParams = { 10 | skip?: number; 11 | take?: number; 12 | foldersOnly?: boolean; 13 | }; 14 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/getTreeDocumentChildrenParams.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export type GetTreeDocumentChildrenParams = { 10 | parentId?: string; 11 | skip?: number; 12 | take?: number; 13 | dataTypeId?: string; 14 | }; 15 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/getTreeDocumentRootParams.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export type GetTreeDocumentRootParams = { 10 | skip?: number; 11 | take?: number; 12 | dataTypeId?: string; 13 | }; 14 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/getTreeDocumentTypeAncestorsParams.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export type GetTreeDocumentTypeAncestorsParams = { 10 | descendantId?: string; 11 | }; 12 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/getTreeDocumentTypeChildrenParams.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export type GetTreeDocumentTypeChildrenParams = { 10 | parentId?: string; 11 | skip?: number; 12 | take?: number; 13 | foldersOnly?: boolean; 14 | }; 15 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/getTreeDocumentTypeRootParams.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export type GetTreeDocumentTypeRootParams = { 10 | skip?: number; 11 | take?: number; 12 | foldersOnly?: boolean; 13 | }; 14 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/getTreeMediaAncestorsParams.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export type GetTreeMediaAncestorsParams = { 10 | descendantId?: string; 11 | }; 12 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/getTreeMediaChildrenParams.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export type GetTreeMediaChildrenParams = { 10 | parentId?: string; 11 | skip?: number; 12 | take?: number; 13 | dataTypeId?: string; 14 | }; 15 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/getTreeMediaRootParams.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export type GetTreeMediaRootParams = { 10 | skip?: number; 11 | take?: number; 12 | dataTypeId?: string; 13 | }; 14 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/getTreeMediaTypeAncestorsParams.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export type GetTreeMediaTypeAncestorsParams = { 10 | descendantId?: string; 11 | }; 12 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/getTreeMediaTypeChildrenParams.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export type GetTreeMediaTypeChildrenParams = { 10 | parentId?: string; 11 | skip?: number; 12 | take?: number; 13 | foldersOnly?: boolean; 14 | }; 15 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/getTreeMediaTypeRootParams.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export type GetTreeMediaTypeRootParams = { 10 | skip?: number; 11 | take?: number; 12 | foldersOnly?: boolean; 13 | }; 14 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/getTreeMemberGroupRootParams.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export type GetTreeMemberGroupRootParams = { 10 | skip?: number; 11 | take?: number; 12 | }; 13 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/getTreeMemberTypeRootParams.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export type GetTreeMemberTypeRootParams = { 10 | skip?: number; 11 | take?: number; 12 | }; 13 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/getTreePartialViewAncestorsParams.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export type GetTreePartialViewAncestorsParams = { 10 | descendantPath?: string; 11 | }; 12 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/getTreePartialViewChildrenParams.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export type GetTreePartialViewChildrenParams = { 10 | parentPath?: string; 11 | skip?: number; 12 | take?: number; 13 | }; 14 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/getTreePartialViewRootParams.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export type GetTreePartialViewRootParams = { 10 | skip?: number; 11 | take?: number; 12 | }; 13 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/getTreeScriptAncestorsParams.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export type GetTreeScriptAncestorsParams = { 10 | descendantPath?: string; 11 | }; 12 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/getTreeScriptChildrenParams.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export type GetTreeScriptChildrenParams = { 10 | parentPath?: string; 11 | skip?: number; 12 | take?: number; 13 | }; 14 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/getTreeScriptRootParams.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export type GetTreeScriptRootParams = { 10 | skip?: number; 11 | take?: number; 12 | }; 13 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/getTreeStaticFileAncestorsParams.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export type GetTreeStaticFileAncestorsParams = { 10 | descendantPath?: string; 11 | }; 12 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/getTreeStaticFileChildrenParams.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export type GetTreeStaticFileChildrenParams = { 10 | parentPath?: string; 11 | skip?: number; 12 | take?: number; 13 | }; 14 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/getTreeStaticFileRootParams.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export type GetTreeStaticFileRootParams = { 10 | skip?: number; 11 | take?: number; 12 | }; 13 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/getTreeStylesheetAncestorsParams.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export type GetTreeStylesheetAncestorsParams = { 10 | descendantPath?: string; 11 | }; 12 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/getTreeStylesheetChildrenParams.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export type GetTreeStylesheetChildrenParams = { 10 | parentPath?: string; 11 | skip?: number; 12 | take?: number; 13 | }; 14 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/getTreeStylesheetRootParams.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export type GetTreeStylesheetRootParams = { 10 | skip?: number; 11 | take?: number; 12 | }; 13 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/getTreeTemplateAncestorsParams.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export type GetTreeTemplateAncestorsParams = { 10 | descendantId?: string; 11 | }; 12 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/getTreeTemplateChildrenParams.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export type GetTreeTemplateChildrenParams = { 10 | parentId?: string; 11 | skip?: number; 12 | take?: number; 13 | }; 14 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/getTreeTemplateRootParams.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export type GetTreeTemplateRootParams = { 10 | skip?: number; 11 | take?: number; 12 | }; 13 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/getUserCurrentPermissionsDocumentParams.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export type GetUserCurrentPermissionsDocumentParams = { 10 | id?: string[]; 11 | }; 12 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/getUserCurrentPermissionsMediaParams.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export type GetUserCurrentPermissionsMediaParams = { 10 | id?: string[]; 11 | }; 12 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/getUserCurrentPermissionsParams.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export type GetUserCurrentPermissionsParams = { 10 | id?: string[]; 11 | }; 12 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/getUserDataParams.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export type GetUserDataParams = { 10 | groups?: string[]; 11 | identifiers?: string[]; 12 | skip?: number; 13 | take?: number; 14 | }; 15 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/getUserGroupParams.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export type GetUserGroupParams = { 10 | skip?: number; 11 | take?: number; 12 | }; 13 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/getUserParams.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export type GetUserParams = { 10 | skip?: number; 11 | take?: number; 12 | }; 13 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/getWebhookByIdLogsParams.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export type GetWebhookByIdLogsParams = { 10 | skip?: number; 11 | take?: number; 12 | }; 13 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/getWebhookEventsParams.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export type GetWebhookEventsParams = { 10 | skip?: number; 11 | take?: number; 12 | }; 13 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/getWebhookLogsParams.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export type GetWebhookLogsParams = { 10 | skip?: number; 11 | take?: number; 12 | }; 13 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/getWebhookParams.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export type GetWebhookParams = { 10 | skip?: number; 11 | take?: number; 12 | }; 13 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/healthCheckActionRequestModelActionParameters.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | /** 10 | * @nullable 11 | */ 12 | export type HealthCheckActionRequestModelActionParameters = {[key: string]: unknown} | null; 13 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/healthCheckGroupResponseModel.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export interface HealthCheckGroupResponseModel { 10 | name: string; 11 | } 12 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/healthCheckModel.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export interface HealthCheckModel { 10 | id: string; 11 | name: string; 12 | /** @nullable */ 13 | description?: string | null; 14 | } 15 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/importDocumentTypeRequestModel.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | import type { ReferenceByIdModel } from './referenceByIdModel.js'; 9 | 10 | export interface ImportDocumentTypeRequestModel { 11 | file: ReferenceByIdModel; 12 | } 13 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/importMediaTypeRequestModel.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | import type { ReferenceByIdModel } from './referenceByIdModel.js'; 9 | 10 | export interface ImportMediaTypeRequestModel { 11 | file: ReferenceByIdModel; 12 | } 13 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/indexResponseModelProviderProperties.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | /** 10 | * @nullable 11 | */ 12 | export type IndexResponseModelProviderProperties = {[key: string]: unknown | null} | null; 13 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/itemReferenceByIdResponseModel.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export interface ItemReferenceByIdResponseModel { 10 | id: string; 11 | } 12 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/itemSortingRequestModel.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export interface ItemSortingRequestModel { 10 | id: string; 11 | sortOrder: number; 12 | } 13 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/languageItemResponseModel.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export interface LanguageItemResponseModel { 10 | /** @minLength 1 */ 11 | name: string; 12 | /** @minLength 1 */ 13 | isoCode: string; 14 | } 15 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/logLevelCountsReponseModel.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export interface LogLevelCountsReponseModel { 10 | information: number; 11 | debug: number; 12 | warning: number; 13 | error: number; 14 | fatal: number; 15 | } 16 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/logMessagePropertyPresentationModel.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export interface LogMessagePropertyPresentationModel { 10 | name: string; 11 | /** @nullable */ 12 | value?: string | null; 13 | } 14 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/logTemplateResponseModel.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export interface LogTemplateResponseModel { 10 | /** @nullable */ 11 | messageTemplate?: string | null; 12 | count: number; 13 | } 14 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/loggerResponseModel.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | import type { LogLevelModel } from './logLevelModel.js'; 9 | 10 | export interface LoggerResponseModel { 11 | name: string; 12 | level: LogLevelModel; 13 | } 14 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/mediaItemResponseModelParent.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | import type { ReferenceByIdModel } from './referenceByIdModel.js'; 9 | 10 | /** 11 | * @nullable 12 | */ 13 | export type MediaItemResponseModelParent = ReferenceByIdModel | null; 14 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/mediaTypeCollectionReferenceResponseModel.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export interface MediaTypeCollectionReferenceResponseModel { 10 | id: string; 11 | alias: string; 12 | icon: string; 13 | } 14 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/mediaTypeCompositionResponseModel.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export interface MediaTypeCompositionResponseModel { 10 | id: string; 11 | name: string; 12 | icon: string; 13 | } 14 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/mediaTypeConfigurationResponseModel.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export interface MediaTypeConfigurationResponseModel { 10 | reservedFieldNames: string[]; 11 | } 12 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/mediaTypeItemResponseModel.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export interface MediaTypeItemResponseModel { 10 | id: string; 11 | name: string; 12 | /** @nullable */ 13 | icon?: string | null; 14 | } 15 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/mediaTypeSortModel.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | import type { ReferenceByIdModel } from './referenceByIdModel.js'; 9 | 10 | export interface MediaTypeSortModel { 11 | mediaType: ReferenceByIdModel; 12 | sortOrder: number; 13 | } 14 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/mediaUrlInfoModel.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export interface MediaUrlInfoModel { 10 | /** @nullable */ 11 | culture: string | null; 12 | url: string; 13 | } 14 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/mediaUrlInfoResponseModel.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | import type { MediaUrlInfoModel } from './mediaUrlInfoModel.js'; 9 | 10 | export interface MediaUrlInfoResponseModel { 11 | id: string; 12 | urlInfos: MediaUrlInfoModel[]; 13 | } 14 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/mediaValueModelValue.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | /** 10 | * @nullable 11 | */ 12 | export type MediaValueModelValue = unknown | null; 13 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/mediaValueResponseModelValue.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | /** 10 | * @nullable 11 | */ 12 | export type MediaValueResponseModelValue = unknown | null; 13 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/memberConfigurationResponseModel.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export interface MemberConfigurationResponseModel { 10 | /** @deprecated */ 11 | reservedFieldNames: string[]; 12 | } 13 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/memberGroupItemResponseModel.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export interface MemberGroupItemResponseModel { 10 | id: string; 11 | name: string; 12 | } 13 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/memberGroupResponseModel.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export interface MemberGroupResponseModel { 10 | name: string; 11 | id: string; 12 | } 13 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/memberTypeCompositionResponseModel.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export interface MemberTypeCompositionResponseModel { 10 | id: string; 11 | name: string; 12 | icon: string; 13 | } 14 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/memberTypeConfigurationResponseModel.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export interface MemberTypeConfigurationResponseModel { 10 | reservedFieldNames: string[]; 11 | } 12 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/memberTypeItemResponseModel.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export interface MemberTypeItemResponseModel { 10 | id: string; 11 | name: string; 12 | /** @nullable */ 13 | icon?: string | null; 14 | } 15 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/memberTypePropertyTypeVisibilityModel.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export interface MemberTypePropertyTypeVisibilityModel { 10 | memberCanView: boolean; 11 | memberCanEdit: boolean; 12 | } 13 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/memberValueModelValue.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | /** 10 | * @nullable 11 | */ 12 | export type MemberValueModelValue = unknown | null; 13 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/memberValueResponseModelValue.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | /** 10 | * @nullable 11 | */ 12 | export type MemberValueResponseModelValue = unknown | null; 13 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/moveDataTypeRequestModelTarget.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | import type { ReferenceByIdModel } from './referenceByIdModel.js'; 9 | 10 | /** 11 | * @nullable 12 | */ 13 | export type MoveDataTypeRequestModelTarget = ReferenceByIdModel | null; 14 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/moveDocumentRequestModelTarget.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | import type { ReferenceByIdModel } from './referenceByIdModel.js'; 9 | 10 | /** 11 | * @nullable 12 | */ 13 | export type MoveDocumentRequestModelTarget = ReferenceByIdModel | null; 14 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/moveMediaRequestModelTarget.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | import type { ReferenceByIdModel } from './referenceByIdModel.js'; 9 | 10 | /** 11 | * @nullable 12 | */ 13 | export type MoveMediaRequestModelTarget = ReferenceByIdModel | null; 14 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/noopSetupTwoFactorModel.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export interface NoopSetupTwoFactorModel { [key: string]: unknown } 10 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/oEmbedResponseModel.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export interface OEmbedResponseModel { 10 | markup: string; 11 | } 12 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/objectTypeResponseModel.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export interface ObjectTypeResponseModel { 10 | /** @nullable */ 11 | name?: string | null; 12 | id: string; 13 | } 14 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/outOfDateStatusResponseModel.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | import type { OutOfDateTypeModel } from './outOfDateTypeModel.js'; 9 | 10 | export interface OutOfDateStatusResponseModel { 11 | status: OutOfDateTypeModel; 12 | } 13 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/packageConfigurationResponseModel.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export interface PackageConfigurationResponseModel { 10 | marketplaceUrl: string; 11 | } 12 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/packageMigrationStatusResponseModel.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export interface PackageMigrationStatusResponseModel { 10 | packageName: string; 11 | hasPendingMigrations: boolean; 12 | } 13 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/pagedCultureReponseModel.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | import type { CultureReponseModel } from './cultureReponseModel.js'; 9 | 10 | export interface PagedCultureReponseModel { 11 | total: number; 12 | items: CultureReponseModel[]; 13 | } 14 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/pagedIndexResponseModel.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | import type { IndexResponseModel } from './indexResponseModel.js'; 9 | 10 | export interface PagedIndexResponseModel { 11 | total: number; 12 | items: IndexResponseModel[]; 13 | } 14 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/pagedLoggerResponseModel.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | import type { LoggerResponseModel } from './loggerResponseModel.js'; 9 | 10 | export interface PagedLoggerResponseModel { 11 | total: number; 12 | items: LoggerResponseModel[]; 13 | } 14 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/pagedMemberResponseModel.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | import type { MemberResponseModel } from './memberResponseModel.js'; 9 | 10 | export interface PagedMemberResponseModel { 11 | total: number; 12 | items: MemberResponseModel[]; 13 | } 14 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/pagedProblemDetailsModel.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | import type { ProblemDetails } from './problemDetails.js'; 9 | 10 | export interface PagedProblemDetailsModel { 11 | total: number; 12 | items: ProblemDetails[]; 13 | } 14 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/pagedReferenceByIdModel.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | import type { ReferenceByIdModel } from './referenceByIdModel.js'; 9 | 10 | export interface PagedReferenceByIdModel { 11 | total: number; 12 | items: ReferenceByIdModel[]; 13 | } 14 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/pagedTagResponseModel.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | import type { TagResponseModel } from './tagResponseModel.js'; 9 | 10 | export interface PagedTagResponseModel { 11 | total: number; 12 | items: TagResponseModel[]; 13 | } 14 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/pagedUserResponseModel.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | import type { UserResponseModel } from './userResponseModel.js'; 9 | 10 | export interface PagedUserResponseModel { 11 | total: number; 12 | items: UserResponseModel[]; 13 | } 14 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/pagedWebhookEventModel.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | import type { WebhookEventModel } from './webhookEventModel.js'; 9 | 10 | export interface PagedWebhookEventModel { 11 | total: number; 12 | items: WebhookEventModel[]; 13 | } 14 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/partialViewSnippetItemResponseModel.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export interface PartialViewSnippetItemResponseModel { 10 | id: string; 11 | name: string; 12 | } 13 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/partialViewSnippetResponseModel.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export interface PartialViewSnippetResponseModel { 10 | id: string; 11 | name: string; 12 | content: string; 13 | } 14 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/postDocumentVersionByIdRollbackParams.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export type PostDocumentVersionByIdRollbackParams = { 10 | culture?: string; 11 | }; 12 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/postRedirectManagementStatusParams.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | import type { RedirectStatusModel } from './redirectStatusModel.js'; 9 | 10 | export type PostRedirectManagementStatusParams = { 11 | status?: RedirectStatusModel; 12 | }; 13 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/problemDetailsBuilderModel.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export interface ProblemDetailsBuilderModel { [key: string]: unknown } 10 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/profilingStatusRequestModel.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export interface ProfilingStatusRequestModel { 10 | enabled: boolean; 11 | } 12 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/profilingStatusResponseModel.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export interface ProfilingStatusResponseModel { 10 | enabled: boolean; 11 | } 12 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/propertyTypeAppearanceModel.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export interface PropertyTypeAppearanceModel { 10 | labelOnTop: boolean; 11 | } 12 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/publishDocumentWithDescendantsRequestModel.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export interface PublishDocumentWithDescendantsRequestModel { 10 | includeUnpublishedDescendants: boolean; 11 | cultures: string[]; 12 | } 13 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/putDocumentVersionByIdPreventCleanupParams.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export type PutDocumentVersionByIdPreventCleanupParams = { 10 | preventCleanup?: boolean; 11 | }; 12 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/referenceByIdModel.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export interface ReferenceByIdModel { 10 | id: string; 11 | } 12 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/relationReferenceModel.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export interface RelationReferenceModel { 10 | id: string; 11 | /** @nullable */ 12 | name?: string | null; 13 | } 14 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/relationTypeItemResponseModel.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export interface RelationTypeItemResponseModel { 10 | id: string; 11 | name: string; 12 | isDeletable: boolean; 13 | } 14 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/renamePartialViewRequestModel.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export interface RenamePartialViewRequestModel { 10 | name: string; 11 | } 12 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/renameScriptRequestModel.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export interface RenameScriptRequestModel { 10 | name: string; 11 | } 12 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/renameStylesheetRequestModel.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export interface RenameStylesheetRequestModel { 10 | name: string; 11 | } 12 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/resetPasswordRequestModel.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export interface ResetPasswordRequestModel { 10 | /** @minLength 1 */ 11 | email: string; 12 | } 13 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/resetPasswordUserResponseModel.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export interface ResetPasswordUserResponseModel { 10 | /** @nullable */ 11 | resetPassword?: string | null; 12 | } 13 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/savedLogSearchRequestModel.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export interface SavedLogSearchRequestModel { 10 | name: string; 11 | query: string; 12 | } 13 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/savedLogSearchResponseModel.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export interface SavedLogSearchResponseModel { 10 | name: string; 11 | query: string; 12 | } 13 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/scheduleRequestModel.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export interface ScheduleRequestModel { 10 | /** @nullable */ 11 | publishTime?: string | null; 12 | /** @nullable */ 13 | unpublishTime?: string | null; 14 | } 15 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/scriptResponseModelParent.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | import type { FileSystemFolderModel } from './fileSystemFolderModel.js'; 9 | 10 | /** 11 | * @nullable 12 | */ 13 | export type ScriptResponseModelParent = FileSystemFolderModel | null; 14 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/searcherResponseModel.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export interface SearcherResponseModel { 10 | /** @minLength 1 */ 11 | name: string; 12 | } 13 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/segmentResponseModel.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export interface SegmentResponseModel { 10 | name: string; 11 | alias: string; 12 | } 13 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/serverConfigurationItemResponseModel.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export interface ServerConfigurationItemResponseModel { 10 | name: string; 11 | data: string; 12 | } 13 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/serverConfigurationResponseModel.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export interface ServerConfigurationResponseModel { 10 | allowPasswordReset: boolean; 11 | versionCheckPeriod: number; 12 | allowLocalLogin: boolean; 13 | } 14 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/serverStatusResponseModel.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | import type { RuntimeLevelModel } from './runtimeLevelModel.js'; 9 | 10 | export interface ServerStatusResponseModel { 11 | serverStatus: RuntimeLevelModel; 12 | } 13 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/setAvatarRequestModel.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | import type { ReferenceByIdModel } from './referenceByIdModel.js'; 9 | 10 | export interface SetAvatarRequestModel { 11 | file: ReferenceByIdModel; 12 | } 13 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/sortingRequestModelParent.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | import type { ReferenceByIdModel } from './referenceByIdModel.js'; 9 | 10 | /** 11 | * @nullable 12 | */ 13 | export type SortingRequestModelParent = ReferenceByIdModel | null; 14 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/telemetryRequestModel.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | import type { TelemetryLevelModel } from './telemetryLevelModel.js'; 9 | 10 | export interface TelemetryRequestModel { 11 | telemetryLevel: TelemetryLevelModel; 12 | } 13 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/telemetryResponseModel.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | import type { TelemetryLevelModel } from './telemetryLevelModel.js'; 9 | 10 | export interface TelemetryResponseModel { 11 | telemetryLevel: TelemetryLevelModel; 12 | } 13 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/templateConfigurationResponseModel.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export interface TemplateConfigurationResponseModel { 10 | disabled: boolean; 11 | } 12 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/templateItemResponseModel.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export interface TemplateItemResponseModel { 10 | id: string; 11 | name: string; 12 | alias: string; 13 | } 14 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/templateQueryExecuteSortModel.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export interface TemplateQueryExecuteSortModel { 10 | propertyAlias: string; 11 | /** @nullable */ 12 | direction?: string | null; 13 | } 14 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/templateQueryResultItemPresentationModel.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export interface TemplateQueryResultItemPresentationModel { 10 | icon: string; 11 | name: string; 12 | } 13 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/unlockUsersRequestModel.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | import type { ReferenceByIdModel } from './referenceByIdModel.js'; 9 | 10 | export interface UnlockUsersRequestModel { 11 | userIds: ReferenceByIdModel[]; 12 | } 13 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/unpublishDocumentRequestModel.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export interface UnpublishDocumentRequestModel { 10 | /** @nullable */ 11 | cultures?: string[] | null; 12 | } 13 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/updateDocumentNotificationsRequestModel.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export interface UpdateDocumentNotificationsRequestModel { 10 | subscribedActionIds: string[]; 11 | } 12 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/updateFolderResponseModel.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export interface UpdateFolderResponseModel { 10 | /** @minLength 1 */ 11 | name: string; 12 | } 13 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/updateMemberGroupRequestModel.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export interface UpdateMemberGroupRequestModel { 10 | name: string; 11 | } 12 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/updatePartialViewRequestModel.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export interface UpdatePartialViewRequestModel { 10 | content: string; 11 | } 12 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/updateScriptRequestModel.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export interface UpdateScriptRequestModel { 10 | content: string; 11 | } 12 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/updateStylesheetRequestModel.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export interface UpdateStylesheetRequestModel { 10 | content: string; 11 | } 12 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/updateUserDataRequestModel.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export interface UpdateUserDataRequestModel { 10 | group: string; 11 | identifier: string; 12 | value: string; 13 | key: string; 14 | } 15 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/updateWebhookRequestModelHeaders.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export type UpdateWebhookRequestModelHeaders = {[key: string]: string}; 10 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/upgradeCheckResponseModel.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export interface UpgradeCheckResponseModel { 10 | type: string; 11 | comment: string; 12 | url: string; 13 | } 14 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/userDataModel.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export interface UserDataModel { 10 | group: string; 11 | identifier: string; 12 | value: string; 13 | } 14 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/userDataResponseModel.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export interface UserDataResponseModel { 10 | group: string; 11 | identifier: string; 12 | value: string; 13 | key: string; 14 | } 15 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/userPermissionModel.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export interface UserPermissionModel { 10 | nodeKey: string; 11 | permissions: string[]; 12 | } 13 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/userPermissionsResponseModel.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | import type { UserPermissionModel } from './userPermissionModel.js'; 9 | 10 | export interface UserPermissionsResponseModel { 11 | permissions: UserPermissionModel[]; 12 | } 13 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/userTwoFactorProviderModel.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export interface UserTwoFactorProviderModel { 10 | providerName: string; 11 | isEnabledOnUser: boolean; 12 | } 13 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/variantItemResponseModel.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export interface VariantItemResponseModel { 10 | name: string; 11 | /** @nullable */ 12 | culture?: string | null; 13 | } 14 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/webhookEventModel.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export interface WebhookEventModel { 10 | eventName: string; 11 | eventType: string; 12 | alias: string; 13 | } 14 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/webhookEventResponseModel.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export interface WebhookEventResponseModel { 10 | eventName: string; 11 | eventType: string; 12 | alias: string; 13 | } 14 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/webhookItemResponseModel.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export interface WebhookItemResponseModel { 10 | enabled: boolean; 11 | name: string; 12 | events: string; 13 | url: string; 14 | types: string; 15 | } 16 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/schemas/webhookResponseModelHeaders.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export type WebhookResponseModelHeaders = {[key: string]: string}; 10 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/temporary-file/schemas/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./postTemporaryFileBody.js"; 2 | export * from "./temporaryFileConfigurationResponseModel.js"; 3 | export * from "./temporaryFileResponseModel.js"; 4 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/api/temporary-file/schemas/postTemporaryFileBody.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Management API 5 | * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | import { ReadStream } from "fs"; 10 | 11 | export type PostTemporaryFileBody = { 12 | Id: string; 13 | File: ReadStream; 14 | }; 15 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/resources/language/index.ts: -------------------------------------------------------------------------------- 1 | import GetLangagueDefaultResource from "./get/get-default.js"; 2 | 3 | export const LanugageReadResources = [ 4 | GetLangagueDefaultResource, 5 | ]; 6 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/tools/culture/__tests__/__snapshots__/index.test.ts.snap: -------------------------------------------------------------------------------- 1 | // Jest Snapshot v1, https://goo.gl/fbAQLP 2 | 3 | exports[`culture-tool-index should have all tools when user has settings access 1`] = ` 4 | [ 5 | "get-culture", 6 | ] 7 | `; 8 | 9 | exports[`culture-tool-index should have basic query tools by default 1`] = ` 10 | [ 11 | "get-culture", 12 | ] 13 | `; 14 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/tools/culture/index.ts: -------------------------------------------------------------------------------- 1 | import { ToolDefinition } from "types/tool-definition.js"; 2 | import GetCulturesTool from "./get-cultures.js"; 3 | import { CurrentUserResponseModel } from "@/umb-management-api/schemas/index.js"; 4 | 5 | export const CultureTools = (user: CurrentUserResponseModel): ToolDefinition[] => [GetCulturesTool()]; 6 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/tools/data-type/__tests__/__snapshots__/get-data-type.test.ts.snap: -------------------------------------------------------------------------------- 1 | // Jest Snapshot v1, https://goo.gl/fbAQLP 2 | 3 | exports[`get-data-type should get a data type by ID 1`] = ` 4 | { 5 | "canIgnoreStartNodes": true, 6 | "editorAlias": "Umbraco.TextBox", 7 | "editorUiAlias": "textbox", 8 | "id": "00000000-0000-0000-0000-000000000000", 9 | "isDeletable": true, 10 | "name": "_Test Get DataType", 11 | "values": [], 12 | } 13 | `; 14 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/tools/document-type/__tests__/__snapshots__/get-document-type-allowed-at-root.test.ts.snap: -------------------------------------------------------------------------------- 1 | // Jest Snapshot v1, https://goo.gl/fbAQLP 2 | 3 | exports[`get-document-type-allowed-at-root should get document types allowed at root 1`] = ` 4 | { 5 | "description": null, 6 | "icon": "icon-document", 7 | "id": "00000000-0000-0000-0000-000000000000", 8 | "name": "_Test DocumentType Root", 9 | } 10 | `; 11 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/tools/document-type/__tests__/__snapshots__/get-document-type-available-compositions.test.ts.snap: -------------------------------------------------------------------------------- 1 | // Jest Snapshot v1, https://goo.gl/fbAQLP 2 | 3 | exports[`get-document-type-available-compositions should get available compositions for a document type 1`] = ` 4 | { 5 | "folderPath": [], 6 | "icon": "icon-document", 7 | "id": "00000000-0000-0000-0000-000000000000", 8 | "isCompatible": true, 9 | "name": "_Test Available Composition", 10 | } 11 | `; 12 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/tools/document/__tests__/__snapshots__/sort-document.test.ts.snap: -------------------------------------------------------------------------------- 1 | // Jest Snapshot v1, https://goo.gl/fbAQLP 2 | 3 | exports[`sort-document should sort children under a root document 1`] = ` 4 | { 5 | "content": [ 6 | { 7 | "text": """", 8 | "type": "text", 9 | }, 10 | ], 11 | } 12 | `; 13 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/tools/media-type/__tests__/__snapshots__/allowed-media-type.test.ts.snap: -------------------------------------------------------------------------------- 1 | // Jest Snapshot v1, https://goo.gl/fbAQLP 2 | 3 | exports[`allowed-media-type get allowed should filter by file extension 1`] = ` 4 | { 5 | "content": [ 6 | { 7 | "text": "{"items":[{"icon":"icon-picture","name":"Image","id":"00000000-0000-0000-0000-000000000000"}],"total":1}", 8 | "type": "text", 9 | }, 10 | ], 11 | } 12 | `; 13 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/tools/media-type/__tests__/__snapshots__/get-media-type-allowed-at-root.test.ts.snap: -------------------------------------------------------------------------------- 1 | // Jest Snapshot v1, https://goo.gl/fbAQLP 2 | 3 | exports[`get-media-type-allowed-at-root should get media types allowed at root 1`] = ` 4 | { 5 | "description": null, 6 | "icon": "icon-folder", 7 | "id": "00000000-0000-0000-0000-000000000000", 8 | "name": "_Test MediaType Root", 9 | } 10 | `; 11 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/tools/media-type/__tests__/__snapshots__/get-media-type-available-compositions.test.ts.snap: -------------------------------------------------------------------------------- 1 | // Jest Snapshot v1, https://goo.gl/fbAQLP 2 | 3 | exports[`get-media-type-available-compositions should get available compositions for a media type 1`] = ` 4 | { 5 | "folderPath": [], 6 | "icon": "icon-folder", 7 | "id": "00000000-0000-0000-0000-000000000000", 8 | "isCompatible": true, 9 | "name": "_Test Available Composition", 10 | } 11 | `; 12 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/tools/media/__tests__/__snapshots__/empty-recycle-bin.test.ts.snap: -------------------------------------------------------------------------------- 1 | // Jest Snapshot v1, https://goo.gl/fbAQLP 2 | 3 | exports[`empty-media-recycle-bin should empty the recycle bin 1`] = ` 4 | { 5 | "content": [ 6 | { 7 | "text": """", 8 | "type": "text", 9 | }, 10 | ], 11 | } 12 | `; 13 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/tools/member-type/__tests__/__snapshots__/get-member-type-available-compositions.test.ts.snap: -------------------------------------------------------------------------------- 1 | // Jest Snapshot v1, https://goo.gl/fbAQLP 2 | 3 | exports[`get-member-type-available-compositions should get available compositions for a member type 1`] = ` 4 | { 5 | "folderPath": [], 6 | "icon": "icon-user", 7 | "id": "00000000-0000-0000-0000-000000000000", 8 | "isCompatible": true, 9 | "name": "_Test Available Composition", 10 | } 11 | `; 12 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/tools/member/__tests__/__snapshots__/index.test.ts.snap: -------------------------------------------------------------------------------- 1 | // Jest Snapshot v1, https://goo.gl/fbAQLP 2 | 3 | exports[`member-tool-index should have all tools when user has members section access 1`] = ` 4 | [ 5 | "get-member", 6 | "create-member", 7 | "delete-member", 8 | "update-member", 9 | "find-member", 10 | ] 11 | `; 12 | 13 | exports[`member-tool-index should only have find member tool when user meets no policies 1`] = ` 14 | [ 15 | "find-member", 16 | ] 17 | `; 18 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/tools/property-type/__tests__/__snapshots__/index.test.ts.snap: -------------------------------------------------------------------------------- 1 | // Jest Snapshot v1, https://goo.gl/fbAQLP 2 | 3 | exports[`property-type-tool-index should have property type is used tool by default 1`] = ` 4 | [ 5 | "get-property-type-is-used", 6 | ] 7 | `; 8 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/tools/property-type/index.ts: -------------------------------------------------------------------------------- 1 | import { ToolDefinition } from "types/tool-definition.js"; 2 | import GetPropertyTypeIsUsedTool from "./get/get-property-type-is-used.js"; 3 | import { CurrentUserResponseModel } from "@/umb-management-api/schemas/index.js"; 4 | 5 | export const PropertyTypeTools = (user: CurrentUserResponseModel) => { 6 | const tools: ToolDefinition[] = [GetPropertyTypeIsUsedTool()]; 7 | return tools 8 | } 9 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/tools/redirect/__tests__/__snapshots__/index.test.ts.snap: -------------------------------------------------------------------------------- 1 | // Jest Snapshot v1, https://goo.gl/fbAQLP 2 | 3 | exports[`redirect-tool-index should have all tools when user has content access 1`] = ` 4 | [ 5 | "get-all-redirects", 6 | "get-redirect-by-id", 7 | "delete-redirect", 8 | "get-redirect-status", 9 | "update-redirect-status", 10 | ] 11 | `; 12 | 13 | exports[`redirect-tool-index should have no tools when user meets no policies 1`] = `[]`; 14 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/tools/temporary-file/__tests__/__snapshots__/index.test.ts.snap: -------------------------------------------------------------------------------- 1 | // Jest Snapshot v1, https://goo.gl/fbAQLP 2 | 3 | exports[`temporary-file-tool-index should always have all tools available 1`] = ` 4 | [ 5 | "create-temporary-file", 6 | "get-temporary-file", 7 | "delete-temporary-file", 8 | "get-temporary-file-configuration", 9 | ] 10 | `; 11 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/tools/temporary-file/__tests__/helpers/example.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Matthew-Wise/umbraco-mcp/c4650dbb5122827b432d4cef89ea6721bea5c217/mcp-server/src/umb-management-api/tools/temporary-file/__tests__/helpers/example.jpg -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/tools/webhook/__tests__/__snapshots__/get-webhook-logs-by-id.test.ts.snap: -------------------------------------------------------------------------------- 1 | // Jest Snapshot v1, https://goo.gl/fbAQLP 2 | 3 | exports[`get-webhook-logs should get logs for a webhook 1`] = ` 4 | { 5 | "content": [ 6 | { 7 | "text": "{"total":0,"items":[]}", 8 | "type": "text", 9 | }, 10 | ], 11 | } 12 | `; 13 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/tools/webhook/__tests__/__snapshots__/index.test.ts.snap: -------------------------------------------------------------------------------- 1 | // Jest Snapshot v1, https://goo.gl/fbAQLP 2 | 3 | exports[`webhook-tool-index should have all tools when user has webhook access 1`] = ` 4 | [ 5 | "get-webhook-item", 6 | "create-webhook", 7 | "get-webhook-by-id", 8 | "delete-webhook", 9 | "update-webhook", 10 | "get-webhook-events", 11 | "get-all-webhook-logs", 12 | ] 13 | `; 14 | 15 | exports[`webhook-tool-index should have no tools when user meets no policies 1`] = `[]`; 16 | -------------------------------------------------------------------------------- /mcp-server/src/umb-management-api/tools/webhook/__tests__/webhook-constants.ts: -------------------------------------------------------------------------------- 1 | export const CONTENT_PUBLISHED_EVENT = "content.published"; 2 | export const CONTENT_DELETED_EVENT = "content.deleted"; 3 | export const CONTENT_UNPUBLISHED_EVENT = "content.unpublished"; 4 | export const MEDIA_DELETED_EVENT = "media.deleted"; 5 | export const MEDIA_SAVED_EVENT = "media.saved"; 6 | 7 | 8 | export const TEST_WEBHOOOK_URL = "https://example.com/webhook"; -------------------------------------------------------------------------------- /mcp-server/src/umb-workflow/api/schemas/actionWorkflowRequestModel.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Workflow Management API 5 | * Describes the Umbraco Workflow Management API. 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export interface ActionWorkflowRequestModel { 10 | comment: string; 11 | instanceGuid: string; 12 | /** @nullable */ 13 | userId?: string | null; 14 | /** @nullable */ 15 | assignTo?: string | null; 16 | } 17 | -------------------------------------------------------------------------------- /mcp-server/src/umb-workflow/api/schemas/activeTasksModel.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Workflow Management API 5 | * Describes the Umbraco Workflow Management API. 6 | * OpenAPI spec version: Latest 7 | */ 8 | import type { ActiveTasksModelInvariantTask } from './activeTasksModelInvariantTask.js'; 9 | 10 | export interface ActiveTasksModel { 11 | /** @nullable */ 12 | invariantTask?: ActiveTasksModelInvariantTask; 13 | variantTasks: string[]; 14 | } 15 | -------------------------------------------------------------------------------- /mcp-server/src/umb-workflow/api/schemas/activeTasksModelInvariantTask.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Workflow Management API 5 | * Describes the Umbraco Workflow Management API. 6 | * OpenAPI spec version: Latest 7 | */ 8 | import type { WorkflowTaskModel } from './workflowTaskModel.js'; 9 | 10 | /** 11 | * @nullable 12 | */ 13 | export type ActiveTasksModelInvariantTask = WorkflowTaskModel | null; 14 | -------------------------------------------------------------------------------- /mcp-server/src/umb-workflow/api/schemas/advancedSearchQueryModelBaseFields.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Workflow Management API 5 | * Describes the Umbraco Workflow Management API. 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export type AdvancedSearchQueryModelBaseFields = {[key: string]: unknown}; 10 | -------------------------------------------------------------------------------- /mcp-server/src/umb-workflow/api/schemas/advancedSearchQueryModelFields.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Workflow Management API 5 | * Describes the Umbraco Workflow Management API. 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export type AdvancedSearchQueryModelFields = {[key: string]: unknown}; 10 | -------------------------------------------------------------------------------- /mcp-server/src/umb-workflow/api/schemas/advancedSearchResponseModel.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Workflow Management API 5 | * Describes the Umbraco Workflow Management API. 6 | * OpenAPI spec version: Latest 7 | */ 8 | import type { AdvancedSearchResponseItemModel } from './advancedSearchResponseItemModel.js'; 9 | 10 | export interface AdvancedSearchResponseModel { 11 | results: AdvancedSearchResponseItemModel[]; 12 | totalPages: number; 13 | totalItems: number; 14 | } 15 | -------------------------------------------------------------------------------- /mcp-server/src/umb-workflow/api/schemas/approvalGroupCollectionMemberResponseModel.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Workflow Management API 5 | * Describes the Umbraco Workflow Management API. 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export interface ApprovalGroupCollectionMemberResponseModel { 10 | /** @nullable */ 11 | name?: string | null; 12 | inherited: boolean; 13 | /** @nullable */ 14 | email?: string | null; 15 | } 16 | -------------------------------------------------------------------------------- /mcp-server/src/umb-workflow/api/schemas/approvalGroupItemResponseModel.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Workflow Management API 5 | * Describes the Umbraco Workflow Management API. 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export interface ApprovalGroupItemResponseModel { 10 | unique: string; 11 | name: string; 12 | /** @nullable */ 13 | icon?: string | null; 14 | } 15 | -------------------------------------------------------------------------------- /mcp-server/src/umb-workflow/api/schemas/chartDataPointModel.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Workflow Management API 5 | * Describes the Umbraco Workflow Management API. 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export interface ChartDataPointModel { 10 | x: string; 11 | y: number; 12 | } 13 | -------------------------------------------------------------------------------- /mcp-server/src/umb-workflow/api/schemas/chartResponseModelAdditionalData.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Workflow Management API 5 | * Describes the Umbraco Workflow Management API. 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export type ChartResponseModelAdditionalData = {[key: string]: unknown}; 10 | -------------------------------------------------------------------------------- /mcp-server/src/umb-workflow/api/schemas/configTypeModel.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Workflow Management API 5 | * Describes the Umbraco Workflow Management API. 6 | * OpenAPI spec version: Latest 7 | */ 8 | import type { ConfigTypeModelValue } from './configTypeModelValue.js'; 9 | 10 | export interface ConfigTypeModel { 11 | alias: string; 12 | /** @nullable */ 13 | value?: ConfigTypeModelValue; 14 | } 15 | -------------------------------------------------------------------------------- /mcp-server/src/umb-workflow/api/schemas/configTypeModelValue.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Workflow Management API 5 | * Describes the Umbraco Workflow Management API. 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | /** 10 | * @nullable 11 | */ 12 | export type ConfigTypeModelValue = unknown | null; 13 | -------------------------------------------------------------------------------- /mcp-server/src/umb-workflow/api/schemas/contentReviewCollectionResponseModelDocument.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Workflow Management API 5 | * Describes the Umbraco Workflow Management API. 6 | * OpenAPI spec version: Latest 7 | */ 8 | import type { DocumentItemResponseModel } from './documentItemResponseModel.js'; 9 | 10 | /** 11 | * @nullable 12 | */ 13 | export type ContentReviewCollectionResponseModelDocument = DocumentItemResponseModel | null; 14 | -------------------------------------------------------------------------------- /mcp-server/src/umb-workflow/api/schemas/contentReviewRequestModel.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Workflow Management API 5 | * Describes the Umbraco Workflow Management API. 6 | * OpenAPI spec version: Latest 7 | */ 8 | import type { DocumentItemResponseModel } from './documentItemResponseModel.js'; 9 | 10 | export interface ContentReviewRequestModel { 11 | document: DocumentItemResponseModel; 12 | dueOn: string; 13 | } 14 | -------------------------------------------------------------------------------- /mcp-server/src/umb-workflow/api/schemas/contentReviewsDetailedConfigModelReviewedBy.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Workflow Management API 5 | * Describes the Umbraco Workflow Management API. 6 | * OpenAPI spec version: Latest 7 | */ 8 | import type { UserItemModel } from './userItemModel.js'; 9 | 10 | /** 11 | * @nullable 12 | */ 13 | export type ContentReviewsDetailedConfigModelReviewedBy = UserItemModel | null; 14 | -------------------------------------------------------------------------------- /mcp-server/src/umb-workflow/api/schemas/dateRangeModel.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Workflow Management API 5 | * Describes the Umbraco Workflow Management API. 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export interface DateRangeModel { 10 | /** @nullable */ 11 | from?: string | null; 12 | /** @nullable */ 13 | to?: string | null; 14 | } 15 | -------------------------------------------------------------------------------- /mcp-server/src/umb-workflow/api/schemas/documentItemResponseModel.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Workflow Management API 5 | * Describes the Umbraco Workflow Management API. 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export interface DocumentItemResponseModel { 10 | /** @nullable */ 11 | name?: string | null; 12 | unique: string; 13 | /** @nullable */ 14 | icon?: string | null; 15 | culture: string; 16 | } 17 | -------------------------------------------------------------------------------- /mcp-server/src/umb-workflow/api/schemas/getApprovalGroupInheritedMembersParams.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Workflow Management API 5 | * Describes the Umbraco Workflow Management API. 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export type GetApprovalGroupInheritedMembersParams = { 10 | ids?: string; 11 | }; 12 | -------------------------------------------------------------------------------- /mcp-server/src/umb-workflow/api/schemas/getApprovalGroupParams.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Workflow Management API 5 | * Describes the Umbraco Workflow Management API. 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export type GetApprovalGroupParams = { 10 | skip?: number; 11 | take?: number; 12 | filter?: string; 13 | }; 14 | -------------------------------------------------------------------------------- /mcp-server/src/umb-workflow/api/schemas/getChartContentReviewChartParams.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Workflow Management API 5 | * Describes the Umbraco Workflow Management API. 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export type GetChartContentReviewChartParams = { 10 | range?: number; 11 | }; 12 | -------------------------------------------------------------------------------- /mcp-server/src/umb-workflow/api/schemas/getChartWorkflowChartParams.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Workflow Management API 5 | * Describes the Umbraco Workflow Management API. 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export type GetChartWorkflowChartParams = { 10 | range?: number; 11 | groupId?: string; 12 | }; 13 | -------------------------------------------------------------------------------- /mcp-server/src/umb-workflow/api/schemas/getContentContentSlimParams.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Workflow Management API 5 | * Describes the Umbraco Workflow Management API. 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export type GetContentContentSlimParams = { 10 | ids?: string; 11 | }; 12 | -------------------------------------------------------------------------------- /mcp-server/src/umb-workflow/api/schemas/getContentDiffParams.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Workflow Management API 5 | * Describes the Umbraco Workflow Management API. 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export type GetContentDiffParams = { 10 | guid?: string; 11 | }; 12 | -------------------------------------------------------------------------------- /mcp-server/src/umb-workflow/api/schemas/getHistoryCleanupParams.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Workflow Management API 5 | * Describes the Umbraco Workflow Management API. 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export type GetHistoryCleanupParams = { 10 | uniqueId?: string; 11 | contentTypeId?: string; 12 | }; 13 | -------------------------------------------------------------------------------- /mcp-server/src/umb-workflow/api/schemas/getInstanceParams.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Workflow Management API 5 | * Describes the Umbraco Workflow Management API. 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export type GetInstanceParams = { 10 | unique?: string; 11 | }; 12 | -------------------------------------------------------------------------------- /mcp-server/src/umb-workflow/api/schemas/getInstanceStatus200.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Workflow Management API 5 | * Describes the Umbraco Workflow Management API. 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export type GetInstanceStatus200 = {[key: string]: boolean}; 10 | -------------------------------------------------------------------------------- /mcp-server/src/umb-workflow/api/schemas/getInstanceStatusParams.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Workflow Management API 5 | * Describes the Umbraco Workflow Management API. 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export type GetInstanceStatusParams = { 10 | ids?: string; 11 | }; 12 | -------------------------------------------------------------------------------- /mcp-server/src/umb-workflow/api/schemas/getItemApprovalGroupParams.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Workflow Management API 5 | * Describes the Umbraco Workflow Management API. 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export type GetItemApprovalGroupParams = { 10 | id?: string[]; 11 | }; 12 | -------------------------------------------------------------------------------- /mcp-server/src/umb-workflow/api/schemas/getScaffoldParams.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Workflow Management API 5 | * Describes the Umbraco Workflow Management API. 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export type GetScaffoldParams = { 10 | NodeKey?: string; 11 | ContentTypeKey?: string; 12 | IsDashboard?: boolean; 13 | Variant?: string; 14 | }; 15 | -------------------------------------------------------------------------------- /mcp-server/src/umb-workflow/api/schemas/globalUserVariablesModel.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Workflow Management API 5 | * Describes the Umbraco Workflow Management API. 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export interface GlobalUserVariablesModel { 10 | /** @nullable */ 11 | culture: string | null; 12 | isAdmin: boolean; 13 | /** @nullable */ 14 | unique: string | null; 15 | } 16 | -------------------------------------------------------------------------------- /mcp-server/src/umb-workflow/api/schemas/historyCleanupConfigModelStatusesToDelete.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Workflow Management API 5 | * Describes the Umbraco Workflow Management API. 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export type HistoryCleanupConfigModelStatusesToDelete = {[key: string]: boolean}; 10 | -------------------------------------------------------------------------------- /mcp-server/src/umb-workflow/api/schemas/historyCleanupModelCleanupRules.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Workflow Management API 5 | * Describes the Umbraco Workflow Management API. 6 | * OpenAPI spec version: Latest 7 | */ 8 | import type { HistoryCleanupConfigModel } from './historyCleanupConfigModel.js'; 9 | 10 | export type HistoryCleanupModelCleanupRules = {[key: string]: HistoryCleanupConfigModel}; 11 | -------------------------------------------------------------------------------- /mcp-server/src/umb-workflow/api/schemas/historyCleanupModelStatusesToDelete.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Workflow Management API 5 | * Describes the Umbraco Workflow Management API. 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export type HistoryCleanupModelStatusesToDelete = {[key: string]: boolean}; 10 | -------------------------------------------------------------------------------- /mcp-server/src/umb-workflow/api/schemas/languageModel.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Workflow Management API 5 | * Describes the Umbraco Workflow Management API. 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export interface LanguageModel { 10 | name: string; 11 | culture: string; 12 | isDefault: boolean; 13 | } 14 | -------------------------------------------------------------------------------- /mcp-server/src/umb-workflow/api/schemas/nodeSlimModel.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Workflow Management API 5 | * Describes the Umbraco Workflow Management API. 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export interface NodeSlimModel { 10 | key: string; 11 | contentTypeKey: string; 12 | /** @nullable */ 13 | name?: string | null; 14 | url: string; 15 | exists: boolean; 16 | new: boolean; 17 | icon: string; 18 | } 19 | -------------------------------------------------------------------------------- /mcp-server/src/umb-workflow/api/schemas/notificationHeaderModel.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Workflow Management API 5 | * Describes the Umbraco Workflow Management API. 6 | * OpenAPI spec version: Latest 7 | */ 8 | import type { EventMessageTypeModel } from './eventMessageTypeModel.js'; 9 | 10 | export interface NotificationHeaderModel { 11 | message: string; 12 | category: string; 13 | type: EventMessageTypeModel; 14 | } 15 | -------------------------------------------------------------------------------- /mcp-server/src/umb-workflow/api/schemas/packageVersionModel.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Workflow Management API 5 | * Describes the Umbraco Workflow Management API. 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export interface PackageVersionModel { 10 | /** @nullable */ 11 | installedVersion?: string | null; 12 | /** @nullable */ 13 | latestVersion?: string | null; 14 | outOfDate: boolean; 15 | } 16 | -------------------------------------------------------------------------------- /mcp-server/src/umb-workflow/api/schemas/propertyDetailModelConfig.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Workflow Management API 5 | * Describes the Umbraco Workflow Management API. 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | /** 10 | * @nullable 11 | */ 12 | export type PropertyDetailModelConfig = {[key: string]: unknown} | null; 13 | -------------------------------------------------------------------------------- /mcp-server/src/umb-workflow/api/schemas/propertyDetailModelValue.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Workflow Management API 5 | * Describes the Umbraco Workflow Management API. 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | /** 10 | * @nullable 11 | */ 12 | export type PropertyDetailModelValue = unknown | null; 13 | -------------------------------------------------------------------------------- /mcp-server/src/umb-workflow/api/schemas/propertyDisplayModelValue.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Workflow Management API 5 | * Describes the Umbraco Workflow Management API. 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | /** 10 | * @nullable 11 | */ 12 | export type PropertyDisplayModelValue = unknown | null; 13 | -------------------------------------------------------------------------------- /mcp-server/src/umb-workflow/api/schemas/propertyModel.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Workflow Management API 5 | * Describes the Umbraco Workflow Management API. 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export interface PropertyModel { 10 | name: string; 11 | key: string; 12 | selected: boolean; 13 | } 14 | -------------------------------------------------------------------------------- /mcp-server/src/umb-workflow/api/schemas/putHistoryCleanupBody.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Workflow Management API 5 | * Describes the Umbraco Workflow Management API. 6 | * OpenAPI spec version: Latest 7 | */ 8 | import type { HistoryCleanupConfigModel } from './historyCleanupConfigModel.js'; 9 | 10 | export type PutHistoryCleanupBody = {[key: string]: HistoryCleanupConfigModel}; 11 | -------------------------------------------------------------------------------- /mcp-server/src/umb-workflow/api/schemas/selectableNameKeyPairModel.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Workflow Management API 5 | * Describes the Umbraco Workflow Management API. 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export interface SelectableNameKeyPairModel { 10 | /** @nullable */ 11 | key?: string | null; 12 | /** @nullable */ 13 | name?: string | null; 14 | /** @nullable */ 15 | icon?: string | null; 16 | selected: boolean; 17 | } 18 | -------------------------------------------------------------------------------- /mcp-server/src/umb-workflow/api/schemas/settingsPropertyDisplayModelValue.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Workflow Management API 5 | * Describes the Umbraco Workflow Management API. 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | /** 10 | * @nullable 11 | */ 12 | export type SettingsPropertyDisplayModelValue = unknown | null; 13 | -------------------------------------------------------------------------------- /mcp-server/src/umb-workflow/api/schemas/unlockDocumentRequestModel.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Workflow Management API 5 | * Describes the Umbraco Workflow Management API. 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export interface UnlockDocumentRequestModel { 10 | unique: string; 11 | /** @nullable */ 12 | culture?: string | null; 13 | publish: boolean; 14 | } 15 | -------------------------------------------------------------------------------- /mcp-server/src/umb-workflow/api/schemas/userItemModel.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Workflow Management API 5 | * Describes the Umbraco Workflow Management API. 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export interface UserItemModel { 10 | unique: string; 11 | name: string; 12 | } 13 | -------------------------------------------------------------------------------- /mcp-server/src/umb-workflow/api/schemas/workflowContentDiffModelLanguage.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Workflow Management API 5 | * Describes the Umbraco Workflow Management API. 6 | * OpenAPI spec version: Latest 7 | */ 8 | import type { LanguageModel } from './languageModel.js'; 9 | 10 | /** 11 | * @nullable 12 | */ 13 | export type WorkflowContentDiffModelLanguage = LanguageModel | null; 14 | -------------------------------------------------------------------------------- /mcp-server/src/umb-workflow/api/schemas/workflowDiffContainerModel.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Workflow Management API 5 | * Describes the Umbraco Workflow Management API. 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export interface WorkflowDiffContainerModel { 10 | alias: string; 11 | /** @nullable */ 12 | label: string | null; 13 | /** @nullable */ 14 | type: string | null; 15 | } 16 | -------------------------------------------------------------------------------- /mcp-server/src/umb-workflow/api/schemas/workflowDiffPropertyModelContainer.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Workflow Management API 5 | * Describes the Umbraco Workflow Management API. 6 | * OpenAPI spec version: Latest 7 | */ 8 | import type { WorkflowDiffContainerModel } from './workflowDiffContainerModel.js'; 9 | 10 | /** 11 | * @nullable 12 | */ 13 | export type WorkflowDiffPropertyModelContainer = WorkflowDiffContainerModel | null; 14 | -------------------------------------------------------------------------------- /mcp-server/src/umb-workflow/api/schemas/workflowDiffPropertyModelValue.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Workflow Management API 5 | * Describes the Umbraco Workflow Management API. 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | /** 10 | * @nullable 11 | */ 12 | export type WorkflowDiffPropertyModelValue = unknown | null; 13 | -------------------------------------------------------------------------------- /mcp-server/src/umb-workflow/api/schemas/workflowDiffsModel.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Workflow Management API 5 | * Describes the Umbraco Workflow Management API. 6 | * OpenAPI spec version: Latest 7 | */ 8 | import type { WorkflowContentDiffModel } from './workflowContentDiffModel.js'; 9 | 10 | export interface WorkflowDiffsModel { 11 | currentVariants: WorkflowContentDiffModel[]; 12 | workflowVariants: WorkflowContentDiffModel[]; 13 | } 14 | -------------------------------------------------------------------------------- /mcp-server/src/umb-workflow/api/schemas/workflowInformationResponseModelLicense.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Workflow Management API 5 | * Describes the Umbraco Workflow Management API. 6 | * OpenAPI spec version: Latest 7 | */ 8 | import type { WorkflowLicenseModel } from './workflowLicenseModel.js'; 9 | 10 | /** 11 | * @nullable 12 | */ 13 | export type WorkflowInformationResponseModelLicense = WorkflowLicenseModel | null; 14 | -------------------------------------------------------------------------------- /mcp-server/src/umb-workflow/api/schemas/workflowInstanceResponseModelInstance.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Workflow Management API 5 | * Describes the Umbraco Workflow Management API. 6 | * OpenAPI spec version: Latest 7 | */ 8 | import type { InstanceDetailModel } from './instanceDetailModel.js'; 9 | 10 | /** 11 | * @nullable 12 | */ 13 | export type WorkflowInstanceResponseModelInstance = InstanceDetailModel | null; 14 | -------------------------------------------------------------------------------- /mcp-server/src/umb-workflow/api/schemas/workflowInstanceResponseModelNode.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Workflow Management API 5 | * Describes the Umbraco Workflow Management API. 6 | * OpenAPI spec version: Latest 7 | */ 8 | import type { NodeSlimModel } from './nodeSlimModel.js'; 9 | 10 | /** 11 | * @nullable 12 | */ 13 | export type WorkflowInstanceResponseModelNode = NodeSlimModel | null; 14 | -------------------------------------------------------------------------------- /mcp-server/src/umb-workflow/api/schemas/workflowInstanceTableResponseModelDocument.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Workflow Management API 5 | * Describes the Umbraco Workflow Management API. 6 | * OpenAPI spec version: Latest 7 | */ 8 | import type { DocumentItemResponseModel } from './documentItemResponseModel.js'; 9 | 10 | /** 11 | * @nullable 12 | */ 13 | export type WorkflowInstanceTableResponseModelDocument = DocumentItemResponseModel | null; 14 | -------------------------------------------------------------------------------- /mcp-server/src/umb-workflow/api/schemas/workflowInstanceTableTaskResponseModelGroup.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Workflow Management API 5 | * Describes the Umbraco Workflow Management API. 6 | * OpenAPI spec version: Latest 7 | */ 8 | import type { ApprovalGroupItemResponseModel } from './approvalGroupItemResponseModel.js'; 9 | 10 | /** 11 | * @nullable 12 | */ 13 | export type WorkflowInstanceTableTaskResponseModelGroup = ApprovalGroupItemResponseModel | null; 14 | -------------------------------------------------------------------------------- /mcp-server/src/umb-workflow/api/schemas/workflowLicenseModel.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Workflow Management API 5 | * Describes the Umbraco Workflow Management API. 6 | * OpenAPI spec version: Latest 7 | */ 8 | 9 | export interface WorkflowLicenseModel { 10 | isTrial: boolean; 11 | isImpersonating: boolean; 12 | isLicensed: boolean; 13 | maxGroups: number; 14 | } 15 | -------------------------------------------------------------------------------- /mcp-server/src/umb-workflow/api/schemas/workflowPermissionResponseModel.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Workflow Management API 5 | * Describes the Umbraco Workflow Management API. 6 | * OpenAPI spec version: Latest 7 | */ 8 | import type { ApprovalGroupItemResponseModel } from './approvalGroupItemResponseModel.js'; 9 | 10 | export interface WorkflowPermissionResponseModel { 11 | permission: number; 12 | group: ApprovalGroupItemResponseModel; 13 | } 14 | -------------------------------------------------------------------------------- /mcp-server/src/umb-workflow/api/schemas/workflowScaffoldResponseModelConfig.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Workflow Management API 5 | * Describes the Umbraco Workflow Management API. 6 | * OpenAPI spec version: Latest 7 | */ 8 | import type { NodePermissionsResponseModel } from './nodePermissionsResponseModel.js'; 9 | 10 | /** 11 | * @nullable 12 | */ 13 | export type WorkflowScaffoldResponseModelConfig = NodePermissionsResponseModel | null; 14 | -------------------------------------------------------------------------------- /mcp-server/src/umb-workflow/api/schemas/workflowScaffoldResponseModelReview.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Workflow Management API 5 | * Describes the Umbraco Workflow Management API. 6 | * OpenAPI spec version: Latest 7 | */ 8 | import type { ContentReviewsScaffoldResponseModel } from './contentReviewsScaffoldResponseModel.js'; 9 | 10 | /** 11 | * @nullable 12 | */ 13 | export type WorkflowScaffoldResponseModelReview = ContentReviewsScaffoldResponseModel | null; 14 | -------------------------------------------------------------------------------- /mcp-server/src/umb-workflow/api/schemas/workflowScaffoldResponseModelTasks.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Workflow Management API 5 | * Describes the Umbraco Workflow Management API. 6 | * OpenAPI spec version: Latest 7 | */ 8 | import type { ActiveTasksModel } from './activeTasksModel.js'; 9 | 10 | /** 11 | * @nullable 12 | */ 13 | export type WorkflowScaffoldResponseModelTasks = ActiveTasksModel | null; 14 | -------------------------------------------------------------------------------- /mcp-server/src/umb-workflow/api/schemas/workflowSearchFilterModelCompletedDate.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Workflow Management API 5 | * Describes the Umbraco Workflow Management API. 6 | * OpenAPI spec version: Latest 7 | */ 8 | import type { DateRangeModel } from './dateRangeModel.js'; 9 | 10 | /** 11 | * @nullable 12 | */ 13 | export type WorkflowSearchFilterModelCompletedDate = DateRangeModel | null; 14 | -------------------------------------------------------------------------------- /mcp-server/src/umb-workflow/api/schemas/workflowSearchFilterModelCreatedDate.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Workflow Management API 5 | * Describes the Umbraco Workflow Management API. 6 | * OpenAPI spec version: Latest 7 | */ 8 | import type { DateRangeModel } from './dateRangeModel.js'; 9 | 10 | /** 11 | * @nullable 12 | */ 13 | export type WorkflowSearchFilterModelCreatedDate = DateRangeModel | null; 14 | -------------------------------------------------------------------------------- /mcp-server/src/umb-workflow/api/schemas/workflowSearchFilterModelDueOn.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Workflow Management API 5 | * Describes the Umbraco Workflow Management API. 6 | * OpenAPI spec version: Latest 7 | */ 8 | import type { DateRangeModel } from './dateRangeModel.js'; 9 | 10 | /** 11 | * @nullable 12 | */ 13 | export type WorkflowSearchFilterModelDueOn = DateRangeModel | null; 14 | -------------------------------------------------------------------------------- /mcp-server/src/umb-workflow/api/schemas/workflowSearchFilterModelReviewedOn.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Workflow Management API 5 | * Describes the Umbraco Workflow Management API. 6 | * OpenAPI spec version: Latest 7 | */ 8 | import type { DateRangeModel } from './dateRangeModel.js'; 9 | 10 | /** 11 | * @nullable 12 | */ 13 | export type WorkflowSearchFilterModelReviewedOn = DateRangeModel | null; 14 | -------------------------------------------------------------------------------- /mcp-server/src/umb-workflow/api/schemas/workflowTaskModelGroup.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Workflow Management API 5 | * Describes the Umbraco Workflow Management API. 6 | * OpenAPI spec version: Latest 7 | */ 8 | import type { ApprovalGroupItemResponseModel } from './approvalGroupItemResponseModel.js'; 9 | 10 | /** 11 | * @nullable 12 | */ 13 | export type WorkflowTaskModelGroup = ApprovalGroupItemResponseModel | null; 14 | -------------------------------------------------------------------------------- /mcp-server/src/umb-workflow/api/schemas/workflowTaskModelInstance.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Workflow Management API 5 | * Describes the Umbraco Workflow Management API. 6 | * OpenAPI spec version: Latest 7 | */ 8 | import type { InstanceDetailModel } from './instanceDetailModel.js'; 9 | 10 | /** 11 | * @nullable 12 | */ 13 | export type WorkflowTaskModelInstance = InstanceDetailModel | null; 14 | -------------------------------------------------------------------------------- /mcp-server/src/umb-workflow/api/schemas/workflowTaskModelNode.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Workflow Management API 5 | * Describes the Umbraco Workflow Management API. 6 | * OpenAPI spec version: Latest 7 | */ 8 | import type { NodeSlimModel } from './nodeSlimModel.js'; 9 | 10 | /** 11 | * @nullable 12 | */ 13 | export type WorkflowTaskModelNode = NodeSlimModel | null; 14 | -------------------------------------------------------------------------------- /mcp-server/src/umb-workflow/api/schemas/workflowTaskModelUserGroup.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Generated by orval v7.8.0 🍺 3 | * Do not edit manually. 4 | * Umbraco Workflow Management API 5 | * Describes the Umbraco Workflow Management API. 6 | * OpenAPI spec version: Latest 7 | */ 8 | import type { ApprovalGroupDetailResponseModel } from './approvalGroupDetailResponseModel.js'; 9 | 10 | /** 11 | * @nullable 12 | */ 13 | export type WorkflowTaskModelUserGroup = ApprovalGroupDetailResponseModel | null; 14 | -------------------------------------------------------------------------------- /mcp-server/src/umb-workflow/tools/action/index.ts: -------------------------------------------------------------------------------- 1 | import InitiateActionTool from "./post/initiate-action-tool.js"; 2 | 3 | export const ActionTools = [InitiateActionTool]; 4 | -------------------------------------------------------------------------------- /test-site/.vscode/mcp.json: -------------------------------------------------------------------------------- 1 | { 2 | "servers": { 3 | "umbraco-mcp": { 4 | "type": "stdio", 5 | "command": "node", 6 | "args": ["D:\\Code\\umbraco-mcp\\build\\index.js"] 7 | } 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /test-site/MCPTestSite/Views/AuthorList.cshtml: -------------------------------------------------------------------------------- 1 | @inherits Umbraco.Cms.Web.Common.Views.UmbracoViewPage 2 | 3 | @using Clean.Core.Models.ViewModels 4 | @using ContentModels = Umbraco.Cms.Web.Common.PublishedModels 5 | 6 | @{ 7 | Layout = "master.cshtml"; 8 | } 9 | 10 | @await Html.PartialAsync("~/Views/Partials/pageHeader.cshtml", new PageHeaderViewModel(Model.Name, Model.Title, Model.Subtitle, Model.MainImage)) 11 | 12 | @await Html.PartialAsync("~/Views/Partials/authors.cshtml") -------------------------------------------------------------------------------- /test-site/MCPTestSite/Views/Partials/blockgrid/default.cshtml: -------------------------------------------------------------------------------- 1 | @using Umbraco.Extensions 2 | @inherits Umbraco.Cms.Web.Common.Views.UmbracoViewPage 3 | @{ 4 | if (Model?.Any() != true) { return; } 5 | } 6 | 7 |
10 | @await Html.GetBlockGridItemsHtmlAsync(Model) 11 |
12 | -------------------------------------------------------------------------------- /test-site/MCPTestSite/Views/Partials/blocklist/default.cshtml: -------------------------------------------------------------------------------- 1 | @inherits Umbraco.Cms.Web.Common.Views.UmbracoViewPage 2 | @{ 3 | if (Model?.Any() != true) { return; } 4 | } 5 |
6 | @foreach (var block in Model) 7 | { 8 | if (block?.ContentUdi == null) { continue; } 9 | var data = block.Content; 10 | 11 | @await Html.PartialAsync("blocklist/Components/" + data.ContentType.Alias, block) 12 | } 13 |
14 | -------------------------------------------------------------------------------- /test-site/MCPTestSite/Views/_ViewImports.cshtml: -------------------------------------------------------------------------------- 1 | @using Umbraco.Extensions 2 | @using Umbraco.Cms.Web.Common.PublishedModels 3 | @using Umbraco.Cms.Web.Common.Views 4 | @using Umbraco.Cms.Core.Models.PublishedContent 5 | @using Microsoft.AspNetCore.Html 6 | @addTagHelper *, Microsoft.AspNetCore.Mvc.TagHelpers -------------------------------------------------------------------------------- /test-site/MCPTestSite/Views/xMLSitemap.cshtml: -------------------------------------------------------------------------------- 1 | @inherits Umbraco.Cms.Web.Common.Views.UmbracoViewPage 2 | @{ 3 | Context.Response.ContentType = "text/xml"; 4 | Layout = null; 5 | } 6 | @(await Html.CachedPartialAsync("~/Views/Partials/xmlSitemap.cshtml", Model, TimeSpan.FromMinutes(60))) -------------------------------------------------------------------------------- /test-site/MCPTestSite/wwwroot/css/dropdownStyles.css: -------------------------------------------------------------------------------- 1 | 2 | 3 | /**umb_name:h2*/ 4 | h2 { 5 | font-size: 2.4em; 6 | } 7 | 8 | /**umb_name:h3*/ 9 | h3 { 10 | font-size: 2em; 11 | } 12 | 13 | /**umb_name:h4*/ 14 | h4 { 15 | font-size: 1.8em; 16 | } 17 | -------------------------------------------------------------------------------- /test-site/MCPTestSite/wwwroot/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Matthew-Wise/umbraco-mcp/c4650dbb5122827b432d4cef89ea6721bea5c217/test-site/MCPTestSite/wwwroot/favicon.ico --------------------------------------------------------------------------------