Example Request
Key Management
- Keys are issued per partner environment.
- Keys can be revoked or rotated at any time.
- Store secrets securely; never expose them in client-side code.
- Each key is scoped to allow endpoints.
Security Notice
MagicFurnish API keys and secrets are never included in public documentation.Your actual credentials are shared privately and must be stored in server-side environment variables only.
- Do not include keys in frontend code, mobile apps, or public repos
- Treat keys as passwords
- Rotate immediately if exposed
Authentication Errors
MagicFurnish returns structured JSON errors to help diagnose issues quickly.| Status | Message | Meaning |
|---|---|---|
| 401 | API key and secret required | Headers missing |
| 401 | Authentication failed | Key or secret incorrect |
| 403 | Not allowed | Key is valid but not authorized for this endpoint |