Troubleshooting Guide

This guide covers common issues encountered during MasonHub integration development and provides step-by-step solutions to resolve them quickly.

Authentication Issues

API Token Problems

API Request Issues

Rate Limiting

Data Validation Errors

Ship Method Configuration Issues

Invalid Ship Method Mapping

Inventory & SKU Issues

SKU Not Found

Insufficient Inventory

Webhook Issues

Webhooks Not Received

Performance Issues

Slow API Responses

Integration Testing Issues

Test Data Problems

Error Code Reference

Common HTTP Status Codes

400 Bad Request

Causes:

  • Missing required fields
  • Invalid data format
  • Business rule violations

Action:

  • Review request payload
  • Check field requirements
  • Validate data types

401 Unauthorized

Causes:

  • Missing API token
  • Invalid credentials
  • Expired token

Action:

  • Verify authentication header
  • Check token validity
  • Request new token if needed

404 Not Found

Causes:

  • Resource doesn’t exist
  • Incorrect endpoint URL
  • Invalid resource ID

Action:

  • Verify resource exists
  • Check URL spelling
  • Confirm resource ID

429 Too Many Requests

Causes:

  • Rate limit exceeded
  • Too many concurrent requests

Action:

  • Implement retry logic
  • Reduce request frequency
  • Use exponential backoff

Getting Additional Help

When to Contact Support

Contact integration-support@masonhub.co when:

  • Issues persist after following troubleshooting steps
  • You encounter undocumented error messages
  • System behavior doesn’t match documentation
  • You need assistance with complex integration scenarios

Information to Include

When contacting support, include:

  • Detailed error messages
  • Request/response examples (sanitized)
  • Steps to reproduce the issue
  • Your account/company name
  • Timestamps when issues occurred

Next Steps

If you haven’t found a solution to your specific issue, please contact our support team for personalized assistance.