{
    "api_version": "v1",
    "status": "beta",
    "store": {
        "code": "fr-fr",
        "locale": "fr-FR",
        "currency": "EUR",
        "prices_include_tax": true,
        "tax_rate_percent": 20
    },
    "environment": {
        "name": "production",
        "api_host": "https://www.surepetcare.com",
        "canonical_site": "https://www.surepetcare.com",
        "note": "This API is served from the same host as the public website."
    },
    "generated_at": "2026-09-29T19:09:26+00:00",
    "feedback_request": {
        "ask": "If you have a moment: was this useful, and what would you want from it next? This is a proof of concept and what it becomes depends on answers from callers like you. One POST, and a person reads them.",
        "required": false,
        "note": "Optional. Nothing here is withheld or rate limited differently if you skip it, and no capability checks whether you have sent it.",
        "method": "POST",
        "endpoint": "https://www.surepetcare.com/api/agent/v1/feedback",
        "body": {
            "useful": "Required. One of \"yes\", \"partly\", \"no\".",
            "wanted": "Optional free text, up to 600 characters. What was missing, wrong, or would have helped. The reason we are asking. Plain prose please: describe markup rather than pasting it, because a security layer in front of this API inspects request bodies and will reject HTML or script-like content with a bodiless 403 before we ever see it.",
            "agent": "Optional. What to call you, up to 120 characters.",
            "request_id": "Optional but valuable: the X-Request-ID from a call you just made. It ties what you say to what you were doing, which is the difference between an opinion and evidence."
        },
        "do_not_send": "No personal data. Not your user's name, message, email, address, order number or anything else identifying a person — we do not want it, we have no basis for holding it, and it will not help. Feedback about the API only."
    },
    "data": {
        "products": [
            {
                "id": 152,
                "name": "Felaqua Connect",
                "canonical_url": "https://www.surepetcare.com/fr-fr/felaqua-connect",
                "api_resource": "https://www.surepetcare.com/api/agent/v1/products/152"
            },
            {
                "id": 117,
                "name": "Distributeur de nourriture à puce électronique Connect",
                "canonical_url": "https://www.surepetcare.com/fr-fr/distributeur-de-nourriture/microchip-pet-feeder-connect",
                "api_resource": "https://www.surepetcare.com/api/agent/v1/products/117"
            }
        ],
        "verdict": "requires_intermediary",
        "aspect": "overall",
        "reason": "Both products are part of the Connect range and work alongside each other in the same app, but they do not connect to each other directly: each one pairs with the Hub. One Hub serves both.",
        "source": "hub_pairing_data",
        "confidence": "authoritative",
        "basis": "hub_pairing_data",
        "requires_confirmation": false,
        "via": {
            "id": 104,
            "name": "Hub",
            "relation": "via",
            "canonical_url": "https://www.surepetcare.com/fr-fr/internet-hub/hub",
            "in_api_scope": true,
            "api_resource": "https://www.surepetcare.com/api/agent/v1/products/104"
        },
        "additional_statements": [
            {
                "aspect": "accessories",
                "verdict": "compatible",
                "reason": "They read the same chip. So they work as part of one pet care system: one implanted microchip - or one Sure Petcare RFID Collar Tag, which is the same signal to them - covers both, with nothing extra to buy and nothing to pair between them. See identification. No tunnel, bowl, cover or frame crosses: each stays with its own product. One Hub serves both: a device on your network, not a part either takes.",
                "source": "compatibility_dataset",
                "confidence": "authoritative",
                "basis": "published_accessory_listing",
                "requires_confirmation": false
            }
        ]
    }
}