Python SDK
Python SDK
Section titled “Python SDK”The MagicFeedback Python SDK is a synchronous HTTP client for the MagicFeedback REST API. Use it from any Python backend, script, or data pipeline to submit feedback, manage contacts, run campaigns, and pull reports — no frontend required.
What it does
Section titled “What it does”- Submit feedback submissions programmatically from your server
- Create and manage CRM contacts linked to your company
- Organise outreach with campaigns and track per-contact sessions
- Query feedback, metrics, and reports with flexible LoopBack-style filters
What you don’t have to build
Section titled “What you don’t have to build”The SDK handles authentication (email + password → bearer token via Google Identity), request construction, error propagation, and JSON parsing. Your code only needs to pass the right data dictionaries and read the responses.
Package details
Section titled “Package details”- PyPI name:
MagicFeedback - Python: ≥ 3.8
- Dependencies:
requests≥ 2.0.0 (auto-installed) - API base URL:
https://api.magicfeedback.io