Quickstart
1. Install
Section titled “1. Install”pip install MagicFeedback2. Create a client
Section titled “2. Create a client”Import MagicFeedback and pass your account credentials. The constructor authenticates immediately and stores the bearer token for all subsequent requests.
from magicfeedback_sdk import MagicFeedback
client = MagicFeedback( user="you@example.com", password="your-password",)3. Make your first call
Section titled “3. Make your first call”List the products registered under your account:
products = client.products.get()for product in products: print(product["id"], product["name"])4. Submit a feedback entry
Section titled “4. Submit a feedback entry”feedback = client.feedbacks.create({ "name": "First submission", "type": "APP", "identity": "MAGICFORM", "answers": [ {"key": "rating", "value": "5"}, {"key": "comment", "value": "Works great!"}, ], "integrationId": "<your-integration-id>", "companyId": "<your-company-id>", "productId": "<your-product-id>",})print(feedback["id"])Next steps
Section titled “Next steps”- Managing Feedback — full CRUD for feedback entries
- Contacts — create and manage CRM contacts
- Campaigns — organise outreach and track sessions
- API Reference — every class and method in the SDK