Skip to the page

Errors

internal

500 Internal error. Something went wrong on BlueBot’s side.

StatusCodeRetry?
500 Internal errorinternalYes, after waiting

What it means

Something went wrong on BlueBot’s side. It was reported. Send the request again; with an Idempotency-Key that is always safe.

Common causes

  • A fault at BlueBot.

What to do

Try again. If it keeps happening, write to support with the request_id.

Can I retry it?

Yes, after waiting. Wait the seconds in retry_after (or the Retry-After header) when the answer has them, otherwise back off from a second or two. With the same Idempotency-Key, a retried send never sends twice.

What the answer looks like

Response500
{
  "error": {
    "code": "internal",
    "message": "Something went wrong on our side.",
    "hint": "Try again. If it keeps happening, write to support with the request_id.",
    "doc_url": "https://usebluebot.com/docs/errors/internal",
    "request_id": "req_1Hq2LxW9cVbN3mKpRtYs0a"
  }
}

Branch on code, which never changes. message and hint are written for people and may be reworded. Quote request_id when you write to support.

  • Errors: the envelope and every code
  • Idempotency: retrying without sending twice
  • Limits: every cap and what happens when you reach it