PHPackages                             mage-os/mageos-common-async-events - 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. [HTTP &amp; Networking](/categories/http)
4. /
5. mage-os/mageos-common-async-events

ActiveMagento2-module[HTTP &amp; Networking](/categories/http)

mage-os/mageos-common-async-events
==================================

Send REST requests to external endpoints asynchronously. This module implements the most common events like order creation and customer change.

0.6.1(4mo ago)149.2k↓35.3%10[2 PRs](https://github.com/mage-os/mageos-common-async-events/pulls)2MITPHPPHP &gt;=8.1CI passing

Since Sep 8Pushed 1mo ago10 watchersCompare

[ Source](https://github.com/mage-os/mageos-common-async-events)[ Packagist](https://packagist.org/packages/mage-os/mageos-common-async-events)[ RSS](/packages/mage-os-mageos-common-async-events/feed)WikiDiscussions main Synced 2d ago

READMEChangelog (10)Dependencies (8)Versions (25)Used By (2)

Mage-OS Common Asynchronous Events
==================================

[](#mage-os-common-asynchronous-events)

Send REST requests to external endpoints asynchronously. This module implements the most common events like order creation and customer change.

This module uses the [Mage-OS Asynchronous Events](https://github.com/mage-os/mageos-async-events/) module as a basis.

Installation
------------

[](#installation)

```
composer require mage-os/mageos-common-async-events

```

If you run into an error like "Could not find a version of package mage-os/mageos-common-async-events matching your minimum-stability (stable).", run this command instead:

```
composer require mage-os/mageos-common-async-events @dev

```

Enable and install the module:

```
bin/magento setup:upgrade

```

Usage
-----

[](#usage)

You can now use the following events without having to implement them yourself.

Event identifierDescriptionRemarkscustomer.createdWhenever a customer is createdcustomer.updatedWhenever a customer is saved, except it's newcustomer.loginWhenever a customer logs in successfullycustomer.address.createdWhenever a customer address is createdcustomer.address.updatedWhenever a customer address is saved, except it's newsales.order.createdWhen a new order is createdsales.order.updatedWhen the state of an existing order is changedsales.order.paidWhen an order is fully paidsales.order.shippedWhen an order is fully shippedsales.order.holdedWhen an order is set "on hold"sales.order.unholdedWhen an order is released from "on hold"sales.order.cancelledWhen an order is cancelledsales.shipment.createdWhen a new shipment is createdsales.invoice.createdWhen a new invoice is createdsales.invoice.paidWhen an invoice is paidsales.creditmemo.createdWhen a new creditmemo is createdcatalog.product.createdWhen a new product is createdcatalog.product.updatedWhen a product is updatedcms.page.createdWhen a CMS page has been createdcms.page.updatedWhen a CMS page is updatedcms.block.createdWhen a CMS block has been createdcms.block.updatedWhen a CMS block is updatedYou can use these events by

- [creating a new subscription via Mage-OS REST API](https://github.com/mage-os/mageos-async-events/#create-subscription)
- [creating a new subscription with the Mage-OS Async Events Admin UI module](https://github.com/mage-os/mageos-async-events-admin-ui)

3rd Party Events
----------------

[](#3rd-party-events)

Event identifierDescriptionModulecustomer.login\_failedWhenever a customer fails to log in[`zero1/async-event-customer-login-failed`](https://github.com/zero1limited/magento2-module-async-event-customer-login-failed)customer.create\_failedWhenever a customer fails to sign up for an account[`zero1/async-event-customer-create-failed`](https://github.com/zero1limited/magento2-module-async-event-customer-create-failed)

###  Health Score

51

—

FairBetter than 95% of packages

Maintenance83

Actively maintained with recent releases

Popularity35

Limited adoption so far

Community27

Small or concentrated contributor base

Maturity52

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 70.2% 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 ~64 days

Recently: every ~97 days

Total

15

Last Release

122d ago

PHP version history (2 changes)0.1.0PHP &gt;=7.4

0.2.0PHP &gt;=8.1

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/100189073?v=4)[Mage-OS](/maintainers/mage-os-ci)[@mage-os-ci](https://github.com/mage-os-ci)

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

---

Top Contributors

[![avstudnitz](https://avatars.githubusercontent.com/u/662059?v=4)](https://github.com/avstudnitz "avstudnitz (59 commits)")[![mautz-et-tong](https://avatars.githubusercontent.com/u/12797503?v=4)](https://github.com/mautz-et-tong "mautz-et-tong (11 commits)")[![mage-os-ci](https://avatars.githubusercontent.com/u/100189073?v=4)](https://github.com/mage-os-ci "mage-os-ci (6 commits)")[![gowrizrh](https://avatars.githubusercontent.com/u/40108018?v=4)](https://github.com/gowrizrh "gowrizrh (3 commits)")[![adamzero1](https://avatars.githubusercontent.com/u/6369163?v=4)](https://github.com/adamzero1 "adamzero1 (1 commits)")[![Vinai](https://avatars.githubusercontent.com/u/72463?v=4)](https://github.com/Vinai "Vinai (1 commits)")[![aligent-lturner](https://avatars.githubusercontent.com/u/40189797?v=4)](https://github.com/aligent-lturner "aligent-lturner (1 commits)")[![JeroenBoersma](https://avatars.githubusercontent.com/u/1163348?v=4)](https://github.com/JeroenBoersma "JeroenBoersma (1 commits)")[![joachimVT](https://avatars.githubusercontent.com/u/1216688?v=4)](https://github.com/joachimVT "joachimVT (1 commits)")

---

Tags

adobecommerceecommercemage-osmagentomagento2

###  Code Quality

Code StylePHP\_CodeSniffer

### Embed Badge

![Health badge](/badges/mage-os-mageos-common-async-events/health.svg)

```
[![Health](https://phpackages.com/badges/mage-os-mageos-common-async-events/health.svg)](https://phpackages.com/packages/mage-os-mageos-common-async-events)
```

###  Alternatives

[fastly/magento2

Fastly CDN Module for Magento 2.4.x

1564.4M1](/packages/fastly-magento2)[shipperhq/module-shipper

Magento Shipping integration with ShipperHQ

201.0M2](/packages/shipperhq-module-shipper)[yireo/magento2-linkpreload

Magento 2 extension to set HTTP Link headers for primary resources to allow for HTTP/2 preloading

92359.1k1](/packages/yireo-magento2-linkpreload)[myparcelnl/magento

A Magento 2 module that creates MyParcel labels

1860.2k](/packages/myparcelnl-magento)[mage-os/module-automatic-translation

Automatic AI content translation for Mage-OS.

3017.9k](/packages/mage-os-module-automatic-translation)[loki/magento2-components

Core module for defining Alpine.js components with advanced AJAX features

1011.8k26](/packages/loki-magento2-components)

PHPackages © 2026

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