Custom Delivery API endpoints
Implementing custom Delivery API endpoints.
A basic Delivery API endpoint
using Asp.Versioning;
using Microsoft.AspNetCore.Mvc;
using Umbraco.Cms.Api.Delivery.Controllers;
using Umbraco.Cms.Api.Delivery.Filters;
using Umbraco.Cms.Api.Delivery.Routing;
namespace Umbraco.Docs;
[ApiVersion("2.0")]
[VersionedDeliveryApiRoute("custom")]
[ApiExplorerSettings(GroupName = "Custom")]
[DeliveryApiAccess]
public class BasicDeliveryApiController : DeliveryApiControllerBase
{
[HttpGet("basic-api")]
[MapToApiVersion("2.0")]
[ProducesResponseType(typeof(int), StatusCodes.Status200OK)]
[ProducesResponseType(StatusCodes.Status401Unauthorized)]
[ProducesResponseType(StatusCodes.Status403Forbidden)]
public IActionResult Get() => Ok(123);
}A Delivery API endpoint for content
A Delivery API endpoint for media
Last updated
Was this helpful?