Pre-request Scripts

Overview

This document serves as a reference to the existing Pre-request Scripts file, which provides comprehensive information on pre-request scripts used in API Suite Execution.

Relevance to ISO Requests

Pre-request scripts are essential for ISO requests as they allow the retrieval of data from previously executed requests and update the current request's body accordingly.

Key Points for ISO Requests

  • Use fieldId instead of path/key in preReq.getBody() / req.setBody()
  • Requests must have unique labels in collection

Example (ISO field from previous REST response):

req.setBody("11", preRes.getBody("RESTReq", "stan"));  // Set STAN from REST
req.setBody("3", preReq.getBody("PrevISO", "3"));      // Copy processing code

For detailed methods and examples, please refer to the REST Pre-request Scripts for Suite Execution document.