Welcome to Microsoft Q&A platform and thanks for posting your query.
As per my understanding you are trying to fetch data from SOAP API using http connector , however you are facing 4mb limitation . Are you using lookup activity or web activity?
In case you want to load the data>4mb into file, you can still use copy activity and use http connector(binary format) in the source and ADLS gen2/Blob storage (binary format) in sink dataset and load it to the Azure storage in case the API doesn't support pagination.
To consume the data in the pipeline , The workaround is to design a two-level pipeline where the outer pipeline iterates over an inner pipeline, which retrieves data that doesn't exceed the maximum rows or size.
Hope it helps. Kindly accept the answer by clicking on Accept answer
button. Thankyou