Inside the Loop API

Inside the Loop API as documented publicly: 12 operations. Contract generated from the documentation by API Evangelist (2026-11-12); not the provider's own document.

GitHub OpenAPI

Operations 12

GET / GET / #
GET /changelog/vercel-metrics-in-cli GET /changelog/vercel-metrics-in-cli #
GET /codex/install.sh GET /codex/install.sh #
GET /copilot-install GET /copilot-install #
GET /docs/cli/release-notes/npm/63.1.0/integrity GET /docs/cli/release-notes/npm/63.1.0/integrity #
GET /install GET /install #
GET /rorkai/App-Store-Connect-CLI/releases/download/$V/asc_${V}_checksums.txt GET /rorkai/App-Store-Connect-CLI/releases/download/$V/asc_${V}_checksums.txt #
GET /rorkai/App-Store-Connect-CLI/releases/download/$V/asc_${V}_linux_amd64 GET /rorkai/App-Store-Connect-CLI/releases/download/$V/asc_${V}_linux_amd64 #
GET /supabase/cli/main/install GET /supabase/cli/main/install #
POST /v1/agents Spend your Max or Team Claude API credits — Inside the Loop #
POST /v1/environments Spend your Max or Team Claude API credits — Inside the Loop #
POST /v1/sessions Spend your Max or Team Claude API credits — Inside the Loop #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/insidetheloop-dev:insidetheloop-dev-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

insidetheloop-dev-openapi-generated.yml Raw ↑
openapi: 3.1.0
info:
  title: Inside the Loop API
  version: '2026-11-12'
  description: 'GENERATED FROM DOCUMENTATION by API Evangelist on 2026-11-12: 12 operation(s) read from 18 public documentation page(s) (each
    operation names its page in x-source). This is not the provider''s published contract; Inside the Loop has published no machine-readable contract
    that the pipeline could find. Engine: local.'
  x-evidence-tiers:
    code-example: 9
    documentation: 3
    pages-with-code: 18
    pages-read: 18
  x-generated-from: documentation
  x-provenance: generated
  x-authored-by: API Evangelist
  x-generated: '2026-11-12'
  x-generator: generate-contract-from-docs.py
  x-engine: local
  x-sources:
  - https://insidetheloop.dev/tools/asc
  - https://insidetheloop.dev/tools/codex
  - https://insidetheloop.dev/tools/vercel
  - https://insidetheloop.dev/tools/copilot
  - https://insidetheloop.dev/tools/supabase
  - https://insidetheloop.dev/guides/claude-api-credits-max-team
  - https://insidetheloop.dev/guides/claude-api-credits-max-team.md
  - https://insidetheloop.dev/guides/claude-api-credits-max-team.json
  - https://insidetheloop.dev/tools/asc.md
  - https://insidetheloop.dev/tools/asc.json
  - https://insidetheloop.dev/tools/codex.md
  - https://insidetheloop.dev/tools/codex.json
  - https://insidetheloop.dev/tools/vercel.md
  - https://insidetheloop.dev/tools/vercel.json
  - https://insidetheloop.dev/tools/copilot.md
  - https://insidetheloop.dev/tools/copilot.json
  - https://insidetheloop.dev/tools/supabase.md
  - https://insidetheloop.dev/tools/supabase.json
