Skip to content

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.

  • 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

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.

  • PyPI name: MagicFeedback
  • Python: ≥ 3.8
  • Dependencies: requests ≥ 2.0.0 (auto-installed)
  • API base URL: https://api.magicfeedback.io