MemberPress Developer Tools
With MemberPress developer tools, you get access to webhooks and a full REST API. These features enable developers to develop mobile apps, third-party web apps, and much more using MemberPress as a platform.
Supported Webhook Events
Your webhook URLs can be sent a POST request for as many or few events in MemberPress as you like. Here are some of the events you can receive notification of to your custom URLs:
- Member Added. Sent when a new member registers but before their payment details are accepted.
- Member Signup Completed. Sent when a new member completes the signup and their payment is accepted.
- Member Account Info Updated. Sent when a member updates his/her account information.
- Member Deleted. Sent when a member is deleted from the system.
- Member Logged In. Sent when any member logs in.
- Subscription Created. Sent when a subscription is created.
- Subscription Paused. Sent when a subscription is paused.
- Subscription Resumed. Sent when a subscription is resumed.
- Subscription Stopped. Sent when a subscription is stopped.
- Subscription Upgraded. Sent when a subscription is upgraded.
- Subscription Downgraded. Sent when a subscription is downgraded.
- Subscription Expired. Sent when a subscription expires.
- Transaction Completed. Sent when a transaction has completed on MemberPress.
- Transaction Refunded. Sent when any transaction is refunded.
- Transaction Failed. Sent when any transaction fails.
- Transaction Expired. Sent when any transaction expires.
- Recurring Transaction Completed. Sent when a transaction associated with a subscription completes.
- Recurring Transaction Failed. Sent when a recurring transaction completes. Because recurring transactions typically involve a third-party gateway, it’s good to know when a payment has failed on the gateway’s end.