We have a powershell script that we run to batch-create a bunch of service requests, based on the contents of a csv, using a specific request offering template, that we pass variables to. This script works well, and we can create a lot of service requests quickly this way that have the same or similar parameters.
We've been trying to track it, since we're just implementing the Service Request feature with our setup, and we've noticed that there are spots where our log will show success from the request status, which means that the request was accepted by the server, but the Service Request doesn't get created. For example, I am looking at the log for a batch of 24, and the 18th one says success, but no Service Request was made.
Is there some sort of maximum speed that the API can accept these, or something? Should we be adding a delay to the code, or is something else going wrong?