Insert Multiple Sales Lines with OData

amr_wafaamr_wafa Member Posts: 23
Hi All,

I'm simply trying to insert multiple sales lines to one Sales Order using OData, the only way I found is to call the OData service multiple times but cannot manage to bulk insert in a single call.
I'm using Postman for the test.
This is the link i'm using

http://xxx.xxx.xxx.xxx:18048/WI/OData/Company('****TEST 3****')/SalesOrder(Document_Type='Order',No='1234')/SalesOrderLines

This Json body works:

{
"Type": "Item",
"No": "123",
"Quantity": "5",
"Unit_Price": "9"
}

but if i try to put it in an array it gives me "400 Bad Request" with msg: "An error occurred while processing this request."

Thank you all.
Amr.

Best Answer

Answers

  • amr_wafaamr_wafa Member Posts: 23
    Thanks @Juhl , I ended up changing entire integration to SOAP, it made my life easier.

    Thanks for your reply.
  • JuhlJuhl Member Posts: 724
    Ok, too bad.
    I always favor REST when possible.
    Follow me on my blog juhl.blog
Sign In or Register to comment.