---
title: "List logo style presets"
method: GET
path: "/v1/logo-styles"
tags: ["Styles"]
---

# List logo style presets

`GET /v1/logo-styles`

## Request

- Base URL: `https://api.masko.ai`
- URL: `https://api.masko.ai/v1/logo-styles`
- Auth: HTTP bearer

Nine logo treatments shared with the dashboard, including preview URLs and full instructions. Use id as logo_style_id when generating a logo. No credit cost.

## Response `200`

Logo styles

- object
  - `data` object[], required
    - `id` 'graphic-app-icon' | 'cut-paper' | 'soft-depth' | 'geometric' | 'abstract-symbol' | 'monoline-symbol' | 'negative-space' | 'retro-emblem' | 'hand-drawn', required
    - `name` string, required
    - `description` string, required
    - `instruction` string, required
    - `preview_url` string, required

## Other responses

- `400`: Invalid request
- `401`: Unauthorized
- `402`: Insufficient credits
- `403`: Write access required
- `404`: Source or collection not found
- `409`: Request ID conflict or variant not approved
- `429`: Rate limited
- `500`: Internal error
- `503`: Generation unavailable

---

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