You may run into errors when trying to verify a destination, or endpoint, in your Redox organization. This happens when Redox can't successfully reach or deliver to the destination.
We let you know if something's wrong by returning an HTTP or error code from the destination system. Your destination can't be verified until the issue triggering the error is resolved.
Generally, make sure that:
- Your endpoint URL is correct (i.e., no typos).
- Your system is configured to handle verification tokens and support POST requests.
- Your system is running and receiving POST requests.
You may receive an error with a 4XX HTTP response code if your system considers the verification request invalid. If so, there may be an error in your system configuration.
For cloud destinations, you may receive a 4XX HTTP response code if your cloud permissions or configuration aren't set up correctly. For example, if you reference a cloud storage bucket that doesn't exist, the verification request will result in an error.
Check these cloud error response docs for more troubleshooting help:
Cloud provider | Reference docs |
---|---|
GCP | |
AWS | |
Microsoft Azure | |
Snowflake | If you're using Snowflake, the error messages are actually coming from your cloud provider's storage solution (i.e., S3 for AWS, GCS for Google, Datalake or Fabric for Azure). See their docs for troubleshooting help. |
Databricks | If you're using Databricks, the error messages are actually coming from your cloud provider's storage solution (i.e., S3 for AWS, GCS for Google, Data Lake or Fabric for Azure). See their docs for troubleshooting help. |
You may receive an error code or message if Redox can't deliver the verification request. Your system may have timed out or didn't respond to our verification request.
Here are examples of errors you might receive.
Error message | Notes |
---|---|
ENOTFOUND | The endpoint isn't publicly accessible. Remember that to successfully receive data, your endpoint must (a) be publicly accessible from the internet; (b) accept POST requests; and (c) use SSL/TLS encryption (not relevant to development environments). |
Destination endpoint is not available | Another dashboard organization is already using that endpoint URL. Make sure to use a unique endpoint URL for your organization. |
Production and staging applications must use HTTPS. | The endpoint URL is missing the "s" in https. Add the "s" in https of the endpoint URL. |
UNABLE_TO_VERIFY_LEAF_SIGNATURE | There's a certificate issue with the endpoint's system. It's likely that the wildcard is listed twice. Make sure to follow the correct certificate format. This should be the leaf (i.e., wildcard cert) followed by the issuer/intermediate certificate. |