---
title: "Get Calls Page Settings"
method: GET
path: "/settings/calls-page"
tags: ["Settings"]
---

# Get Calls Page Settings

`GET /settings/calls-page`

## Request

- Base URL: `https://api.openintake.ai` (the document declares no server; this is the origin it was published from)
- URL: `https://api.openintake.ai/settings/calls-page`
- Auth: none declared

Get the calls page settings for the current customer.

Returns the enabled columns and metrics for the calls page.
If no settings exist, returns the defaults.

## Response `200`

Successful Response

- CallsPageSettingsResponse: Calls page settings response model
  - `customer_id` string, uuid, required
  - `hide_zero_duration_calls` boolean, required: Hide finished zero-second calls from dashboard lists and call counts
  - `enabled_columns` CallsPageColumnEnum[], required: List of enabled column identifiers in display order
  - `filterable_columns` CallsPageColumnEnum[], required: Column identifiers the customer may filter on. Always includes the enabled columns (their headers carry the filter); extra entries are filters for columns that aren't displayed, which the Calls page reveals while the filter is applied
  - `absolute_call_times` boolean, required: Show real clock times instead of relative ages — a time for today's calls, a date and time for older ones
  - `time_of_day_filter_enabled` boolean, required: Whether the date filter offers a time-of-day range as well as whole days
  - `enabled_metrics` CallsPageMetricEnum[], required: List of enabled metric card identifiers

## Changes

- **2026-10-15** `cccd8c55d2fd`: 2 warning
  - added the new `line` enum value to the `enabled_columns/items/` response property for the response status `200`
  - added the new `line` enum value to the `filterable_columns/items/` response property for the response status `200`
- **2026-09-14** `2a47b07c930e`: 1 info
  - added the required property `hide_zero_duration_calls` to the response with the `200` status
- **2026-09-11** `546117b4e7b4`: 2 warning, 3 info
  - added the new `assigned_team` enum value to the `enabled_columns/items/` response property for the response status `200`
  - added the new `transferred_to` enum value to the `enabled_columns/items/` response property for the response status `200`
  - added the required property `absolute_call_times` to the response with the `200` status
  - added the required property `filterable_columns` to the response with the `200` status
  - …1 more

[Operation history](https://skmtc.dev/openintake/apis/openintake-api/changes/settings/calls-page/get.md)

---

[API](https://skmtc.dev/openintake/apis/openintake-api.md) - [All operations](https://skmtc.dev/openintake/apis/openintake-api/llms.txt) - [OpenAPI document](https://skmtc.dev/openintake/apis/openintake-api/revisions/de90a8dcbc07?raw)
