Graphql error 413 Payload Too Large
manish_m
Member Posts: 1
I am facing issue creating invoice using Wave's GraphQL API (invoiceCreate mutation). Invoice has line items ranging from 500 - 2000.
At around 600 line items, api return error
{"error":"<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n<meta charset=\"utf-8\">\n<title>Error</title>\n</head>\n<body>\n<pre>Payload Too Large</pre>\n</body>\n</html>\n","status":413}
I am attaching invoice payload containing 580 line items and returning said error.
Change your businessId, customerId and product id to reproduce at your end and increase/decrease line items as required.
Is it anything which we can do from our side?
Tagged:
0
Comments
Thanks for bringing this to our attention @manish_m, we'll look into it and get back to you.
Hi @manish_m.
We have implemented a restriction that only a certain number of invoice items may be added to an invoice, and your request is hitting up against that.
Unfortunately this restriction will remain in place. An option for you could be to split the invoice into two invoices in order to lower the amount of items per-invoice.