The body of BulkAddItemTax is incorrectly wrapped into an additional data field.
BulkAddItemTax(body, options) {
return this.request.send(`${this.endpoint}/${this.cartId}/taxes`, 'POST', {
data: body,
...(options && {options})
})
}
Error returned by API
{
errors: [
{
status: 400,
source: 'data',
title: 'invalid_type',
detail: 'Invalid type. Expected: array, given: object',
meta: [Object]
}
]
}