OpenAPI pytest generator
$0.1 USDCGenerate syntax-validated pytest smoke tests from the audited OpenAPI document.
Inspect the exact response envelope first. When you need current analysis for your own input, one successful x402 call costs $0.05 USDC on Base or Solana.
Demonstration data only. The paid endpoint returns a fresh result and settlement receipt.
{
"request_id": "018f1f54-7f38-7ba2-8dc3-5f90272d9f1a",
"service": "developer.openapi-audit",
"version": "1",
"data": {
"valid": false,
"score": 80,
"operations": 0,
"issues": [
{
"code": "missing_paths",
"severity": "high",
"message": "No API paths are defined"
}
]
},
"meta": {
"duration_ms": 42,
"cached": false,
"sources": [],
"warnings": [],
"next_actions": [
{
"service": "developer.openapi-test-generate",
"title": "OpenAPI pytest generator",
"reason": "Generate syntax-validated pytest smoke tests from the audited OpenAPI document.",
"method": "POST",
"path": "/v1/developer/openapi-test-generate",
"price": "$0.1",
"input_template": {
"document": "$request.document",
"format": "$request.format",
"max_operations": 25,
"include_optional": false,
"timeout_seconds": 20
},
"use_output": "Review result.data.source before running the generated tests against a target API.",
"handoff_path": "/catalog/developer.openapi-test-generate",
"checkout_path": "/try/developer.openapi-test-generate",
"sample_path": "/samples/developer.openapi-test-generate",
"maximum_atomic_usdc": "100000",
"handoff_payment_required": false,
"executes_automatically": false,
"authorization_required": true
}
]
}
}{
"document": "{\"openapi\":\"3.1.0\",\"info\":{\"title\":\"Example\",\"version\":\"1.0\"},\"paths\":{}}",
"format": "json"
}Validate and audit an OpenAPI document for missing operation IDs, descriptions, responses, and consistency problems.
POST /v1/developer/openapi-audit
Each option opens a new checkout with its own exact price and requires separate buyer authorization. Nothing runs automatically.
Generate syntax-validated pytest smoke tests from the audited OpenAPI document.
The checkout verifies the request, selected network, USDC asset, recipient, and price before opening a wallet.