UNPKG

@apica-io/asm-pm-runner

Version:

Run a postman collection in Apica ASM.

433 lines 12.7 kB
{ "info": { "_postman_id": "8865a5b9-4eba-4dc5-b013-995f4969e570", "name": "Get_Message_MS_Teams_Folders", "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json" }, "item": [ { "name": "Authenticate", "item": [ { "name": "Authenticate User and Password Apica Alerter", "event": [ { "listen": "test", "script": { "exec": [ "var jsonData = JSON.parse(responseBody);", "pm.collectionVariables.set(\"access_token\", jsonData.access_token);", "pm.collectionVariables.set(\"refresh_token\", jsonData.refresh_token);", "pm.collectionVariables.set(\"scope\", jsonData.scope);" ], "type": "text/javascript" } } ], "request": { "method": "POST", "header": [ { "key": "Content-Type", "name": "Content-Type", "value": "application/x-www-form-urlencoded", "type": "text" } ], "body": { "mode": "urlencoded", "urlencoded": [ { "key": "username", "value": "apica.alerter@demoapica.onmicrosoft.com", "type": "text" }, { "key": "password", "value": "Cool..4AA", "type": "text" }, { "key": "grant_type", "value": "password", "type": "text" }, { "key": "client_secret", "value": "5xMrPu=BJMEC.]?2iPmLXylyzct75+[+", "type": "text" }, { "key": "scope", "value": "https://graph.microsoft.com/.default offline_access", "type": "text" }, { "key": "client_id", "value": "61ff0b43-7bde-44f6-a371-849dcae23b10", "type": "text" } ] }, "url": { "raw": "https://login.microsoftonline.com/{{TenantId}}//oauth2/v2.0/token", "protocol": "https", "host": [ "login", "microsoftonline", "com" ], "path": [ "{{TenantId}}", "", "oauth2", "v2.0", "token" ] } }, "response": [] }, { "name": "Refresh Token", "event": [ { "listen": "test", "script": { "exec": [ "var jsonData = JSON.parse(responseBody);", "pm.collectionVariables.set(\"access_token\", jsonData.access_token);", "pm.collectionVariables.set(\"refresh_token\", jsonData.refresh_token);", "pm.collectionVariables.set(\"scope\", jsonData.scope);" ], "type": "text/javascript" } } ], "request": { "auth": { "type": "noauth" }, "method": "POST", "header": [ { "key": "Content-Type", "name": "Content-Type", "type": "text", "value": "application/x-www-form-urlencoded" } ], "body": { "mode": "urlencoded", "urlencoded": [ { "key": "username", "value": "apica.alerter@demoapica.onmicrosoft.com", "type": "text", "disabled": true }, { "key": "password", "value": "Cool..4AA", "type": "text", "disabled": true }, { "key": "grant_type", "value": "refresh_token", "type": "text" }, { "key": "client_secret", "value": "5xMrPu=BJMEC.]?2iPmLXylyzct75+[+", "type": "text" }, { "key": "scope", "value": "https://graph.microsoft.com/.default offline_access", "type": "text" }, { "key": "client_id", "value": "61ff0b43-7bde-44f6-a371-849dcae23b10", "type": "text" }, { "key": "refresh_token", "value": "{{refresh_token}}", "type": "text" } ] }, "url": { "raw": "https://login.microsoftonline.com/{{TenantId}}//oauth2/v2.0/token", "protocol": "https", "host": [ "login", "microsoftonline", "com" ], "path": [ "{{TenantId}}", "", "oauth2", "v2.0", "token" ] } }, "response": [] } ] }, { "name": "User Info", "item": [ { "name": "Get me", "event": [ { "listen": "test", "script": { "exec": [ "var jsonData = JSON.parse(responseBody);", "pm.collectionVariables.set(\"userId\", jsonData.value[0].id)" ], "type": "text/javascript" } } ], "request": { "method": "GET", "header": [ { "key": "Authorization", "value": "Bearer {{access_token}}", "type": "text" } ], "url": { "raw": "https://graph.microsoft.com/v1.0/users", "protocol": "https", "host": [ "graph", "microsoft", "com" ], "path": [ "v1.0", "users" ] } }, "response": [] }, { "name": "Get Users", "request": { "method": "GET", "header": [ { "key": "Authorization", "value": "Bearer {{access_token}}", "type": "text" } ], "url": { "raw": "https://graph.microsoft.com/v1.0/users", "protocol": "https", "host": [ "graph", "microsoft", "com" ], "path": [ "v1.0", "users" ] } }, "response": [] } ] }, { "name": "My Teams", "item": [ { "name": "Get My Teams", "event": [ { "listen": "test", "script": { "exec": [ "var jsonData = JSON.parse(responseBody);", "", "var randomIdx = parseInt(Math.floor(Math.random() * jsonData.value.length));", "console.info(\"randomIdx\",randomIdx)", "pm.collectionVariables.set(\"teamId\", jsonData.value[randomIdx].id)" ], "type": "text/javascript" } } ], "request": { "method": "GET", "header": [ { "key": "Authorization", "type": "text", "value": "Bearer {{access_token}}" } ], "url": { "raw": "https://graph.microsoft.com/v1.0/users/{{userId}}/joinedTeams", "protocol": "https", "host": [ "graph", "microsoft", "com" ], "path": [ "v1.0", "users", "{{userId}}", "joinedTeams" ] } }, "response": [] } ] }, { "name": "Channels", "item": [ { "name": "Get Channels", "event": [ { "listen": "test", "script": { "exec": [ "var jsonData = JSON.parse(responseBody);", "var randomIdx = parseInt(Math.floor(Math.random() * jsonData.value.length));", "console.info(\"randomIdx\",randomIdx)", "pm.collectionVariables.set(\"channelId\", jsonData.value[randomIdx].id)" ], "type": "text/javascript" } } ], "request": { "method": "GET", "header": [ { "key": "Authorization", "type": "text", "value": "Bearer {{access_token}}" } ], "url": { "raw": "https://graph.microsoft.com/v1.0/teams/{{teamId}}/channels", "protocol": "https", "host": [ "graph", "microsoft", "com" ], "path": [ "v1.0", "teams", "{{teamId}}", "channels" ] } }, "response": [] }, { "name": "Get Channel Messages", "request": { "method": "GET", "header": [ { "key": "Authorization", "type": "text", "value": "Bearer {{access_token}}" } ], "url": { "raw": "https://graph.microsoft.com/beta/teams/{{teamId}}/channels/{{channelId}}/messages", "protocol": "https", "host": [ "graph", "microsoft", "com" ], "path": [ "beta", "teams", "{{teamId}}", "channels", "{{channelId}}", "messages" ] } }, "response": [] } ] } ], "event": [ { "listen": "prerequest", "script": { "type": "text/javascript", "exec": [ "" ] } }, { "listen": "test", "script": { "type": "text/javascript", "exec": [ "" ] } } ], "variable": [ { "key": "TenantId", "value": "7e4c9757-c31e-4df3-8844-aac32058f5a4" }, { "key": "scope", "value": "openid profile email https://graph.microsoft.com/Chat.Read https://graph.microsoft.com/Chat.ReadWrite https://graph.microsoft.com/Group.Read.All https://graph.microsoft.com/Group.ReadWrite.All https://graph.microsoft.com/User.Read https://graph.microsoft.com/User.Read.All https://graph.microsoft.com/.default" }, { "key": "access_token", "value": "eyJ0eXAiOiJKV1QiLCJub25jZSI6IlRadnFuQWlIbHhJd1o2WGlMaktHRmQtNllmMzh6TWhibWxrSjVHbDl4azgiLCJhbGciOiJSUzI1NiIsIng1dCI6ImppYk5ia0ZTU2JteFBZck45Q0ZxUms0SzRndyIsImtpZCI6ImppYk5ia0ZTU2JteFBZck45Q0ZxUms0SzRndyJ9.eyJhdWQiOiJodHRwczovL2dyYXBoLm1pY3Jvc29mdC5jb20iLCJpc3MiOiJodHRwczovL3N0cy53aW5kb3dzLm5ldC83ZTRjOTc1Ny1jMzFlLTRkZjMtODg0NC1hYWMzMjA1OGY1YTQvIiwiaWF0IjoxNTk4ODYwMDgyLCJuYmYiOjE1OTg4NjAwODIsImV4cCI6MTU5ODg2Mzk4MiwiYWNjdCI6MCwiYWNyIjoiMSIsImFpbyI6IkFTUUEyLzhRQUFBQVNFQ1ZVVnFxdnduMXYvM2t0YjJrVzBENmFha0ZJWDZJQ3c0RDg0Nld0dGc9IiwiYW1yIjpbInB3ZCJdLCJhcHBfZGlzcGxheW5hbWUiOiJBU00gQWxlcnRlciIsImFwcGlkIjoiNjFmZjBiNDMtN2JkZS00NGY2LWEzNzEtODQ5ZGNhZTIzYjEwIiwiYXBwaWRhY3IiOiIxIiwiZmFtaWx5X25hbWUiOiJBbGVydGVyIiwiZ2l2ZW5fbmFtZSI6IkFwaWNhIiwiaWR0eXAiOiJ1c2VyIiwiaXBhZGRyIjoiNS4yNDAuMjE4LjMyIiwibmFtZSI6IkFwaWNhIEFsZXJ0ZXIiLCJvaWQiOiJiZjdhYWU5ZC03MzQwLTRmOTktOWM0MS1lMWQ4NDkxMGQyZWEiLCJwbGF0ZiI6IjE0IiwicHVpZCI6IjEwMDMyMDAwNjFBMUI5NkMiLCJyaCI6IjAuQVI4QVY1ZE1maDdEODAySVJLckRJRmoxcEVNTF8ySGVlX1pFbzNHRW5jcmlPeEFmQU8wLiIsInNjcCI6IkNoYXQuUmVhZCBDaGF0LlJlYWRXcml0ZSBHcm91cC5SZWFkLkFsbCBHcm91cC5SZWFkV3JpdGUuQWxsIG9wZW5pZCBwcm9maWxlIFVzZXIuUmVhZCBVc2VyLlJlYWQuQWxsIGVtYWlsIiwic3ViIjoiZWFycWpNZnMwbEE2Qm9SNG5xU1VzN2lhZlR2QldWaS11LTAtZDFLRzh2byIsInRlbmFudF9yZWdpb25fc2NvcGUiOiJFVSIsInRpZCI6IjdlNGM5NzU3LWMzMWUtNGRmMy04ODQ0LWFhYzMyMDU4ZjVhNCIsInVuaXF1ZV9uYW1lIjoiYXBpY2EuYWxlcnRlckBkZW1vYXBpY2Eub25taWNyb3NvZnQuY29tIiwidXBuIjoiYXBpY2EuYWxlcnRlckBkZW1vYXBpY2Eub25taWNyb3NvZnQuY29tIiwidXRpIjoiMTY5YW1WZW5Ra2U2SDlHaE12VUdBQSIsInZlciI6IjEuMCIsInhtc19zdCI6eyJzdWIiOiJrVDBJQUl0U0dpaXRFQ0xnMTF4TW56b3N3ZFViNHN4X0VLcDE1eHR5MEE0In0sInhtc190Y2R0IjoxNDk0MjUzNzczfQ.vh1-jT2VVnvHb8GU7Jmp68IRtpjqd921GdYSZ7hThBZYXJR0qYsew1IIMJTXlHViWpEDQFEkQRQ5ttUwefZw0r6VG5i417Fvsr25XQlb-K199vGZUXFYDE1lbPYV16x0bqTwKqdF4cKfxNhlxdFJ4JjdvQHX_qPZlAugACRRV6HoKlAj5VuiipHcGTsm4q0w36WD6gPwMV_B5s752erLcnsJOCCUj_d0yBu4GqFupJZ0nDW7-LaETyst6zQUsVR1QFgGAXAHASMvhElYU-S3-6FBQuRWSNl-KkPsr-SZ5Yl-44PLuuM9JSj3ti30kUkBTGOetge9oDcCKW320M5zjA" }, { "key": "refresh_token", "value": "0.AR8AV5dMfh7D802IRKrDIFj1pEML_2Hee_ZEo3GEncriOxAfAO0.AgABAAAAAAAGV_bv21oQQ4ROqh0_1-tAAQDs_wIA9P9L_EQeGL2GoLkAJ4eOh0WOUfTQ9L-6LDgVp34DFl9hzlx-ia7i_e3lxzDOCYMhzGVTQaZUeEm6hlbZBQiStUntl9VMIcb52B-LUVN5IVTVoM2mOnQVJzSGRrXpGcPHZGKwgiQZwSpouNVwM0yVbH5JAtxwjwG5oJ7WZwn6Jk7Xe4Z_oE2rs6DUKJEgdNaoekq0nrAHtHPdssGO6maNSzxz5ndbFi8ehYwnh8ATaW9LhKljBoyAvBAtlqJ32nnV1Yfy9PwGUeuOODI4YRE81-U6yqMED9u4bEcDHELyPtNwsovBH2KLeOTyLxIUtwg0EaV5li0mZHiT9BYPzN6zqZo-tyUC3J-xUJDwAb-DTe1ZMCbl7jg3Un-E4r3wQvTPOFPxlulGwtGB58w5wphEo1ShFH9GOkt63YQ81hhq4NW_WoffUSQnIJYJwhVulXNVyU6Yc17jLJo_xzPEmCYO3_RXremIC2s_ZH_sBoczcIDsjDd9QabOdwpB_l0CmSOr9ITJJaySIYCNOQiJQc39Le6wR8ki0MT01bL56zwbNGq1l8WtcByKoTTjcvTX0jjPYn4hE7zwBEIdbX8WVBrti17UDRXQ1yMCnPYZ_soOZGf8fn_b6NEzIX9ZSC1gBFb5kClVZ9LjtQ2CyBM7O547U0jQyHlQGMXt0dsccBb_nSaFY2rW_JorJo7LTkHe8jajEwHiqJX5C3_LIvALlE0vMIFkUOIYsO89mtKeZVnuFSxZ9pGevoNAwQmw5RaJrmpu4BAJ9AhDp5eEocnn5g2RQ67JYOIHu6YlQjIi1y5BSP1HWW3iMroflEO6yHKhQfA7HlyZsD6zpHlOQpL_XLUXPdtpyHZeInn4zNqdGAMaK0eAgz9SPLVnud5G3620-ERZzbGADr2WrC1k4KKBwRijQwrlGw4sf2Dj" }, { "key": "userId", "value": "" }, { "key": "teamId", "value": "" }, { "key": "channelId", "value": "" } ] }