Skip to content
Open
Show file tree
Hide file tree
Changes from 4 commits
Commits
Show all changes
55 commits
Select commit Hold shift + click to select a range
4a3b23a
Update README.md with information about the forum
OwainWilliams Sep 25, 2025
c46f94b
Merge pull request #1 from OwainWilliams/OwainWilliams-patch-1
OwainWilliams Sep 25, 2025
e2e65af
Merge branch 'umbraco:main' into main
OwainWilliams Oct 18, 2025
b371be0
[TASK] Initial update of some Management API endpoints
Oct 18, 2025
3ddac22
Update src/Umbraco.Cms.Api.Management/Controllers/Culture/AllCultureC…
OwainWilliams Oct 18, 2025
d591d3a
Update src/Umbraco.Cms.Api.Management/Controllers/DocumentVersion/Upd…
OwainWilliams Oct 18, 2025
3df76dd
Update src/Umbraco.Cms.Api.Management/Controllers/DocumentVersion/ByK…
OwainWilliams Oct 18, 2025
71f6fe0
Update src/Umbraco.Cms.Api.Management/Controllers/DocumentVersion/All…
OwainWilliams Oct 18, 2025
d265c07
[UPDATE] Small grammer update
Oct 18, 2025
12c421d
Update src/Umbraco.Cms.Api.Management/Controllers/Culture/AllCultureC…
OwainWilliams Oct 20, 2025
5391fe4
Update src/Umbraco.Cms.Api.Management/Controllers/Culture/AllCultureC…
OwainWilliams Oct 20, 2025
74bdcad
Update src/Umbraco.Cms.Api.Management/Controllers/DocumentVersion/All…
OwainWilliams Oct 20, 2025
ae9151c
Update src/Umbraco.Cms.Api.Management/Controllers/DocumentVersion/All…
OwainWilliams Oct 20, 2025
cef1142
Update src/Umbraco.Cms.Api.Management/Controllers/DocumentVersion/ByK…
OwainWilliams Oct 20, 2025
018b2ba
Update src/Umbraco.Cms.Api.Management/Controllers/DocumentVersion/ByK…
OwainWilliams Oct 20, 2025
8603155
Update src/Umbraco.Cms.Api.Management/Controllers/DocumentVersion/Rol…
OwainWilliams Oct 20, 2025
aa055d4
Update src/Umbraco.Cms.Api.Management/Controllers/DocumentVersion/Rol…
OwainWilliams Oct 20, 2025
3d655c5
Update src/Umbraco.Cms.Api.Management/Controllers/DocumentVersion/Upd…
OwainWilliams Oct 20, 2025
9a89705
Update src/Umbraco.Cms.Api.Management/Controllers/DocumentVersion/Upd…
OwainWilliams Oct 20, 2025
1e6c9f8
[WIP] Data Types
Oct 20, 2025
55d0045
[WIP] Update ByKey and Configuration DataTypes
Oct 21, 2025
280a6f7
[AMEND] Add additional Summary and Descritpion to API endpoints on Da…
Oct 29, 2025
00c27ec
[AMEND] Filter / Folder / Item / References / Tree API update
Oct 29, 2025
ce1e673
[MERGE] V17
Oct 30, 2025
d657af4
Update src/Umbraco.Cms.Api.Management/Controllers/DataType/Configurat…
OwainWilliams Oct 30, 2025
15d915d
Update src/Umbraco.Cms.Api.Management/Controllers/DataType/CopyDataTy…
OwainWilliams Oct 30, 2025
76a8739
Update src/Umbraco.Cms.Api.Management/Controllers/DataType/CopyDataTy…
OwainWilliams Oct 30, 2025
e0aff15
Update src/Umbraco.Cms.Api.Management/Controllers/DataType/DeleteData…
OwainWilliams Oct 30, 2025
4010422
Update src/Umbraco.Cms.Api.Management/Controllers/DataType/Tree/RootD…
OwainWilliams Oct 30, 2025
38979dc
Update src/Umbraco.Cms.Api.Management/Controllers/DataType/Tree/Sibli…
OwainWilliams Oct 30, 2025
773617f
Update src/Umbraco.Cms.Api.Management/Controllers/DataType/Tree/Sibli…
OwainWilliams Oct 30, 2025
5fb8e6b
Update src/Umbraco.Cms.Api.Management/Controllers/DataType/UpdateData…
OwainWilliams Oct 30, 2025
ebdd4f0
Update src/Umbraco.Cms.Api.Management/Controllers/DataType/UpdateData…
OwainWilliams Oct 30, 2025
ec5a0a9
Update src/Umbraco.Cms.Api.Management/Controllers/DataType/DeleteData…
OwainWilliams Oct 30, 2025
8074ba8
Update src/Umbraco.Cms.Api.Management/Controllers/DataType/Filter/Fil…
OwainWilliams Oct 30, 2025
c6ad3b6
Update src/Umbraco.Cms.Api.Management/Controllers/DataType/Folder/ByK…
OwainWilliams Oct 30, 2025
d16f942
Update src/Umbraco.Cms.Api.Management/Controllers/DataType/Tree/Child…
OwainWilliams Oct 30, 2025
b95445b
Update src/Umbraco.Cms.Api.Management/Controllers/DataType/Folder/ByK…
OwainWilliams Oct 30, 2025
0a7497b
Update src/Umbraco.Cms.Api.Management/Controllers/DataType/Folder/Del…
OwainWilliams Oct 30, 2025
9af8a06
Update src/Umbraco.Cms.Api.Management/Controllers/DataType/Folder/Upd…
OwainWilliams Oct 30, 2025
26bb1b1
Update src/Umbraco.Cms.Api.Management/Controllers/DataType/Folder/Del…
OwainWilliams Oct 30, 2025
ebec197
Update src/Umbraco.Cms.Api.Management/Controllers/DataType/Tree/Child…
OwainWilliams Oct 30, 2025
73fd581
Update src/Umbraco.Cms.Api.Management/Controllers/DataType/Folder/Upd…
OwainWilliams Oct 30, 2025
2a676ea
Update src/Umbraco.Cms.Api.Management/Controllers/DataType/Folder/Cre…
OwainWilliams Oct 30, 2025
42e7baa
Update src/Umbraco.Cms.Api.Management/Controllers/DataType/Item/ItemD…
OwainWilliams Oct 30, 2025
b7ffa2d
Merge branch 'v16/task/updating-managment-api-descritpions-and-summar…
Oct 30, 2025
8d95163
Update src/Umbraco.Cms.Api.Management/Controllers/DataType/Item/ItemD…
OwainWilliams Oct 30, 2025
578c410
Update src/Umbraco.Cms.Api.Management/Controllers/DataType/Tree/Ances…
OwainWilliams Oct 30, 2025
28de6f5
Update src/Umbraco.Cms.Api.Management/Controllers/DataType/Item/Searc…
OwainWilliams Oct 30, 2025
ef75901
Update src/Umbraco.Cms.Api.Management/Controllers/DataType/MoveDataTy…
OwainWilliams Oct 30, 2025
cc0b30f
Update src/Umbraco.Cms.Api.Management/Controllers/DataType/MoveDataTy…
OwainWilliams Oct 30, 2025
184fc94
Update src/Umbraco.Cms.Api.Management/Controllers/DataType/References…
OwainWilliams Oct 30, 2025
502c58b
Update src/Umbraco.Cms.Api.Management/Controllers/DataType/Tree/Ances…
OwainWilliams Oct 30, 2025
3a6ba60
Update src/Umbraco.Cms.Api.Management/Controllers/DataType/References…
OwainWilliams Oct 30, 2025
66e8aa8
Update src/Umbraco.Cms.Api.Management/Controllers/DataType/Tree/RootD…
OwainWilliams Oct 30, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,8 @@ public AllCultureController(IUmbracoMapper umbracoMapper, ICultureService cultur
[HttpGet]
[MapToApiVersion("1.0")]
[ProducesResponseType(typeof(PagedViewModel<CultureReponseModel>), StatusCodes.Status200OK)]
[EndpointSummary("Returns all cultures available for creating languages.")]
[EndpointDescription("Returns the total number of cultures setup and also individual details for each culture. Optionally you can paginate the restuls using skip and take parameters")]
public Task<PagedViewModel<CultureReponseModel>> GetAll(CancellationToken cancellationToken, int skip = 0, int take = 100)
{
CultureInfo[] all = _cultureService.GetValidCultureInfos();
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,9 @@ public AllDocumentVersionController(
[ProducesResponseType(typeof(PagedViewModel<DocumentVersionItemResponseModel>), StatusCodes.Status200OK)]
[ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)]
[ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)]
[EndpointSummary("Gets a paged result of all versions for a specific document")]
[EndpointDescription("A documentId is required. Culture, skip and take parameters are optional. " +
"<br />Returned is data relevant to that document e.g. Document Type, user id, version date, is it the current published / draft version. A useful endpoint when you need to find a document version id for other queries.")]
public async Task<IActionResult> All(
CancellationToken cancellationToken,
[Required] Guid documentId,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,8 @@ public ByKeyDocumentVersionController(
[ProducesResponseType(typeof(DocumentVersionResponseModel), StatusCodes.Status200OK)]
[ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)]
[ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)]
[EndpointSummary("Gets a specific document version by its unique id")]
[EndpointDescription("A document version id is required. Returned is data relevant to that document version e.g. Document Type, User Id, version date, is it the current published / draft version.")]
public async Task<IActionResult> ByKey(CancellationToken cancellationToken, Guid id)
{
Attempt<IContent?, ContentVersionOperationStatus> attempt =
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,8 @@ public RollbackDocumentVersionController(
[ProducesResponseType(StatusCodes.Status200OK)]
[ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)]
[ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)]
[EndpointSummary("Rolls back a document to a specific version")]
[EndpointDescription("A document version id is required. This will roll back the document to the specified version.")]
public async Task<IActionResult> Rollback(CancellationToken cancellationToken, Guid id, string? culture)
{
Attempt<IContent?, ContentVersionOperationStatus> getContentAttempt =
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,8 @@ public UpdatePreventCleanupDocumentVersionController(
[ProducesResponseType(StatusCodes.Status200OK)]
[ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)]
[ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)]
[EndpointSummary("Sets or unsets the prevent cleanup flag on a specific document version")]
[EndpointDescription("A document version id and prevent cleanup flag is required. This will set or unset the prevent cleanup flag on the specified document version.")]
public async Task<IActionResult> Set(CancellationToken cancellationToken, Guid id, bool preventCleanup)
{
Attempt<ContentVersionOperationStatus> attempt =
Expand Down
Loading