{
  "info": {
    "name": "VynCo API",
    "description": "Swiss Corporate Intelligence API — 507K+ companies, compliance screening, AI dossiers",
    "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json"
  },
  "auth": {
    "type": "bearer",
    "bearer": [{ "key": "token", "value": "{{api_key}}", "type": "string" }]
  },
  "variable": [
    { "key": "base_url", "value": "https://vynco.ch/api/v1" },
    { "key": "base_host", "value": "https://vynco.ch" },
    { "key": "api_key", "value": "vc_test_your_key_here" },
    { "key": "export_id", "value": "exp_abc123" }
  ],
  "item": [
    {
      "name": "Companies",
      "item": [
        {
          "name": "Search companies",
          "request": {
            "method": "GET",
            "url": {
              "raw": "{{base_url}}/companies?search=Nestlé&pageSize=5",
              "host": ["{{base_url}}"],
              "path": ["companies"],
              "query": [
                { "key": "search", "value": "Nestlé" },
                { "key": "pageSize", "value": "5" }
              ]
            }
          }
        },
        {
          "name": "Get company by UID",
          "request": {
            "method": "GET",
            "url": {
              "raw": "{{base_url}}/companies/CHE-105.805.080"
            }
          }
        },
        {
          "name": "Company events",
          "request": {
            "method": "GET",
            "url": {
              "raw": "{{base_url}}/companies/CHE-105.805.080/events?limit=10"
            }
          }
        },
        {
          "name": "Auditor history",
          "request": {
            "method": "GET",
            "url": {
              "raw": "{{base_url}}/companies/CHE-105.805.080/auditor-history"
            }
          }
        }
      ]
    },
    {
      "name": "Screening",
      "item": [
        {
          "name": "Screen entity",
          "request": {
            "method": "POST",
            "url": {
              "raw": "{{base_url}}/screening"
            },
            "header": [
              { "key": "Content-Type", "value": "application/json" }
            ],
            "body": {
              "mode": "raw",
              "raw": "{\"name\": \"Nestlé SA\"}"
            }
          }
        }
      ]
    },
    {
      "name": "Auditor Intelligence",
      "item": [
        {
          "name": "Long tenures (ISS)",
          "request": {
            "method": "GET",
            "url": {
              "raw": "{{base_url}}/auditor-tenures?min_years=10&pageSize=20"
            }
          }
        }
      ]
    },
    {
      "name": "AI",
      "item": [
        {
          "name": "Generate dossier",
          "request": {
            "method": "POST",
            "url": {
              "raw": "{{base_url}}/ai/dossier"
            },
            "header": [
              { "key": "Content-Type", "value": "application/json" }
            ],
            "body": {
              "mode": "raw",
              "raw": "{\"uid\": \"CHE-105.805.080\", \"depth\": \"summary\"}"
            }
          }
        },
        {
          "name": "AI search",
          "request": {
            "method": "POST",
            "url": {
              "raw": "{{base_url}}/ai/search"
            },
            "header": [
              { "key": "Content-Type", "value": "application/json" }
            ],
            "body": {
              "mode": "raw",
              "raw": "{\"query\": \"banks in Zurich with capital over 1 million\"}"
            }
          }
        },
        {
          "name": "Risk score",
          "request": {
            "method": "POST",
            "url": {
              "raw": "{{base_url}}/ai/risk-score"
            },
            "header": [
              { "key": "Content-Type", "value": "application/json" }
            ],
            "body": {
              "mode": "raw",
              "raw": "{\"uid\": \"CHE-105.805.080\"}"
            }
          }
        }
      ]
    },
    {
      "name": "Exports",
      "item": [
        {
          "name": "Create export job",
          "request": {
            "method": "POST",
            "url": {
              "raw": "{{base_url}}/exports"
            },
            "header": [
              { "key": "Content-Type", "value": "application/json" }
            ],
            "body": {
              "mode": "raw",
              "raw": "{\"format\": \"csv\", \"canton\": \"ZH\", \"maxRows\": 1000}"
            }
          }
        },
        {
          "name": "Get export status",
          "request": {
            "method": "GET",
            "url": {
              "raw": "{{base_url}}/exports/{{export_id}}"
            }
          }
        },
        {
          "name": "Download export file",
          "request": {
            "method": "GET",
            "url": {
              "raw": "{{base_url}}/exports/{{export_id}}/download"
            }
          }
        }
      ]
    },
    {
      "name": "Dashboard & Health",
      "item": [
        {
          "name": "Dashboard overview",
          "request": {
            "method": "GET",
            "url": {
              "raw": "{{base_url}}/dashboard"
            }
          }
        },
        {
          "name": "Health check",
          "request": {
            "method": "GET",
            "url": {
              "raw": "{{base_host}}/health"
            }
          }
        }
      ]
    },
    {
      "name": "Blog",
      "item": [
        {
          "name": "List posts",
          "request": {
            "method": "GET",
            "url": {
              "raw": "{{base_url}}/blog"
            }
          }
        },
        {
          "name": "Get post by slug",
          "request": {
            "method": "GET",
            "url": {
              "raw": "{{base_url}}/blog/iss-auditor-rotation-2026"
            }
          }
        },
        {
          "name": "List tags",
          "request": {
            "method": "GET",
            "url": {
              "raw": "{{base_url}}/blog/tags"
            }
          }
        }
      ]
    }
  ]
}
