ApiframeApiframe Docs
AI Photos (LoRAs)

List LoRAs

Paginated list of your team's trained LoRAs.

GET /v2/loras

Returns the most recent LoRAs first. Cursor-based pagination via nextCursor.

Query parameters

ParamTypeDescription
cursorstringOptional. UUID of the last item from the previous page.
limitintegerOptional. Page size (1–100, default 24).
includeArchivedtrue | falseOptional. Default false. When true, includes soft-archived LoRAs.

Response

{
  "items": [
    {
      "id": "lora_8a4d…",
      "name": "Alex – studio portraits",
      "subjectKind": "person",
      "gender": "male",
      "ethnicity": "White",
      "age": null,
      "status": "READY",
      "imageCount": 18,
      "steps": 1000,
      "loraRank": 32,
      "isReady": true,
      "hasWeights": true,
      "triggerWord": "TORKPN",
      "error": null,
      "createdAt": "2026-04-25T10:18:11.000Z",
      "startedAt": "2026-04-25T10:18:13.000Z",
      "completedAt": "2026-04-25T10:42:01.000Z"
    }
  ],
  "nextCursor": "lora_xxxx…"
}

triggerWord is returned for READY LoRAs so you can pre-fill it into prompts client-side and edit freely; the server de-duplicates so the trigger fires whether you include it explicitly or not. weightsUrl and zipCdnPath remain server-only — pass loraId to flux-lora and the API resolves the weights for you.

On this page