---
title: "Resolve tenor or date to business date"
method: GET
path: "/api-regulated/v1/trading-calendars/{symbol}/resolve-tenor"
tags: ["TradingCalendar"]
---

# Resolve tenor or date to business date

`GET /api-regulated/v1/trading-calendars/{symbol}/resolve-tenor`

## Request

- Base URL: `https://api.currencyguard.com`
- URL: `https://api.currencyguard.com/api-regulated/v1/trading-calendars/{symbol}/resolve-tenor`
- Auth: HTTP bearer

Resolves a tenor symbol or ISO date to an actual business date using the specified trading calendar. Supports standard tenors (TOD, ON, 1M, etc.) and broken dates (YYYY-MM-DD). Returns the resolved date with adjustment information if the date required adjustment to a business day.

## Path parameters

- `symbol` string, required

## Query parameters

- `tenor` string, required
- `referenceDate` string

## Response `200`

Tenor or date resolved successfully

- TenorDateMapping: Mapping of a tenor symbol to its resolved business date with adjustment information
  - `tenor` 'TOD' | 'ON' | 'TN' | 'SN' | '1D' | '2D' | '3D' | '1W' | '2W' | '1M' | '2M' | '3M' | '6M' | '9M' | '1Y' | 'YYYY-MM-DD': The original tenor symbol or broken date from the request. Can be a standard tenor (TOD, ON, 1M, etc.) or an ISO date (YYYY-MM-DD)
  - `tenorDate` string: The resolved business date in ISO format (YYYY-MM-DD). Always a valid business day after adjustment. Null only if resolution failed.
  - `isBusinessDay` boolean: Whether the originally requested tenor or date was already a business day (true) or required adjustment (false). Note: the returned tenorDate is always a business day.
  - `adjustmentReason` 'weekend_adjustment' | 'holiday_adjustment', nullable: Reason for date adjustment when the calculated date fell on a non-business day

## Other responses

- `400`: Invalid request parameters — [`http/malformed-request`](/problems/http/malformed-request/)
- `404`: Calendar not found — [`http/resource-not-found`](/problems/http/resource-not-found/)
- `500`: Server error — [`server/internal-error`](/problems/server/internal-error/)

---

[API](https://skmtc.dev/currencyguard/apis/currencyguard-trading-system-api-external.md) · [All operations](https://skmtc.dev/currencyguard/apis/currencyguard-trading-system-api-external/llms.txt) · [OpenAPI document](https://skmtc.dev/currencyguard/apis/currencyguard-trading-system-api-external/revisions/a1f3f854190d?raw)
