     Farmbot.HTTP.post("/api/points", json)
   end
 
+  @doc """
+    Removes a point from the API
+      args: %{point_id: integer},
+      body: []
+  """
+  @spec remove_point(%{point_id: integer}, []) :: no_return
+  def remove_point(%{point_id: p_id}, []),
+    do: Farmbot.HTTP.delete("/api/points/#{p_id}")
+
   @doc ~s"""
     Takes a photo
       args: %{},

    end
  end

  @doc """
    Starts a FarmProcess
  """
  def start_process(%{label: uuid}, []) do
    Farmbot.BotState.ProcessTracker.start_process(uuid)
  end

  @doc ~s"""

    end
  end

  @type pair ::
    %Ast{kind: String.t, args: %{label: String.t, value: any}, body: []}

  @spec pair(%{label: String.t, value: any}, []) :: pair
  def pair(%{label: label, value: value}, []) do
    %Ast{kind: "pair", args: %{label: label, value: value}, body: []}
