Download the PHP package binarybuilds/cronbuzz-php without Composer

On this page you can find all versions of the php package binarybuilds/cronbuzz-php. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package cronbuzz-php

CronBuzz PHP

This is the official php client for cronbuzz API. Use this client to manage your cronbuzz monitors or send pings from your cron jobs easily.

Installation

This package can be installed using composer.

Sending Pings from your cron jobs

Use the following code to automatically send proper pings to cronbuzz.

The above code will


If for any reason the above code does not work for you, Or if you prefer to send pings manually, Use the below code.

Using API

Authorization

Before you make any requests to the API, You must authenticate using your API key.

This step is not required for sending pings from your cron jobs.

Add the below lines at the beginning of your code.

You can retrieve your team key from the team settings page, and your api token from the profile page.

Monitors

List Monitors

Show Monitor

Create Monitor

Argument Data Type Required Details
Monitor name string Yes Name of the monitor
Schedule string Yes monitor cron expression(ex: *)
max execution integer Yes Maximum execution duration of the monitor in minutes
notification lists array Optional Array of notification list names to attach to this monitor. If none specified, Default notification list will be attached.
tags array Optional Array of tags to add to this monitor.

Update Monitor

Argument Data Type Required Details
Monitor id integer Yes id of the monitor(This is not the uuid.)
fields array Yes array of fields to update(ex: ['name' => 'new name', 'execution_duration' => 2]. Array keys must be one of these name,schedule,execution_duration)

Delete Monitor

Pause Monitor

Resume Monitor

Notification Lists

List Notification Lists

Show Notification List

Create Notification List

Argument Data Type Required Details
list name string Yes Name of the notification list
channels array Optional Array of notification channels to add to this list.
Notification channels format

Update Notification List

Delete Notification List

Tags

List Tags

Show Tag

Create Tag

Update Tag

Delete Tag

Security Vulnerabilities

If you found a security vulnerability with in this package, Please do not use the issue tracker. Instead send an email to [email protected]. All security vulnerabilities will be addressed promptly.

License

This package is open-sourced software licensed under the MIT license.


All versions of cronbuzz-php with dependencies

PHP Build Version
Package Version
Requires ext-curl Version *
ext-json Version *
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package binarybuilds/cronbuzz-php contains the following files

Loading the files please wait ....