---
title: "Read preset layouts and compatible plugin settings"
method: GET
path: "/api/devices/{device_id}/mashups/options"
tags: ["Mashups"]
---

# Read preset layouts and compatible plugin settings

`GET /api/devices/{device_id}/mashups/options`

## Request

- Base URL: `https://trmnl.com`
- URL: `https://trmnl.com/api/devices/{device_id}/mashups/options`
- Auth: HTTP bearer

## Path parameters

- `device_id` integer, required

## Query parameters

- `mashup_id` integer

## Response `200`

Options for this device

- object
  - `data` MashupOptions
    - `layouts` object[], required
      - `id` string, required
      - `name` string, required
      - `columns` integer, required
      - `rows` integer, required
      - `sections` object[], required
        - `position` string, required
        - `column` integer, required
        - `row` integer, required
        - `column_span` integer, required
        - `row_span` integer, required
    - `plugins` object[], required
      - `id` integer, required
      - `name` string, required
      - `plugin_name` string, required
      - `compatible_layouts` string[], required

---

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