fakiolinho / updown-php
A PHP wrapper for the updown.io API
Installs: 12 158
Dependents: 0
Suggesters: 0
Security: 0
Stars: 11
Watchers: 3
Forks: 3
Open Issues: 0
Requires
- php: >=5.4.0
This package is not auto-updated.
Last update: 2024-11-13 20:49:57 UTC
README
A PHP wrapper for the updown.io API.
You need your API_KEY from your account's settings page to use this. Visit updown.io API documentation to see all settings you can use.
Requirements
- PHP 5.4.0 or newer
Installation
The best way to install this package is through composer by running:
composer require fakiolinho/updown-php:~1.0
You could also add it in your project's composer.json
file:
"require": { "fakiolinho/updown-php": "~1.0" }
Then run:
composer update
Usage
All examples use the Composer autoloader.
List all your checks
<?php require 'vendor/autoload.php'; use Foinikas\Updown\Updown; $updown = new Updown(API_KEY); $response = $updown->checks();
Show a single project's checks
<?php require 'vendor/autoload.php'; use Foinikas\Updown\Updown; $updown = new Updown(API_KEY); $response = $updown->check(TOKEN);
Get all the downtimes of a check (paginated, 100 per call)
<?php require 'vendor/autoload.php'; use Foinikas\Updown\Updown; $updown = new Updown(API_KEY); $response = $updown->downtimes(TOKEN); $response = $updown->downtimes(TOKEN, ['page' => 2]);
Get detailed metrics about the check
<?php require 'vendor/autoload.php'; use Foinikas\Updown\Updown; $updown = new Updown(API_KEY); $response = $updown->metrics(TOKEN); $response = $updown->metrics(TOKEN, ['group' => 'host']);