{
  "topic": "errors.TRANSACTION_EXPIRED",
  "path": [
    "errors",
    "TRANSACTION_EXPIRED"
  ],
  "title": "TRANSACTION_EXPIRED — transaction token has expired",
  "synopsis": "Transaction tokens are short-lived bearer tokens issued when a transaction is opened. This error fires when the token's `exp` claim is in the past at the time the proxy validates it. The transaction itself may still be active server-side, but the token is no longer valid for routing.",
  "body": "# errors.TRANSACTION_EXPIRED\n\n## NAME\n\nTRANSACTION_EXPIRED — the transaction token presented to the proxy is past its expiry time.\n\n## SYNOPSIS\n\nHTTP: `400` `Bad Request`. Retryable: `no`.\n\n## DESCRIPTION\n\nTransaction tokens are short-lived bearer tokens issued when a transaction is opened. This error fires when the token's `exp` claim is in the past at the time the proxy validates it. The transaction itself may still be active server-side, but the token is no longer valid for routing.\n\nNot retryable with the same token. The original transaction must be committed or rolled back before opening a new one.\n\n## SEE ALSO\n\n- errors\n- errors.TRANSACTION_NOT_FOUND\n- errors.TRANSACTION_NODE_UNAVAILABLE\n",
  "sections": [
    {
      "name": "NAME",
      "body": "TRANSACTION_EXPIRED — the transaction token presented to the proxy is past its expiry time."
    },
    {
      "name": "SYNOPSIS",
      "body": "HTTP: `400` `Bad Request`. Retryable: `no`."
    },
    {
      "name": "DESCRIPTION",
      "body": "Transaction tokens are short-lived bearer tokens issued when a transaction is opened. This error fires when the token's `exp` claim is in the past at the time the proxy validates it. The transaction itself may still be active server-side, but the token is no longer valid for routing.\n\nNot retryable with the same token. The original transaction must be committed or rolled back before opening a new one."
    },
    {
      "name": "SEE ALSO",
      "body": "- errors\n- errors.TRANSACTION_NOT_FOUND\n- errors.TRANSACTION_NODE_UNAVAILABLE"
    }
  ],
  "see_also": [
    "errors",
    "errors.TRANSACTION_NOT_FOUND",
    "errors.TRANSACTION_NODE_UNAVAILABLE"
  ],
  "stability": "stable",
  "actions": []
}
