Files
Deep-Package-Inspection/scratch/inspect_api.js
T
2026-06-30 17:06:08 +07:00

34 lines
953 B
JavaScript

const axios = require('axios');
const path = require('path');
require('dotenv').config({ path: path.join(__dirname, '.env.local') });
const API_KEY = process.env.NETIFY_API_KEY;
const SITE_UUID = process.env.NETIFY_SITE_UUID;
const BASE = 'https://informatics.netify.ai/api/v1';
const headers = {
'x-api-key': API_KEY,
'x-net-site': SITE_UUID,
'Accept': 'application/json'
};
async function inspect() {
try {
const res = await axios.get(`${BASE}/data/flows`, { headers, params: { settings_limit: 2 } });
console.log('=== FLOW 0 ===');
console.dir(res.data?.data?.[0], { depth: null });
} catch (e) {
console.error(e.message);
}
try {
const res = await axios.get(`${BASE}/intelligence/discovery/devices`, { headers, params: { settings_limit: 2 } });
console.log('=== DISCOVERY DEVICE 0 ===');
console.dir(res.data?.data?.[0], { depth: null });
} catch (e) {
console.error(e.message);
}
}
inspect();