{"service":"Signal Forge Campaign Link Check","version":"0.4.0","status":"production","endpoint":"/x402/campaign-link-check","method":"POST","description":"Inspect 1-10 public campaign links for HTTP status, up to three redirects, expected destination and lost or mismatched UTM tags. Fixed fee including partial results. No charge if no URL can be inspected. No JavaScript, form submission or checkout testing.","tags":["campaign-qa","utm","redirects","link-check"],"input_schema":{"type":"object","additionalProperties":false,"properties":{"links":{"type":"array","items":{"type":"object","additionalProperties":false,"properties":{"url":{"type":"string","minLength":1,"maxLength":2048},"expected_destination":{"type":"string","minLength":1,"maxLength":2048},"expected_utm":{"type":"object","additionalProperties":false,"properties":{"utm_source":{"type":"string","minLength":1,"maxLength":200},"utm_medium":{"type":"string","minLength":1,"maxLength":200},"utm_campaign":{"type":"string","minLength":1,"maxLength":200},"utm_term":{"type":"string","minLength":1,"maxLength":200},"utm_content":{"type":"string","minLength":1,"maxLength":200}},"required":[]}},"required":["url"]},"minItems":1,"maxItems":10}},"required":["links"]},"output_schema":{"type":"object","required":["success","data","meta"],"properties":{"success":{"const":true},"data":{"type":"object","required":["results","summary","limitations"]},"meta":{"type":"object"}}},"example_request":{"links":[{"url":"https://signalforgestudios.com/capabilities/?utm_source=demo","expected_utm":{"utm_source":"demo"}}]},"example_response":{"success":true,"data":{"results":[{"url":"https://example.com","status":"ok","http_status":200,"findings":[]}],"summary":{"requested":1,"inspected":1,"unavailable":0},"limitations":["HTTP results do not establish browser or checkout functionality."]},"meta":{"endpoint":"/x402/campaign-link-check","example_only":true}},"x402":{"x402Version":2,"payment_enforced":true,"mode":"x402_mainnet","network":"eip155:8453","network_name":"base","asset":"Base USDC","amount":"30000","price_usd":0.03,"maxTimeoutSeconds":1800,"pay_to":"0x7e4d786057930b66cb45e2017a587425ebade587","facilitator_url":"coinbase_cdp_authenticated","primary_endpoint":"/x402/campaign-link-check","paid_endpoints":["/x402/prospect-qualifier","/x402/business-snapshot","/x402/listing-optimizer","/x402/message-match","/x402/creative-check","/x402/prospect-batch","/x402/message-match-batch","/x402/campaign-link-check","/x402/email-preflight","/x402/offer-change-check"],"testnet_only":false,"mainnet_enabled":true,"spend_enabled":false},"payment":{"x402Version":2,"scheme":"exact","protocols":[{"x402":{}}],"price":{"mode":"fixed","currency":"USD","amount":"0.030000"},"network":"eip155:8453","network_name":"base","currency":"USDC","asset":"Base USDC","amount":"30000","maxAmountRequired":"30000","decimals":6,"price_usd":0.03,"payTo":"0x7e4d786057930b66cb45e2017a587425ebade587","pay_to":"0x7e4d786057930b66cb45e2017a587425ebade587","resource":"https://signalforgestudios.com/x402/campaign-link-check","maxTimeoutSeconds":1800,"facilitator_url":"coinbase_cdp_authenticated","settlement_accounting":"Signal Forge recognizes paid requests only after a settlement response includes a non-empty transaction hash."},"privacy":"No raw copy, image upload or full generated result is written to request/payment ledgers. Logs retain transaction metadata and response hashes."}