@i077/tda-api-nodejs-unofficial
Version:
TD Ameritrade API node.js wrapper for front-end integration
18 lines (17 loc) • 502 B
JavaScript
export default async ({ accountId, orderId, getAccessToken }) => {
const accessToken = await getAccessToken();
const url = new URL(
`https://api.tdameritrade.com/v1/accounts/${accountId}/orders/${orderId}`
);
const options = {
method: 'DELETE',
headers: {
Authorization: `Bearer ${accessToken}`,
},
};
const res = await fetch(url, options);
if (!(res.status === 200 || res.status === 201)) {
console.error(res);
throw Error('cancelling order error');
}
};