PageSpeed Monitors

GET https://app.bryzora.com/api/audit-pagespeed-monitors/
curl --request GET \
--url 'https://app.bryzora.com/api/audit-pagespeed-monitors/' \
--header 'Authorization: Bearer {api_key}' \
Parameters Details Description
page Optional IntegerThe page number that you want results from. Defaults to 1.
results_per_page Optional IntegerMax results per page. Default: 25
{
    "data": [
        { "id": 1, "name": "Homepage Speed", "url": "https://example.com",
          "is_enabled": true, "frequency_minutes": 1440, "last_run_datetime": null, "datetime": "2026-05-01 20:11:57" }
    ],
    "meta": { "page": 1, "results_per_page": 25, "total_results": 1, "total_pages": 1 }
}
GET https://app.bryzora.com/api/audit-pagespeed-monitors/{id}
curl --request GET \
--url 'https://app.bryzora.com/api/audit-pagespeed-monitors/{id}' \
--header 'Authorization: Bearer {api_key}' \
{
    "data": { "id": 1, "name": "Homepage Speed", "url": "https://example.com",
             "is_enabled": true, "frequency_minutes": 1440, "last_run_datetime": null, "datetime": "2026-05-01 20:11:57" }
}
POST https://app.bryzora.com/api/audit-pagespeed-monitors
Parameters Details Description
url Required StringFull URL to monitor
name Optional StringDisplay name
is_enabled Optional Integer0 or 1 (default 1)
frequency_minutes Optional IntegerCheck interval in minutes. Default: 1440 (daily)
curl --request POST \
--url 'https://app.bryzora.com/api/audit-pagespeed-monitors' \
--header 'Authorization: Bearer {api_key}' \ --header 'Content-Type: multipart/form-data' \
--form 'url=https://example.com' \
--form 'name=Homepage Speed' \
--form 'frequency_minutes=1440' \
{ "data": { "id": 1 } }
POST https://app.bryzora.com/api/audit-pagespeed-monitors/{id}
Parameters Details Description
name Optional StringDisplay name
is_enabled Optional Integer0 or 1
frequency_minutes Optional IntegerCheck interval in minutes
curl --request POST \
--url 'https://app.bryzora.com/api/audit-pagespeed-monitors/{id}' \
--header 'Authorization: Bearer {api_key}' \ --header 'Content-Type: multipart/form-data' \
--form 'is_enabled=0' \
{ "data": { "id": 1 } }
DELETE https://app.bryzora.com/api/audit-pagespeed-monitors/{id}
curl --request DELETE \
--url 'https://app.bryzora.com/api/audit-pagespeed-monitors/{id}' \
--header 'Authorization: Bearer {api_key}' \