PHPackages                             accredible/acms-api-php - 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. [API Development](/categories/api)
4. /
5. accredible/acms-api-php

ActiveLibrary[API Development](/categories/api)

accredible/acms-api-php
=======================

PHP wrappers for Accredible ACMS API

v0.2.6(6mo ago)7223↓93.3%9[1 issues](https://github.com/accredible/acms-php-api/issues)MITPHPPHP &gt;=7.2

Since Nov 9Pushed 6mo ago14 watchersCompare

[ Source](https://github.com/accredible/acms-php-api)[ Packagist](https://packagist.org/packages/accredible/acms-api-php)[ RSS](/packages/accredible-acms-api-php/feed)WikiDiscussions master Synced today

READMEChangelogDependencies (2)Versions (15)Used By (0)

[![Accredible Logo](https://camo.githubusercontent.com/617ea35c3147c1c0c2aff1035784724b7b1fd07af2b9844975cae627da24ab0b/68747470733a2f2f73332e616d617a6f6e6177732e636f6d2f61636372656469626c652d63646e2f61636372656469626c655f6c6f676f5f736d2e706e67)](https://camo.githubusercontent.com/617ea35c3147c1c0c2aff1035784724b7b1fd07af2b9844975cae627da24ab0b/68747470733a2f2f73332e616d617a6f6e6177732e636f6d2f61636372656469626c652d63646e2f61636372656469626c655f6c6f676f5f736d2e706e67)

Accredible API PHP SDK
======================

[](#accredible-api-php-sdk)

[![Build Status](https://camo.githubusercontent.com/7b3f51d89f6a585658fcd882efc0a789700852134fcf5010853896eab67ffb67/68747470733a2f2f7472617669732d63692e6f72672f61636372656469626c652f61636d732d7068702d6170692e7376673f6272616e63683d6d6173746572)](https://camo.githubusercontent.com/7b3f51d89f6a585658fcd882efc0a789700852134fcf5010853896eab67ffb67/68747470733a2f2f7472617669732d63692e6f72672f61636372656469626c652f61636d732d7068702d6170692e7376673f6272616e63683d6d6173746572)

Overview
--------

[](#overview)

The Accredible platform enables organizations to create, manage and distribute digital credentials as digital certificates or open badges.

An example digital certificate and badge can be viewed here:

This Composer package wraps the Accredible API in PHP for easy integration into projects. The full REST API documentation can be found here:

Example Output
--------------

[](#example-output)

[![Example Digital Certificate](https://camo.githubusercontent.com/c37b58342a457b12c2e8261a3736f873d2b48cac50f0bf8606057122158d523d/68747470733a2f2f73332e616d617a6f6e6177732e636f6d2f61636372656469626c652d63646e2f6578616d706c652d6469676974616c2d63657274696669636174652e706e67)](https://camo.githubusercontent.com/c37b58342a457b12c2e8261a3736f873d2b48cac50f0bf8606057122158d523d/68747470733a2f2f73332e616d617a6f6e6177732e636f6d2f61636372656469626c652d63646e2f6578616d706c652d6469676974616c2d63657274696669636174652e706e67)

[![Example Open Badge](https://camo.githubusercontent.com/a8070425fa4e31a314f2911cba09d76d3ee7018ce65d90609828b0186c472bb7/68747470733a2f2f73332e616d617a6f6e6177732e636f6d2f61636372656469626c652d63646e2f6578616d706c652d6469676974616c2d62616467652e706e67)](https://camo.githubusercontent.com/a8070425fa4e31a314f2911cba09d76d3ee7018ce65d90609828b0186c472bb7/68747470733a2f2f73332e616d617a6f6e6177732e636f6d2f61636372656469626c652d63646e2f6578616d706c652d6469676974616c2d62616467652e706e67)

Install
-------

[](#install)

```
composer require accredible/acms-php-api dev-master
```

Usage
-----

[](#usage)

Add `use ACMS\Api;` to the class you'd like to use the API in.

```
use ACMS\Api;

// Instantiate the API instance replacing APIKey with your API key
$api = new Api("APIKey");

// Get a Credential
$api->get_credential(10000005);

// Get an array of Credentials
$api->get_credentials(null, "john@example.com");

// Create a Credential - Name, Email, Group ID
$api->create_credential("John Doe", "john@example.com", 54018);

// Update a Credential
$api->update_credential(10000005, "Jonathan Doe");

// Delete a Credential
$api->delete_credential(10000005);

// Get a Group
$api->get_group(100);

// Create a Group - Name, Course Name, Course Description, Course Link
$api->create_group("PHPTest", "Test course", "Test course description.", "http://www.example.com");

// Update a Group
$api->update_group(100, 'PHPTest2');

// Delete a Group
$api->delete_group(100);
```

\###Bug reports

If you discover any bugs, feel free to create an issue on GitHub. Please add as much information as possible to help us fixing the possible bug. We also encourage you to help even more by forking and sending us a pull request.

### License

[](#license)

This project is open-sourced software licensed under the [MIT license](http://opensource.org/licenses/MIT)

### Todo

[](#todo)

- Make batch comsumption easier (example ) and document
- Add evidence item endpoints
- Add reference endpoints
- Add additional test suite using mocks

###  Health Score

41

—

FairBetter than 87% of packages

Maintenance63

Regular maintenance activity

Popularity20

Limited adoption so far

Community18

Small or concentrated contributor base

Maturity56

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 79.4% 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 ~301 days

Recently: every ~736 days

Total

12

Last Release

206d ago

PHP version history (3 changes)v0.1.0PHP &gt;=5.3

v0.1.4PHP &gt;=5.4

v0.2.6PHP &gt;=7.2

### Community

Maintainers

![](https://www.gravatar.com/avatar/8d8d373dc1cb75a03441841575d5f31467c053327d062fe8e199d95c770f9ce9?d=identicon)[aheppenstall](/maintainers/aheppenstall)

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

---

Top Contributors

[![alanheppenstall](https://avatars.githubusercontent.com/u/3407339?v=4)](https://github.com/alanheppenstall "alanheppenstall (27 commits)")[![Ndibui](https://avatars.githubusercontent.com/u/12067136?v=4)](https://github.com/Ndibui "Ndibui (7 commits)")

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/accredible-acms-api-php/health.svg)

```
[![Health](https://phpackages.com/badges/accredible-acms-api-php/health.svg)](https://phpackages.com/packages/accredible-acms-api-php)
```

###  Alternatives

[statamic/cms

The Statamic CMS Core Package

4.8k3.6M984](/packages/statamic-cms)[tencentcloud/tencentcloud-sdk-php

TencentCloudApi php sdk

3741.3M47](/packages/tencentcloud-tencentcloud-sdk-php)[neuron-core/neuron-ai

The PHP Agentic Framework.

2.0k656.1k38](/packages/neuron-core-neuron-ai)[avalara/avataxclient

Client library for Avalara's AvaTax suite of business tax calculation and processing services. Uses the REST v2 API.

528.5M7](/packages/avalara-avataxclient)[eslazarev/wildberries-sdk

Wildberries OpenAPI clients (generated).

273.0k](/packages/eslazarev-wildberries-sdk)[files.com/files-php-sdk

Files.com PHP SDK

2481.1k](/packages/filescom-files-php-sdk)

PHPackages © 2026

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