Troubleshooting
This guide helps you resolve common issues when working with the De. platform.
Authentication Issues
API Key Not Working
Symptoms:
- 401 Unauthorized errors
- "Invalid API key" messages
- Authentication failures
Solutions:
- Verify API key format - Check for copy/paste errors or extra whitespace
- Check environment - Ensure you're using the correct key for your environment (development vs. production)
- Key permissions - Verify the API key has the required permissions for the requested operation
- Key rotation - Check if the key has been recently rotated or expired
- API version - Confirm you're using the correct API version header with your request
JWT Token Issues
Symptoms:
- Session timeouts
- "Invalid token" errors
- Unexpected logouts
Solutions:
- Check token expiration - Tokens typically expire after 24 hours
- Refresh flow - Implement proper token refresh using refresh tokens
- Token storage - Store tokens securely and avoid local storage for sensitive applications
- Token signing - Verify the correct JWT signing method is being used (RS256)
API Request Problems
Rate Limiting
Symptoms:
- 429 Too Many Requests errors
- Throttled responses
- Service degradation
Solutions:
- Implement backoff - Use exponential backoff for retries
- Request batching - Batch multiple operations into single requests where possible
- Caching - Implement client-side caching for frequently accessed data
- Quota increase - Contact support for rate limit increases if needed
Request Validation Errors
Symptoms:
- 400 Bad Request errors
- Validation error messages
- Missing required fields
Solutions:
- Check documentation - Review the API reference for required fields
- Request formatting - Ensure proper JSON structure and content types
- Data types - Verify correct data types for all fields (string vs. number vs. boolean)
- Schema validation - Implement client-side schema validation before sending requests
SDK Integration Issues
SDK Initialization Failures
Symptoms:
- Console errors during initialization
- SDK methods not available
- Configuration rejected
Solutions:
- Check dependencies - Ensure all peer dependencies are installed
- Configuration - Verify all required config parameters are provided
- Version compatibility - Check compatibility between SDK version and backend services
- Browser support - Verify browser compatibility (especially for older browsers)
Map Rendering Issues
Symptoms:
- Blank or partially loaded maps
- JavaScript errors in console
- Performance issues
Solutions:
- API keys - Ensure map provider API keys are valid and have correct permissions
- DOM container - Verify map container element exists and has proper dimensions
- Asset loading - Check network tab for 404 errors on map assets
- Console errors - Look for specific error messages in the browser console
- Memory leaks - Ensure maps are properly destroyed when components unmount
Webhooks and Events
Missing Webhook Events
Symptoms:
- Expected webhooks not received
- Inconsistent event delivery
- Events missing specific data
Solutions:
- Webhook registration - Verify webhooks are properly registered in dashboard
- Endpoint availability - Ensure your endpoint is publicly accessible
- Response codes - Your webhook endpoint must return a 2xx status code quickly
- Event types - Check that you're subscribed to the correct event types
- Retry settings - Configure webhook retry settings for failed deliveries
Event Processing Failures
Symptoms:
- Events received but not processed
- Duplicate event handling
- Event ordering issues
Solutions:
- Idempotency - Implement idempotent event handlers
- Event validation - Validate webhook signatures
- Async processing - Process events asynchronously to prevent timeouts
- Logging - Implement detailed logging for webhook processing
Network and Connectivity
Connection Timeouts
Symptoms:
- Requests timing out
- Slow responses
- Intermittent connectivity
Solutions:
- Network stability - Check your network connection
- Firewall settings - Verify firewall rules allow necessary connections
- Proxy configuration - Check proxy settings if applicable
- DNS resolution - Verify DNS resolution for API endpoints
- Request timeouts - Increase client-side timeout settings for long-running operations
SSL/TLS Issues
Symptoms:
- SSL handshake failures
- Certificate errors
- HTTPS connection problems
Solutions:
- Certificate validation - Ensure your environment trusts our SSL certificates
- TLS version - Verify you're using TLS 1.2 or higher
- CA certificates - Update your CA certificate store
- Clock synchronization - Ensure your system clock is accurate
Getting Additional Help
If you're still experiencing issues after trying these troubleshooting steps:
- Developer Community - Ask questions in our developer forum
- Support Tickets - Open a support ticket for persistent issues
- Documentation - Check our API reference and guides for detailed information
- Status Page - Check our status page for any ongoing service issues
When contacting support, please include:
- Description of the issue
- Steps to reproduce
- Error messages and codes
- SDK version and environment details
- Request/response examples (with sensitive data redacted)

