Skip to main content

Common Issues

This usually means your API key is invalid or expired. Check that you’re using the correct key and that it’s included in the Authorization header as a Bearer token. Make sure there are no extra spaces or characters.
Implement exponential backoff in your retry logic. Cache responses when possible, use webhooks instead of polling, and batch operations together. Check your plan limits and consider upgrading if needed.
Verify your endpoint URL is correct and accessible from the internet. Check that your server responds with a 2xx status within 5 seconds. Review the webhook delivery logs in your dashboard for error details.
Ensure you’re using the raw request body (not parsed JSON) for signature verification. Check that you’re using the correct webhook secret. The signature is computed on the exact bytes received.
The embed script should be loaded directly from our CDN. If you’re seeing CORS errors, make sure you haven’t modified the script URL. The script handles CORS automatically.
Check that the form slug/ID is correct and the form is published. Verify the embed script is loaded before calling OrbitEmbed methods. Check the browser console for JavaScript errors.
Check your pagination parameters - you might need to fetch more pages. Verify you’re using the correct form ID. There may be a slight delay before new submissions appear in the API.

Debugging Tips

  • Check the response body for detailed error messages
  • Use test API keys during development
  • Review webhook delivery logs in your dashboard
  • Check browser console for JavaScript errors
  • Verify your request headers are formatted correctly
  • Use tools like Postman or curl to test API calls directly

HTTP Status Codes

CodeMeaning
200Success
201Created
400Bad Request - Check your parameters
401Unauthorized - Invalid API key
403Forbidden - Insufficient permissions
404Not Found - Resource doesn’t exist
429Too Many Requests - Rate limited
500Server Error - Contact support

Still stuck?

Our developer support team is here to help. Include your request ID and any error messages when contacting us. Contact Support →