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(5mo ago)6223↓50%9[1 issues](https://github.com/accredible/acms-php-api/issues)MITPHPPHP &gt;=7.2

Since Nov 9Pushed 5mo 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 2mo ago

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

44

—

FairBetter than 92% of packages

Maintenance69

Regular maintenance activity

Popularity23

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

160d 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

[tencentcloud/tencentcloud-sdk-php

TencentCloudApi php sdk

3731.2M42](/packages/tencentcloud-tencentcloud-sdk-php)[convertkit/convertkitapi

Kit PHP SDK for the Kit API

2167.1k1](/packages/convertkit-convertkitapi)[mapado/rest-client-sdk

Rest Client SDK for hydra API

1125.9k2](/packages/mapado-rest-client-sdk)

PHPackages © 2026

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