{"product":"api-migration-pack","free":true,"preview_url":"https://api.pay-forge.online/v2/api-migration-scout","example_input":{"baseline":{"openapi":"3.0.3","info":{"title":"Orders","version":"1"},"paths":{"/orders":{"get":{"responses":{"200":{"description":"Orders"}}}}}},"consumer":{"operations":[{"method":"GET","path":"/orders","parameters":[]}]},"candidate":{"openapi":"3.0.3","info":{"title":"Orders","version":"2"},"paths":{"/orders":{"get":{"responses":{"200":{"description":"Orders"}},"parameters":[{"name":"region","in":"query","required":true,"schema":{"type":"string"}}]}}}}},"repeat_usage":"Run on API-spec changes in developer automation. Supply baseline, candidate and the actual consumer manifest. Review unsupported changes manually. This supplements your producer-wide compatibility checks; it does not deploy changes or implement CI.","paid_url":"https://api.pay-forge.online/v2/api-migration-pack","price_usdc":"0.020000","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/api-migration-scout'","unsigned_quote_example":"curl -i --max-time 20 'https://api.pay-forge.online/v2/api-migration-pack'","n8n_workflow_url":"https://api.pay-forge.online/workflows/api-migration-pack.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."}}