replace_order {charlesschwabapi}R Documentation

Replace Order for Specific Account

Description

Given the tokens object from the 'get_authentication_tokens' function, the encrypted account ID, the order ID and the request body, replace the specific order. Due to the complexity of the orders that can be created/replaced, currently this function allows maximum flexibility by not cultivating an easier solution to building the request body and assumes the user passes the appropriate JSON. Much like the 'place_order' function, it is strongly encouraged to look at the documentation (in this package and on the Charles Schwab developer site) for how to build proper orders before attempting to replace any. The user of this function assumes all risk that trades could not be replaced (and then executed) exactly as intended as the API and this package are still under active development.

Usage

replace_order(tokens, account_number, order_id, request_body)

Arguments

tokens

token object from 'get_authentication_tokens' function (list).

account_number

encrypted ID of the account (string).

order_id

order ID to be replaced (numeric).

request_body

Valid request to API for replacing an order (JSON).

Value

Returns a message informing the user if the order was successfully replaced/created or if there was an error.

Author(s)

Nick Bultman, njbultman74@gmail.com, July 2024


[Package charlesschwabapi version 1.0.2 Index]