---
title: "What the router can do, and what it costs"
method: GET
path: "/api/router/capabilities"
tags: ["router"]
---

# What the router can do, and what it costs

`GET /api/router/capabilities`

## Request

- Base URL: `https://api.zettoai.com`
- URL: `https://api.zettoai.com/api/router/capabilities`
- Auth: one of:
  - API key in header `X-API-Key`
  - HTTP bearer

Capabilities the network can execute, grouped by capability rather than by provider - a caller asks for a capability and the router picks the provider. Public; no key needed.

## Response `200`

Available capabilities

- object
  - `capabilities` object[]
    - `capability` string
    - `providers` integer: How many can serve it. More than one means a failure falls through.
    - `from_price_cents` integer: Cheapest provider's price per successful call.
    - `currency` string
    - `calls_served` integer
    - `success_rate` integer, nullable: Percent. Null when never called, rather than a flattering 100.
    - `typical_latency_ms` integer, nullable
  - `count` integer

---

[API](https://skmtc.dev/zettoai/apis/zetto-network-api.md) · [All operations](https://skmtc.dev/zettoai/apis/zetto-network-api/llms.txt) · [OpenAPI document](https://skmtc.dev/zettoai/apis/zetto-network-api/revisions/a81077177fc2?raw)
