nsl postman 3110bc298b59f993c48bc69371b5b6d1.json

{ "info": { "_postman_id": "7eedea8e-e8a4-4e4b-af7f-3e4c95650c26", "name": "Near Space Labs API Collection", "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json", "_exporter_id": "4580393" }, "item": [ { "name": "Tile Service", "item": [ { "name": "deprecated", "item": [ { "name": "/tile/{survey}/coverage", "request": { "auth": { "type": "bearer", "bearer": [ { "key": "token", "value": "{{access_token}}", "type": "string" } ] }, "method": "GET", "url": { "raw": "https://api.nearspacelabs.net/tile/2024Q2-NV-LAS/coverage?zoom=14&wkt=POINT (-115.268641 36.173426)&overlap=intersects", "protocol": "https", "host": [ "api", "nearspacelabs", "net" ], "path": [ "tile", "2024Q2-NV-LAS", "coverage" ], "query": [ { "key": "zoom", "value": "14" }, { "key": "wkt", "value": "POINT (-115.268641 36.173426)" }, { "key": "overlap", "value": "intersects" } ] } }, { "name": "/tile/surveys", "request": { "auth": { "type": "bearer", "bearer": [ { "key": "token", "value": "{{access_token}}", "type": "string" } ] }, "method": "GET", "url": { "raw": "https://api.nearspacelabs.net/tile/surveys", "protocol": "https", "host": [ "api", "nearspacelabs", "net" ], "path": [ "tile", "surveys" ] } }, }, { "name": "/tile/surveys/coverage", "request": { "auth": { "type": "bearer", "bearer": [ { "key": "token", "value": "{{access_token}}", "type": "string" } ] }, "method": "GET", "url": { "raw": "https://api.nearspacelabs.net/tile/surveys/coverage?zoom=14&overlap=intersects&wkt=POINT (-82.135849 27.014784)", "protocol": "https", "host": [ "api", "nearspacelabs", "net" ], "path": [ "tile", "surveys", "coverage" ], "query": [ { "key": "zoom", "value": "14" }, { "key": "overlap", "value": "intersects" }, { "key": "wkt", "value": "POINT (-82.135849 27.014784)" } ] } }, }, { "name": "/tile/{mosaic_id}/{z}/{x}/{y}", "request": { "auth": { "type": "bearer", "bearer": [ { "key": "token", "value": "{{access_token}}", "type": "string" } ] }, "method": "GET", "url": { "raw": "https://api.nearspacelabs.net/tile/2024Q4-FL-PTCH/20/285130/442535", "protocol": "https", "host": [ "api", "nearspacelabs", "net" ], "path": [ "tile", "2024Q4-FL-PTCH", "20", "285130", "442535" ], "query": [ { "key": "metadata", "value": null, "disabled": true } ] } }, }, { "name": "/tile/{mosaic_id}/mosaic_updates", "request": { "auth": { "type": "bearer", "bearer": [ { "key": "token", "value": "{{access_token}}", "type": "string" } ] }, "method": "GET", "url": { "raw": "https://api.nearspacelabs.net/tile/2024Q4-FL-PTCH/mosaic_updates?since=2024-11-13 17:55:10&include_percent_covered=1&until=2024-11-13 17:55:12", "protocol": "https", "host": [ "api", "nearspacelabs", "net" ], "path": [ "tile", "2024Q4-FL-PTCH", "mosaic_updates" ], "query": [ { "key": "since", "value": "2024-11-13 17:55:10" }, { "key": "include_percent_covered", "value": "1" }, { "key": "until", "value": "2024-11-13 17:55:12" } ] } }, } ] } ], { "name": "/tile/v2/{survey}/coverage", "request": { "auth": { "type": "bearer", "bearer": [ { "key": "token", "value": "{{access_token}}", "type": "string" } ] }, "method": "GET", "url": { "raw": "https://api.nearspacelabs.net/tile/v2/2024Q2-NV-LAS/coverage?zoom=14&wkt=POINT (-115.268641 36.173426)&overlap=intersects", "protocol": "https", "host": [ "api", "nearspacelabs", "net" ], "path": [ "tile", "v2", "2024Q2-NV-LAS", "coverage" ], "query": [ { "key": "zoom", "value": "14" }, { "key": "wkt", "value": "POINT (-115.268641 36.173426)" }, { "key": "overlap", "value": "intersects" } ] } } }, { "name": "/tile/v2/{survey}/footprint", "request": { "auth": { "type": "bearer", "bearer": [ { "key": "token", "value": "{{access_token}}", "type": "string" } ] }, "method": "GET", "url": { "raw": "https://api.nearspacelabs.net/tile/v2/2024Q2-NV-LAS/footprint", "protocol": "https", "host": [ "api", "nearspacelabs", "net" ], "path": [ "tile", "v2", "2024Q2-NV-LAS", "footprint" ] } } }, { "name": "/tile/v2/surveys/coverage", "request": { "auth": { "type": "bearer", "bearer": [ { "key": "token", "value": "{{access_token}}", "type": "string" } ] }, "method": "GET", "url": { "raw": "https://api.nearspacelabs.net/tile/v2/surveys/coverage?zoom=14&overlap=intersects&wkt=POINT (-82.135849 27.014784)", "protocol": "https", "host": [ "api", "nearspacelabs", "net" ], "path": [ "tile", "v2", "surveys", "coverage" ], "query": [ { "key": "zoom", "value": "14" }, { "key": "overlap", "value": "intersects" }, { "key": "wkt", "value": "POINT (-82.135849 27.014784)" } ] } } }, { "name": "/tile/v2/{mosaic_id}/{z}/{x}/{y}", "request": { "auth": { "type": "bearer", "bearer": [ { "key": "token", "value": "{{access_token}}", "type": "string" } ] }, "method": "GET", "url": { "raw": "https://api.nearspacelabs.net/tile/v2/2024Q4-FL-PTCH/20/285130/442535", "protocol": "https", "host": [ "api", "nearspacelabs", "net" ], "path": [ "tile", "v2", "2024Q4-FL-PTCH", "20", "285130", "442535" ], "query": [ { "key": "metadata", "value": null, "disabled": true } ] } } }, { "name": "/tile/v2/{mosaic_id}/mosaic_updates", "request": { "auth": { "type": "bearer", "bearer": [ { "key": "token", "value": "{{access_token}}", "type": "string" } ] }, "method": "GET", "url": { "raw": "https://api.nearspacelabs.net/tile/v2/2024Q4-FL-PTCH/mosaic_updates?since=2024-11-13 17:55:10&include_percent_covered=1&until=2024-11-13 17:55:12", "protocol": "https", "host": [ "api", "nearspacelabs", "net" ], "path": [ "tile", "v2", "2024Q4-FL-PTCH", "mosaic_updates" ], "query": [ { "key": "since", "value": "2024-11-13 17:55:10" }, { "key": "include_percent_covered", "value": "1" }, { "key": "until", "value": "2024-11-13 17:55:12" } ] } } }, { "name": "/tile/v2/surveys", "request": { "auth": { "type": "bearer", "bearer": [ { "key": "token", "value": "{{access_token}}", "type": "string" } ] }, "method": "GET", "url": { "raw": "https://api.nearspacelabs.net/tile/v2/surveys", "protocol": "https", "host": [ "api", "nearspacelabs", "net" ], "path": [ "tile", "v2", "surveys" ] } } } ] } ], "oauth": [ { "name": "OAuth", "item": [ { "name": "/oauth/token", "request": { "method": "POST", "header": [ { "key": "Content-Type", "value": "application/json" } ], "body": { "mode": "raw", "raw": "{\n "client_id": "{{NSL_ID}}",\n "client_secret": "{{NSL_SECRET}}",\n "grant_type": "client_credentials",\n "audience": "https://api.nearspacelabs.com\"\n }", "options": { "raw": { "language": "json" } } }, "url": { "raw": "https://api.nearspacelabs.net/oauth/token", "protocol": "https", "host": [ "api", "nearspacelabs", "net" ], "path": [ "oauth", "token" ] }, "description": "Generated from cURL: curl --location --request POST "https://sandbox.nearspacelabs.net/oauth/token\"
--header 'Content-Type: application/json'
--data-raw "{\n "client_id": "$NSL_ID",\n "client_secret": "$NSL_SECRET",\n "grant_type": "client_credentials",\n "audience": "https://api.nearspacelabs.com\"\n }"" } ] } ], "event": [ { "listen": "prerequest", "script": { "type": "text/javascript", "exec": [ "// Define the token URL, client credentials, and other required details", "const tokenUrl = 'https://api.nearspacelabs.net/oauth/token'; ", "const clientId = pm.collectionVariables.get("NSL_ID"); ", "const clientSecret = pm.collectionVariables.get("NSL_SECRET");", "// Set the body of the POST request (client_credentials grant type)", "const requestBody = {", " grant_type: 'client_credentials',", " client_id: clientId,", " client_secret: clientSecret,", "};", "// Send the POST request to get the token", "pm.sendRequest({", " url: tokenUrl,", " method: 'POST',", " header: {", " 'Content-Type': 'application/x-www-form-urlencoded',", " },", " body: {", " mode: 'urlencoded',", " urlencoded: Object.keys(requestBody).map(key => ({", " key: key,", " value: requestBody[key],", " })),", " },", "}, function (err, res) {", " if (err) {", " console.log('Error fetching access token:', err);", " } else {", " const responseJson = res.json();", " if (responseJson.access_token) {", " // Save the access token to the environment variable", " pm.environment.set('access_token', responseJson.access_token);", " console.log('Access token saved:', responseJson.access_token);", " } else {", " console.log('No access token found in response');", " }", " }", "});" ] } }, { "listen": "test", "script": { "type": "text/javascript", "exec": [ "" ] } } ], "variable": [ { "key": "NSL_ID", "value": "" }, { "key": "NSL_SECRET", "value": "" } ] } ] } }