When using the API to add rows to a smartsheet, namely POST https://api.smartsheet.com/2.0/sheets/{sheetId}/rows - you can supply an array of row descriptors in the request to ask Smartsheet to create those rows.
The response is an array of newly-created Smartsheet rows.
Am I guaranteed that the order of the response array or rows is the same as the request array of rows? The documentation does not specify. But if I can't be guaranteed of the order, how can I relate the response array elements to the request array elements, because I will need to store away the new row IDs with my source system source entities?