{"product":"schema-extract","free":true,"preview_url":"https://api.pay-forge.online/v2/schema-extract/preview","example_input":{"document":{"order":{"id":42,"region":"EU"}},"fields":[{"name":"order_id","pointer":"/order/id","type":"integer","required":true}]},"repeat_usage":"Run for each parsed JSON object in an ETL or agent loop. Reuse an explicit mapping of up to 30 JSON Pointers. Preserve missing/type errors; do not silently coerce. Batch orchestration belongs to your HTTP client; this endpoint accepts one document per request.","paid_url":"https://api.pay-forge.online/v2/schema-extract","price_usdc":"0.015000","payment":"Inspect the unsigned 402 challenge; authorize separately in your own x402 client. No signer or payment is included in these examples.","retry_policy":"Use one stable Idempotency-Key per logical paid operation. Reuse the identical body, key and authorization on uncertain retries; never create replacement payments. Stop on 202/pending and reconcile. Do not blindly retry 4xx errors. Bound concurrency and back off on 429/503.","http_example":"curl --fail-with-body --max-time 20 -H 'Content-Type: application/json' --data-binary @input.json 'https://api.pay-forge.online/v2/schema-extract/preview'","unsigned_quote_example":"curl -i --max-time 20 'https://api.pay-forge.online/v2/schema-extract'","n8n_workflow_url":"https://api.pay-forge.online/workflows/schema-extract.json","agent_usage":{"discovery":"https://api.pay-forge.online/v2/manifest","mcp":"https://api.pay-forge.online/v2/mcp","instructions":"Inspect tools/list and product schemas. Use the HTTP free preview before a paid tool. Paid tools require caller authorization; no automatic purchase."}}