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.3(2w ago)149.7k↓33.7%102MITPHPPHP &gt;=8.1CI failing

Since Sep 8Pushed 2w 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 2w ago

READMEChangelog (10)Dependencies (12)Versions (27)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

54

—

FairBetter than 97% of packages

Maintenance96

Actively maintained with recent releases

Popularity35

Limited adoption so far

Community27

Small or concentrated contributor base

Maturity53

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 68.5% 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 ~65 days

Total

17

Last Release

20d ago

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

0.2.0PHP &gt;=8.1

### Community

Maintainers

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

![](https://www.gravatar.com/avatar/f46100c19b4689a8076cb2a4e9e6e2ddc378211d64bad5290ccb21abd85b6a0a?d=identicon)[Mage-OS](/maintainers/Mage-OS)

---

Top Contributors

[![avstudnitz](https://avatars.githubusercontent.com/u/662059?v=4)](https://github.com/avstudnitz "avstudnitz (61 commits)")[![mautz-et-tong](https://avatars.githubusercontent.com/u/12797503?v=4)](https://github.com/mautz-et-tong "mautz-et-tong (13 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)")[![rhoerr](https://avatars.githubusercontent.com/u/13335952?v=4)](https://github.com/rhoerr "rhoerr (1 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.5M1](/packages/fastly-magento2)[shipperhq/module-shipper

Magento Shipping integration with ShipperHQ

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

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

92364.2k1](/packages/yireo-magento2-linkpreload)[checkoutcom/magento2

Checkout.com Payment Gateway for Magento 2

34280.5k3](/packages/checkoutcom-magento2)[myparcelnl/magento

A Magento 2 module that creates MyParcel labels

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

Automatic AI content translation for Mage-OS.

3223.7k](/packages/mage-os-module-automatic-translation)

PHPackages © 2026

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