PipedreamHQ / PipedreamHQ/pipedream
[Components] membership_io
- Dominant language
- JavaScript
- Stars
- 11.7k
- Forks
- 5.8k
- Avg merge
- 3d 10h
- Merged PRs (30d)
- 102
Description
# membership_io
## URLs
- https://searchie.readme.io/reference/getauthenticatetoken-1
## Webhook Sources
### new-member-instant
#### Description
Emit new event when a new member signs up. Configure optional filters for membership type or status.
### new-membership-payment-instant
#### Description
Emit new event when a membership payment is processed. Configure required fields such as payment status and optional filters for membership plan.
### membership-status-updated-instant
#### Description
Emit new event when a member's status changes (e.g., active, expired, canceled). Configure required fields such as previous and new status.
## Actions
### create-member
#### Description
Create a new member in membership_io. Requires member details such as name, email, and membership type.
### update-membership-status
#### Description
Update a member's status (e.g., activate, suspend, cancel). Requires member ID and new status value.
### record-membership-payment
#### Description
Record a payment for a member's subscription. Requires member ID, amount, payment method, and optional payment notes.
Contributor guide
Research direction
Start with the membership_io component and read the linked API reference at https://searchie.readme.io/reference/getauthenticatetoken-1. Implement the three listed webhook sources and three actions with their required and optional fields. Done means the component supports the described membership events, member updates, and payment recording behavior.
Written by the indexing model from the issue text.
Assessment
- Domain
- api, backend
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100