{
  "info": {
    "name": "QHSE Tech Public API",
    "description": "Free public REST API for QHSE & ESG software directory.\n\n**Base URL:** https://nypdfolwwyubfqqljmxj.functions.supabase.co/public-api\n\n**Auth:** Bearer token. Get one at https://qhsetech.com/api-docs.",
    "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json",
    "_postman_id": "a1b2c3d4-qhse-tech-public-api-v1"
  },
  "auth": { "type": "bearer", "bearer": [{ "key": "token", "value": "{{apiKey}}", "type": "string" }] },
  "variable": [
    { "key": "baseUrl", "value": "https://nypdfolwwyubfqqljmxj.functions.supabase.co/public-api", "type": "string" },
    { "key": "apiKey", "value": "qhse_live_REPLACE_ME", "type": "string" },
    { "key": "softwareId", "value": "tekmon", "type": "string" }
  ],
  "item": [
    { "name": "List software", "request": { "method": "GET", "url": { "raw": "{{baseUrl}}/v1/software?limit=10", "host": ["{{baseUrl}}"], "path": ["v1","software"], "query": [{"key":"limit","value":"10"},{"key":"offset","value":"0"},{"key":"category","value":"Incident Management","disabled":true},{"key":"q","value":"safety","disabled":true}] } } },
    { "name": "Get software by ID", "request": { "method": "GET", "url": { "raw": "{{baseUrl}}/v1/software/{{softwareId}}", "host": ["{{baseUrl}}"], "path": ["v1","software","{{softwareId}}"] } } },
    { "name": "List categories", "request": { "method": "GET", "url": { "raw": "{{baseUrl}}/v1/categories", "host": ["{{baseUrl}}"], "path": ["v1","categories"] } } },
    { "name": "List reviews", "request": { "method": "GET", "url": { "raw": "{{baseUrl}}/v1/reviews/{{softwareId}}", "host": ["{{baseUrl}}"], "path": ["v1","reviews","{{softwareId}}"] } } },
    { "name": "List glossary", "request": { "method": "GET", "url": { "raw": "{{baseUrl}}/v1/glossary?q=ISO", "host": ["{{baseUrl}}"], "path": ["v1","glossary"], "query": [{"key":"q","value":"ISO"}] } } },
    { "name": "Semantic search", "request": { "method": "GET", "url": { "raw": "{{baseUrl}}/v1/search?q=incident reporting&limit=5", "host": ["{{baseUrl}}"], "path": ["v1","search"], "query": [{"key":"q","value":"incident reporting"},{"key":"limit","value":"5"}] } } }
  ]
}
