---
title: "Update Report"
method: PUT
path: "/v1/reports/{id}"
tags: ["Reports"]
---

# Update Report

`PUT /v1/reports/{id}`

## Request

- Base URL: `https://api.oviond.com`
- URL: `https://api.oviond.com/v1/reports/{id}`
- Auth: one of:
  - HTTP bearer
  - HTTP bearer

Update a report.

## Path parameters

- `id` string, required

## Request body

- UpdateReportRequest
  - `name` string, nullable
  - `theme_id` string, nullable
  - `date_range` object, nullable
    - `text` 'Today' | 'Yesterday' | 'Last 7 Days' | 'Last 30 Days' | 'Last 60 Days' | 'Custom Days' | 'This Month' | 'Last Month' | 'Custom Months' | 'Last 2 Months' | 'Last 3 Months' | 'Last 12 Months' | 'This Year' | 'Last Year' | 'Custom'
    - `compare` 'None' | 'Period' | 'Month' | 'Year' | 'Custom'
    - `include_today` boolean
    - `current_start` string
    - `current_end` string
    - `previous_start` string
    - `previous_end` string
    - `custom_days` number
    - `custom_months` number
  - `logo_url` string, nullable
  - `auto_refresh_enabled` boolean, nullable
  - `show_cover_page` boolean, nullable
  - `show_cover_page_logo` boolean, nullable
  - `show_cover_page_client_logo` boolean, nullable
  - `show_cover_page_agency_logo` boolean, nullable
  - `show_cover_page_name` boolean, nullable
  - `show_cover_page_date` boolean, nullable
  - `show_cover_page_bg_image` boolean, nullable
  - `show_header` boolean, nullable
  - `show_header_logo` boolean, nullable
  - `show_header_name` boolean, nullable
  - `show_header_date` boolean, nullable
  - `show_page_numbers` boolean, nullable
  - `show_table_of_contents` boolean, nullable
  - `show_date` boolean, nullable
  - `show_thank_you` boolean, nullable
  - `show_thank_you_bg_image` boolean, nullable
  - `show_thank_you_logo` boolean, nullable
  - `show_thank_you_client_logo` boolean, nullable
  - `show_thank_you_agency_logo` boolean, nullable
  - `show_thank_you_heading` boolean, nullable
  - `show_thank_you_message` boolean, nullable
  - `orientation` 'portrait' | 'landscape', nullable
  - `pages` object[], nullable
  - `is_active` boolean, nullable
  - `editing` boolean, nullable
  - `description` string, nullable
  - `status` string, nullable
  - `auto_refresh_interval_hours` union: Auto-refresh cadence: 1 = hourly, 24 = daily
    - 1
    - 24
  - `password_enabled` boolean, nullable
  - `password` string, nullable
  - `pdf_enabled` boolean, nullable
  - `paper_size` 'a4' | 'letter', nullable
  - `branding_source` 'inherit' | 'client' | 'agency', nullable
  - `show_dashboard_navigation` boolean, nullable
  - `cover_page_title` string, nullable
  - `cover_page_subtitle` string, nullable
  - `cover_page_pattern_id` 'diagonal-corner-bands' | 'side-rail' | 'bottom-horizon-band' | 'diagonal-velocity' | 'flowing-waves' | 'orbit-frame' | 'geo-forms' | 'prism-tiles' | 'folded-corners' | 'mosaic-frame', nullable
  - `cover_page_manual_bg_image_url` string, nullable
  - `thank_you_page_title` string, nullable
  - `thank_you_page_subtitle` string, nullable

## Response `200`

Report updated

- SuccessResponse
  - `success` true, required

## Other responses

- `404`: Report not found

---

[API](https://skmtc.dev/oviond/apis/oviond-backend-api.md) · [All operations](https://skmtc.dev/oviond/apis/oviond-backend-api/llms.txt) · [OpenAPI document](https://skmtc.dev/oviond/apis/oviond-backend-api/revisions/4cb0a07daf41?raw)