paths:
  /:
    get:
      operationId: get
      tags:
      - Api
      summary: GET /
      x-source: https://insidetheloop.dev/guides/claude-api-credits-max-team
      responses:
        '200':
          description: Success (status as documented)
      x-evidence:
        kind: code-example
        language: curl
        snippet: "curl -sS -X \"$1\" \"https://api.anthropic.com$2\"  -H @<(printf 'x-api-key: %s\\n' \"$ANTHROPIC_API_KEY\")  -H \"Content-Type:\
          \ application/json\"  -H \"anthropic-version: 2023-06-01\"  -H \"anthropic-beta: managed-agents-2026-04-01\"  ${3:+-d \"$3\"} -w '\\\
          nHTTP %{http_code}\\n'\n}\napi POST /v1/environments '{\n \"name\": \"itl-poc-env\",\n \"config\": {\n \"type\": \"cloud\",\n \"networking\"\
          : { \"type\": \"limited\", \"allow_package"
  /changelog/vercel-metrics-in-cli:
    get:
      operationId: get_changelog_vercel_metrics_in_cli
      tags:
      - Changelog
      summary: GET /changelog/vercel-metrics-in-cli
      x-source: https://insidetheloop.dev/tools/vercel.md
      responses:
        '200':
          description: Success (status as documented)
      x-evidence:
        kind: code-example
        language: curl
        snippet: curl` syntax (2026-05-15). ([source](https://vercel.com/changelog/vercel-metrics-in-cli))
  /codex/install.sh:
    get:
      operationId: get_codex_install_sh
      tags:
      - Codex
      summary: GET /codex/install.sh
      x-source: https://insidetheloop.dev/tools/codex
      responses:
        '200':
          description: Success (status as documented)
      x-evidence:
        kind: code-example
        language: curl
        snippet: 'curl -fsSL https://chatgpt.com/codex/install.sh | sh Pin a version (for example the last one with `codex mcp-server`): npm i
          -g @openai/codex@0.153.4 Codex CLI key facts Latest release: 0.162.1 on 2026-10-09 19:44 UTC (GitHub tag rust-v0.162.1 ; npm publish
          19:50 UTC). Previous stable releases: 0.162.0 on 2026-10-08 and 0.161.0 on 2026-10-07. 0.160.1 to 0.162.1 adds codex sandbox uninstall
          , --cyb'
  /copilot-install:
    get:
      operationId: get_copilot_install
      tags:
      - Copilot Install
      summary: GET /copilot-install
      x-source: https://insidetheloop.dev/tools/copilot
      responses:
        '200':
          description: Success (status as documented)
      x-evidence:
        kind: code-example
        language: curl
        snippet: 'curl -fsSL https://gh.io/copilot-install | bash WinGet (Windows): winget upgrade GitHub.Copilot Pin a version: npm i -g @github/copilot@1.0.95
          GitHub Copilot CLI key facts Latest release: 1.0.95 on 2026-10-09 16:04 UTC (GitHub tag v1.0.95 ; npm publish 16:04:52 UTC). Previous
          stable releases: 1.0.94 on 2026-10-08 and 1.0.93 on 2026-10-07. 1.0.90 to 1.0.95 adds copilot config and copilot sandbox ca'
  /docs/cli/release-notes/npm/63.1.0/integrity:
    get:
      operationId: get_docs_cli_release_notes_npm_63_1_0_integrity
      tags:
      - Docs
      summary: GET /docs/cli/release-notes/npm/63.1.0/integrity
      x-source: https://insidetheloop.dev/tools/vercel
      responses:
        '200':
          description: Success (status as documented)
      x-evidence:
        kind: code-example
        language: curl
        snippet: 'curl -sS https://vercel.com/docs/cli/release-notes/npm/63.1.0/integrity

          npm view vercel@63.1.2 dist.integrity Vercel CLI key facts Latest release: 63.1.2, published to npm on 2026-10-09 21:13 UTC (dist-tag
          latest ). Previous: 63.1.1 on 2026-10-09 19:25 UTC; 62.7.0 on 2026-10-07 01:19 UTC. GitHub releases stopped at vercel@58.4.4 (2026-07-30
          20:36 UTC). Development and publishing moved to a private'
  /install:
    get:
      operationId: get_install
      tags:
      - Install
      summary: GET /install
      x-source: https://insidetheloop.dev/tools/asc
      responses:
        '200':
          description: Success (status as documented)
      x-evidence:
        kind: code-example
        language: curl
        snippet: 'curl -fsSL https://asccli.sh/install | bash Windows: winget install --id Rorkai.ASC --exact Pinned Linux binary with checksum
          check (what our sandbox ran): V=5.14.0'
  /rorkai/App-Store-Connect-CLI/releases/download/$V/asc_${V}_checksums.txt:
    get:
      operationId: get_rorkai_App_Store_Connect_CLI_releases_download_V_asc_V_checksums_txt
      tags:
      - Rorkai
      summary: GET /rorkai/App-Store-Connect-CLI/releases/download/$V/asc_${V}_checksums.txt
      x-source: https://insidetheloop.dev/tools/asc
      parameters:
      - name: V
        in: path
        required: true
        schema:
          type: string
      responses:
        '200':
          description: Success (status as documented)
      x-evidence:
        kind: code-example
        language: curl
        snippet: 'curl -fsSLO https://github.com/rorkai/App-Store-Connect-CLI/releases/download/$V/asc_${V}_checksums.txt

          grep linux_amd64 asc_${V}_checksums.txt | sha256sum -c - # asc_5.14.0_linux_amd64: OK

          install -m755 asc_${V}_linux_amd64 /usr/local/bin/asc ASC CLI key facts Latest release: 5.14.0 on 2026-10-08 16:06 UTC; before it 5.13.0
          (2026-10-07 00:02 UTC), 5.12.1 (2026-10-06 12:25 UTC), 5.12.0 (2026-10-06'
  /rorkai/App-Store-Connect-CLI/releases/download/$V/asc_${V}_linux_amd64:
    get:
      operationId: get_rorkai_App_Store_Connect_CLI_releases_download_V_asc_V_linux_amd64
      tags:
      - Rorkai
      summary: GET /rorkai/App-Store-Connect-CLI/releases/download/$V/asc_${V}_linux_amd64
      x-source: https://insidetheloop.dev/tools/asc
      parameters:
      - name: V
        in: path
        required: true
        schema:
          type: string
      responses:
        '200':
          description: Success (status as documented)
      x-evidence:
        kind: code-example
        language: curl
        snippet: curl -fsSLO https://github.com/rorkai/App-Store-Connect-CLI/releases/download/$V/asc_${V}_linux_amd64
  /supabase/cli/main/install:
    get:
      operationId: get_supabase_cli_main_install
      tags:
      - Supabase
      summary: GET /supabase/cli/main/install
      x-source: https://insidetheloop.dev/tools/supabase
      responses:
        '200':
          description: Success (status as documented)
      x-evidence:
        kind: code-example
        language: curl
        snippet: 'curl -fsSL https://raw.githubusercontent.com/supabase/cli/main/install | bash Beta channel (2.121.0-beta.7 on 2026-10-07): npm
          i -D supabase@beta Pin the last Go CLI (accepts command flags before the subcommand): npm i -D supabase@2.98.2 Supabase CLI key facts
          Latest release: 2.120.0 on 2026-10-06 16:40 UTC (GitHub tag v2.120.0 ; npm publish 16:40 UTC). Previous release: 2.119.0 on 2026-09-30
          21:3'
  /v1/agents:
    post:
      operationId: post_v1_agents
      tags:
      - Agents
      summary: Spend your Max or Team Claude API credits — Inside the Loop
      description: Create a new managed‑agents agent.
      x-source: https://insidetheloop.dev/guides/claude-api-credits-max-team
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/PostV1AgentsRequest'
      responses:
        '201':
          description: Success (status as documented)
      x-evidence:
        kind: documentation
  /v1/environments:
    post:
      operationId: post_v1_environments
      tags:
      - Environments
      summary: Spend your Max or Team Claude API credits — Inside the Loop
      description: Create a new managed‑agents environment.
      x-source: https://insidetheloop.dev/guides/claude-api-credits-max-team
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/PostV1EnvironmentsRequest'
      responses:
        '201':
          description: Success (status as documented)
      x-evidence:
        kind: documentation
  /v1/sessions:
    post:
      operationId: post_v1_sessions
      tags:
      - Sessions
      summary: Spend your Max or Team Claude API credits — Inside the Loop
      description: Create a new managed‑agents session.
      x-source: https://insidetheloop.dev/guides/claude-api-credits-max-team
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/PostV1SessionsRequest'
      responses:
        '201':
          description: Success (status as documented)
      x-evidence:
        kind: documentation
components:
  schemas:
    PostV1AgentsRequest:
      type: object
      properties:
        name:
          type: string
          description: Name of the agent
        model:
          type: string
          description: Claude model to use
        system:
          type: string
          description: System prompt for the agent
        tools:
          type: array
          description: List of tools the agent can use
      required:
      - name
      - model
      - system
      - tools
    PostV1EnvironmentsRequest:
      type: object
      properties:
        name:
          type: string
          description: Name of the environment
        config.type:
          type: string
          description: Environment type, e.g., "cloud"
        config.networking.type:
          type: string
          description: Networking type, e.g., "limited"
        config.networking.allow_package_managers:
          type: boolean
          description: Allow package managers
        config.networking.allow_mcp_servers:
          type: boolean
          description: Allow MCP servers
      required:
      - name
      - config.type
      - config.networking.type
      - config.networking.allow_package_managers
      - config.networking.allow_mcp_servers
    PostV1SessionsRequest:
      type: object
      properties:
        agent:
          type: string
          description: ID of the agent to run in the session
        environment_id:
          type: string
          description: ID of the environment to use
        title:
          type: string
          description: Title of the session
        budget.type:
          type: string
          description: Budget type, e.g., "limit"
        budget.max_list_cost.currency:
          type: string
          description: Currency code, e.g., "USD"
        budget.max_list_cost.amount:
          type: string
          description: Maximum cost amount in the given currency
      required:
      - agent
      - environment_id
      - title
      - budget.type
      - budget.max_list_cost.currency
      - budget.max_list_cost.amount
tags:
- name: Agents
- name: Api
- name: Changelog
- name: Codex
- name: Copilot Install
- name: Docs
- name: Environments
- name: Install
- name: Rorkai
- name: Sessions
- name: Supabase