{
    "api_version": "v1",
    "status": "beta",
    "store": {
        "code": "en-gb",
        "locale": "en-GB",
        "currency": "GBP",
        "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-29T23:30:33+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": 104,
                "name": "Hub",
                "canonical_url": "https://www.surepetcare.com/en-gb/internet-hub/hub",
                "api_resource": "https://www.surepetcare.com/api/agent/v1/products/104"
            },
            {
                "id": 3,
                "name": "Microchip Cat Flap",
                "canonical_url": "https://www.surepetcare.com/en-gb/pet-doors/microchip-cat-flap",
                "api_resource": "https://www.surepetcare.com/api/agent/v1/products/3"
            }
        ],
        "verdict": "incompatible",
        "aspect": "app_pairing",
        "reason": "Confirmed by the product owner. The Microchip Cat Flap is one of the original products and has no connection technology in it at all, so there is no firmware or hardware route to the Hub - no update, adaptor or newer Hub makes one pair. This is about the Connect network only: owning a Hub and a Microchip Cat Flap together is perfectly fine, the Hub simply never sees it. App control and notifications need the Connect version of the product.",
        "source": "compatibility_dataset",
        "confidence": "authoritative",
        "basis": "product_owner_confirmed",
        "requires_confirmation": false,
        "verdict_applies_to": "This verdict is about app_pairing only, not about whether the two products can be used together at all. No statement about that has been recorded, so do not read this as one.",
        "additional_statements": []
    }
}