Search specs using regex patterns. Perfect for finding specs by keywords, patterns, or complex search criteria.
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
query | string | ✅ | - | REQUIRED - Regex pattern to search (case-insensitive) |
limit | integer | ❌ | 20 | Results per page (1-100) |
skip | integer | ❌ | 0 | Number of records to skip for pagination |
endpoint | string | ❌ | - | Filter by endpoint: fast_spec or deep_spec |
status | string | ❌ | - | Filter by status: pending, processing, completed, or failed |
input fieldfast_spec - Only search Fast Spec generationsdeep_spec - Only search Deep Spec generationspending - Only queued specsprocessing - Only specs currently generatingcompleted - Only successfully finished specsfailed - Only failed generations| Pattern | What It Matches | Example Use Case |
|---|---|---|
payment | Contains “payment” (any case) | Find all payment-related specs |
^Build | Starts with “Build” | Find all “Build X” specs |
platform$ | Ends with “platform” | Find platform projects |
(API|REST) | Contains “API” OR “REST” | Find API-related specs |
auth.*system | ”auth” followed by “system” | Find authentication systems |
\d{3,} | Contains 3+ consecutive digits | Find specs with quantities/budgets |
saas|sass | Contains “saas” OR “sass” | Catch common misspellings |
e-?commerce | ”ecommerce” or “e-commerce” | Match hyphen variations |
task.*management | ”task” then “management” | Find task/project mgmt tools |
real.?time | ”realtime” or “real time” | Match spacing variations |
/list-specs:
| Character | Encoded | Example Pattern | Encoded URL |
|---|---|---|---|
^ | %5E | ^Build | query=%5EBuild |
$ | %24 | platform$ | query=platform%24 |
| | %7C | API|REST | query=API%7CREST |
( | %28 | (API|REST) | query=%28API%7CREST%29 |
) | %29 | (API|REST) | query=%28API%7CREST%29 |
| Space | %20 or + | task management | query=task+management |
status and endpoint filtersinput fieldAPI key for authentication. Get your API key from https://pre.dev/projects/playground (Solo) or https://pre.dev/enterprise/dashboard?page=api (Enterprise). Use format: Bearer YOUR_API_KEY
REQUIRED - Regex pattern to search (case-insensitive)
"payment"
Number of results per page (1-100)
1 <= x <= 10020
Number of records to skip for pagination
x >= 00
Filter by endpoint type
fast_spec, deep_spec "fast_spec"
Filter by processing status
pending, processing, completed, failed "completed"