> ## Documentation Index
> Fetch the complete documentation index at: https://docs.oviond.com/llms.txt
> Use this file to discover all available pages before exploring further.

# April 2026

> Release notes for the Oviond REST API.

<Update label="2026-04-23" description="Media & assets">
  ### Asset library and saved sections

  Upload images, organize them into folders, and save reusable widget sections you can drop into any report.

  * `POST /v1/media` and `GET /v1/media/folders` — uploads and folders
  * `PUT /v1/media/group` — set folder membership
  * `POST /v1/assets` and `POST /v1/assets/{id}/duplicate` — saved widget sections
  * `POST /v1/assets/{id}/add-to-page` — drop an asset onto a page
</Update>

<Update label="2026-04-16" description="Templates & themes">
  ### Reusable scaffolds and styling

  Create templates from existing reports and apply themes to control typography, palette, and chart styling across any project.

  * `POST /v1/templates` and `POST /v1/templates/bulk`
  * `POST /v1/themes` — chart colors auto-derive from `primary_color`
  * `POST /v1/themes/{id}/apply` — apply to the current project, the client, or all projects
</Update>

<Update label="2026-04-09" description="Custom domains">
  ### Serve reports from your own domain

  Add a custom domain, verify it via DNS, and set a default. DNS provider is auto-detected; SSL is handled for you.

  * `POST /v1/custom-domains` — add a domain
  * `GET /v1/custom-domains/{domain_id}/status` — check DNS verification
  * `POST /v1/custom-domains/{domain_id}/default` — set the default domain
</Update>

<Update label="2026-04-02" description="Branding & white label">
  ### Branded client experiences

  Set agency branding — logo, favicon, brand color — and company details that appear on report headers, emails, and shared links.

  * `PUT /v1/branding` — update branding settings
  * `GET|PUT /v1/company` — company details
</Update>
