API Dokumenten Upload

Hallo,

wie so oft bringt uns der Upload eines Dokuments via API an den Rande des Wahnsinns :slight_smile:

Über Postman funktioniert es auf anhieb, hier die cURL:

curl --location ‚https://home24.mirakl.net/api/orders/1014100077-A/documents
–header 'Authorization: xxxx
–form ‚files=@„/C:/Users/xxx/Downloads/5352165_invoice_RE23-44913.pdf“‘
–form 'order_documents="
<order_documents>
<order_document>
<file_name>5352165_invoice_RE23-44913.pdf</file_name>
<type_code>CUSTOMER_INVOICE</type_code>
</order_document>
</order_documents>

"'

Mit dem Step „SpreadsheetUrlDownload“ bring ich es einfach nicht zusammen… 400 - Bad Request.

Method: POST
Body Content Type: multipart/form-data; charset=ISO-8859-1
fileParameterName: files

Body:
files=„5352165_invoice_RE23-44913.pdf“
order_documents=„<order_documents><order_document><file_name>5352165_invoice_RE23-44913.pdf</file_name><type_code>CUSTOMER_INVOICE</type_code></order_document></order_documents>“

Hilfe :smiley:

LG Tim

Hallo @eRocket-Tim_Niessen,

hast du schon diesen Thread gesehen, da ging es im Prinzip um das gleiche Problem, vielleicht hilft es dir weiter.

Viele Grüße
Lukas

Hey @synesty-Lukas ,

mit Kollege Omar habe ich heute Vormittag versucht die Geschichte zum Laufen zu bringen, worauf hin er mir schließlich empfohlen hat die cURL hier ins Forum zu stellen :smiley:

Er hatte zudem einen 200er ohne Datei, ich hingegen einen 400er Bad Request :wink:


Ok wir sind nun doch einen Schritt weiter gekommen. Es sollte nun hoffentlich nur noch am mimetype scheitern. Können wir den irgendwie beeinflussen?

Es sollte aber application/pdf sein:

LG Tim

Hat sich erledigt, aber ist schon mühsam :stuck_out_tongue: