{
    "variable": [
        {
            "id": "baseUrl",
            "key": "baseUrl",
            "type": "string",
            "name": "string",
            "value": "https:\/\/api.webchangedetector.com\/"
        }
    ],
    "info": {
        "name": "WebChange Detector",
        "_postman_id": "0d002021-5787-438a-a601-023348fb0b2d",
        "description": "This documentation aims to provide you with all the information you need to integrate WebChange Detector into your workflow.",
        "schema": "https:\/\/schema.getpostman.com\/json\/collection\/v2.1.0\/collection.json"
    },
    "item": [
        {
            "name": "AI Feedback Rules",
            "description": "Manage rules for ignoring recurring false positives in AI verification results.",
            "item": [
                {
                    "name": "List AI Feedback Rules",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v2\/ai-feedback-rules",
                            "query": [
                                {
                                    "key": "scope",
                                    "value": "url",
                                    "description": "Filter by scope.",
                                    "disabled": false
                                },
                                {
                                    "key": "is_active",
                                    "value": "1",
                                    "description": "Filter by active status.",
                                    "disabled": false
                                },
                                {
                                    "key": "website_id",
                                    "value": "21cf8800-f906-4fa3-b1db-ed3d2977354d",
                                    "description": "Filter by website UUID.",
                                    "disabled": false
                                }
                            ],
                            "raw": "{{baseUrl}}\/api\/v2\/ai-feedback-rules?scope=url&is_active=1&website_id=21cf8800-f906-4fa3-b1db-ed3d2977354d"
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Returns a paginated list of all `AiFeedbackRule` for the current user."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\":[{\"id\":\"21cf8800-f906-4fa3-b1db-ed3d2977354d\",\"scope\":\"url\",\"description\":\"Slider showing different slide\",\"region_context\":{\"bbox\":{\"x\":0,\"y\":100,\"w\":1920,\"h\":300}},\"is_active\":true,\"last_matched_at\":null,\"match_count\":0,\"url_id\":\"418e0748-a9cf-480b-86d6-88b00bac00b9\",\"group_id\":null,\"website_id\":null,\"created_at\":\"2026-02-21 13:37:00\",\"updated_at\":\"2026-02-21 13:37:00\"}]}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Create AI Feedback Rule",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v2\/ai-feedback-rules",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v2\/ai-feedback-rules"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"type\":\"visual\",\"comparison_id\":\"21cf8800-f906-4fa3-b1db-ed3d2977354d\",\"region_id\":0,\"console_entry\":\"[Vue warn]: Component is missing template or render function.\",\"scope\":\"url\"}"
                        },
                        "description": "Creates a new `AiFeedbackRule` from a comparison region. The backend\nauto-resolves whether the group belongs to a website and sets the\nscope accordingly."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\":{\"id\":\"21cf8800-f906-4fa3-b1db-ed3d2977354d\",\"scope\":\"url\",\"description\":\"Slider showing different slide\",\"region_context\":{\"bbox\":{\"x\":0,\"y\":100,\"w\":1920,\"h\":300}},\"is_active\":true,\"last_matched_at\":null,\"match_count\":0,\"url_id\":\"418e0748-a9cf-480b-86d6-88b00bac00b9\",\"group_id\":null,\"website_id\":null,\"created_at\":\"2026-02-21 13:37:00\",\"updated_at\":\"2026-02-21 13:37:00\"}}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Update AI Feedback Rule",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v2\/ai-feedback-rules\/:id",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v2\/ai-feedback-rules\/:id",
                            "variable": [
                                {
                                    "id": "id",
                                    "key": "id",
                                    "value": "non",
                                    "description": "The ID of the ai feedback rule."
                                },
                                {
                                    "id": "ai_feedback_rule",
                                    "key": "ai_feedback_rule",
                                    "value": "21cf8800-f906-4fa3-b1db-ed3d2977354d",
                                    "description": "The UUID of the AI Feedback Rule."
                                }
                            ]
                        },
                        "method": "PUT",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"is_active\":false,\"scope\":\"url\"}"
                        },
                        "description": "Update the active status and\/or scope of an `AiFeedbackRule`."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\":{\"id\":\"21cf8800-f906-4fa3-b1db-ed3d2977354d\",\"scope\":\"url\",\"description\":\"Slider showing different slide\",\"region_context\":null,\"is_active\":false,\"last_matched_at\":null,\"match_count\":0,\"url_id\":\"418e0748-a9cf-480b-86d6-88b00bac00b9\",\"group_id\":null,\"website_id\":null,\"created_at\":\"2026-02-21 13:37:00\",\"updated_at\":\"2026-02-21 13:37:00\"}}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Delete AI Feedback Rule",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v2\/ai-feedback-rules\/:id",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v2\/ai-feedback-rules\/:id",
                            "variable": [
                                {
                                    "id": "id",
                                    "key": "id",
                                    "value": "molestias",
                                    "description": "The ID of the ai feedback rule."
                                },
                                {
                                    "id": "ai_feedback_rule",
                                    "key": "ai_feedback_rule",
                                    "value": "21cf8800-f906-4fa3-b1db-ed3d2977354d",
                                    "description": "The UUID of the AI Feedback Rule."
                                }
                            ]
                        },
                        "method": "DELETE",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Permanently deletes an `AiFeedbackRule`."
                    },
                    "response": []
                }
            ]
        },
        {
            "name": "Account",
            "description": "This object represents your account with WCD",
            "item": [
                {
                    "name": "Get Account",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v2\/account",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v2\/account"
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Retrieves your Account. The fields `plan`, `plan_name`, `company` and `magic_login_secret` only come for full accounts (not sub accounts)."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\":{\"id\":\"041c6528-783f-4e7e-b831-1a424ffeb8f3\",\"name_first\":\"Hans\",\"name_last\":\"Hacker\",\"email\":\"mail@example.com\",\"webhook_secret\":\"zq3csqdst0txgo5qe9mkqsourrxo56wd\",\"is_subaccount\":false,\"account_level\":0,\"can_manage_subaccounts\":false,\"can_create_subaccounts\":false,\"plan_label\":null,\"invitation_accepted\":true,\"plan_features\":{\"ai_verification\":true,\"browser_console\":true},\"checks_done\":6982,\"checks_left\":3018,\"checks_limit\":10000,\"timezone\":\"UTC\",\"status\":\"active\",\"renewal_at\":\"2025-01-01 13:37:42\",\"plan\":\"agency\",\"plan_name\":\"Agency\",\"company\":\"ACME Ltd\",\"magic_login_secret\":\"WdKnLLcsDxpJdfmv\"}}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Update Account",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v2\/account",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v2\/account"
                        },
                        "method": "PUT",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"name_first\":\"Jane\",\"name_last\":\"Doe\",\"company\":\"ACME LLC\"}"
                        },
                        "description": "Updates your `Account` by setting the values of the parameters passed.\nAny parameters not provided will be left unchanged."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\":{\"id\":\"041c6528-783f-4e7e-b831-1a424ffeb8f3\",\"name_first\":\"Jane\",\"name_last\":\"Doe\",\"email\":\"mail@example.com\",\"webhook_secret\":\"zq3csqdst0txgo5qe9mkqsourrxo56wd\",\"is_subaccount\":false,\"account_level\":0,\"can_manage_subaccounts\":false,\"can_create_subaccounts\":false,\"plan_label\":null,\"invitation_accepted\":true,\"plan_features\":{\"ai_verification\":true,\"browser_console\":true},\"checks_done\":42,\"checks_left\":1337,\"checks_limit\":1379,\"timezone\":\"UTC\",\"status\":\"active\",\"renewal_at\":\"2025-01-01 13:37:42\",\"plan\":\"agency\",\"plan_name\":\"Agency\",\"company\":\"ACME LLC\",\"magic_login_secret\":\"WdKnLLcsDxpJdfmv\"}}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Get Account Stats",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v2\/account\/stats",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v2\/account\/stats"
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Returns aggregated statistics for the authenticated account, computed across\nALL groups and websites (not paginated).\n\n- `estimated_monthly_checks` (top-level): estimated monthly monitoring checks. Kept for backwards compatibility.\n- `monitoring`: enabled monitoring groups; website\/url counts, monthly estimate, soonest next run.\n- `manual`: enabled manual (non-monitoring) groups with selected URLs; website\/url counts and checks per run.\n- `auto_update`: websites with auto-update checks enabled; count, missing-email count, active weekdays, monthly forecast."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\":{\"estimated_monthly_checks\":4520,\"monitoring\":{\"websites\":12,\"urls\":84,\"estimated_monthly_checks\":4520,\"next_run_at\":1716900000,\"next_runs\":[{\"name\":\"example.com\",\"domain\":\"example.com\",\"next_run_at\":1716900000},{\"name\":\"shop.example\",\"domain\":\"shop.example\",\"next_run_at\":1716903600}],\"trigger_websites\":1},\"manual\":{\"websites\":8,\"urls\":56,\"checks_per_run\":112},\"auto_update\":{\"websites_enabled\":9,\"missing_email\":1,\"active_weekdays\":[\"Mon\",\"Wed\",\"Fri\"],\"estimated_monthly_checks\":1947,\"next_runs\":[{\"name\":\"example.com\",\"domain\":\"example.com\",\"next_run_at\":1716900000},{\"name\":\"shop.example\",\"domain\":\"shop.example\",\"next_run_at\":1716986400}]}}}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Reactivate Account",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v2\/account\/reactivate",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v2\/account\/reactivate"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Re-activates an account that was paused due to inactivity, including all its subaccounts.\nOnly the account owner can re-activate; cancelled accounts cannot be re-activated this way."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\":{\"id\":\"041c6528-783f-4e7e-b831-1a424ffeb8f3\",\"name_first\":\"Hans\",\"name_last\":\"Hacker\",\"email\":\"mail@example.com\",\"status\":\"active\",\"renewal_at\":\"2025-01-01 13:37:42\"}}",
                            "name": ""
                        }
                    ]
                }
            ]
        },
        {
            "name": "Batch",
            "description": "This object represents Batches of Queues.",
            "item": [
                {
                    "name": "List Batches",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v2\/batches",
                            "query": [
                                {
                                    "key": "above_threshold",
                                    "value": "",
                                    "description": "Only show Batches where there is a change detected between 2 screenshots.",
                                    "disabled": true
                                },
                                {
                                    "key": "from",
                                    "value": "2024-07-01",
                                    "description": "Start date for filter. Must be a valid date.",
                                    "disabled": false
                                },
                                {
                                    "key": "to",
                                    "value": "2024-07-04",
                                    "description": "End date for filter, defaults to today. Must be a valid date.",
                                    "disabled": false
                                },
                                {
                                    "key": "status",
                                    "value": "to_fix,false_positive",
                                    "description": "Comma separated list of Comparison status to filter for.",
                                    "disabled": false
                                },
                                {
                                    "key": "queue_type",
                                    "value": "post,comparison",
                                    "description": "Comma separated list of Queue types to filter for.",
                                    "disabled": false
                                },
                                {
                                    "key": "group_ids",
                                    "value": "023c282c-6513-420a-a36b-a654312ab229,023c282c-6513-420a-a36b-a654312ab230",
                                    "description": "Comma separated list of Group IDs.",
                                    "disabled": false
                                },
                                {
                                    "key": "urls",
                                    "value": "023c282c-6513-420a-a36b-a654312ab229",
                                    "description": "Comma separated list of URL IDs to filter for.",
                                    "disabled": false
                                },
                                {
                                    "key": "websites",
                                    "value": "023c282c-6513-420a-a36b-a654312ab229",
                                    "description": "Comma separated list of Website IDs to filter for.",
                                    "disabled": false
                                },
                                {
                                    "key": "source",
                                    "value": "manual,auto_update",
                                    "description": "Comma separated list of Batch sources to filter for (manual, monitoring, auto_update).",
                                    "disabled": false
                                }
                            ],
                            "raw": "{{baseUrl}}\/api\/v2\/batches?above_threshold=&from=2024-07-01&to=2024-07-04&status=to_fix%2Cfalse_positive&queue_type=post%2Ccomparison&group_ids=023c282c-6513-420a-a36b-a654312ab229%2C023c282c-6513-420a-a36b-a654312ab230&urls=023c282c-6513-420a-a36b-a654312ab229&websites=023c282c-6513-420a-a36b-a654312ab229&source=manual%2Cauto_update"
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Returns a list of all `Batch`. The `Batches` are sorted by creation date, with\nthe most recent `Batches` appearing first.\n\n`source` is one of `manual`, `monitoring`, `auto_update`. `ai_summary` is `null` for accounts without the `ai-verification` feature; `ai_summary.overall_status` is one of `everything_ok`, `needs_attention`. `website_domains` lists the unique domains of the websites linked to the batch's queue groups (empty when no website is linked).\n\n`trigger_context` is set for trigger-based monitoring runs (`source` = `monitoring`, started e.g. by saving a post in WordPress) and `null` otherwise. It holds the trigger `type`, `first_triggered_at` and the checked `pages`; each page has its `url` and `triggered_at`, plus `title`, `post_id` and `editor` when the trigger reported them. `type` is `post_save` or `manual_trigger` (\"run monitoring now\"). A `manual_trigger` run also has `scope` (`url` or `all`) and `editor` when reported; with `scope` = `all` (the whole Group) `pages` is empty."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\":[{\"id\":\"0d5f8108-51f1-4961-939a-2d33c7145918\",\"name\":\"Monitoring\",\"source\":\"monitoring\",\"trigger_context\":{\"type\":\"post_save\",\"first_triggered_at\":\"2024-07-29T13:30:12+00:00\",\"pages\":[{\"url\":\"example.com\\\/about\",\"title\":\"About us\",\"post_id\":42,\"editor\":\"Anna\",\"triggered_at\":\"2024-07-29T13:31:05+00:00\"}]},\"group_names\":[\"example.com - Monitoring Checks\"],\"website_domains\":[\"example.com\"],\"sc_version\":\"2.0\",\"finished_at\":\"2024-07-29 13:37:42\",\"ai_summary\":{\"summary\":\"Pricing text updated and navigation menu restructured. New JS error on checkout may affect functionality.\",\"overall_status\":\"needs_attention\",\"processing_time_ms\":1234},\"update_results\":null,\"comparisons_count\":{\"ok\":0,\"new\":1,\"false_positive\":0,\"to_fix\":0,\"above_threshold\":10},\"queues_count\":{\"failed\":0},\"browser_console_count\":{\"added\":1,\"removed\":0,\"mixed\":0,\"unchanged\":0}}],\"links\":{\"first\":\"http:\\\/\\\/api.webchangedetector.test\\\/api\\\/v2\\\/batches?page=1\",\"last\":\"http:\\\/\\\/api.webchangedetector.test\\\/api\\\/v2\\\/batches?page=1\",\"prev\":null,\"next\":null},\"meta\":{\"current_page\":1,\"from\":1,\"last_page\":1,\"links\":[{\"url\":null,\"label\":\"&laquo; Previous\",\"active\":false},{\"url\":\"http:\\\/\\\/api.webchangedetector.test\\\/api\\\/v2\\\/batches?page=1\",\"label\":\"1\",\"active\":true},{\"url\":null,\"label\":\"Next &raquo;\",\"active\":false}],\"path\":\"http:\\\/\\\/api.webchangedetector.test\\\/api\\\/v2\\\/batches\",\"per_page\":15,\"to\":1,\"total\":1}}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Get Batch",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v2\/batches\/:id",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v2\/batches\/:id",
                            "variable": [
                                {
                                    "id": "id",
                                    "key": "id",
                                    "value": "0d5f8108-51f1-4961-939a-2d33c7145918",
                                    "description": "The ID of the Batch."
                                }
                            ]
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Retrieves a `Batch` object identfied by their ID.\n\n`source` is one of `manual`, `monitoring`, `auto_update`. `ai_summary` is `null` for accounts without the `ai-verification` feature; `ai_summary.overall_status` is one of `everything_ok`, `needs_attention`. `website_domains` lists the unique domains of the websites linked to the batch's queue groups (empty when no website is linked). `trigger_context` is set for trigger-based monitoring runs and `null` otherwise (shape: see List Batches)."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\":{\"id\":\"0d5f8108-51f1-4961-939a-2d33c7145918\",\"name\":\"Foobar\",\"source\":\"monitoring\",\"trigger_context\":null,\"group_names\":[\"example.com - Monitoring Checks\"],\"website_domains\":[\"example.com\"],\"sc_version\":\"2.0\",\"finished_at\":\"2024-07-29 13:37:42\",\"ai_summary\":{\"summary\":\"Pricing text updated and navigation menu restructured. New JS error on checkout may affect functionality.\",\"overall_status\":\"needs_attention\",\"processing_time_ms\":1234},\"update_results\":null,\"comparisons_count\":{\"ok\":0,\"new\":1,\"false_positive\":0,\"to_fix\":0,\"above_threshold\":10},\"queues_count\":{\"failed\":0},\"browser_console_count\":{\"added\":1,\"removed\":0,\"mixed\":0,\"unchanged\":0}}}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Update Batch",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v2\/batches\/:id",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v2\/batches\/:id",
                            "variable": [
                                {
                                    "id": "id",
                                    "key": "id",
                                    "value": "0d5f8108-51f1-4961-939a-2d33c7145918",
                                    "description": "The ID of the Batch."
                                }
                            ]
                        },
                        "method": "PUT",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"name\":\"Foobar\"}"
                        },
                        "description": "Updates the specified `Batch` by setting the values of the parameters passed.\nAny parameters not provided will be left unchanged."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"id\":\"0d5f8108-51f1-4961-939a-2d33c7145918\",\"name\":\"Foobar\",\"source\":\"monitoring\",\"trigger_context\":null,\"group_names\":[\"example.com - Monitoring Checks\"],\"website_domains\":[\"example.com\"],\"sc_version\":\"2.0\",\"finished_at\":\"2024-07-29 13:37:42\",\"ai_summary\":{\"summary\":\"Pricing text updated and navigation menu restructured. New JS error on checkout may affect functionality.\",\"overall_status\":\"needs_attention\",\"processing_time_ms\":1234},\"update_results\":null,\"comparisons_count\":{\"ok\":0,\"new\":1,\"false_positive\":0,\"to_fix\":0,\"above_threshold\":10},\"queues_count\":{\"failed\":0},\"browser_console_count\":{\"added\":1,\"removed\":0,\"mixed\":0,\"unchanged\":0}}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Store Batch Update Results",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v2\/batches\/:id\/update-results",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v2\/batches\/:id\/update-results",
                            "variable": [
                                {
                                    "id": "id",
                                    "key": "id",
                                    "value": "0d5f8108-51f1-4961-939a-2d33c7145918",
                                    "description": "The ID of the Batch."
                                }
                            ]
                        },
                        "method": "PUT",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"timestamp\":1756800000,\"updates\":{\"core\":{\"attempted\":false,\"success\":false,\"from_version\":\"ffedwkwaviftjjugsevy\",\"to_version\":\"ngbutgcc\",\"error\":\"onwobjtqxd\",\"messages\":[\"fxmfjvovmwwgkmvimwsrikts\"]},\"plugins\":[{\"slug\":\"dioytihgpxcueki\",\"name\":\"w\",\"from_version\":\"llevbfamjmfjgeajjecno\",\"to_version\":\"tswjaujzraupjyzwjqccz\",\"success\":false,\"error\":\"dafzfdvqazwrdxsczvjxppxaq\",\"messages\":[\"zdpdgymqmglrxcycatkpaa\"]}],\"themes\":[{\"slug\":\"ev\",\"name\":\"xwczqwluaphhvhqc\",\"from_version\":\"dudfnxlnvxfk\",\"to_version\":\"qkadabvgwismyieqwbwf\",\"success\":false,\"error\":\"ybatabyimucfpdisbhjrtpogs\",\"messages\":[\"ipvptwwwu\"]}]},\"summary\":{\"total_attempted\":40,\"successful\":23,\"failed\":8,\"status\":\"completed\"}}"
                        },
                        "description": "Stores the WordPress update results (core \/ plugins \/ themes) that were applied\naround this `Batch`. The whole blob is replaced on every call, so the endpoint is\nidempotent and safe to retry.\n\nIt is accepted in ANY batch state (also while the batch is still running) and for\nANY `source`. Send it for an empty run too (`updates.core` = `null`, empty arrays,\n`summary.total_attempted` = `0`, `summary.status` = `completed`).\n\nFor a batch with `source` = `auto_update` this is what enables the Auto Update Check\nresult email: it is sent once the batch is finished AND the update results are stored,\nwhichever of the two happens last."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\":{\"id\":\"0d5f8108-51f1-4961-939a-2d33c7145918\",\"name\":\"Auto Update Checks\",\"source\":\"auto_update\",\"trigger_context\":null,\"group_names\":[\"example.com - On-Demand Checks\"],\"website_domains\":[\"example.com\"],\"sc_version\":\"2.0\",\"finished_at\":\"2024-07-29 13:37:42\",\"ai_summary\":null,\"update_results\":{\"timestamp\":1756800000,\"updates\":{\"core\":null,\"plugins\":[{\"slug\":\"akismet\",\"name\":\"Akismet Anti-Spam\",\"from_version\":\"5.3\",\"to_version\":\"5.3.1\",\"success\":true,\"error\":null,\"messages\":[]}],\"themes\":[]},\"summary\":{\"total_attempted\":1,\"successful\":1,\"failed\":0,\"status\":\"completed\"}},\"comparisons_count\":{\"ok\":0,\"new\":1,\"false_positive\":0,\"to_fix\":0,\"above_threshold\":10},\"queues_count\":{\"failed\":0},\"browser_console_count\":{\"added\":1,\"removed\":0,\"mixed\":0,\"unchanged\":0}}}",
                            "name": ""
                        }
                    ]
                }
            ]
        },
        {
            "name": "Comparison",
            "description": "This object represents the comparison between 2 `Screenshots` and how they differ.",
            "item": [
                {
                    "name": "List Comparisons",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v2\/comparisons",
                            "query": [
                                {
                                    "key": "above_threshold",
                                    "value": "",
                                    "description": "Is a change detected between 2 screenshots.",
                                    "disabled": true
                                },
                                {
                                    "key": "from",
                                    "value": "2024-07-01",
                                    "description": "Start date for filter. Must be a valid date.",
                                    "disabled": false
                                },
                                {
                                    "key": "to",
                                    "value": "2024-07-04",
                                    "description": "End date for filter, defaults to today. Must be a valid date.",
                                    "disabled": false
                                },
                                {
                                    "key": "status",
                                    "value": "to_fix,false_positive",
                                    "description": "Comma separated list of status to filter for.",
                                    "disabled": false
                                },
                                {
                                    "key": "groups",
                                    "value": "023c282c-6513-420a-a36b-a654312ab229,023c282c-6513-420a-a36b-a654312ab230",
                                    "description": "Comma separated list of group IDs.",
                                    "disabled": false
                                },
                                {
                                    "key": "batches",
                                    "value": "0d5f8108-51f1-4961-939a-2d33c7145918,1d5f8108-51f1-4961-939a-2d33c7145918",
                                    "description": "Batch IDs.",
                                    "disabled": false
                                },
                                {
                                    "key": "token",
                                    "value": "autem",
                                    "description": "",
                                    "disabled": false
                                },
                                {
                                    "key": "urls",
                                    "value": "023c282c-6513-420a-a36b-a654312ab229",
                                    "description": "Comma separated list of URL UUIDs.",
                                    "disabled": false
                                },
                                {
                                    "key": "websites",
                                    "value": "023c282c-6513-420a-a36b-a654312ab229",
                                    "description": "Comma separated list of Website UUIDs.",
                                    "disabled": false
                                },
                                {
                                    "key": "source",
                                    "value": "manual,auto_update",
                                    "description": "Comma separated list of Batch sources to filter for (manual, monitoring, auto_update).",
                                    "disabled": false
                                }
                            ],
                            "raw": "{{baseUrl}}\/api\/v2\/comparisons?above_threshold=&from=2024-07-01&to=2024-07-04&status=to_fix%2Cfalse_positive&groups=023c282c-6513-420a-a36b-a654312ab229%2C023c282c-6513-420a-a36b-a654312ab230&batches=0d5f8108-51f1-4961-939a-2d33c7145918%2C1d5f8108-51f1-4961-939a-2d33c7145918&token=autem&urls=023c282c-6513-420a-a36b-a654312ab229&websites=023c282c-6513-420a-a36b-a654312ab229&source=manual%2Cauto_update"
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Returns a list of all `Comparison`. The `Comparisons` are sorted by creation date, with\nthe most recent `Comparisons` appearing first.\n\n`batch_source` is one of `manual`, `monitoring`, `auto_update`. `batch_trigger_type` is `post_save` (a saved page started the monitoring run), `manual_trigger` (\"run monitoring now\") or `null` (scheduled monitoring and all non-monitoring runs). `browser_console_*` fields are `null` unless the account has the `browser-console-comparisons` feature. `ai_regions`, `ai_verification_status`, and `ai_verification_result` are `null` unless the account has the `ai-verification` feature; `ai_verification_status` is one of `pending`, `verified`, `failed`, `skipped`. A comparison whose before or after screenshot came back as a completely blank page is decided automatically, without AI analysis: it carries an `ai_verification_result` with the marker `capture_issue` (`after_blank`, `before_blank` or `both_blank`), a `summary` and `alerts`, and no `regions`. Only `after_blank` (the page went blank) is an alert: it sets `status = new` and `alerts = 1`. A page recovering (`before_blank`) or staying blank (`both_blank`) is recorded the same way but resolves to `status = ok` with `alerts = 0`, because there is no valid comparison to judge against a blank baseline."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\":[{\"id\":\"21cf8800-f906-4fa3-b1db-ed3d2977354d\",\"screenshot_1\":\"958dce2c-8468-47d3-8bc2-7dc6bf0aadae\",\"screenshot_1_created_at\":\"2025-01-01 13:37:00\",\"screenshot_1_updated_at\":\"2025-01-01 13:37:01\",\"screenshot_1_link\":\"https:\\\/\\\/storage.webchangedetector.com\\\/folder\\\/screenshot1.png\",\"screenshot_2\":\"958dce2c-8468-47d3-8bc2-7dc6bf0aadaf\",\"screenshot_2_created_at\":\"2025-01-01 13:37:00\",\"screenshot_2_updated_at\":\"2025-01-01 13:37:01\",\"screenshot_2_link\":\"https:\\\/\\\/storage.webchangedetector.com\\\/folder\\\/screenshot2.png\",\"html_title\":\"Foobar\",\"device\":\"mobile\",\"monitoring\":true,\"group\":\"023c282c-6513-420a-a36b-a654312ab229\",\"group_name\":\"Barfoo\",\"queue\":\"8ea7b88d-b5c6-4fad-8e9d-1497a54d9266\",\"link\":\"https:\\\/\\\/storage.webchangedetector.com\\\/folder\\\/comparison.png\",\"batch\":\"0d5f8108-51f1-4961-939a-2d33c7145918\",\"batch_name\":\"Auto Update Checks\",\"batch_source\":\"monitoring\",\"batch_trigger_type\":null,\"difference_percent\":0.4,\"threshold\":0.2,\"status\":\"new\",\"public_link\":\"https:\\\/\\\/www.webchangedetector.com\\\/show-change-detection?token=f00b4r\",\"token\":\"f00b4r\",\"url\":\"https:\\\/\\\/example.com\",\"url_id\":\"418e0748-a9cf-480b-86d6-88b00bac00b9\",\"cms\":\"wordpress\",\"browser_console_added\":null,\"browser_console_removed\":null,\"browser_console_change\":null,\"ai_regions\":[{\"id\":0,\"bbox\":{\"x\":120,\"y\":340,\"w\":280,\"h\":64},\"pixel_count\":1840}],\"ai_verification_status\":\"verified\",\"ai_verification_result\":{\"capture_issue\":null,\"summary\":\"Pricing text updated, may need review.\",\"processing_time_ms\":1234,\"total_regions\":1,\"all_good\":0,\"not_sure\":0,\"alerts\":1,\"regions\":[{\"region_id\":0,\"category\":\"alert\",\"description\":\"Pricing changed from $9 to $12\",\"confidence\":0.92,\"reason\":\"Numeric price text changed in hero section\",\"matched_feedback_rule\":null}],\"console_analysis\":null},\"created_at\":\"2025-01-01 13:37:00\"}],\"links\":{\"first\":\"http:\\\/\\\/api.webchangedetector.test\\\/api\\\/v2\\\/comparisons?page=1\",\"last\":\"http:\\\/\\\/api.webchangedetector.test\\\/api\\\/v2\\\/comparisons?page=1\",\"prev\":null,\"next\":null},\"meta\":{\"current_page\":1,\"from\":1,\"last_page\":1,\"links\":[{\"url\":null,\"label\":\"&laquo; Previous\",\"active\":false},{\"url\":\"http:\\\/\\\/api.webchangedetector.test\\\/api\\\/v2\\\/comparisons?page=1\",\"label\":\"1\",\"active\":true},{\"url\":null,\"label\":\"Next &raquo;\",\"active\":false}],\"path\":\"http:\\\/\\\/api.webchangedetector.test\\\/api\\\/v2\\\/comparisons\",\"per_page\":15,\"to\":1,\"total\":1,\"above_threshold_count\":3}}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Get Comparison",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v2\/comparisons\/:id",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v2\/comparisons\/:id",
                            "variable": [
                                {
                                    "id": "id",
                                    "key": "id",
                                    "value": "21cf8800-f906-4fa3-b1db-ed3d2977354d",
                                    "description": "The ID of the Comparison."
                                }
                            ]
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Retrieves a `Comparison` object identfied by their ID.\n\n`batch_source` is one of `manual`, `monitoring`, `auto_update`. `batch_trigger_type` is `post_save` (a saved page started the monitoring run), `manual_trigger` (\"run monitoring now\") or `null` (scheduled monitoring and all non-monitoring runs). `browser_console_*` fields are `null` unless the account has the `browser-console-comparisons` feature. `ai_regions`, `ai_verification_status`, and `ai_verification_result` are `null` unless the account has the `ai-verification` feature; `ai_verification_status` is one of `pending`, `verified`, `failed`, `skipped`. A comparison whose before or after screenshot came back as a completely blank page is decided automatically, without AI analysis: it carries an `ai_verification_result` with the marker `capture_issue` (`after_blank`, `before_blank` or `both_blank`), a `summary` and `alerts`, and no `regions`. Only `after_blank` (the page went blank) is an alert: it sets `status = new` and `alerts = 1`. A page recovering (`before_blank`) or staying blank (`both_blank`) is recorded the same way but resolves to `status = ok` with `alerts = 0`, because there is no valid comparison to judge against a blank baseline."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\":{\"id\":\"21cf8800-f906-4fa3-b1db-ed3d2977354d\",\"screenshot_1\":\"958dce2c-8468-47d3-8bc2-7dc6bf0aadae\",\"screenshot_1_created_at\":\"2025-01-01 13:37:00\",\"screenshot_1_updated_at\":\"2025-01-01 13:37:01\",\"screenshot_1_link\":\"https:\\\/\\\/storage.webchangedetector.com\\\/folder\\\/screenshot1.png\",\"screenshot_2\":\"958dce2c-8468-47d3-8bc2-7dc6bf0aadaf\",\"screenshot_2_created_at\":\"2025-01-01 13:37:00\",\"screenshot_2_updated_at\":\"2025-01-01 13:37:01\",\"screenshot_2_link\":\"https:\\\/\\\/storage.webchangedetector.com\\\/folder\\\/screenshot2.png\",\"html_title\":\"Foobar\",\"device\":\"mobile\",\"monitoring\":true,\"group\":\"023c282c-6513-420a-a36b-a654312ab229\",\"group_name\":\"Barfoo\",\"queue\":\"8ea7b88d-b5c6-4fad-8e9d-1497a54d9266\",\"link\":\"https:\\\/\\\/storage.webchangedetector.com\\\/folder\\\/comparison.png\",\"batch\":\"0d5f8108-51f1-4961-939a-2d33c7145918\",\"batch_name\":\"Auto Update Checks\",\"batch_source\":\"monitoring\",\"batch_trigger_type\":null,\"difference_percent\":0.4,\"threshold\":0.2,\"status\":\"new\",\"public_link\":\"https:\\\/\\\/www.webchangedetector.com\\\/show-change-detection?token=f00b4r\",\"token\":\"f00b4r\",\"url\":\"https:\\\/\\\/example.com\",\"url_id\":\"418e0748-a9cf-480b-86d6-88b00bac00b9\",\"cms\":\"wordpress\",\"browser_console_added\":null,\"browser_console_removed\":null,\"browser_console_change\":null,\"ai_regions\":[{\"id\":0,\"bbox\":{\"x\":120,\"y\":340,\"w\":280,\"h\":64},\"pixel_count\":1840}],\"ai_verification_status\":\"verified\",\"ai_verification_result\":{\"capture_issue\":null,\"summary\":\"Pricing text updated, may need review.\",\"processing_time_ms\":1234,\"total_regions\":1,\"all_good\":0,\"not_sure\":0,\"alerts\":1,\"regions\":[{\"region_id\":0,\"category\":\"alert\",\"description\":\"Pricing changed from $9 to $12\",\"confidence\":0.92,\"reason\":\"Numeric price text changed in hero section\",\"matched_feedback_rule\":null}],\"console_analysis\":null},\"created_at\":\"2025-01-01 13:37:00\"}}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Update Comparison",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v2\/comparisons\/:id",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v2\/comparisons\/:id",
                            "variable": [
                                {
                                    "id": "id",
                                    "key": "id",
                                    "value": "21cf8800-f906-4fa3-b1db-ed3d2977354d",
                                    "description": "The ID of the Comparison."
                                }
                            ]
                        },
                        "method": "PUT",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"status\":\"false_positive\"}"
                        },
                        "description": "Updates the specified `Comparison` by setting the values of the parameters passed.\nAny parameters not provided will be left unchanged.\n\n`batch_source` is one of `manual`, `monitoring`, `auto_update`. `batch_trigger_type` is `post_save` (a saved page started the monitoring run), `manual_trigger` (\"run monitoring now\") or `null` (scheduled monitoring and all non-monitoring runs). `browser_console_*` fields are `null` unless the account has the `browser-console-comparisons` feature. `ai_regions`, `ai_verification_status`, and `ai_verification_result` are `null` unless the account has the `ai-verification` feature; `ai_verification_status` is one of `pending`, `verified`, `failed`, `skipped`. A comparison whose before or after screenshot came back as a completely blank page is decided automatically, without AI analysis: it carries an `ai_verification_result` with the marker `capture_issue` (`after_blank`, `before_blank` or `both_blank`), a `summary` and `alerts`, and no `regions`. Only `after_blank` (the page went blank) is an alert: it sets `status = new` and `alerts = 1`. A page recovering (`before_blank`) or staying blank (`both_blank`) is recorded the same way but resolves to `status = ok` with `alerts = 0`, because there is no valid comparison to judge against a blank baseline."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"id\":\"21cf8800-f906-4fa3-b1db-ed3d2977354d\",\"screenshot_1\":\"958dce2c-8468-47d3-8bc2-7dc6bf0aadae\",\"screenshot_1_created_at\":\"2025-01-01 13:37:00\",\"screenshot_1_updated_at\":\"2025-01-01 13:37:01\",\"screenshot_1_link\":\"https:\\\/\\\/storage.webchangedetector.com\\\/folder\\\/screenshot1.png\",\"screenshot_2\":\"958dce2c-8468-47d3-8bc2-7dc6bf0aadaf\",\"screenshot_2_created_at\":\"2025-01-01 13:37:00\",\"screenshot_2_updated_at\":\"2025-01-01 13:37:01\",\"screenshot_2_link\":\"https:\\\/\\\/storage.webchangedetector.com\\\/folder\\\/screenshot2.png\",\"html_title\":\"Foobar\",\"device\":\"mobile\",\"monitoring\":true,\"group\":\"023c282c-6513-420a-a36b-a654312ab229\",\"group_name\":\"Barfoo\",\"queue\":\"8ea7b88d-b5c6-4fad-8e9d-1497a54d9266\",\"link\":\"https:\\\/\\\/storage.webchangedetector.com\\\/folder\\\/comparison.png\",\"batch\":\"0d5f8108-51f1-4961-939a-2d33c7145918\",\"batch_name\":\"Auto Update Checks\",\"batch_source\":\"monitoring\",\"batch_trigger_type\":null,\"difference_percent\":0.4,\"threshold\":0.2,\"status\":\"new\",\"public_link\":\"https:\\\/\\\/www.webchangedetector.com\\\/show-change-detection?token=f00b4r\",\"token\":\"f00b4r\",\"url\":\"https:\\\/\\\/example.com\",\"url_id\":\"418e0748-a9cf-480b-86d6-88b00bac00b9\",\"cms\":\"wordpress\",\"browser_console_added\":null,\"browser_console_removed\":null,\"browser_console_change\":null,\"ai_regions\":[{\"id\":0,\"bbox\":{\"x\":120,\"y\":340,\"w\":280,\"h\":64},\"pixel_count\":1840}],\"ai_verification_status\":\"verified\",\"ai_verification_result\":{\"capture_issue\":null,\"summary\":\"Pricing text updated, may need review.\",\"processing_time_ms\":1234,\"total_regions\":1,\"all_good\":0,\"not_sure\":0,\"alerts\":1,\"regions\":[{\"region_id\":0,\"category\":\"alert\",\"description\":\"Pricing changed from $9 to $12\",\"confidence\":0.92,\"reason\":\"Numeric price text changed in hero section\",\"matched_feedback_rule\":null}],\"console_analysis\":null},\"created_at\":\"2025-01-01 13:37:00\"}",
                            "name": ""
                        }
                    ]
                }
            ]
        },
        {
            "name": "Group",
            "description": "This object groups together a list of URLs and group wide settings for them.",
            "item": [
                {
                    "name": "List Groups",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v2\/groups",
                            "query": [
                                {
                                    "key": "per_page",
                                    "value": "15",
                                    "description": "Maximum number of Groups per page.",
                                    "disabled": false
                                },
                                {
                                    "key": "monitoring",
                                    "value": "1",
                                    "description": "Filter to monitoring (`true`) or manual-checks (`false`) groups only. Omit to return both.",
                                    "disabled": false
                                },
                                {
                                    "key": "ids[0]",
                                    "value": "autem",
                                    "description": "",
                                    "disabled": false
                                }
                            ],
                            "raw": "{{baseUrl}}\/api\/v2\/groups?per_page=15&monitoring=1&ids%5B0%5D=autem"
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Returns a list of all Groups. The Groups are sorted by creation date, with\nthe most recent Groups appearing first."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\":[{\"id\":\"023c282c-6513-420a-a36b-a654312ab229\",\"name\":\"Example Group\",\"monitoring\":true,\"enabled\":true,\"hour_of_day\":0,\"interval_in_h\":24,\"alert_emails\":\"hello@example.com,test@foobar.com\",\"css\":null,\"js\":null,\"cms\":\"wordpress\",\"threshold\":0.2,\"urls_count\":42,\"selected_urls_count\":37,\"basic_auth_user\":null,\"has_basic_auth\":false,\"proxy_type\":\"none\",\"proxy_country\":\"us\"}],\"links\":{\"first\":\"http:\\\/\\\/api.webchangedetector.test\\\/api\\\/v2\\\/groups?page=1\",\"last\":\"http:\\\/\\\/api.webchangedetector.test\\\/api\\\/v2\\\/groups?page=1\",\"prev\":null,\"next\":null},\"meta\":{\"current_page\":1,\"from\":1,\"last_page\":1,\"links\":[{\"url\":null,\"label\":\"&laquo; Previous\",\"active\":false},{\"url\":\"http:\\\/\\\/api.webchangedetector.test\\\/api\\\/v2\\\/groups?page=1\",\"label\":\"1\",\"active\":true},{\"url\":null,\"label\":\"Next &raquo;\",\"active\":false}],\"path\":\"http:\\\/\\\/api.webchangedetector.test\\\/api\\\/v2\\\/groups\",\"per_page\":15,\"to\":1,\"total\":1}}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Create Group",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v2\/groups",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v2\/groups"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"name\":\"Example Group\",\"monitoring\":true,\"enabled\":true,\"hour_of_day\":0,\"interval_in_h\":24,\"schedule_type\":\"interval\",\"schedule_days\":[1,3,5],\"quiet_hours_start\":22,\"quiet_hours_end\":6,\"alert_emails\":[\"hello@example.com\",\"mail@example.com\"],\"cms\":\"wordpress\",\"basic_auth_user\":\"admin\",\"basic_auth_password\":\"secret123\",\"proxy_type\":\"none\",\"proxy_country\":\"enim\",\"screenshot_region\":\"auto\",\"screenshot_delay\":10,\"default_desktop\":false,\"default_mobile\":false,\"triggers\":[{\"type\":\"post_save\",\"scope\":\"url\"}],\"css\":\".btn {visibility: none;}\",\"js\":\"\",\"threshold\":0.4}"
                        },
                        "description": ""
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\":{\"id\":\"023c282c-6513-420a-a36b-a654312ab229\",\"name\":\"Example Group\",\"monitoring\":true,\"enabled\":true,\"hour_of_day\":0,\"interval_in_h\":24,\"schedule_type\":\"interval\",\"schedule_days\":null,\"quiet_hours_start\":null,\"quiet_hours_end\":null,\"triggers\":[],\"alert_emails\":\"hello@example.com,test@foobar.com\",\"css\":\".btn {visibility: none;}\",\"js\":\"\",\"cms\":\"wordpress\",\"threshold\":0.2,\"urls_count\":42,\"selected_urls_count\":37,\"basic_auth_user\":null,\"has_basic_auth\":false,\"proxy_type\":\"none\",\"proxy_country\":\"us\"}}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Get Group",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v2\/groups\/:id",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v2\/groups\/:id",
                            "variable": [
                                {
                                    "id": "id",
                                    "key": "id",
                                    "value": "023c282c-6513-420a-a36b-a654312ab229",
                                    "description": "The ID of the Group."
                                }
                            ]
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Retrieves a Group object identfied by their ID"
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\":{\"id\":\"023c282c-6513-420a-a36b-a654312ab229\",\"name\":\"Example Group\",\"monitoring\":true,\"enabled\":true,\"hour_of_day\":0,\"interval_in_h\":24,\"alert_emails\":\"hello@example.com,test@foobar.com\",\"css\":null,\"js\":null,\"cms\":\"wordpress\",\"threshold\":0.2,\"urls_count\":42,\"selected_urls_count\":37,\"basic_auth_user\":null,\"has_basic_auth\":false,\"proxy_type\":\"none\",\"proxy_country\":\"us\"}}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Update Group",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v2\/groups\/:id",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v2\/groups\/:id",
                            "variable": [
                                {
                                    "id": "id",
                                    "key": "id",
                                    "value": "023c282c-6513-420a-a36b-a654312ab229",
                                    "description": "The ID of the Group."
                                }
                            ]
                        },
                        "method": "PUT",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"name\":\"Example Group\",\"monitoring\":true,\"enabled\":true,\"hour_of_day\":0,\"interval_in_h\":24,\"schedule_type\":\"interval\",\"schedule_days\":[1,3,5],\"quiet_hours_start\":22,\"quiet_hours_end\":6,\"alert_emails\":[\"hello@example.com\",\"mail@example.com\"],\"css\":\".btn {visibility: none;}\",\"js\":\"\",\"threshold\":0.4,\"basic_auth_user\":\"admin\",\"basic_auth_password\":\"secret123\",\"proxy_type\":\"none\",\"proxy_country\":\"facilis\",\"screenshot_region\":\"auto\",\"screenshot_delay\":10,\"default_desktop\":false,\"default_mobile\":false,\"triggers\":[{\"type\":\"post_save\",\"scope\":\"url\"}]}"
                        },
                        "description": "Updates the specified `Group` by setting the values of the parameters passed.\nAny parameters not provided will be left unchanged."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\":{\"id\":\"023c282c-6513-420a-a36b-a654312ab229\",\"name\":\"Example Group\",\"monitoring\":true,\"enabled\":true,\"hour_of_day\":0,\"interval_in_h\":24,\"schedule_type\":\"interval\",\"schedule_days\":null,\"quiet_hours_start\":null,\"quiet_hours_end\":null,\"triggers\":[],\"alert_emails\":\"hello@example.com,test@foobar.com\",\"css\":\".btn {visibility: none;}\",\"js\":\"\",\"cms\":\"wordpress\",\"threshold\":0.2,\"urls_count\":42,\"selected_urls_count\":37,\"basic_auth_user\":\"admin\",\"has_basic_auth\":true,\"proxy_type\":\"static\",\"proxy_country\":\"us\"}}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Delete Group",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v2\/groups\/:id",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v2\/groups\/:id",
                            "variable": [
                                {
                                    "id": "id",
                                    "key": "id",
                                    "value": "023c282c-6513-420a-a36b-a654312ab229",
                                    "description": "The ID of the Group."
                                }
                            ]
                        },
                        "method": "DELETE",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Permanently deletes a `Group`. This cannot be undone.\n<aside class=\"notice\">This does not delete the URLs inside a Group<\/aside>"
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"message\":\"{ID} deleted\"}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Add Urls To Group",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v2\/groups\/:id\/add-urls",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v2\/groups\/:id\/add-urls",
                            "variable": [
                                {
                                    "id": "id",
                                    "key": "id",
                                    "value": "023c282c-6513-420a-a36b-a654312ab229",
                                    "description": "The ID of the Group."
                                }
                            ]
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"urls\":[{\"id\":\"418e0748-a9cf-480b-86d6-88b00bac00b9\",\"desktop\":true},{\"id\":\"418e0748-a9cf-480b-86d6-88b00bac00c1\",\"mobile\":false}]}"
                        },
                        "description": ""
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"count\":\"{Amount of URLs added}\"}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Remove Urls From Group",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v2\/groups\/:id\/remove-urls",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v2\/groups\/:id\/remove-urls",
                            "variable": [
                                {
                                    "id": "id",
                                    "key": "id",
                                    "value": "023c282c-6513-420a-a36b-a654312ab229",
                                    "description": "The ID of the Group."
                                }
                            ]
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"urls\":[\"418e0748-a9cf-480b-86d6-88b00bac00b9\",\"418e0748-a9cf-480b-86d6-88b00bac00c1\"]}"
                        },
                        "description": ""
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"count\":\"{Amount of URLs removed}\"}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "List Urls For Group",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v2\/groups\/:id\/urls",
                            "query": [
                                {
                                    "key": "per_page",
                                    "value": "25",
                                    "description": "Maximum number of URLs per page.",
                                    "disabled": false
                                },
                                {
                                    "key": "type",
                                    "value": "posts",
                                    "description": "Filter by post-type slug (e.g. `posts`, `pages`, `products`).",
                                    "disabled": false
                                },
                                {
                                    "key": "category",
                                    "value": "types",
                                    "description": "Filter by URL category (e.g. `types`, `taxonomies`, `frontpage`).",
                                    "disabled": false
                                },
                                {
                                    "key": "search",
                                    "value": "about",
                                    "description": "Substring match against the URL or its title.",
                                    "disabled": false
                                },
                                {
                                    "key": "url_ids",
                                    "value": "91e9c9fd-b86f-4269-a3f4-f02810167a6d,b3a9d2e5-2c64-4a16-8f1c-9e3b21f8a4e7",
                                    "description": "Comma-separated list of URL UUIDs to restrict the result to.",
                                    "disabled": false
                                }
                            ],
                            "raw": "{{baseUrl}}\/api\/v2\/groups\/:id\/urls?per_page=25&type=posts&category=types&search=about&url_ids=91e9c9fd-b86f-4269-a3f4-f02810167a6d%2Cb3a9d2e5-2c64-4a16-8f1c-9e3b21f8a4e7",
                            "variable": [
                                {
                                    "id": "id",
                                    "key": "id",
                                    "value": "023c282c-6513-420a-a36b-a654312ab229",
                                    "description": "The ID of the Group."
                                },
                                {
                                    "id": "type",
                                    "key": "type",
                                    "value": "foobar",
                                    "description": "URL Type."
                                },
                                {
                                    "id": "category",
                                    "key": "category",
                                    "value": "barfoo",
                                    "description": "Category."
                                },
                                {
                                    "id": "search",
                                    "key": "search",
                                    "value": "loremipsum",
                                    "description": "Search in html_title and url."
                                },
                                {
                                    "id": "url_ids",
                                    "key": "url_ids",
                                    "value": "eos",
                                    "description": "Comma separated list of URL UUIDs"
                                }
                            ]
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Returns a list of all `Urls`. The `Urls` are sorted by creation date, with the most recent `Urls` appearing first."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\":[{\"id\":\"418e0748-a9cf-480b-86d6-88b00bac00b9\",\"html_title\":\"Example Title\",\"url\":\"example.com\\\/foobar\",\"last_crawled_at\":\"2025-01-01 13:37:42\",\"desktop\":true,\"mobile\":true,\"css\":null,\"js\":null,\"threshold\":null,\"group\":\"023c282c-6513-420a-a36b-a654312ab229\"}],\"links\":{\"first\":\"http:\\\/\\\/api.webchangedetector.test\\\/api\\\/v2\\\/groups\\\/023c282c-6513-420a-a36b-a654312ab229\\\/urls?page=1\",\"last\":\"http:\\\/\\\/api.webchangedetector.test\\\/api\\\/v2\\\/groups\\\/023c282c-6513-420a-a36b-a654312ab229\\\/urls?page=1\",\"prev\":null,\"next\":null},\"meta\":{\"current_page\":1,\"from\":1,\"last_page\":1,\"links\":[{\"url\":null,\"label\":\"&laquo; Previous\",\"active\":false},{\"url\":\"http:\\\/\\\/api.webchangedetector.test\\\/api\\\/v2\\\/groups\\\/023c282c-6513-420a-a36b-a654312ab229\\\/urls?page=1\",\"label\":\"1\",\"active\":true},{\"url\":null,\"label\":\"Next &raquo;\",\"active\":false}],\"path\":\"http:\\\/\\\/api.webchangedetector.test\\\/api\\\/v2\\\/groups\\\/023c282c-6513-420a-a36b-a654312ab229\\\/urls\",\"per_page\":15,\"to\":1,\"total\":1,\"selected_urls_count\":1}}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Select All Urls In Group",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v2\/groups\/:group_id\/urls\/select-all",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v2\/groups\/:group_id\/urls\/select-all",
                            "variable": [
                                {
                                    "id": "group_id",
                                    "key": "group_id",
                                    "value": "023c282c-6513-420a-a36b-a654312ab229",
                                    "description": "The ID of the Group."
                                }
                            ]
                        },
                        "method": "PUT",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"device\":\"desktop\",\"enabled\":true}"
                        },
                        "description": "Enables or disables one viewport (desktop or mobile) for ALL URLs of a group in a single\noperation. Use this instead of sending thousands of individual URL ids when toggling a whole\ncolumn (\"select all\" \/ \"deselect all\"). Only the given device column changes; the other viewport\nis left untouched."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"message\":\"All desktop URLs in Group 023c282c-6513-420a-a36b-a654312ab229 updated\",\"selected_urls_count\":42,\"selected_checks_count\":80}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Update Url In Group",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v2\/groups\/:group_id\/urls\/:url_id",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v2\/groups\/:group_id\/urls\/:url_id",
                            "variable": [
                                {
                                    "id": "group_id",
                                    "key": "group_id",
                                    "value": "023c282c-6513-420a-a36b-a654312ab229",
                                    "description": "The ID of the Group."
                                },
                                {
                                    "id": "url_id",
                                    "key": "url_id",
                                    "value": "418e0748-a9cf-480b-86d6-88b00bac00b9",
                                    "description": "The ID of the URL in that Group."
                                }
                            ]
                        },
                        "method": "PUT",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"desktop\":true,\"mobile\":true,\"css\":\".btn {visibility: none;}\",\"js\":\"illum\",\"threshold\":0.4}"
                        },
                        "description": "Updates a URL within a group."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\":{\"id\":\"418e0748-a9cf-480b-86d6-88b00bac00b9\",\"html_title\":\"Example Title\",\"url\":\"example.com\\\/foobar\",\"last_crawled_at\":\"2025-01-01 13:37:42\",\"desktop\":true,\"mobile\":true,\"css\":\".btn {visibility: none;}\",\"js\":null,\"threshold\":null,\"group\":\"023c282c-6513-420a-a36b-a654312ab229\"},\"meta\":{\"selected_urls_count\":1}}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Update All Urls In Group",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v2\/groups\/:group_id\/urls",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v2\/groups\/:group_id\/urls",
                            "variable": [
                                {
                                    "id": "group_id",
                                    "key": "group_id",
                                    "value": "023c282c-6513-420a-a36b-a654312ab229",
                                    "description": "The ID of the Group."
                                }
                            ]
                        },
                        "method": "PUT",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"urls\":[{\"id\":\"418e0748-a9cf-480b-86d6-88b00bac00b9\",\"desktop\":true,\"mobile\":true,\"css\":null,\"js\":null,\"threshold\":0.4}]}"
                        },
                        "description": "Updates all URLs within a group."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"message\":\"42 URLs in Group 023c282c-6513-420a-a36b-a654312ab229 changed\"}",
                            "name": ""
                        }
                    ]
                }
            ]
        },
        {
            "name": "Monitoring Trigger",
            "description": "Starts a monitoring check for single pages when they change, e.g. when a post is saved in WordPress (trigger-based monitoring).",
            "item": [
                {
                    "name": "Trigger Monitoring Check",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v2\/monitoring\/trigger",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v2\/monitoring\/trigger"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"group_id\":\"023c282c-6513-420a-a36b-a654312ab229\",\"type\":\"post_save\",\"scope\":\"url\",\"urls\":[{\"url\":\"https:\\\/\\\/example.com\\\/about\\\/\",\"title\":\"About us\",\"post_id\":42}],\"editor\":\"Anna\"}"
                        },
                        "description": "Reports changed pages of a monitoring `Group`. After a short wait (so caches serve the new\nversion) a monitoring check runs for exactly these pages and compares them against their last\nmonitoring screenshot, with the Group's usual alerts and webhooks. Further triggers for the same\npage during the wait are merged into one check.\n\nThe Group must be an enabled monitoring Group with the trigger `type` in its `triggers`.\nOnly URLs that are active in the Group are checked, the others are listed under `ignored`\n(`not_in_group`, `not_active`, `rate_limited`). Nothing is charged for ignored URLs.\nAt most 60 pages per Group and hour are accepted; a request with only pages over that\ncap gets 429.\n\n**`type` = `manual_trigger` (\"run monitoring now\")** starts the monitoring check immediately,\nwithout the wait, the hourly cap or the merging described above. The check runs as soon as\nthe request returns, so clear or warm the page caches first, then call this endpoint.\nSend `scope` = `all` (and no `urls`) to check every active URL of the Group, or `scope` =\n`url` with `urls`. The Group only has to be an enabled monitoring Group; `manual_trigger` is\nnot configured in `triggers`. All URLs are checked in one monitoring run (`batch_id`, with\n`trigger_context.type` = `manual_trigger`); `run_at` is its start. URLs with a monitoring\ncheck in progress are listed under `ignored` (`already_running`). Waiting `post_save`\nchecks of the started URLs are replaced by this run.\nErrors carry a `reason`: 409 `already_running` (every URL is already being checked, or a\nrun for this Group is being started right now), 402 `not_enough_credits` (the checks do\nnot fit into the remaining checks; nothing is started), 422 `unsupported` (none of the URLs\ncan be checked), 422 `trigger_not_enabled` (not an enabled monitoring Group)."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 202,
                            "body": "{\"data\":{\"group_id\":\"023c282c-6513-420a-a36b-a654312ab229\",\"type\":\"post_save\",\"accepted\":[\"example.com\\\/about\"],\"ignored\":[{\"url\":\"https:\\\/\\\/example.com\\\/new-post\\\/\",\"reason\":\"not_in_group\"}],\"run_at\":\"2026-09-25T10:05:00.000000Z\"}}",
                            "name": "post_save"
                        },
                        {
                            "header": [],
                            "code": 202,
                            "body": "{\"data\":{\"group_id\":\"023c282c-6513-420a-a36b-a654312ab229\",\"type\":\"manual_trigger\",\"accepted\":[\"example.com\\\/about\",\"example.com\\\/contact\"],\"ignored\":[{\"url\":\"example.com\\\/news\",\"reason\":\"already_running\"}],\"run_at\":\"2026-09-25T10:00:03.000000Z\",\"batch_id\":\"0d5f8108-51f1-4961-939a-2d33c7145918\"}}",
                            "name": "manual_trigger"
                        },
                        {
                            "header": [],
                            "code": 402,
                            "body": "{\"message\":\"Bummer, you used your credit already. Please upgrade your account to a bigger plan.\",\"reason\":\"not_enough_credits\"}",
                            "name": "manual_trigger, not enough checks left"
                        },
                        {
                            "header": [],
                            "code": 409,
                            "body": "{\"message\":\"A monitoring check is already running for these pages.\",\"reason\":\"already_running\"}",
                            "name": "manual_trigger, every URL already being checked"
                        }
                    ]
                },
                {
                    "name": "Extend Monitoring Trigger",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v2\/monitoring\/trigger\/extend",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v2\/monitoring\/trigger\/extend"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"group_id\":\"023c282c-6513-420a-a36b-a654312ab229\",\"type\":\"post_save\",\"urls\":[{\"url\":\"https:\\\/\\\/example.com\\\/about\\\/\"}]}"
                        },
                        "description": "Reports pages of a monitoring `Group` that are still being edited without being saved, e.g. a\nWordPress autosave. For each page that already waits for its trigger check, the wait is restarted\n(7 minutes from now), so the check runs only once the editing has stopped.\n\nAn extension never starts a check: pages without a waiting check are listed under `ignored`\n(`not_waiting`) and nothing happens for them. Extensions do not count towards the hourly cap of\nthe trigger endpoint and cost nothing. The Group must be an enabled monitoring Group with the\ntrigger `type` in its `triggers`."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 202,
                            "body": "{\"data\":{\"group_id\":\"023c282c-6513-420a-a36b-a654312ab229\",\"type\":\"post_save\",\"accepted\":[\"example.com\\\/about\"],\"ignored\":[{\"url\":\"https:\\\/\\\/example.com\\\/contact\\\/\",\"reason\":\"not_waiting\"}],\"run_at\":\"2026-09-25T10:07:00.000000Z\"}}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Get Running Monitoring",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v2\/monitoring\/running",
                            "query": [
                                {
                                    "key": "group_ids",
                                    "value": "023c282c-6513-420a-a36b-a654312ab229,023c282c-6513-420a-a36b-a654312ab230",
                                    "description": "Comma separated list of monitoring Group IDs, max. 50.",
                                    "disabled": false
                                }
                            ],
                            "raw": "{{baseUrl}}\/api\/v2\/monitoring\/running?group_ids=023c282c-6513-420a-a36b-a654312ab229%2C023c282c-6513-420a-a36b-a654312ab230"
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Tells for each requested monitoring `Group` whether a monitoring run is in progress, and which\none. Counts every monitoring run of the Group: scheduled, trigger-based and manual\n(`manual_trigger`), including its comparisons.\n\nEvery requested Group that is one of your monitoring Groups is listed, with `batch_id` = the\nrunning Batch or `null` when nothing runs. Unknown Groups, Groups of other accounts and manual\nGroups are left out (no 404); treat a missing Group as not running. With several running\nBatches the newest one is returned. Checks open or processing for more than 60 minutes are\nconsidered stuck and do not count.\n\nWhether the run is finished, and its result, comes from `GET \/batches\/{id}`: the Batch is\nfinished when `finished_at` is set, which can be a few minutes after the Group stopped running."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\":[{\"group_id\":\"023c282c-6513-420a-a36b-a654312ab229\",\"batch_id\":\"0d5f8108-51f1-4961-939a-2d33c7145918\"},{\"group_id\":\"023c282c-6513-420a-a36b-a654312ab230\",\"batch_id\":null}]}",
                            "name": ""
                        }
                    ]
                }
            ]
        },
        {
            "name": "Queue",
            "description": "This object represents a log of taking screenshots, comparing screenshots and their status.",
            "item": [
                {
                    "name": "List Queues",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v2\/queues",
                            "query": [
                                {
                                    "key": "status",
                                    "value": "done,failed",
                                    "description": "Comma separated list of status to filter for.",
                                    "disabled": false
                                },
                                {
                                    "key": "groups",
                                    "value": "023c282c-6513-420a-a36b-a654312ab229,023c282c-6513-420a-a36b-a654312ab230",
                                    "description": "Comma separated list of Group UUIDs to filter for.",
                                    "disabled": false
                                },
                                {
                                    "key": "batches",
                                    "value": "0d5f8108-51f1-4961-939a-2d33c7145918,1d5f8108-51f1-4961-939a-2d33c7145918",
                                    "description": "Comma separated list of Batch UUIDs to filter for.",
                                    "disabled": false
                                }
                            ],
                            "raw": "{{baseUrl}}\/api\/v2\/queues?status=done%2Cfailed&groups=023c282c-6513-420a-a36b-a654312ab229%2C023c282c-6513-420a-a36b-a654312ab230&batches=0d5f8108-51f1-4961-939a-2d33c7145918%2C1d5f8108-51f1-4961-939a-2d33c7145918"
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Returns a list of all `Queues`. The `Queues` are sorted by creation date, with the most recent `Queues` appearing first.\n\nWhen filtering by `batch` or `batches` parameter, the response includes additional metadata:\n- `meta.status_counts`: Aggregated status counts across all filtered batches\n- `meta.status_counts.by_type`: Status counts grouped by screenshot type (pre, post, comparison)\n- `meta.status_counts_by_batch`: Status counts for each individual batch, including a per-batch `by_type` breakdown"
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\":[{\"id\":\"3bf0cec1-e8ee-49ba-804e-0db5ed93a7e3\",\"url\":\"418e0748-a9cf-480b-86d6-88b00bac00b9\",\"batch\":\"0d5f8108-51f1-4961-939a-2d33c7145918\",\"group\":\"023c282c-6513-420a-a36b-a654312ab229\",\"device\":\"desktop\",\"status\":\"open\",\"error_msg\":null,\"sc_type\":\"pre\",\"css\":null,\"js\":null,\"monitoring\":true,\"url_link\":\"https:\\\/\\\/example.com\",\"html_title\":\"Example Title\",\"image_link\":\"https:\\\/\\\/images.webchangedetector.com\\\/image.jpg\",\"created_at\":\"2024-08-08 13:37:42\",\"updated_at\":\"2024-08-08 13:37:42\"}],\"links\":{\"first\":\"http:\\\/\\\/api.webchangedetector.test\\\/api\\\/v2\\\/queues?page=1\",\"last\":\"http:\\\/\\\/api.webchangedetector.test\\\/api\\\/v2\\\/queues?page=1\",\"prev\":null,\"next\":null},\"meta\":{\"current_page\":1,\"from\":1,\"last_page\":1,\"links\":[{\"url\":null,\"label\":\"&laquo; Previous\",\"active\":false},{\"url\":\"http:\\\/\\\/api.webchangedetector.test\\\/api\\\/v2\\\/queues?page=1\",\"label\":\"1\",\"active\":true},{\"url\":null,\"label\":\"Next &raquo;\",\"active\":false}],\"path\":\"http:\\\/\\\/api.webchangedetector.test\\\/api\\\/v2\\\/queues\",\"per_page\":15,\"to\":1,\"total\":1,\"status_counts\":{\"open\":15,\"processing\":3,\"done\":42,\"failed\":2,\"by_type\":{\"pre\":{\"open\":5,\"processing\":1,\"done\":14,\"failed\":0},\"post\":{\"open\":5,\"processing\":1,\"done\":14,\"failed\":1},\"comparison\":{\"open\":5,\"processing\":1,\"done\":14,\"failed\":1}}},\"status_counts_by_batch\":{\"0d5f8108-51f1-4961-939a-2d33c7145918\":{\"open\":10,\"processing\":2,\"done\":30,\"failed\":1,\"by_type\":{\"pre\":{\"open\":0,\"processing\":0,\"done\":15,\"failed\":0},\"post\":{\"open\":10,\"processing\":2,\"done\":3,\"failed\":0},\"compare\":{\"open\":0,\"processing\":0,\"done\":12,\"failed\":1}}}}}}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Get Queue",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v2\/queues\/:id",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v2\/queues\/:id",
                            "variable": [
                                {
                                    "id": "id",
                                    "key": "id",
                                    "value": "3bf0cec1-e8ee-49ba-804e-0db5ed93a7e3",
                                    "description": "The ID of the Queue."
                                }
                            ]
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Retrieves a `Queue` object identfied by their ID"
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\":{\"id\":\"3bf0cec1-e8ee-49ba-804e-0db5ed93a7e3\",\"url\":\"418e0748-a9cf-480b-86d6-88b00bac00b9\",\"batch\":\"0d5f8108-51f1-4961-939a-2d33c7145918\",\"group\":\"023c282c-6513-420a-a36b-a654312ab229\",\"device\":\"desktop\",\"status\":\"open\",\"sc_type\":\"pre\",\"css\":null,\"js\":null,\"monitoring\":true,\"url_link\":\"https:\\\/\\\/example.com\",\"html_title\":\"Example Title\",\"image_link\":\"https:\\\/\\\/images.webchangedetector.com\\\/image.jpg\",\"created_at\":\"2024-08-08 13:37:42\",\"updated_at\":\"2024-08-08 13:37:42\"}}",
                            "name": ""
                        }
                    ]
                }
            ]
        },
        {
            "name": "Screenshot",
            "description": "This object represents the actual screenshot and the location it's stored at.",
            "item": [
                {
                    "name": "List Screenshots",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v2\/screenshots",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v2\/screenshots"
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Returns a list of all `Screenshots`. The `Screenshots` are sorted by creation date, with\nthe most recent `Screenshots` appearing first."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\":[{\"id\":\"958dce2c-8468-47d3-8bc2-7dc6bf0aadae\",\"queue\":\"8ea7b88d-b5c6-4fad-8e9d-1497a54d9266\",\"domain\":\"example.com\",\"url\":\"example.com\\\/foobar\",\"link\":\"https:\\\/\\\/images.webchangedetector.com\\\/example.jpg\",\"device\":\"desktop\",\"sc_type\":\"pre\",\"monitoring\":true,\"browser_console\":{\"text\":\"Failed to load resource: the server responded with a status of 404 ()\",\"type\":\"error\",\"location\":{\"url\":\"https:\\\/\\\/example.com.com\\\/favicon.ico\"}}}],\"links\":{\"first\":\"http:\\\/\\\/api.webchangedetector.test\\\/api\\\/v2\\\/screenshots?page=1\",\"last\":\"http:\\\/\\\/api.webchangedetector.test\\\/api\\\/v2\\\/screenshots?page=1\",\"prev\":null,\"next\":null},\"meta\":{\"current_page\":1,\"from\":1,\"last_page\":1,\"links\":[{\"url\":null,\"label\":\"&laquo; Previous\",\"active\":false},{\"url\":\"http:\\\/\\\/api.webchangedetector.test\\\/api\\\/v2\\\/screenshots?page=1\",\"label\":\"1\",\"active\":true},{\"url\":null,\"label\":\"Next &raquo;\",\"active\":false}],\"path\":\"http:\\\/\\\/api.webchangedetector.test\\\/api\\\/v2\\\/screenshots\",\"per_page\":15,\"to\":1,\"total\":1}}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Get Screenshot",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v2\/screenshots\/:id",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v2\/screenshots\/:id",
                            "variable": [
                                {
                                    "id": "id",
                                    "key": "id",
                                    "value": "958dce2c-8468-47d3-8bc2-7dc6bf0aadae",
                                    "description": "The ID of the Screenshot."
                                }
                            ]
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Retrieves a `Screenshot` object identfied by their ID"
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\":{\"id\":\"958dce2c-8468-47d3-8bc2-7dc6bf0aadae\",\"queue\":\"8ea7b88d-b5c6-4fad-8e9d-1497a54d9266\",\"domain\":\"example.com\",\"url\":\"example.com\\\/foobar\",\"link\":\"https:\\\/\\\/images.webchangedetector.com\\\/example.jpg\",\"device\":\"desktop\",\"sc_type\":\"pre\",\"monitoring\":true,\"browser_console\":{\"text\":\"Failed to load resource: the server responded with a status of 404 ()\",\"type\":\"error\",\"location\":{\"url\":\"https:\\\/\\\/example.com.com\\\/favicon.ico\"}}}}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Take Screenshot",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v2\/screenshots\/take",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v2\/screenshots\/take"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"group_ids\":\"[\\\"023c282c-6513-420a-a36b-a654312ab229\\\", \\\"023c282c-6513-420a-a36b-a654312ab230\\\"]\",\"sc_type\":\"pre\",\"source\":\"manual\",\"batch_per_group\":false}"
                        },
                        "description": "Adds screenshots of URLs in the passed groups to the queue. The parameter sc_type indicates if\npre-update screenshots are taken (pre) or post-update screenshots and comparisons are taken (post).\nWhen post-update screenshots are done, a comparison is automatically triggered.\n\nBy default all groups share ONE batch. With `batch_per_group=true` each group gets its own batch\nand the response additionally contains a `batches` map (group UUID => batch UUID)."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"batch\":\"0d5f8108-51f1-4961-939a-2d33c7145918\",\"amount_screenshots\":42,\"groups\":[\"023c282c-6513-420a-a36b-a654312ab229\",\"023c282c-6513-420a-a36b-a654312ab230\"]}",
                            "name": "Success"
                        },
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"batch\":\"0d5f8108-51f1-4961-939a-2d33c7145918\",\"amount_screenshots\":42,\"groups\":[\"023c282c-6513-420a-a36b-a654312ab229\",\"023c282c-6513-420a-a36b-a654312ab230\"],\"batches\":{\"023c282c-6513-420a-a36b-a654312ab229\":\"0d5f8108-51f1-4961-939a-2d33c7145918\",\"023c282c-6513-420a-a36b-a654312ab230\":\"1e6f9219-62f2-5a72-a4ab-3e44d8256a29\"}}",
                            "name": "Success (batch_per_group=true)"
                        },
                        {
                            "header": [],
                            "code": 402,
                            "body": "{\"message\":\"Bummer, you used your credit already. Please upgrade your account to a bigger plan.\"}",
                            "name": "Not enough credits"
                        },
                        {
                            "header": [],
                            "code": 422,
                            "body": "{\"message\":\"None of the selected URLs can be checked. Only HTML pages are supported (not PDFs, images, or other files).\"}",
                            "name": "All selected URLs are unsupported content (batch_per_group=true)"
                        }
                    ]
                }
            ]
        },
        {
            "name": "Subaccount",
            "description": "This object represents a Subaccount",
            "item": [
                {
                    "name": "Verify Invitation",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v2\/invitations\/verify",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v2\/invitations\/verify"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"invitation_token\":\"ducimus\"}"
                        },
                        "description": "Returns subaccount details for a valid invitation token, including the decrypted API token.\nIdempotent: can be called multiple times until the invitation is accepted or expires.\nDoes NOT consume the token. Use POST \/invitations\/accept after the user has finished\nsetting up their account to mark the invitation as consumed.\nThis endpoint does not require authentication."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\":{\"id\":\"17482316-2398-4374-9f70-e0e3e2bf292a\",\"name_first\":\"Jane\",\"name_last\":\"Doe\",\"email\":\"mail@example.com\",\"api_token\":\"V82abQfqPA3hBXL9ZHfMAt94Ta23VUdYt691D7GO\"}}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Accept Invitation",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v2\/invitations\/accept",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v2\/invitations\/accept"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"invitation_token\":\"reprehenderit\"}"
                        },
                        "description": "Marks a subaccount invitation as accepted, consuming the token. Should be called by the\nwebapp AFTER the local user account has been successfully created \u2014 calling this before\nis a self-DoS because the token is cleared and cannot be re-verified afterwards.\nThis endpoint does not require authentication."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"message\":\"Invitation accepted\"}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "List Subaccounts",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v2\/subaccounts",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v2\/subaccounts"
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Returns a list of all `Subaccounts`. The `Subaccounts` are sorted by creation date, with\nthe most recent `Subaccounts` appearing first."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\":[{\"id\":\"17482316-2398-4374-9f70-e0e3e2bf292a\",\"name_first\":\"Jane\",\"name_last\":\"Doe\",\"email\":\"mail@example.com\",\"checks_done\":42,\"checks_left\":1337,\"timezone\":\"UTC\",\"is_subaccount\":true}],\"links\":{\"first\":\"http:\\\/\\\/api.webchangedetector.test\\\/api\\\/v2\\\/subaccounts?page=1\",\"last\":\"http:\\\/\\\/api.webchangedetector.test\\\/api\\\/v2\\\/subaccounts?page=1\",\"prev\":null,\"next\":null},\"meta\":{\"current_page\":1,\"from\":1,\"last_page\":1,\"links\":[{\"url\":null,\"label\":\"&laquo; Previous\",\"active\":false},{\"url\":\"http:\\\/\\\/api.webchangedetector.test\\\/api\\\/v2\\\/subaccounts?page=1\",\"label\":\"1\",\"active\":true},{\"url\":null,\"label\":\"Next &raquo;\",\"active\":false}],\"path\":\"http:\\\/\\\/api.webchangedetector.test\\\/api\\\/v2\\\/subaccounts\",\"per_page\":15,\"to\":1,\"total\":1}}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Create Subaccount",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v2\/subaccounts",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v2\/subaccounts"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"name_first\":\"Hans\",\"name_last\":\"Hacker\",\"email\":\"mail@example.com\",\"limit_checks\":1000,\"plan_label\":\"Agency Starter\",\"can_create_subaccounts\":false}"
                        },
                        "description": ""
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\":{\"id\":\"17482316-2398-4374-9f70-e0e3e2bf292a\",\"name_first\":\"Jane\",\"name_last\":\"Doe\",\"email\":\"mail@example.com\",\"checks_done\":42,\"checks_left\":1337,\"timezone\":\"UTC\",\"api_token\":\"V82abQfqPA3hBXL9ZHfMAt94Ta23VUdYt691D7GO\",\"is_subaccount\":true}}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Get Subaccount",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v2\/subaccounts\/:id",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v2\/subaccounts\/:id",
                            "variable": [
                                {
                                    "id": "id",
                                    "key": "id",
                                    "value": "17482316-2398-4374-9f70-e0e3e2bf292a",
                                    "description": "The ID of the Subaccount."
                                }
                            ]
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Retrieves a `Subaccount` object identfied by their ID"
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\":{\"id\":\"17482316-2398-4374-9f70-e0e3e2bf292a\",\"name_first\":\"Jane\",\"name_last\":\"Doe\",\"email\":\"mail@example.com\",\"checks_done\":42,\"checks_left\":1337,\"timezone\":\"UTC\",\"is_subaccount\":true}}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Update Subaccount",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v2\/subaccounts\/:id",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v2\/subaccounts\/:id",
                            "variable": [
                                {
                                    "id": "id",
                                    "key": "id",
                                    "value": "17482316-2398-4374-9f70-e0e3e2bf292a",
                                    "description": "The ID of the Subaccount."
                                }
                            ]
                        },
                        "method": "PUT",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"name_first\":\"Hans\",\"name_last\":\"Hacker\",\"limit_checks\":1500,\"plan_label\":\"Agency Pro\",\"can_create_subaccounts\":false}"
                        },
                        "description": "Updates the specified `Subaccount` by setting the values of the parameters passed.\nAny parameters not provided will be left unchanged.\n<aside class=\"notice\">This request accepts mostly the same arguments as the `Subaccount` creation call<\/aside>"
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\":{\"id\":\"17482316-2398-4374-9f70-e0e3e2bf292a\",\"name_first\":\"Jane\",\"name_last\":\"Doe\",\"email\":\"mail@example.com\",\"checks_done\":42,\"checks_left\":1337,\"timezone\":\"UTC\",\"is_subaccount\":true}}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Delete Subaccount",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v2\/subaccounts\/:id",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v2\/subaccounts\/:id",
                            "variable": [
                                {
                                    "id": "id",
                                    "key": "id",
                                    "value": "17482316-2398-4374-9f70-e0e3e2bf292a",
                                    "description": "The ID of the Subaccount."
                                }
                            ]
                        },
                        "method": "DELETE",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Permanently deletes a `Subaccount`. This cannot be undone.\n<aside class=\"notice\">This is only possible if the Subaccount doesn't have any Groups and URLs anymore<\/aside>"
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"message\":\"Subaccount deleted\"}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Invite Subaccount",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v2\/subaccounts\/:id\/invite",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v2\/subaccounts\/:id\/invite",
                            "variable": [
                                {
                                    "id": "id",
                                    "key": "id",
                                    "value": "17482316-2398-4374-9f70-e0e3e2bf292a",
                                    "description": "The UUID of the Subaccount."
                                }
                            ]
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Sends an invitation email to a `Subaccount` user, allowing them to create their own webapp login.\nWorks for both new and existing subaccounts."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"message\":\"Invitation sent\"}",
                            "name": ""
                        }
                    ]
                }
            ]
        },
        {
            "name": "Url",
            "description": "This object represents a single URL and specific settings",
            "item": [
                {
                    "name": "List Urls",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v2\/urls",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v2\/urls"
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Returns a list of all `Urls`. The `Urls` are sorted by creation date, with\nthe most recent `Urls` appearing first."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\":[{\"id\":\"418e0748-a9cf-480b-86d6-88b00bac00b9\",\"html_title\":\"Example Title\",\"url\":\"example.com\\\/foobar\",\"last_crawled_at\":\"2025-01-01 13:37:42\",\"type\":\"types\",\"category\":\"Seiten\",\"website\":\"91e9c9fd-b86f-4269-a3f4-f02810167a6d\",\"groups\":[\"023c282c-6513-420a-a36b-a654312ab229\",\"023c282c-6513-420a-a36b-a654312ab230\"],\"status_code\":200,\"error_count\":0}],\"links\":{\"first\":\"http:\\\/\\\/api.webchangedetector.test\\\/api\\\/v2\\\/urls?page=1\",\"last\":\"http:\\\/\\\/api.webchangedetector.test\\\/api\\\/v2\\\/urls?page=1\",\"prev\":null,\"next\":null},\"meta\":{\"current_page\":1,\"from\":1,\"last_page\":1,\"links\":[{\"url\":null,\"label\":\"&laquo; Previous\",\"active\":false},{\"url\":\"http:\\\/\\\/api.webchangedetector.test\\\/api\\\/v2\\\/urls?page=1\",\"label\":\"1\",\"active\":true},{\"url\":null,\"label\":\"Next &raquo;\",\"active\":false}],\"path\":\"http:\\\/\\\/api.webchangedetector.test\\\/api\\\/v2\\\/urls\",\"per_page\":15,\"to\":1,\"total\":1}}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Create Url",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v2\/urls",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v2\/urls"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"url\":\"https:\\\/\\\/example.com\"}"
                        },
                        "description": ""
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\":{\"id\":\"418e0748-a9cf-480b-86d6-88b00bac00b9\",\"html_title\":\"Example Title\",\"url\":\"example.com\\\/foobar\",\"last_crawled_at\":\"2025-01-01 13:37:42\",\"type\":null,\"category\":null,\"website\":null,\"groups\":[],\"status_code\":200,\"error_count\":0}}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Get Url",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v2\/urls\/:id",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v2\/urls\/:id",
                            "variable": [
                                {
                                    "id": "id",
                                    "key": "id",
                                    "value": "418e0748-a9cf-480b-86d6-88b00bac00b9",
                                    "description": "The ID of the Url."
                                }
                            ]
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Retrieves a `Url` object identfied by their ID"
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\":{\"id\":\"418e0748-a9cf-480b-86d6-88b00bac00b9\",\"html_title\":\"Example Title\",\"url\":\"example.com\\\/foobar\",\"last_crawled_at\":\"2025-01-01 13:37:42\",\"type\":\"types\",\"category\":\"Seiten\",\"website\":\"91e9c9fd-b86f-4269-a3f4-f02810167a6d\",\"groups\":[\"023c282c-6513-420a-a36b-a654312ab229\",\"023c282c-6513-420a-a36b-a654312ab230\"],\"status_code\":200,\"error_count\":0}}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Update Url",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v2\/urls\/:id",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v2\/urls\/:id",
                            "variable": [
                                {
                                    "id": "id",
                                    "key": "id",
                                    "value": "418e0748-a9cf-480b-86d6-88b00bac00b9",
                                    "description": "The ID of the Url."
                                }
                            ]
                        },
                        "method": "PUT",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"url\":\"https:\\\/\\\/example.com\"}"
                        },
                        "description": "Updates the specified `Url` by setting the values of the parameters passed.\nAny parameters not provided will be left unchanged.\n<aside class=\"notice\">This request accepts mostly the same arguments as the `Url` creation call<\/aside>"
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\":{\"id\":\"418e0748-a9cf-480b-86d6-88b00bac00b9\",\"html_title\":\"Example Title\",\"url\":\"example.com\\\/foobar\",\"last_crawled_at\":\"2025-01-01 13:37:42\",\"type\":\"types\",\"category\":\"Seiten\",\"website\":\"91e9c9fd-b86f-4269-a3f4-f02810167a6d\",\"status_code\":200,\"error_count\":0,\"groups\":[\"023c282c-6513-420a-a36b-a654312ab229\",\"023c282c-6513-420a-a36b-a654312ab230\"]}}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Delete Url",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v2\/urls\/:id",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v2\/urls\/:id",
                            "variable": [
                                {
                                    "id": "id",
                                    "key": "id",
                                    "value": "418e0748-a9cf-480b-86d6-88b00bac00b9",
                                    "description": "The ID of the Url."
                                }
                            ]
                        },
                        "method": "DELETE",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Permanently deletes a `Url`. This cannot be undone.\n<aside class=\"notice\">This might leave an empty Group<\/aside>"
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"message\":\"URL deleted\"}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Add From Sitemap",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v2\/urls\/add-from-sitemap",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v2\/urls\/add-from-sitemap"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"domain\":\"example.com\"}"
                        },
                        "description": "Adds all the URLs found in a sitemap for a given domain.\n<aside class=\"warning\">This is an alpha feature and possibly unstable!<\/aside>"
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"message\":\"Sitemap parsing started.\"}",
                            "name": ""
                        }
                    ]
                }
            ]
        },
        {
            "name": "Webhook",
            "description": "This object contains the webhook calls a user can set to be notified for various events.",
            "item": [
                {
                    "name": "List Webhooks",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v2\/webhooks",
                            "query": [
                                {
                                    "key": "event",
                                    "value": "comparison_status_new",
                                    "description": "Event of the Queue.",
                                    "disabled": false
                                }
                            ],
                            "raw": "{{baseUrl}}\/api\/v2\/webhooks?event=comparison_status_new"
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Returns a list of all Webhooks. The Webhooks are sorted by creation date, with\nthe most recent Webhooks appearing first."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\":[{\"id\":\"d86e9245-3524-4f8d-b5d9-e4a472136d27\",\"event\":\"comparison_status_new\",\"url\":\"https:\\\/\\\/example.com\"}],\"links\":{\"first\":\"http:\\\/\\\/api.webchangedetector.test\\\/api\\\/v2\\\/webhooks?page=1\",\"last\":\"http:\\\/\\\/api.webchangedetector.test\\\/api\\\/v2\\\/webhooks?page=1\",\"prev\":null,\"next\":null},\"meta\":{\"current_page\":1,\"from\":1,\"last_page\":1,\"links\":[{\"url\":null,\"label\":\"&laquo; Previous\",\"active\":false},{\"url\":\"http:\\\/\\\/api.webchangedetector.test\\\/api\\\/v2\\\/webhooks?page=1\",\"label\":\"1\",\"active\":true},{\"url\":null,\"label\":\"Next &raquo;\",\"active\":false}],\"path\":\"http:\\\/\\\/api.webchangedetector.test\\\/api\\\/v2\\\/webhooks\",\"per_page\":15,\"to\":1,\"total\":1}}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Create Webhook",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v2\/webhooks",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v2\/webhooks"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"url\":\"https:\\\/\\\/example.com\\\/webhooks\\\/wcd\",\"event\":\"batch_finished\"}"
                        },
                        "description": ""
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\":{\"id\":\"d86e9245-3524-4f8d-b5d9-e4a472136d27\",\"event\":\"comparison_status_new\",\"url\":\"https:\\\/\\\/example.com\"}}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Get Webhook",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v2\/webhooks\/:id",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v2\/webhooks\/:id",
                            "variable": [
                                {
                                    "id": "id",
                                    "key": "id",
                                    "value": "d86e9245-3524-4f8d-b5d9-e4a472136d27",
                                    "description": "The ID of the Webhook."
                                }
                            ]
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Retrieves a Webhook object identfied by their ID"
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\":{\"id\":\"d86e9245-3524-4f8d-b5d9-e4a472136d27\",\"event\":\"comparison_status_new\",\"url\":\"https:\\\/\\\/example.com\"}}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Update Webhook",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v2\/webhooks\/:id",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v2\/webhooks\/:id",
                            "variable": [
                                {
                                    "id": "id",
                                    "key": "id",
                                    "value": "d86e9245-3524-4f8d-b5d9-e4a472136d27",
                                    "description": "The ID of the Webhook."
                                }
                            ]
                        },
                        "method": "PUT",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"url\":\"https:\\\/\\\/example.com\"}"
                        },
                        "description": "Updates the specified `Webhook` by setting the values of the parameters passed.\n<aside class=\"notice\">This request accepts mostly the same arguments as the `Webhook` creation call<\/aside>"
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\":{\"id\":\"d86e9245-3524-4f8d-b5d9-e4a472136d27\",\"event\":\"comparison_status_new\",\"url\":\"https:\\\/\\\/example.com\"}}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Delete Webhook",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v2\/webhooks\/:id",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v2\/webhooks\/:id",
                            "variable": [
                                {
                                    "id": "id",
                                    "key": "id",
                                    "value": "d86e9245-3524-4f8d-b5d9-e4a472136d27",
                                    "description": "The ID of the Webhook."
                                }
                            ]
                        },
                        "method": "DELETE",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Permanently deletes a `Webhook`. This cannot be undone."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"message\":\"{ID} deleted\"}",
                            "name": ""
                        }
                    ]
                }
            ]
        },
        {
            "name": "Website",
            "description": "This object represents Websites.",
            "item": [
                {
                    "name": "List Websites",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v2\/websites",
                            "query": [
                                {
                                    "key": "domain",
                                    "value": "example.com",
                                    "description": "Filter websites by domain. Must not be greater than 253 characters.",
                                    "disabled": false
                                },
                                {
                                    "key": "managed_by",
                                    "value": "mainwp",
                                    "description": "Filter websites by owning integration (e.g. native, mainwp). Omit for all.",
                                    "disabled": false
                                }
                            ],
                            "raw": "{{baseUrl}}\/api\/v2\/websites?domain=example.com&managed_by=mainwp"
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Returns a list of all `Website`. The `Websites` are sorted by creation date, with\nthe most recent `Websites` appearing first.\n<aside class=\"warning\">This is an alpha feature, the API might change!<\/aside>"
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\":[{\"id\":\"91e9c9fd-b86f-4269-a3f4-f02810167a6d\",\"manual_detection_group\":\"023c282c-6513-420a-a36b-a654312ab229\",\"auto_detection_group\":\"023c282c-6513-420a-a36b-a654312ab230\",\"domain\":\"example.com\",\"last_seen_at\":\"2025-07-14T16:19:30Z\",\"plugin_version\":\"4.0.3\",\"is_multisite_subsite\":false,\"parent_multisite_website\":null,\"sync_url_types\":[{\"url_type_slug\":\"types\",\"url_type_name\":\"Post Types\",\"post_type_slug\":\"posts\",\"post_type_name\":\"Posts\"}],\"auto_update_settings\":{\"auto_update_checks_enabled\":false,\"auto_update_checks_from\":\"13:37\",\"auto_update_checks_to\":\"13:42\",\"auto_update_checks_monday\":true,\"auto_update_checks_tuesday\":true,\"auto_update_checks_wednesday\":true,\"auto_update_checks_thursday\":true,\"auto_update_checks_friday\":true,\"auto_update_checks_saturday\":false,\"auto_update_checks_sunday\":false,\"auto_update_checks_emails\":\"mail@example.com\",\"allow_core_security_updates\":true},\"allowances\":{\"change_detections_view\":true,\"ai_rules_view\":true,\"manual_checks_view\":true,\"manual_checks_start\":true,\"manual_checks_settings\":true,\"manual_checks_urls\":true,\"monitoring_checks_view\":true,\"monitoring_checks_settings\":true,\"monitoring_checks_urls\":true,\"logs_view\":true,\"settings_view\":true,\"settings_add_urls\":true,\"settings_account_settings\":true,\"upgrade_account\":true,\"wizard_start\":true,\"only_frontpage\":false,\"plugin_view\":true}}],\"links\":{\"first\":\"http:\\\/\\\/api.webchangedetector.test\\\/api\\\/v2\\\/websites?page=1\",\"last\":\"http:\\\/\\\/api.webchangedetector.test\\\/api\\\/v2\\\/websites?page=1\",\"prev\":null,\"next\":null},\"meta\":{\"current_page\":1,\"from\":1,\"last_page\":1,\"links\":[{\"url\":null,\"label\":\"&laquo; Previous\",\"active\":false},{\"url\":\"http:\\\/\\\/api.webchangedetector.test\\\/api\\\/v2\\\/websites?page=1\",\"label\":\"1\",\"active\":true},{\"url\":null,\"label\":\"Next &raquo;\",\"active\":false}],\"path\":\"http:\\\/\\\/api.webchangedetector.test\\\/api\\\/v2\\\/websites\",\"per_page\":15,\"to\":1,\"total\":1}}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Create Website",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v2\/websites",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v2\/websites"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"domain\":\"example.com\",\"manual_detection_group_id\":\"91e9c9fd-b86f-4269-a3f4-f02810167a6d\",\"auto_detection_group_id\":\"91e9c9fd-b86f-4269-a3f4-f02810167a6d\",\"managed_by\":\"native\",\"parent_multisite_website_id\":\"91e9c9fd-b86f-4269-a3f4-f02810167a6d\",\"allowances\":{\"change_detections_view\":true,\"ai_rules_view\":true,\"manual_checks_view\":true,\"manual_checks_start\":true,\"manual_checks_settings\":true,\"manual_checks_urls\":true,\"monitoring_checks_view\":true,\"monitoring_checks_settings\":true,\"monitoring_checks_urls\":true,\"logs_view\":true,\"settings_view\":true,\"settings_add_urls\":true,\"settings_account_settings\":true,\"upgrade_account\":true,\"wizard_start\":true,\"only_frontpage\":false,\"plugin_view\":true},\"sync_url_types\":[{\"url_type_slug\":\"types\",\"url_type_name\":\"Post Types\",\"post_type_slug\":\"posts\",\"post_type_name\":\"Posts\"},{\"url_type_slug\":\"types\",\"url_type_name\":\"Post Types\",\"post_type_slug\":\"pages\",\"post_type_name\":\"Pages\"},{\"url_type_slug\":\"taxonomies\",\"url_type_name\":\"Taxonomies\",\"post_type_slug\":\"category\",\"post_type_name\":\"Category\"}],\"auto_update_settings\":{\"auto_update_checks_enabled\":false,\"auto_update_checks_monday\":true,\"auto_update_checks_tuesday\":true,\"auto_update_checks_wednesday\":true,\"auto_update_checks_thursday\":true,\"auto_update_checks_friday\":true,\"auto_update_checks_saturday\":false,\"auto_update_checks_sunday\":false,\"auto_update_checks_from\":null,\"auto_update_checks_to\":null,\"auto_update_checks_emails\":null,\"allow_core_security_updates\":true}}"
                        },
                        "description": "Creates a `Website` by setting the values of the parameters passed.\nTypically only done by the WordPress plugin.\n<aside class=\"warning\">This is an alpha feature, the API might change!<\/aside>"
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"id\":\"91e9c9fd-b86f-4269-a3f4-f02810167a6d\",\"domain\":\"example.com\",\"last_seen_at\":\"2025-07-14T16:19:30Z\",\"plugin_version\":\"4.0.3\",\"manual_detection_group\":\"023c282c-6513-420a-a36b-a654312ab229\",\"auto_detection_group\":\"023c282c-6513-420a-a36b-a654312ab230\",\"is_multisite_subsite\":false,\"parent_multisite_website\":null,\"allowances\":{\"change_detections_view\":true,\"ai_rules_view\":true,\"manual_checks_view\":true,\"manual_checks_start\":true,\"manual_checks_settings\":true,\"manual_checks_urls\":true,\"monitoring_checks_view\":true,\"monitoring_checks_settings\":true,\"monitoring_checks_urls\":true,\"logs_view\":true,\"settings_view\":true,\"settings_add_urls\":true,\"settings_account_settings\":true,\"upgrade_account\":true,\"wizard_start\":true,\"only_frontpage\":false,\"plugin_view\":true},\"sync_url_types\":[{\"url_type_slug\":\"types\",\"url_type_name\":\"Post Types\",\"post_type_slug\":\"posts\",\"post_type_name\":\"Posts\"},{\"url_type_slug\":\"types\",\"url_type_name\":\"Post Types\",\"post_type_slug\":\"pages\",\"post_type_name\":\"Pages\"},{\"url_type_slug\":\"taxonomies\",\"url_type_name\":\"Taxonomies\",\"post_type_slug\":\"category\",\"post_type_name\":\"Category\"}],\"auto_update_settings\":{\"auto_update_checks_enabled\":false,\"auto_update_checks_from\":\"13:37\",\"auto_update_checks_to\":\"13:42\",\"auto_update_checks_monday\":true,\"auto_update_checks_tuesday\":true,\"auto_update_checks_wednesday\":true,\"auto_update_checks_thursday\":true,\"auto_update_checks_friday\":true,\"auto_update_checks_saturday\":false,\"auto_update_checks_sunday\":false,\"auto_update_checks_emails\":\"mail@example.com\",\"allow_core_security_updates\":true}}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Get Website",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v2\/websites\/:id",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v2\/websites\/:id",
                            "variable": [
                                {
                                    "id": "id",
                                    "key": "id",
                                    "value": "91e9c9fd-b86f-4269-a3f4-f02810167a6d",
                                    "description": "The ID of the Website."
                                }
                            ]
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Retrieves a `Website` object identified by its ID.\n\nOn Multisite Subsites the returned `auto_update_settings` reflects the **effective (inherited)** values: Schedule fields (timeframe, weekdays, notification emails) come from the parent main Website, while `auto_update_checks_enabled` reflects this Subsite's own toggle. The `is_multisite_subsite` boolean and the nested `parent_multisite_website` object indicate the link.\n<aside class=\"warning\">This is an alpha feature, the API might change!<\/aside>"
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\":{\"id\":\"91e9c9fd-b86f-4269-a3f4-f02810167a6d\",\"manual_detection_group\":\"023c282c-6513-420a-a36b-a654312ab229\",\"auto_detection_group\":\"023c282c-6513-420a-a36b-a654312ab230\",\"domain\":\"example.com\",\"last_seen_at\":\"2025-07-14T16:19:30Z\",\"plugin_version\":\"4.0.3\",\"is_multisite_subsite\":false,\"parent_multisite_website\":null,\"sync_url_types\":[{\"url_type_slug\":\"types\",\"url_type_name\":\"Post Types\",\"post_type_slug\":\"posts\",\"post_type_name\":\"Posts\"}],\"auto_update_settings\":{\"auto_update_checks_enabled\":false,\"auto_update_checks_from\":\"13:37\",\"auto_update_checks_to\":\"13:42\",\"auto_update_checks_monday\":true,\"auto_update_checks_tuesday\":true,\"auto_update_checks_wednesday\":true,\"auto_update_checks_thursday\":true,\"auto_update_checks_friday\":true,\"auto_update_checks_saturday\":false,\"auto_update_checks_sunday\":false,\"auto_update_checks_emails\":\"mail@example.com\",\"allow_core_security_updates\":true},\"allowances\":{\"change_detections_view\":true,\"ai_rules_view\":true,\"manual_checks_view\":true,\"manual_checks_start\":true,\"manual_checks_settings\":true,\"manual_checks_urls\":true,\"monitoring_checks_view\":true,\"monitoring_checks_settings\":true,\"monitoring_checks_urls\":true,\"logs_view\":true,\"settings_view\":true,\"settings_add_urls\":true,\"settings_account_settings\":true,\"upgrade_account\":true,\"wizard_start\":true,\"only_frontpage\":false,\"plugin_view\":true}}}",
                            "name": ""
                        },
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\":{\"id\":\"b3a9d2e5-2c64-4a16-8f1c-9e3b21f8a4e7\",\"manual_detection_group\":\"d4d2af0b-7a35-4b99-aa46-5c4f2bb9f1a1\",\"auto_detection_group\":\"d4d2af0b-7a35-4b99-aa46-5c4f2bb9f1a2\",\"domain\":\"shop.example.com\",\"last_seen_at\":\"2025-07-14T16:19:30Z\",\"plugin_version\":\"4.0.3\",\"is_multisite_subsite\":true,\"parent_multisite_website\":{\"id\":\"91e9c9fd-b86f-4269-a3f4-f02810167a6d\",\"domain\":\"example.com\"},\"sync_url_types\":[{\"url_type_slug\":\"types\",\"url_type_name\":\"Post Types\",\"post_type_slug\":\"posts\",\"post_type_name\":\"Posts\"}],\"auto_update_settings\":{\"auto_update_checks_enabled\":true,\"auto_update_checks_from\":\"13:37\",\"auto_update_checks_to\":\"13:42\",\"auto_update_checks_monday\":true,\"auto_update_checks_tuesday\":true,\"auto_update_checks_wednesday\":true,\"auto_update_checks_thursday\":true,\"auto_update_checks_friday\":true,\"auto_update_checks_saturday\":false,\"auto_update_checks_sunday\":false,\"auto_update_checks_emails\":\"mail@example.com\",\"allow_core_security_updates\":true},\"allowances\":{\"change_detections_view\":true,\"ai_rules_view\":true,\"manual_checks_view\":true,\"manual_checks_start\":true,\"manual_checks_settings\":true,\"manual_checks_urls\":true,\"monitoring_checks_view\":true,\"monitoring_checks_settings\":true,\"monitoring_checks_urls\":true,\"logs_view\":true,\"settings_view\":true,\"settings_add_urls\":true,\"settings_account_settings\":true,\"upgrade_account\":true,\"wizard_start\":true,\"only_frontpage\":false,\"plugin_view\":true}}}",
                            "name": "Multisite Subsite (auto_update_settings reflect effective inherited values from the parent main Website)"
                        }
                    ]
                },
                {
                    "name": "Update Website",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v2\/websites\/:id",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v2\/websites\/:id",
                            "variable": [
                                {
                                    "id": "id",
                                    "key": "id",
                                    "value": "91e9c9fd-b86f-4269-a3f4-f02810167a6d",
                                    "description": "The ID of the Website."
                                }
                            ]
                        },
                        "method": "PUT",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"parent_multisite_website_id\":\"91e9c9fd-b86f-4269-a3f4-f02810167a6d\",\"allowances\":{\"change_detections_view\":true,\"ai_rules_view\":true,\"manual_checks_view\":true,\"manual_checks_start\":true,\"manual_checks_settings\":true,\"manual_checks_urls\":true,\"monitoring_checks_view\":true,\"monitoring_checks_settings\":true,\"monitoring_checks_urls\":true,\"logs_view\":true,\"settings_view\":true,\"settings_add_urls\":true,\"settings_account_settings\":true,\"upgrade_account\":true,\"wizard_start\":true,\"only_frontpage\":false,\"plugin_view\":true},\"sync_url_types\":[{\"url_type_slug\":\"types\",\"url_type_name\":\"Post Types\",\"post_type_slug\":\"posts\",\"post_type_name\":\"Posts\"},{\"url_type_slug\":\"types\",\"url_type_name\":\"Post Types\",\"post_type_slug\":\"pages\",\"post_type_name\":\"Pages\"},{\"url_type_slug\":\"taxonomies\",\"url_type_name\":\"Taxonomies\",\"post_type_slug\":\"category\",\"post_type_name\":\"Category\"}],\"auto_update_settings\":{\"auto_update_checks_enabled\":false,\"auto_update_checks_monday\":true,\"auto_update_checks_tuesday\":true,\"auto_update_checks_wednesday\":true,\"auto_update_checks_thursday\":true,\"auto_update_checks_friday\":true,\"auto_update_checks_saturday\":false,\"auto_update_checks_sunday\":false,\"auto_update_checks_from\":null,\"auto_update_checks_to\":null,\"auto_update_checks_emails\":null,\"allow_core_security_updates\":true}}"
                        },
                        "description": "Updates the specified `Website` by setting the values of the parameters passed.\nAny parameters not provided will be left unchanged.\n<aside class=\"warning\">This is an alpha feature, the API might change!<\/aside>"
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"id\":\"91e9c9fd-b86f-4269-a3f4-f02810167a6d\",\"domain\":\"example.com\",\"last_seen_at\":\"2025-07-14T16:19:30Z\",\"plugin_version\":\"4.0.3\",\"manual_detection_group\":\"023c282c-6513-420a-a36b-a654312ab229\",\"auto_detection_group\":\"023c282c-6513-420a-a36b-a654312ab230\",\"is_multisite_subsite\":false,\"parent_multisite_website\":null,\"allowances\":{\"change_detections_view\":true,\"ai_rules_view\":true,\"manual_checks_view\":true,\"manual_checks_start\":true,\"manual_checks_settings\":true,\"manual_checks_urls\":true,\"monitoring_checks_view\":true,\"monitoring_checks_settings\":true,\"monitoring_checks_urls\":true,\"logs_view\":true,\"settings_view\":true,\"settings_add_urls\":true,\"settings_account_settings\":true,\"upgrade_account\":true,\"wizard_start\":true,\"only_frontpage\":false,\"plugin_view\":true},\"sync_url_types\":[{\"url_type_slug\":\"types\",\"url_type_name\":\"Post Types\",\"post_type_slug\":\"posts\",\"post_type_name\":\"Posts\"},{\"url_type_slug\":\"types\",\"url_type_name\":\"Post Types\",\"post_type_slug\":\"pages\",\"post_type_name\":\"Pages\"}],\"auto_update_settings\":{\"auto_update_checks_enabled\":false,\"auto_update_checks_from\":\"13:37\",\"auto_update_checks_to\":\"13:42\",\"auto_update_checks_monday\":true,\"auto_update_checks_tuesday\":true,\"auto_update_checks_wednesday\":true,\"auto_update_checks_thursday\":true,\"auto_update_checks_friday\":true,\"auto_update_checks_saturday\":false,\"auto_update_checks_sunday\":false,\"auto_update_checks_emails\":\"mail@example.com\",\"allow_core_security_updates\":true}}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Delete Website",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v2\/websites\/:id",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v2\/websites\/:id",
                            "variable": [
                                {
                                    "id": "id",
                                    "key": "id",
                                    "value": "91e9c9fd-b86f-4269-a3f4-f02810167a6d",
                                    "description": "The ID of the Website."
                                }
                            ]
                        },
                        "method": "DELETE",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Soft-deletes a `Website` together with both of its detection groups (monitoring\nand on-demand). The underlying screenshot\/comparison history is retained so\ncheck-usage counting stays correct."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"message\":\"{ID} deleted\"}",
                            "name": ""
                        }
                    ]
                }
            ]
        }
    ],
    "auth": {
        "type": "bearer",
        "bearer": [
            {
                "key": "token",
                "type": "string"
            }
        ]
    }
}