---
title: "Get Capabilities"
method: GET
path: "/v1/capabilities"
---

# Get Capabilities

`GET /v1/capabilities`

## Request

- Base URL: `https://api.segly.io` (the document declares no server; this is the origin it was published from)
- URL: `https://api.segly.io/v1/capabilities`
- Auth: none declared

## Response `200`

Successful Response

- CapabilitiesResponse
  - `api_version` 'v1'
  - `availability` 'available' | 'preview', required
  - `formats` CapabilityFormats, required
    - `input` string[], required
    - `output` string[], required
  - `limits` CapabilityLimits, required
    - `upload_bytes` integer, required
    - `image_pixels` integer, required
    - `layers_min` 1
    - `layers_max` 32
    - `background_required` true
    - `foreground_layers_max` 31
    - `layer_name_characters` 64
    - `layer_name_format` 'lowercase_ascii_snake_case'
  - `workflows` CapabilityWorkflow[], required
    - `id` 'character-simple' | 'character-complex' | 'general-simple' | 'general-complex' | 'background' | 'spine-psd' | 'live2d-psd', required
    - `predictable` boolean, required
  - `pricing` CapabilityPricing, required
    - `prediction_credits` 0
    - `segmentation_credits` 5
  - `retention` CapabilityRetention, required
    - `jobs_days` 90
    - `package_cache_hours` 24
    - `signed_download_minutes` 15
  - `auth` CapabilityAuth, required
    - `methods` string[], required
  - `features` CapabilityFeatures, required
    - `webhooks` boolean, required
    - `remote_mcp` boolean, required
    - `machine_accounts` boolean, required
  - `expected_latency_seconds` CapabilityLatency, required
    - `minimum` integer, required
    - `maximum` integer, required
  - `links` object, required

---

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