Skip to content

Troubleshooting

What you see when something fails, what usually causes it and what to do. Look it up by the code the response carries in error.code: that is what does not change.

6 min readReviewed on

First of all: read success, error.code and meta.requestId from the response. The error catalog explains every code in depth; this page gets you faster to the fix for the most common symptoms.

It will not let me in

They tell me to wait

It will not let me create

My request is not valid

It fails on our side

On a 5xx when creating a link, always retry with the same Idempotency-Key: that way, if the first one did get created, you receive that link and it is not charged twice.

The product does not behave as I expect

El enlace corto da 404
An active link stops redirecting if its expiresAt has passed, if its domain is suspended, released or unverified (domainStatus), or if Hablame blocked it (status: blocked). Query the link with GET /urlshortener/links/{domain}/{code}.
Las visitas no coinciden
A background process consolidates visits: one can take from seconds to a few minutes to appear. Bots and the previews from social networks and chat apps are not counted.
No me llegan los webhooks
Check that your URL responds with a 2xx code and does not use redirects, and that you verify the signature over the unmodified body. See Delivery and retries.
Mi cliente se rompe con un campo nuevo
The API adds fields without notice; existing ones do not change type. Your client must ignore what it does not know. See the response envelope.
Llamo desde el navegador
Do not do it with your real key: anyone who opens the browser tools would see it. Make the call from your server.

What to gather before writing to support

  • The meta.requestId from the response (it is also in the X-Request-Id header). It is the most useful: with it we find your exact request.
  • The error.code and the HTTP status.
  • The endpoint and the method you called, and the time in UTC.
  • Your organization name.

Do not send your full API key, an SMPP password or a signing secret. Your organization name is enough to identify your account.

For technical questions, email developers@hablame.co. If you have a production incident, message us on WhatsApp at +57 319 660 0002, 24/7.

Need help?

Was this page helpful?

See all support channels