PHPackages                             externalcronjobs/sdk - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. externalcronjobs/sdk

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

externalcronjobs/sdk
====================

ExternalCronJobs PHP SDK

1.1(7y ago)171Apache-2.0PHPPHP &gt;=5.5.0

Since Jan 15Pushed 7y agoCompare

[ Source](https://github.com/externalcronjobs/php-sdk)[ Packagist](https://packagist.org/packages/externalcronjobs/sdk)[ RSS](/packages/externalcronjobs-sdk/feed)WikiDiscussions master Synced 2mo ago

READMEChangelog (3)DependenciesVersions (4)Used By (0)

ExternalCronJobs PHP SDK
========================

[](#externalcronjobs-php-sdk)

How to install
--------------

[](#how-to-install)

The ExternalCronJobs PHP API client can be installed using Composer. [Composer](https://packagist.org/packages/externalcronjobs/sdk)

```
composer require externalcronjobs/sdk

```

How to Configure and Use this SDK
---------------------------------

[](#how-to-configure-and-use-this-sdk)

```
// load Composer
require 'vendor/autoload.php';

$Client = new \ExternalCronJobs\V1\Client('YOUR_API_KEY');

```

Cron Jobs
---------

[](#cron-jobs)

```
// Fetch all cron jobs (Returns paginated data)
$parameters = [
    'page' => 1
];

$cronJobs = $Client->crons->getAll($parameters);

// Fetch single cron job
$cronJob = $Client->crons->get('cron_job_id');

// Create a cron job
$parameters = [
    'title' => 'Created by PHP SDK',
    'status' => 1,
    'cron_type' => 1,
    'timezone' => 1,
    'time_schedule' => 0,
    'cron_expression' => '* * * * *',
    'notify_by' => 1,
    'notify_when' => [1,2],
    'failure_notification_criteria' => 1,
    'url'=>'http://www.mydomain.com/path/to/cron',
    'timeout' => 60,
    'method' => 1
];

$Client->crons->create($parameters);

// Update a cron job
$Client->crons->update('cron_job_id', $parameters);

// Delete a cron job
$Client->crons->delete('cron_job_id');

```

Folders
-------

[](#folders)

```
// Fetch all folders
$parameters = [
    'page' => 1
];

$folders = $Client->folders->getAll($parameters);

// Fetch single folder
$folder = $Client->folders->get('folder_id');

// Create folder
$Client->folders->create('title', 'description);

// Update a folder
$Client->folders->update('folder_id', 'name', 'description');

// Delete a folder
$Client->folders->delete('folder_id');

```

Timezones
---------

[](#timezones)

```
// Fetch all timezones
$parameters = [
    'page' => 1
];

$timezones = $Client->timezones->getAll($parameters);

```

Cron Job Types
--------------

[](#cron-job-types)

```
// Fetch all cron types
$parameters = [
    'page' => 1
];

$cronTypes = $Client->cronTypes->getAll($parameters);

```

Time Schedules
--------------

[](#time-schedules)

```
// Fetch all time schedules
$parameters = [
    'page' => 1
];

$timeSchedules = $Client->timeSchedules->getAll($parameters);

```

###  Health Score

26

—

LowBetter than 43% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity7

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity57

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 53.3% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~0 days

Total

3

Last Release

2671d ago

Major Versions

0.1 → 1.02019-01-15

### Community

Maintainers

![](https://www.gravatar.com/avatar/ba24c13809f30ecd67ab5e326540011f807a07bc26b81619c0ec20769228b3a2?d=identicon)[externalcronjobs](/maintainers/externalcronjobs)

---

Top Contributors

[![externalcronjobs](https://avatars.githubusercontent.com/u/46708896?v=4)](https://github.com/externalcronjobs "externalcronjobs (8 commits)")[![simaranjit](https://avatars.githubusercontent.com/u/3818055?v=4)](https://github.com/simaranjit "simaranjit (7 commits)")

### Embed Badge

![Health badge](/badges/externalcronjobs-sdk/health.svg)

```
[![Health](https://phpackages.com/badges/externalcronjobs-sdk/health.svg)](https://phpackages.com/packages/externalcronjobs-sdk)
```

###  Alternatives

[websharks/html-compressor

Combines &amp; compresses CSS/JS/HTML code.

407.1k1](/packages/websharks-html-compressor)[limewell/laravel-make-extender

This package helps to generate and autoload custom helpers, It can generate multilevel helpers in the context of the directory.

366.8k](/packages/limewell-laravel-make-extender)[linkorb/autotune

Tune your autoloader

177.0k17](/packages/linkorb-autotune)[jayanka/patch-manager

A magento extension to maintain data patches

232.4k](/packages/jayanka-patch-manager)[tapp/filament-progress-bar-column

Add beautiful, color-coded progress bars to your Filament table columns. Perfect for inventory, tasks, storage, and any progress metrics without writing custom views.

124.5k](/packages/tapp-filament-progress-bar-column)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
