API ReferenceAIList models
GET/v2/ai/models

List models

The selectable model catalog, with tier and per-model credit costs for chat and email generation.

Stablescope: read API KeyLearn about API scopes →

Request

AuthorizationBearer YOUR_API_KEY
curl "https://api.stynar.com/v2/ai/models" \
  -H "Authorization: Bearer esk_your_key_here"

Response

✓ 200 OK
200 response
{
  "defaultModel": "gpt-6-luna",
  "models": [
    {
      "id": "gpt-6-luna",
      "provider": "openai",
      "label": "gpt-6-luna",
      "tier": "Free",
      "description": "Fast and free. Good for everyday AI Agent turns, quick edits, and AI-personalized emails.",
      "availableFor": [
        "email",
        "agent"
      ],
      "chatCredits": 1,
      "emailCredits": 0.4,
      "effortCredits": {
        "low": 1,
        "medium": 1,
        "high": 1,
        "xhigh": 1,
        "max": 1
      }
    },
    {
      "id": "gpt-6-sol",
      "provider": "openai",
      "label": "gpt-6-sol",
      "tier": "Plus",
      "description": "Better structure and instruction following.",
      "availableFor": [
        "email",
        "agent"
      ],
      "chatCredits": 2,
      "emailCredits": 0.8,
      "effortCredits": {
        "low": 2,
        "medium": 2,
        "high": 3,
        "xhigh": 4,
        "max": 5
      }
    },
    {
      "id": "claude-opus-5-5",
      "provider": "anthropic",
      "label": "claude-opus-5-5",
      "tier": "Pro",
      "description": "Anthropic flagship — best for demanding templates and multi-step reasoning.",
      "availableFor": [
        "email",
        "agent"
      ],
      "chatCredits": 4,
      "emailCredits": 1.3,
      "effortCredits": {
        "low": 4,
        "medium": 4,
        "high": 6,
        "xhigh": 8,
        "max": 10
      }
    }
  ]
}

Response fields

Errors

StatusCodeMeaning
✕ 401 UnauthorizedUNAUTHORIZEDMissing, malformed, unknown, revoked, or expired key.
✕ 403 ForbiddenAPI_ACCESS_DISABLEDAPI access is turned off for your account.
✕ 403 ForbiddenINSUFFICIENT_SCOPEThe key doesn't have the scope this endpoint requires.
✕ 404 Not FoundNOT_FOUNDUnknown route, or a resource that doesn't exist / isn't yours.
✕ 409 ConflictCONFLICTThe action can't be applied to the resource's current state.
✕ 429 Too Many RequestsRATE_LIMIT_EXCEEDEDPer-minute or per-second limit hit.
✕ 429 Too Many RequestsQUOTA_EXCEEDEDMonthly quota exhausted.
✕ 500 Internal Server ErrorINTERNAL_ERRORSomething broke on Stynar's end.
Full error reference →