How it works
- Upload a floor plan via the Processing API
- MagicFurnish generates a furnished, interactive layout
- You receive a stable
galleryUrl - Open the
galleryUrlfor your users — no additional configuration required
What this documentation covers
This documentation describes the complete MagicFurnish integration contract, including:- Uploading floor plans via API
- Authentication and request requirements
- Error handling, retries, and rate limits
- Viewer behavior and optional query parameters
- Recommended production integration flow
Get started
If you want to test the full integration end-to-end: → **Start with the Quickstart **for the fastest path to a working result→ Read the Core Concepts to understand the MagicFurnish mental model
→ See Upload Floor Plan for the full API contract
Viewer handoff
After a successful API response, partners should open the returnedgalleryUrl directly.
The gallery URL can be opened in:
- A browser tab
- A mobile webview (iOS / Android)
- An iframe (desktop web)
Stability & versioning
This documentation describes the MagicFurnish v1 API contract. Within a major version:- Endpoints are backward compatible
- Response formats are stable
- New functionality is additive
Support
If you encounter issues during integration, include the following when contacting MagicFurnish support:- API key (or partner identifier)
X-Request-Idheader value- Returned
uniqueId, if available