---
title: "Preview Fiscal Calendar"
method: POST
path: "/tokenomics/v1/fiscal-calendar/preview"
tags: ["tokenomics", "fiscal-calendar"]
---

# Preview Fiscal Calendar

`POST /tokenomics/v1/fiscal-calendar/preview`

## Request body

- union
  - StructuredFiscalCalendarPreview
    - `configuration_mode` 'structured', required
    - `configuration` StructuredFiscalCalendarConfiguration, required
      - `timezone` string, required
      - `fiscal_year_number` integer, required
      - `fiscal_year_start_date` string, date, required
      - `month_definition` union, required
        - FiscalAutomaticMonthDefinition
          - `type` 'automatic'
        - FiscalWeekPatternMonthDefinition
          - `type` 'week_pattern'
          - `pattern` 'four_four_five' | 'four_five_four' | 'five_four_four', required
          - `catch_up_months` FiscalCatchUpMonth[]
            - `fiscal_year_number` integer, required
            - `fiscal_month_number` integer, required
    - `fiscal_year_number` integer, required
  - JsonFiscalCalendarPreview
    - `configuration_mode` 'json', required
    - `configuration` JsonFiscalCalendarConfiguration, required
      - `timezone` string, required
      - `week_start_day` 'monday' | 'tuesday' | 'wednesday' | 'thursday' | 'friday' | 'saturday' | 'sunday', required
      - `fiscal_years` FiscalYear[], required
        - `fiscal_year_number` integer, required
        - `start_date` string, date, required
        - `end_date` string, date, required
        - `quarters` FiscalQuarter[], required
          - `fiscal_quarter_number` integer, required
          - `start_date` string, date, required
          - `end_date` string, date, required
        - `months` FiscalMonth[], required
          - `fiscal_month_number` integer, required
          - `label` string, required
          - `start_date` string, date, required
          - `end_date` string, date, required
          - `is_catch_up_month` boolean
    - `fiscal_year_number` integer, required

## Response `200`

Successful Response

- FiscalCalendarPreviewResponse
  - `resolved_calendar` FiscalYear, required
    - `fiscal_year_number` integer, required
    - `start_date` string, date, required
    - `end_date` string, date, required
    - `quarters` FiscalQuarter[], required
      - `fiscal_quarter_number` integer, required
      - `start_date` string, date, required
      - `end_date` string, date, required
    - `months` FiscalMonth[], required
      - `fiscal_month_number` integer, required
      - `label` string, required
      - `start_date` string, date, required
      - `end_date` string, date, required
      - `is_catch_up_month` boolean
  - `generated_json` JsonFiscalCalendarConfiguration, required
    - `timezone` string, required
    - `week_start_day` 'monday' | 'tuesday' | 'wednesday' | 'thursday' | 'friday' | 'saturday' | 'sunday', required
    - `fiscal_years` FiscalYear[], required
      - `fiscal_year_number` integer, required
      - `start_date` string, date, required
      - `end_date` string, date, required
      - `quarters` FiscalQuarter[], required
        - `fiscal_quarter_number` integer, required
        - `start_date` string, date, required
        - `end_date` string, date, required
      - `months` FiscalMonth[], required
        - `fiscal_month_number` integer, required
        - `label` string, required
        - `start_date` string, date, required
        - `end_date` string, date, required
        - `is_catch_up_month` boolean

## Other responses

- `422` — Validation Error

---

[API](https://skmtc.net/galileo/apis/galileo-api-server.md) · [All operations](https://skmtc.net/galileo/apis/galileo-api-server/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/galileo/galileo-api-server/revisions/ec2affc66693/schema)
