400 error when attempting to fulfill line item via API

Thanks for your suggestion. I tried it and still got a 400. I have verified that the order id is correct. I have to assume the line item id is correct since it was pulled from the line items downloaded with the order. Is the Shopify API supposed to supply any kind of error code or message that could serve as a clue? I burrowed through the error response but could not find anything meaningful (to me, at least).

const fulfillment = {

“order_id”: “5847711088977”,

“line_items”: [

{

“id”: 15197089562997,

“quantity”: 1

}

]

}

Error: HTTPError: Response code 400 (Bad Request)

at Request. (c:\nodejs\node_modules\got\dist\source\as-promise\index.js:118:42)

at process.processTicksAndRejections (node:internal/process/task_queues:95:5)

{name: ‘HTTPError’, code: ‘ERR_NON_2XX_3XX_RESPONSE’, timings: {…}, stack: 'HTTPError: Response code 400 (Bad Request)

…ions (node:internal/process/task_queues:95:5)', message: ‘Response code 400 (Bad Request)’, …}