{"active_endpoint":"POST /analyze","active_endpoints":{"analyze":"POST /analyze","health":"GET /health","preflight":"GET /preflight","whoami":"GET /whoami"},"authentication":"X-API-Key is required","authentication_header":"X-API-Key","availability":"normal","example_response":{"add_payment_method":{"access_outcome":"not_started","form_action":null,"form_found":false,"form_submitted":false,"gateway_count":0,"gateways":[],"nonce_found":false,"notices":[],"page_url":null,"payment_methods_page_url":null,"submit_button_found":false},"apbct":false,"average_request_time":"0.46s","captcha_api_url":["https://www.google.com/recaptcha/api.js","https://challenges.cloudflare.com/turnstile/v0/api.js"],"captchas":["reCAPTCHA (version undetermined)","Cloudflare Turnstile"],"discovery":{"candidate_page_limit":3,"candidate_pages_checked":1,"items":[],"limit_reached":false,"localized_labels_required":false,"state_changing_links_excluded":true,"structural_signals_preferred":true},"limitations":["Protection detection is based on returned HTML and resource URLs; JavaScript is not executed.","The public checkout page is loaded once with the temporary cart item to classify the CAPTCHA guarding checkout; the checkout form is never submitted."],"merchant_detection":{"apm_support_proven":false,"evidence":[],"interpretation":"These are public-cart eligibility or static provider indicators, not proof that the Add Payment Method form supports them.","passive_indicators":[],"public_cart_payment_method_ids":["stripe","cod"]},"merchants":["stripe (Stripe)","cod (Cash on delivery)"],"payment_methods":null,"protections":{"checkout_page":{"anti_spam_indicators":[],"captcha_indicators":["Cloudflare Turnstile"],"detection_scope":"static_html_and_resource_urls","plugin_hints":[],"resource_urls":["https://challenges.cloudflare.com/turnstile/v0/api.js"]},"registration_page":{"anti_spam_indicators":[],"captcha_indicators":["reCAPTCHA (version undetermined)"],"classified":{"primary":{"kind":"recaptcha_v2_checkbox","label":"reCAPTCHA v2 (checkbox)"}},"detection_scope":"static_html_and_resource_urls","plugin_hints":[],"resource_urls":["https://www.google.com/recaptcha/api.js"]}},"public_cart_probe":{"add_attempts":[{"http_status":201,"method":"store_api_json","payload":{"id":42,"quantity":1},"product_id":42,"succeeded":true}],"add_to_cart_request":{"content_type":"application/json","endpoint":"https://shop.example.com/wp-json/wc/store/v1/cart/add-item","method":"POST","payload":{"id":42,"quantity":1}},"address_update_outcome":"updated","attempt_order":[{"customer_priced":false,"effective_amount_major":"19.99","product_id":42}],"attempted":true,"cart_session_outcome":"available","catalog_lowest_product":null,"checkout_estimates":{"available_shipping_options":[{"cost":{"amounts":{"price":"500"}},"name":"Flat rate","rate_id":"flat_rate:1"}],"base_totals":{"amounts":{"total_items":"1999","total_price":"2499","total_shipping":"500","total_tax":"0"},"currency":"USD","minor_unit":2},"destination_supplied":true,"errors":[],"has_calculated_shipping":true,"needs_payment":true,"needs_shipping":true,"options":[],"outcome":"estimated","scope":"cart_totals_only_no_checkout_order_created","shipping_combination_count":1,"shipping_combination_limit":1,"shipping_combination_limit_reached":false,"shipping_combinations_checked":1},"checkout_page":{"attempted":true,"captcha_present":true,"cart_rendered":true,"checkout_type":"classic","detail":"Cloudflare Turnstile guards the checkout form.","http_status":200,"outcome":"checked","pages_checked":[{"http_status":200,"url":"https://shop.example.com/checkout/"}],"protection":{"all":[{"kind":"turnstile","label":"Cloudflare Turnstile"}],"anti_spam_present":false,"captcha_present":true,"primary":{"blocks_automation":true,"confidence":"high","evidence":["widget:cf-turnstile"],"family":"captcha","kind":"turnstile","label":"Cloudflare Turnstile","vendor":"cloudflare"}},"protection_scope":"checkout_form","protections":{"anti_spam_indicators":[],"captcha_indicators":["Cloudflare Turnstile"],"detection_scope":"static_html_and_resource_urls","plugin_hints":[],"resource_urls":["https://challenges.cloudflare.com/turnstile/v0/api.js"]},"url":"https://shop.example.com/checkout/"},"cleanup":{"attempted":true,"succeeded":true},"destination_fields_used":["address_1","city","country","postcode","state"],"destination_supplied":true,"errors":[],"initial_cart":{"has_calculated_shipping":false,"needs_payment":false,"needs_shipping":false,"payment_method_ids":["stripe","cod"],"totals":{"amounts":{"total_price":"0"},"currency":"USD","minor_unit":2}},"merchant_indicators":[{"apm_support_proven":false,"cart_eligibility_proven":true,"confidence":"high","context":"after_add_item","id":"stripe","provider_label":"Stripe","provider_label_source":"exact_identifier_map","source":"public_store_api_cart.payment_methods"}],"nyp_candidates_attemptable":[],"nyp_candidates_without_minimum":[],"nyp_no_minimum_floor_major":"1.00","order_created":false,"outcome":"completed","payment_submitted":false,"selected_add_method":"store_api_json","selected_product":{"currency":"USD","currency_minor_unit":2,"id":42,"is_variation":false,"name":"Blue Hat","nyp":null,"price_decimal":"19.99","price_html_empty":false,"price_minor_units":"1999","product_type":"simple","sku":"HAT-BLUE","stock":{"backorders_allowed":null,"cart_max_quantity":3,"cart_max_quantity_source":"public_store_api_cart_item.quantity_limits.maximum","is_on_backorder":false,"quantity":3,"quantity_publicly_disclosed":true,"quantity_source":"public_store_api_cart_item.low_stock_remaining","sold_individually":null,"status":"in_stock"},"supplied":true,"url":"https://shop.example.com/product/blue-hat/"},"selection_policy":"lowest_effective_amount (fixed price, nyp minimum, or nyp no-minimum floor); zero-price fallback","site_country":{"allowed_billing_countries":[],"allowed_shipping_countries":[],"confidence":"unknown","country_code":null,"country_name":null,"display":null,"outcome":"disabled","source":"disabled","us_billing_allowed":null,"us_shipping_allowed":null},"store_api_available":true,"store_api_location_source":"origin_wp_json","supplied_product":{"detail":"The supplied product was added to the cart.","http_status":200,"lookup":{"by":"id","value":42},"outcome":"added","product":{"id":42,"name":"Blue Hat","stock":{"cart_max_quantity":3,"status":"in_stock"}},"product_page_signals":["single_product_body_class","cart_form"],"resolved_url":"https://shop.example.com/product/blue-hat/","url":"https://shop.example.com/product/blue-hat/","woocommerce_signals":["woocommerce_body_class"]}},"registration":{"access":{"http_status":200,"used_proxy":false,"waf_evidence":[],"waf_label":"no block detected","waf_vendor":null},"attempted":true,"authenticated":false,"form_fields":["email","password","register","woocommerce-register-nonce"],"form_found":true,"form_profile":{"required_fields":["email","password"]},"missing_required_fields":[],"notices":["Please verify that you are not a robot."],"outcome":"registration_not_authenticated","protection":{"all":[{"kind":"recaptcha_v2_checkbox","label":"reCAPTCHA v2 (checkbox)"}],"anti_spam_present":false,"captcha_present":true,"primary":{"blocks_automation":true,"confidence":"high","evidence":["widget:g-recaptcha"],"family":"captcha","kind":"recaptcha_v2_checkbox","label":"reCAPTCHA v2 (checkbox)","vendor":"google"}}},"requests":{"average_duration_ms":464.5,"count":9,"items":[{"duration_ms":412.3,"method":"GET","status":200,"step":"public_store_api_cart","url":"https://shop.example.com/wp-json/wc/store/v1/cart"}],"total_duration_ms":4180.5},"site":"https://shop.example.com","status_register":false,"summary":{"add_payment_method_form_found":false,"anti_spam_indicators":null,"captcha_indicators":["reCAPTCHA (version undetermined)","Cloudflare Turnstile"],"merchant_indicators":["stripe (Stripe)","cod (Cash on delivery)"],"payment_methods":null,"registration_authenticated":false,"site_country":null,"us_billing_allowed":null,"us_shipping_allowed":null},"target":{"account_discovery_strategy":"default_account_path","account_http_status":200,"account_url":"https://shop.example.com/my-account/","authorization_scope":"customer_endpoint","origin":"https://shop.example.com","product_url":"https://shop.example.com/product/blue-hat/","requested_account_url":null,"resolved_account_url":"https://shop.example.com/my-account/","resolved_origin":"https://shop.example.com"}},"optional_body_fields":["account_url","payment_methods_url","add_payment_method_url","registration_fields","checkout_address","public_country_detection_enabled","public_product_candidate_limit","public_cart_add_attempts","shipping_combination_limit","proxy_url"],"per_request_option_rules":{"proxy_url":"optional per-request HTTP(S) outbound proxy when the service owner enables ALLOW_REQUEST_PROXY; request proxies must resolve to public addresses; omitted requests inherit the server proxy","public_cart_add_attempts":"use the published team profile unless instructed otherwise","public_country_detection_enabled":"false/0 skips public country detection for this request; a server-level false cannot be re-enabled by a client","public_product_candidate_limit":"use the published team profile unless instructed otherwise","shipping_combination_limit":"use the published team profile unless instructed otherwise"},"post_analyze_headers":{"notes":"X-API-Key is required only when API-key authentication is enabled; Host, Content-Length, and transport headers are handled by the HTTP client.","recommended":{"Accept":"application/json"},"required":{"Content-Type":"application/json","X-API-Key":"YOUR_HUNTER_API_KEY"}},"preflight_query_fields":["url","authorization_confirmed=true"],"required_body_fields":["url","authorization_confirmed"],"response_notes":{"protections":"per-page static scan (registration_page, checkout_page, ...)","public_cart_probe.checkout_page":"CAPTCHA / anti-spam guarding the checkout form: outcome checked, cart_empty_on_checkout_page, checkout_page_not_found, checkout_page_http_error, checkout_page_request_failed; protection.primary.label names it","public_cart_probe.selected_product":"product added to the cart, price and stock","public_cart_probe.supplied_product":"verdict for a product_url: added, out_of_stock, product_page_http_error (+http_status), not_a_product_page, ...","registration.protection":"CAPTCHA / anti-spam guarding the registration form","summary":"one-line verdicts; captcha_indicators covers every page scanned"},"retry_recommended":false,"service":"WooCommerce customer-endpoint and public-cart auditor","service_state":"ready","target_policy_mode":"api_key_unlisted","team_client_profile":{"concurrency":5,"note":"Use this shared-team profile unless the service owner gives you different values.","public_cart_add_attempts":3,"public_country_detection_enabled":false,"public_product_candidate_limit":10,"request_proxy_allowed":true,"retry_429_with_backoff":true,"shipping_combination_limit":4,"starts_per_minute":30}}
