---
seo:
  description: >-
    Discover, inspect, run, and pay for real (or fixture) provider operations
    through one bearer token.
sidebar:
  label: Overview
title: looot API
---
Discover, inspect, run, and pay for real (or fixture) provider operations through one bearer token.

Version 0.1.0

Base URL: `https://api.looot.ai`

## Browse without an account

- [`GET /v1/public-catalog`](/reference/browse-without-an-account/get-v1-public-catalog) — Search the public catalog
- [`GET /v1/public-catalog/{catalogItemId}`](/reference/browse-without-an-account/get-v1-public-catalog-catalogitemid) — Get a catalog item
- [`POST /v1/public-catalog/compare`](/reference/browse-without-an-account/post-v1-public-catalog-compare) — Compare catalog items
- [`GET /v1/catalog/overview`](/reference/browse-without-an-account/get-v1-catalog-overview) — Catalog overview

## Catalog

- [`GET /v1/catalog/search`](/reference/catalog/get-v1-catalog-search) — Search the catalog
- [`GET /v1/discover`](/reference/catalog/get-v1-discover) — Discover operations
- [`GET /v1/catalog/endpoints`](/reference/catalog/get-v1-catalog-endpoints) — List catalog endpoints
- [`GET /v1/operations/{endpointId}`](/reference/catalog/get-v1-operations-endpointid) — Inspect an operation

## Runs

- [`GET /v1/runs`](/reference/runs/get-v1-runs) — List runs
- [`POST /v1/runs`](/reference/runs/post-v1-runs) — Create a run
- [`GET /v1/runs/{runId}`](/reference/runs/get-v1-runs-runid) — Get a run
- [`POST /v1/runs/{runId}/cancel`](/reference/runs/post-v1-runs-runid-cancel) — Cancel a run
- [`GET /v1/runs/{runId}/attempts`](/reference/runs/get-v1-runs-runid-attempts) — List run attempts

## Billing

- [`GET /v1/balance`](/reference/billing/get-v1-balance) — Get balance
- [`GET /v1/top-ups`](/reference/billing/get-v1-top-ups) — List top-ups
- [`POST /v1/top-ups`](/reference/billing/post-v1-top-ups) — Request a top-up
- [`GET /v1/ledger`](/reference/billing/get-v1-ledger) — List ledger entries

## Account

- [`GET /v1/session-context`](/reference/account/get-v1-session-context) — Get session context
- [`GET /v1/whoami`](/reference/account/get-v1-whoami) — Who am I

## Requests

- [`GET /v1/capability-requests`](/reference/requests/get-v1-capability-requests) — List capability requests
- [`POST /v1/capability-requests`](/reference/requests/post-v1-capability-requests) — Request a capability
