Cuando termino una solicitud, estoy creando una matriz en collectionVariables para almacenar una identificación que proviene de la respuesta. Entonces necesito usar esta matriz para enviar una solicitud para eliminar todo mi contenido
(almacenando la identificación)
const idArray = pm.collectionVariables.get("idArray2"); response = JSON.parse(responseBody); // const array = []; const id = response.items[0].sys.id; // array.push(id); // entryId = pm.response.json().items[0].sys.id; idArray.push(id); // arrayValue = pm.collectionVariables.get("idArray"); console.log(idArray); // pm.collectionVariables.set("arrayValue", array); // arrayValue.push(id);
Para eliminar este contenido, necesito hacer un bucle con la función forEach. Para ello, necesito configurar la información de las matrices en el punto final {{ID}}
var submitUnpublishedRequest = { url: pm.variables.replaceIn('https://api.contentful.com/spaces/{{spaceId}}/environments/{{branch}}/entries/{{ID}}/published'), method: 'DELETE', header: { 'Authorization': "Bearer " + pm.environment.get("contentManagementToken"), 'aeg-event-type': pm.environment.get("event_type"), 'aeg-sas-key': pm.environment.get("sas_key"), 'Content-Type': "application/json" }, body: {} } pm.sendRequest(submitUnpublishedRequest)Mi pregunta es, ¿cómo puedo repetir esta solicitud previa para eliminar mi contenido?