Weave Code
Code Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Ohdear Php Sdk Laravel Package

ohdearapp/ohdear-php-sdk

Official PHP SDK for the Oh Dear monitoring API. Built on Saloon v4, it provides typed DTOs and convenient methods to manage monitors and more. Supports API token auth, configurable timeouts, and clear exceptions for validation and API errors.

View on GitHub
Deep Wiki
Context7
4.7.0
4.6.0
4.4.3
4.4.2

What changed

New endpoints

  • AI responses (get, list, latest)
  • DNS blocklist history items (get, list)
  • Ports history items (get, list)
  • Domain info
  • Notification destinations (team, tag, tag group — full CRUD)
  • Recurring maintenance periods (full CRUD)
  • Status page update templates (full CRUD)
  • Tags (create, list)
  • Tag groups (full CRUD)
  • Additional status page endpoints (create, add/delete monitors, get updates, update updates)
  • Additional monitor endpoints (get by URL, add to broken links whitelist, delete/update notification destinations, check summary)
  • Application health check snooze/unsnooze
  • Cron check definitions sync

New DTOs

  • AiResponse, DnsBlocklistHistoryItem, DomainInfo, PortsHistoryItem, RecurringMaintenancePeriod, StatusPageUpdateTemplate, Tag, TagGroup

New properties on existing DTOs

  • Check: added averageResponseTimeInMs
  • Monitor: added type, portsCheckSettings, dnsBlocklistCheckSettings, aiCheckSettings
  • StatusPage: added preventIndexing, addHstsHeader
  • CheckType enum: added DnsBlocklist, Ports, Ai

Improved null-safety

  • Several DTO fromResponse methods now use ?? null / ?? [] defaults for fields that the API may omit, preventing errors on partial responses (ApplicationHealthCheck, ApplicationHealthCheckHistoryItem, BrokenLink, DetectedCertificate, DnsHistoryItem, DowntimePeriod, LighthouseReport, StatusPage)

Housekeeping

  • Removed dev-only test scripts and vlucas/phpdotenv dev dependency
  • Added laravel/pint as dev dependency for CI formatting
  • Dropped PHP 8.1 from CI matrix
  • Updated README with documentation for all new endpoints
  • Removed docblock comments from CertificateHealth helper methods (no functional change)
  • Minor refactor of OhDearException constructor and ValidationException::getAllErrorMessages()
4.4.1

Bugfix: handle null status codes in BrokenLink DTO and update tests

4.4.0
4.3.0

What's Changed

New Contributors

Full Changelog: https://github.com/ohdearapp/ohdear-php-sdk/compare/4.2.2...4.3.0

4.2.2
4.1.0

What's Changed

Full Changelog: https://github.com/ohdearapp/ohdear-php-sdk/compare/4.0.0...4.1.0

4.0.0

What's Changed

Full Changelog: https://github.com/ohdearapp/ohdear-php-sdk/compare/3.10.3...4.0.0

3.10.3

Support added for updating a site and using the Sitemap resources via the SDK

3.10.2

What's Changed

New Contributors

Full Changelog: https://github.com/ohdearapp/ohdear-php-sdk/compare/3.10.1...3.10.2

3.10.1

What's Changed

New Contributors

Full Changelog: https://github.com/ohdearapp/ohdear-php-sdk/compare/3.10.0...3.10.1

3.10.0
  • add extra attributes to the broken links resource

Full Changelog: https://github.com/ohdearapp/ohdear-php-sdk/compare/3.9.0...3.10.0

3.9.0
  • add support for new cron fields

Full Changelog: https://github.com/ohdearapp/ohdear-php-sdk/compare/3.8.0...3.9.0

3.8.0
  • add support for check summary
3.7.0

What's Changed

Full Changelog: https://github.com/ohdearapp/ohdear-php-sdk/compare/3.6.3...3.7.0

3.6.2
  • fixed #19 and #38
3.6.1
3.6.0
3.5.0

What's Changed

Full Changelog: https://github.com/ohdearapp/ohdear-php-sdk/compare/3.4.4...3.5.0

3.4.4
  • add summary to Check
3.4.3

What's Changed

New Contributors

Full Changelog: https://github.com/ohdearapp/ohdear-php-sdk/compare/3.4.2...3.4.3

3.4.2

What's Changed

Full Changelog: https://github.com/ohdearapp/ohdear-php-sdk/compare/3.4.1...3.4.2

3.4.1

What's Changed

Full Changelog: https://github.com/ohdearapp/ohdear-php-sdk/compare/3.4.0...3.4.1

3.4.0

What's Changed

Full Changelog: https://github.com/ohdearapp/ohdear-php-sdk/compare/3.3.0...3.4.0

3.3.0
  • add support for upcoming Dns endpoints
3.2.1
  • replace timeFrame with groupBy when retrieving performance records
3.2.0
  • use new performance record format
3.1.3
  • add sorting parameter to performance records method (#21)
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
hexters/coinpayment
rjcodes/rjcms
act-training/laravel-permissions-manager
alimarchal/laravel-chart-of-accounts
babenkoivan/elastic-scout-driver
mkwebdesign/filament-watchdog-v5
renatomarinho/laravel-page-speed
zedmagdy/filament-business-hours
renatovdemoura/blade-elements-ui
devgeek/beacon-admin
benjamin-rqt/data-watcher-bundle
atriumphp/atrium
sandermuller/package-boost-laravel
sandermuller/boost-skills
redaxo/core
yusufgenc/filament-api-forge
l3aro/rating-star-for-filament
leek/filament-subtenant-scope
anil/file-picker
broqit/fields-ai