---
title: "Get ELT Destination Settings Schema"
method: GET
path: "/elt_destinations/settings_schema"
tags: ["ELT Destinations"]
---

# Get ELT Destination Settings Schema

`GET /elt_destinations/settings_schema`

## Request

- Base URL: `https://connect.weld.app`
- URL: `https://connect.weld.app/elt_destinations/settings_schema`
- Auth: API key in header `x-api-key`

Beta. Get the JSON Schema of the settings a Connection takes as an ELT Destination. An integration that takes no settings has a schema with no properties.

## Query parameters

- `connection_id` string, required

## Response `200`

A JSON Schema (draft-07) describing the available settings and their constraints for the connection. The `dependencies` keyword maps a field name to a list of other field names that must be provided before that field's dependent options (e.g. its `oneOf` list) can be resolved - resolve those dependent options by providing the already-selected values via `partial_settings` in the request body.

- object
  - `$schema` string, required
  - `title` string, required
  - `type` string, required
  - `properties` object, required
  - `required` string[]
  - `dependencies` object: Maps a field name to a list of other field names that must be provided before this field's dependent options (e.g. its `oneOf` list) can be resolved.

## Other responses

- `400`: The Connection cannot be an ELT Destination, or its credentials could not list the options.
- `404`: Connection not found.

## Changes

- **2026-10-26** `1f8c53229872`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/weld/apis/weld-rest-api/changes/elt_destinations/settings_schema/get.md)

---

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