@apica-io/asm-pm-runner
Version:
Run a postman collection in Apica ASM.
433 lines • 12.7 kB
JSON
{
"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": ""
}
]
}