How much is max size of document you can send from Appian to external system via Integration?
Answer
The Content Type you set in the Request Body section decides the request body limit. Below table shows all the limits
Request Body Content Type | Request Body Limits |
Document (auto-detect) | If it document there no strict limit imposed by Appian. Best practice it to keep binary request bodies under 250 MB |
JSON (application/json) (if are sending data to external system as JSON) | Limit : 5 MB & 75 MB of base64 |
XML (application/xml) (if are sending data to external system as XML) | Limit : 5 MB & 75 MB of base64 |
Multipart Form Data (multipart/form-data) | Limit is 5 MB , except for documents which have no limit. For a single multipart request , keep the total size of all the documents to 250 MB or less |
Text (text/plain) | 5 MB |
Custom | 5 MB |
Conclusion : In appian for sending document there is no limit , only thing is best practice to maintain doc file under 250MB.
Below the one example how can we send the document through
ContentType: "Document (auto-detect)"
Request : Appian automatically converts your document into binary
Sending document through JSON
Similarly we can send the document through Json , as shown in the image
Appian converts the document to Base64 as shown in the below image, even it exceed the 5mb appian will process it and converts the document into Base 64
For more about the integration object visit official Appian Documentation