Published at October 28th, 2025 Last updated 6 days ago

Pure API: Merging Content - HTTP Error 500 (Internal Server Error)

What

You can use the Pure API to merge content, but sometimes when doing this you get a HTTP error 500 (Internal Server Error).

Why

This error occurs when the merge request hits the transaction timeout. Pure has a maximum allowed transaction time of 10 minutes (the time within the request should be completed), and merging can easily take longer than that if there are a lot of references that need to be moved. Unfortunately, it's almost impossible to give any concrete advice on a maximum safe batch size, as that is solely dependent on how many references there are to the external organisations being merged (for example, 30-40 merges needed would maybe be best with a batch size of 5-10).

More information

Note: Some of this information is for internal use only and might not be accessible.