lib/api/errors/bad_request.ex

defmodule Api.Errors.BadRequest do
  @moduledoc """
  Check if the API request failed due to a bad request (like a wrong URL/path).
  """
  def bad_request(data) do
    if data["reason"] == "badRequest" do
      {:error, "The request was invalid"}
    else
      {:ok, data}
    end
  end
end