---
title: "Updating an existing Exchange Table"
method: PUT
path: "/foreign_exchange/exchange_tables/{id}"
tags: ["Exchange Tables"]
---

# Updating an existing Exchange Table

`PUT /foreign_exchange/exchange_tables/{id}`

## Request

- Base URL: `https://api.mavenlink.com/api/v1`
- URL: `https://api.mavenlink.com/api/v1/foreign_exchange/exchange_tables/{id}`
- Auth: none declared

Updates the name and/or default settings for a specified exchange table.

## Path parameters

- `id` integer, required

## Query parameters

- `account_default` boolean
- `insights_account_default` boolean
- `name` string

## Response `200`

Exchange Table has been updated.

- object
  - `count` integer: Number of exchange tables in the response.
  - `meta` object
    - `count` integer: Number of exchange tables in the response.
    - `page_count` integer: Number of pagination pages available.
    - `page_number` integer: Current pagination page.
    - `page_size` integer: Number of elements in a pagination page.
  - `results` object[]
    - `key` string
    - `id` string: The ID of the exchange table.
  - `exchange_tables` object
    - `id` object
      - `id` string: The ID of the exchange table.
      - `name` string: The name of the exchange table.
      - `account_default` boolean: If true, this is set as the default exchange table for currency conversions across your entire account.
      - `insights_account_default` boolean: If true, this is set as the default exchange table for currency conversions in Insights reports.

## Other responses

- `400`: Bad Request
- `401`: Unauthorized request
- `403`: Forbidden request
- `404`: Page Not Found
- `422`: Unprocessable Entity
- `503`: Service is unavailable

---

[API](https://skmtc.dev/kantata/apis/kantata-ox-api-documentation.md) - [All operations](https://skmtc.dev/kantata/apis/kantata-ox-api-documentation/llms.txt) - [OpenAPI document](https://skmtc.dev/kantata/apis/kantata-ox-api-documentation/revisions/9d4ebed2fa98?raw)
