---
title: "List loop definitions"
method: GET
path: "/api/v1/loops"
tags: ["Loops"]
---

# List loop definitions

`GET /api/v1/loops`

## Request

- Base URL: `https://arcadeops.leadalpes.fr`
- URL: `https://arcadeops.leadalpes.fr/api/v1/loops`
- Auth: none declared

List loop definitions.

## Query parameters

- `limit` number
- `cursor` string
- `status` string

## Response `200`

List

- object
  - `items` object[], required
    - `id` string, required
    - `orgId` string, required
    - `name` string, required
    - `description` string, nullable, required
    - `status` 'DRAFT' | 'ACTIVE' | 'PAUSED' | 'ARCHIVED', required
    - `triggerType` 'MANUAL' | 'SCHEDULE' | 'EVENT', required
    - `scheduledJobId` string, nullable, required
    - `agentId` string, required
    - `taskTemplate` unknown
    - `evalPolicy` object, required
      - `blockOnFail` boolean, required
      - `gate` 'basic' | 'none'
      - `checks` string[]
    - `learnPolicy` object, nullable, required
      - `gate` 'off' | 'capture_only' | 'suggest_patch', required
      - `rerun` 'manual' | 'auto'
    - `approvalPolicy` unknown
    - `budgetPolicy` unknown
    - `maxIterations` integer, nullable, required
    - `cooldownSec` integer, nullable, required
    - `createdById` string, nullable, required
    - `createdAt` string, required
    - `updatedAt` string, required
    - `schedulingWired` false, required
    - `runCount` integer
    - `lastRunAt` string, nullable
  - `nextCursor` string, nullable, required

---

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