find_operations
UNDERSTANDING — CATALOG-WIDE operation search: which providers expose a path matching your terms. "Who has a POST /refunds" had no answer before this — tags are what a company says about itself, a path is what its API accepts. Terms match path SEGMENTS (all must appear), so q="payment intents" finds /payments/v1/intents. Add method to narrow by verb, deprecated=true for the retiring ones. One row per real operation: a provider's spec is split per tag, so the same call can live in several of its documents, and apis lists them all. Reads matching providers' surfaces up to max_providers (cap 100) and tells you in meta.query.truncated when more matched than were read. Priced per result — $0.005 per request plus $0.0002 per record returned (less past 100), capped at $0.50 a request, under pay-as-you-go; included in Understanding and Influence. Estimate first at /api/v1/prices/estimate. See apis://prices.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| q | Yes | Path words, all of which must appear, e.g. "refunds" or "payment intents". | |
| page | No | Page number, 1-based (default 1). | |
| limit | No | Results per page, 1-100 (default 25). | |
| method | No | Only operations with this HTTP method, e.g. "POST". | |
| context | No | Optional: one sentence on why you are asking. Never used to rank; read only if a result is wrong. | |
| deprecated | No | Only operations the provider marked deprecated. | |
| max_providers | No | How many matching providers to read (default 40, cap 100). |