---
title: "List endpoints for an image model"
method: GET
path: "/images/models/{author}/{slug}/endpoints"
tags: ["Images"]
---

# List endpoints for an image model

`GET /images/models/{author}/{slug}/endpoints`

Returns the full per-endpoint records for an image model: each endpoint's definitive supported parameters, pricing, and passthrough allowlist.

## Path parameters

- `author` string, required — Model author/organization
- `slug` string, required — Model slug

## Response `200`

The full per-endpoint records for an image model

- ImageModelEndpointsResponse — The full per-endpoint records for an image model.
  - `endpoints` ImageEndpoint[], required
    - `allowed_passthrough_parameters` string[], required — Provider-specific options accepted under provider.options[provider_slug].
    - `pricing` ImagePricingEntry[], required — Billable pricing lines for this endpoint.
      - `billable` 'output_image' | 'input_image' | 'input_font' | 'input_reference' | 'input_text', required
      - `cost_usd` number, double, required
      - `unit` 'image' | 'megapixel' | 'token', required
      - `variant` string
    - `provider_name` string, required — Provider display name
    - `provider_slug` string, required — Provider slug
    - `provider_tag` string, nullable, required — Provider tag for request-side selection
    - `supported_parameters` object, required — The definitive set of parameters this endpoint accepts for this model.
    - `supports_streaming` boolean, required — Whether this endpoint supports native SSE streaming (`stream: true` in the request).
  - `id` string, required — Model slug

## Other responses

- `404` — Not Found - Resource does not exist
- `500` — Internal Server Error - Unexpected server error

---

[API](https://skmtc.net/openrouterteam/apis/openrouter-api.md) · [All operations](https://skmtc.net/openrouterteam/apis/openrouter-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/openrouterteam/openrouter-api/versions/4836d63be710/schema)
