Skip to main content

Overview

This page lists all deprecated API endpoints and their recommended replacements. Deprecated endpoints remain functional but may be removed in future API versions. We strongly recommend migrating to the new endpoints as soon as possible.
Deprecated endpoints will continue to work but may be removed in a future API version. Please migrate to the new endpoints to ensure your integration continues to work.

Deprecated Endpoints

QR Code Management

Deprecated EndpointReplacement EndpointMethodNotes
/qrcode//qr/GET, POSTList and create QR codes
/qrcode/{qrid}//qr/{qrid}/GET, PUT, PATCH, DELETERetrieve, update, or delete a QR code
/qrcode/{qrid}/download//qr/{qrid}/download/GETDownload QR code image
/qrcode/category//qr/category/GETList QR code categories
/qrcode/validate-info//qr/validate-info/POSTValidate QR code info payload
/qrcode/trash//qr/trash/GETList trashed QR codes
/qrcode/trash/restore//qr/trash/restore/POSTRestore trashed QR codes
/qrcode/trash/delete//qr/trash/delete/POSTPermanently delete trashed QR codes

Analytics

Deprecated EndpointReplacement EndpointMethodNotes
/analytics/qrcode//analytics/qr/POSTGet QR code analytics data
/analytics/export//analytics/qr/export/POSTExport analytics data

User Management

Deprecated EndpointReplacement EndpointMethodNotes
/user//auth/user/GET, PUT, PATCHGet or update user details
/shared-user//multi-users/GET, POSTList or create shared users
/shared-user/{pk}//multi-users/{pk}/GET, PUT, PATCH, DELETERetrieve, update, or delete shared user
/access-level//multi-users/access-levels/GET, POSTList or create access levels

Account & Stats

Deprecated EndpointReplacement EndpointMethodNotes
/stats//auth/stats/GETGet account statistics
/current//plans/current/GETGet current plan details

Tags

Deprecated EndpointReplacement EndpointMethodNotes
/tags//tag/list/GETList tags

Migration Examples

QR Code Endpoints

Before (Deprecated):
# List QR codes
curl -X GET "https://management.scanova.io/qrcode/" \
  -H "Authorization: YOUR_API_KEY"

# Create QR code
curl -X POST "https://management.scanova.io/qrcode/" \
  -H "Authorization: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"name": "My QR Code", "category": 1, ...}'

# Get QR code details
curl -X GET "https://management.scanova.io/qrcode/Qf94b25d768294148/" \
  -H "Authorization: YOUR_API_KEY"
After (New):
# List QR codes
curl -X GET "https://management.scanova.io/qr/" \
  -H "Authorization: YOUR_API_KEY"

# Create QR code
curl -X POST "https://management.scanova.io/qr/" \
  -H "Authorization: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"name": "My QR Code", "category": 1, ...}'

# Get QR code details
curl -X GET "https://management.scanova.io/qr/Qf94b25d768294148/" \
  -H "Authorization: YOUR_API_KEY"

Analytics Endpoints

Before (Deprecated):
# Get analytics
curl -X POST "https://management.scanova.io/analytics/qrcode/?from=2025-01-01&to=2025-01-31" \
  -H "Authorization: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"filter_by": "qrid", "q": ["Qf94b25d768294148"]}'

# Export analytics
curl -X POST "https://management.scanova.io/analytics/export/?from=2025-01-01&to=2025-01-31&file_format=xlsx" \
  -H "Authorization: YOUR_API_KEY" \
  -F "filter_by=qrid" \
  -F "q=Qf94b25d768294148"
After (New):
# Get analytics
curl -X POST "https://management.scanova.io/analytics/qr/?from=2025-01-01&to=2025-01-31" \
  -H "Authorization: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"filter_by": "qrid", "q": ["Qf94b25d768294148"]}'

# Export analytics
curl -X POST "https://management.scanova.io/analytics/qr/export/?from=2025-01-01&to=2025-01-31&file_format=xlsx" \
  -H "Authorization: YOUR_API_KEY" \
  -F "filter_by=qrid" \
  -F "q=Qf94b25d768294148"

User Management Endpoints

Before (Deprecated):
# List shared users
curl -X GET "https://management.scanova.io/shared-user/" \
  -H "Authorization: YOUR_API_KEY"

# Get access levels
curl -X GET "https://management.scanova.io/access-level/" \
  -H "Authorization: YOUR_API_KEY"

# Get user details
curl -X GET "https://management.scanova.io/user/" \
  -H "Authorization: YOUR_API_KEY"
After (New):
# List shared users
curl -X GET "https://management.scanova.io/multi-users/" \
  -H "Authorization: YOUR_API_KEY"

# Get access levels
curl -X GET "https://management.scanova.io/multi-users/access-levels/" \
  -H "Authorization: YOUR_API_KEY"

# Get user details
curl -X GET "https://management.scanova.io/auth/user/" \
  -H "Authorization: YOUR_API_KEY"

Migration Checklist

  • Update all API calls to use new endpoint paths
  • Update any hardcoded endpoint URLs in your codebase
  • Test all endpoints after migration
  • Update any documentation or scripts that reference deprecated endpoints
  • Monitor for any deprecation warnings in API responses

Support

If you need help migrating to the new endpoints, please contact our support team at [email protected].
The deprecated endpoints will continue to work for a transition period, but we recommend migrating as soon as possible to avoid any disruption when they are eventually removed.