# Knogin - Comprehensive Website Content ## AI Intelligence Hub | Court-Grade Investigative AI | Argus **URL**: https://knogin.com/en/products/ai-intelligence-hub **Category**: products **Description**: Overhaul investigations with AI that survives court scrutiny. Multi-model ensemble reasoning, cryptographic evidence provenance, and adversarial validation. **Keywords**: overhaul, investigations, with, that, survives, court, scrutiny, multi, model, ensemble, reasoning, cryptographic, evidence, provenance, adversarial, validation, badge, partners, headline, cross, examination, subheadline, grade, output, description, five, specialized, working, concert, delivering, investigative, intelligence, holds, under, legal, every, conclusion, backed, consensus, immutable, audit, trails, ctaprimary, request, demo, ctaprimaryarialabel, demonstration, ctasecondary, download, whitepaper ## Analytics & Reporting | Intelligence-Driven Decision Making | Argus **URL**: https://knogin.com/en/products/analytics-reporting **Category**: products **Description**: Upgrade overwhelming investigative data into actionable intelligence with AI-powered dashboards, client-side Python analytics, and automated compliance reporting. **Keywords**: upgrade, overwhelming, investigative, data, into, actionable, intelligence, with, powered, dashboards, client, side, python, analytics, automated, compliance, reporting, badge, headline, from, drowning, driving, decisions, subheadline, change, through, giving, investigators, commanders, clarity, decisively, ctaprimary, request, demo, ctaprimaryarialabel, demonstration, module, ctasecondary, watch, overview, ctasecondaryarialabel, video, trustcjis, cjis, ready, trustnibrs, nibrs, compliant, trustfedramp, fedramp ## asset-intelligence **URL**: https://knogin.com/en/products/asset-intelligence **Category**: products **Description**: **Keywords**: ## BWC Analytics | Transparent AI for Officer Protection | Argus **URL**: https://knogin.com/en/products/bwc-analytics **Category**: products **Description**: Vendor-independent body camera analytics with transparent AI, complete audit trails, and union-compatible due process. Works with Axon, WatchGuard, Utility. **Keywords**: vendor, independent, body, camera, analytics, with, transparent, complete, audit, trails, union, compatible, process, works, axon, watchguard, utility, badge, your, data, protection, subheadline, first, worn, platform, built, officer, core, independence, that, puts, back, control, primary, argus, protects, officers, primaryarialabel, navigate, journey, section, secondary, download, evaluation, guide, secondaryarialabel, full, stats, exoneration, value ## Communication Superpowers for Law Enforcement | Argus **URL**: https://knogin.com/en/products/collaboration-communications **Category**: products **Description**: Enable your teams to coordinate instantly across agencies, jurisdictions, and missions. Tactical collaboration built for field operations and investigations. **Keywords**: enable, your, teams, coordinate, instantly, across, agencies, jurisdictions, missions, tactical, collaboration, built, field, operations, investigations ## crew-dispatch **URL**: https://knogin.com/en/products/crew-dispatch **Category**: products **Description**: **Keywords**: ## Disclosure & Court Filing Module | Argus Data Fusion Platform **URL**: https://knogin.com/en/products/disclosure **Category**: products **Description**: AI-powered Brady compliance, automated disclosure bundles, and direct court filing. Rework constitutional obligations into simplified workflows. **Keywords**: powered, brady, compliance, automated, disclosure, bundles, direct, court, filing, rework, constitutional, obligations, into, simplified, workflows, badge, from, evidence, verdict, without, chaos, subtitle, change, weeks, manual, preparation, efficient, verified, description, protect, defendants, rights, secure, convictions, defend, against, appeals, single, platform, primarycta, experience, workflow, primaryctaarialabel, demonstration, secondarycta, analysis, secondaryctaarialabel, jump, section, scrollprompt ## Emergency Response Platform | Multi-Agency Coordination **URL**: https://knogin.com/en/products/emergency-response **Category**: products **Description**: Unified emergency response platform enabling real-time multi-agency coordination, AI-powered dispatch support, and offline-capable operations globally. **Keywords**: unified, emergency, response, platform, enabling, real, time, multi, agency, coordination, powered, dispatch, support, offline, capable, operations, globally, timestamp, location, control, centre, narrative, night, dispatcher, adjusts, headset, board, lights, three, cardiac, arrests, vehicle, collision, motorway, reports, structure, fire, within, ninety, seconds, reaches, radio, while, simultaneously, checking, four, different, screens, each, running ## Enterprise Platform - Argus Tactical Intelligence **URL**: https://knogin.com/en/products/enterprise-platform **Category**: products **Description**: See how unified investigation technology supports case outcomes. Interactive simulations show what your agency could accomplish with integrated evidence, intelligence, and case management. **Keywords**: unified, investigation, technology, supports, case, outcomes, interactive, simulations, show, what, your, agency, could, accomplish, with, integrated, evidence, intelligence, management, badge, platform, title, best, investigator, unlimited, memory, subtitle, every, connection, across, piece, instantly, correlated, pattern, surfaced, before, goes, cold, description, that, fantasy, looks, like, when, stops, holding, back, clocklabel, investigators, have ## Entity Profiles & Mission Control - Argus Tactical Intelligence **URL**: https://knogin.com/en/products/entity-profiles **Category**: products **Description**: Overhaul scattered intelligence into unified entity profiles with AI-powered briefings, real-time collaboration, and predictive recommendations that guide your next move. **Keywords**: overhaul, scattered, intelligence, into, unified, entity, profiles, with, powered, briefings, real, time, collaboration, predictive, recommendations, that, guide, your, next, move, badge, headline, mission, control, every, investigation, subheadline, reshape, actionable, description, collaborative, rooms, best, action, ctaprimary, ctaprimaryarialabel, jump, interactive, demo, ctasecondary, view, capabilities, ctasecondaryarialabel, section, trustcjis, cjis, compliant, trustagencies, agencies, trustrealtime ## Digital Evidence Management | Chain of Custody | Argus **URL**: https://knogin.com/en/products/evidence-management **Category**: products **Description**: Secure digital evidence management with cryptographic chain-of-custody, AI-powered analysis, and automated redaction. From crime scene to courtroom. Built for CJIS compliance. **Keywords**: secure, digital, evidence, management, with, cryptographic, chain, custody, powered, analysis, automated, redaction, from, crime, scene, courtroom, built, cjis, compliance, badge, ready, title, titlehighlight, that, withstands, challenge, subtitle, mathematical, proof, your, been, tampered, primarycta, request, demo, primaryctaarialabel, demonstration, secondarycta, watch, works, secondaryctaarialabel, video, scrolltocontent, scroll, content, stats, processingspeed, value, label, faster ## Geospatial Intelligence | Location Data Fusion Platform | Argus **URL**: https://knogin.com/en/products/geospatial-intelligence **Category**: products **Description**: Overhaul location data into court-ready intelligence. Pattern analysis, real-time collaboration, and evidence-grade exports designed for investigators. **Keywords**: overhaul, location, data, into, court, ready, intelligence, pattern, analysis, real, time, collaboration, evidence, grade, exports, designed, investigators, badge, intel, headline, geospatial, that, actually, subheadline, reshape, actionable, description, locked, disconnected, systems, complex, interfaces, only, specialists, navigate, questions, arise, worst, possible, moments, argus, delivers, works, think, intuitive, integrated, from, first, click, ctaprimary ## Graph & Relationship Analysis | Criminal Network Visualization | Argus **URL**: https://knogin.com/en/products/graph-analysis **Category**: products **Description**: Map complex criminal networks with GPU-accelerated graph visualization. Render 10,000+ entities at 60fps. Identify key players with automated centrality analysis. **Keywords**: complex, criminal, networks, with, accelerated, graph, visualization, render, entities, identify, players, automated, centrality, analysis, badge, network, intel, headline, connections, that, break, cases, wide, open, subheadline, reveal, hiding, plain, sight, description, hide, buried, spreadsheets, scattered, across, case, files, invisible, text, reports, argus, relationship, renders, thousands, relationships, instantly, revealing, organizational, structures, manual ## Intelligence & OSINT - Unified Collection Platform | Argus **URL**: https://knogin.com/en/products/intelligence-osint **Category**: products **Description**: Query unlimited intelligence providers simultaneously in seconds. Upgrade hours of manual OSINT collection into instant, thorough intelligence packages. **Keywords**: query, unlimited, intelligence, providers, simultaneously, seconds, upgrade, hours, manual, osint, collection, into, instant, thorough, packages, badge, intel, headline, need, without, subheadline, while, other, investigators, their, fifth, database, morning, yours, have, already, compiled, wide, ranging, from, sources, open, architecture, description, answers, change, fragmented, unified, actionable, ctaprimary, experience, ctaprimaryarialabel, request, demonstration, ctasecondary ## Investigation Management | AI-Powered Case Data Fusion Platform | Argus **URL**: https://knogin.com/en/products/investigation-workflows **Category**: products **Description**: Reshape investigations with Argus Investigation Management. Real-time collaboration, AI-powered pattern recognition, cryptographic evidence tracking. Built for CJIS compliance. Designed for modern policing. **Keywords**: reshape, investigations, with, argus, investigation, management, real, time, collaboration, powered, pattern, recognition, cryptographic, evidence, tracking, built, cjis, compliance, designed, modern, policing, timestamp, location, detective, bureau, narrative, sarah, chen, stares, screen, toggling, between, seven, different, windows, records, system, separate, database, spreadsheet, witness, interviews, email, thread, prosecutor, shared, drive, surveillance, footage, legacy ## outage-management **URL**: https://knogin.com/en/products/outage-management **Category**: products **Description**: **Keywords**: ## Playbooks & Automation | AI-Powered Investigation Workflows | Argus **URL**: https://knogin.com/en/products/playbooks **Category**: products **Description**: Support investigations with AI-powered playbooks that guide every analysis, automate evidence triage, and ensure methodology consistency. 15 pre-built workflows plus custom playbook creation. **Keywords**: support, investigations, with, powered, playbooks, that, guide, every, analysis, automate, evidence, triage, ensure, methodology, consistency, built, workflows, plus, custom, playbook, creation, badge, headline, your, best, investigator, methods, available, everyone, time, subheadline, investigators, through, complex, analyses, document, decision, making, institutional, expertise, repeatable, defensible, primarycta, experience, guided, investigation, secondarycta, download, capability, overview ## scada-telemetry **URL**: https://knogin.com/en/products/scada-telemetry **Category**: products **Description**: **Keywords**: ## Stream Analytics Engine | Real-Time Public Safety Intelligence | Argus **URL**: https://knogin.com/en/products/stream-analytics **Category**: products **Description**: Unify live signals from dispatch, sensors, OSINT, financial data, and partner systems to deliver real-time situational awareness. **Keywords**: unify, live, signals, from, dispatch, sensors, osint, financial, data, partner, systems, deliver, real, time, situational, awareness, eyebrow, title, turn, into, coordinated, action, before, moment, passes, twitter, surge, after, major, incident, bank, suspicious, wire, transfer, high, risk, account, border, vehicle, crossing, that, triggers, known, pattern, phone, gunshot, sensor, alert, matched, multiple ## utility-operations **URL**: https://knogin.com/en/products/utility-operations **Category**: products **Description**: **Keywords**: ## Argus Workforce Management - Intelligent Public Safety Scheduling **URL**: https://knogin.com/en/products/workforce **Category**: products **Description**: Gamified, immersive workforce management for public safety. Experience real scenarios: scheduling, union compliance, fatigue management, and more. **Keywords**: gamified, immersive, workforce, management, public, safety, experience, real, scenarios, scheduling, union, compliance, fatigue, more, title, your, people, deserve, better, than, spreadsheets, broken, promises, subtitle, professionals, work, hardest, shifts, face, highest, stakes, rely, most, outdated, tools, argus, changes, that, stats, officers, have, experienced, duty, cost, county, sheriff, overtime, spending, vacancy, average ## Border Security Data Fusion Platform | Argus **URL**: https://knogin.com/en/solutions/border-security **Category**: solutions **Description**: Overhaul fragmented border data into connected intelligence. Detect crossing patterns, trade anomalies, and maritime threats before windows close. **Keywords**: overhaul, fragmented, border, data, into, connected, intelligence, detect, crossing, patterns, trade, anomalies, maritime, threats, before, windows, close, badge, command, title, were, there, systems, weren, looking, description, vehicle, crossed, times, days, each, different, cargo, manifest, legal, isolation, together, they, smuggling, operation, worth, millions, question, what, your, could, always, known, primarycta, primaryctaarialabel ## Compliance & AML Platform | AI-Powered Detection to Reporting | Argus **URL**: https://knogin.com/en/solutions/compliance-aml **Category**: solutions **Description**: Reshape compliance operations with AI-powered AML detection, real-time sanctions screening, PEP monitoring, and automated regulatory reporting. Built for compliance teams. **Keywords**: reshape, compliance, operations, with, powered, detection, real, time, sanctions, screening, monitoring, automated, regulatory, reporting, built, teams, badge, title, from, investigation, description, platform, that, overhauls, screen, monitor, investigate, report, realities, modern, financial, crime, primarycta, view, capabilities, primaryctaarialabel, scroll, down, review, secondarycta, request, demo, secondaryctaarialabel, demonstration, trustindicators, sanctionscompliant, realtimescreening, auditready, audit, ready ## Corporate Security Solutions - Argus **URL**: https://knogin.com/en/solutions/corporate-security **Category**: solutions **Description**: Enterprise security operations and incident management platform. Corporate-grade security operations without government complexity. Designed for corporate security teams. **Keywords**: enterprise, security, operations, incident, management, platform, corporate, grade, without, government, complexity, designed, teams, title, description, face, unique, challenges, protecting, assets, managing, incidents, coordinating, responses, across, global, argus, delivers, capabilities, specifically, private, sector, overhead, focused, platforms, primarycta, primaryctaarialabel, view, secondarycta, talk, team, secondaryctaarialabel, contact, solutions, badge, core, built, provides, unified, your ## Counter-Terrorism Solutions - Argus Data Fusion Platform **URL**: https://knogin.com/en/solutions/counter-terrorism **Category**: solutions **Description**: Modern counter-terrorism requires tools designed for today's threat landscape. Argus provides radicalization detection, behavioral analysis, and prevention coordination for agencies combating lone actor threats and online radicalization. **Keywords**: modern, counter, terrorism, requires, tools, designed, today, threat, landscape, argus, provides, radicalization, detection, behavioral, analysis, prevention, coordination, agencies, combating, lone, actor, threats, online ## Cybercrime Data Fusion Platform - Unified Threat Response | Argus **URL**: https://knogin.com/en/solutions/cybercrime **Category**: solutions **Description**: Coordinate ransomware response, digital forensics, and threat intelligence across distributed teams with Argus's unified command center. **Keywords**: coordinate, ransomware, response, digital, forensics, threat, intelligence, across, distributed, teams, with, argus, unified, command, center, badge, cybercrime, title, gang, just, went, live, your, team, scattered, time, zones, what, happens, next, subtitle, real, demands, coordination, tools, were, built, world, where, everyone, sits, same, room, narrative, phone, buzzes, alert, been, dreading, major ## electric-utilities **URL**: https://knogin.com/en/solutions/electric-utilities **Category**: solutions **Description**: **Keywords**: ## Dispatcher Wellness & Fatigue Management - Argus **URL**: https://knogin.com/en/solutions/employee-wellness **Category**: solutions **Description**: The first emergency dispatch platform with real-time, science-based fatigue monitoring and wellness assessment. **Keywords**: first, emergency, dispatch, platform, with, real, time, science, based, fatigue, monitoring, wellness, assessment, title, your, dispatchers, make, life, death, decisions, every, shift, watching, them, subheadline, argus, built, designed, workforce, just, timeline, text, traditional, systems, tracked, call, none, this, arialabels, arrow, indicating, events, shiftstart, start, cardiacarrest, cardiac, arrest, rtcmultivehicle, multi, vehicle ## EU Maritime Security Solutions | Coast Guard Intelligence | Argus **URL**: https://knogin.com/en/solutions/eu-maritime **Category**: solutions **Description**: Unified maritime surveillance for EU coast guards. EMSA, CISE, and Frontex integration for shadow fleet detection, SAR coordination, and infrastructure protection. **Keywords**: unified, maritime, surveillance, coast, guards, emsa, cise, frontex, integration, shadow, fleet, detection, coordination, infrastructure, protection, badge, intelligence, headline, lives, lost, billion, sanctions, evaded, fragmented, system, subheadline, europe, operates, through, authorities, with, incompatible, systems, when, tanker, goes, dark, migrant, vessel, sends, final, distress, call, pipeline, saboteur, cuts, cable, data, exists, connections ## gas-utilities **URL**: https://knogin.com/en/solutions/gas-utilities **Category**: solutions **Description**: **Keywords**: ## Human Trafficking Investigation Technology | Argus Tactical Intelligence **URL**: https://knogin.com/en/solutions/human-trafficking **Category**: solutions **Description**: Upgrade human trafficking investigations with unified intelligence, network analysis, and victim-centered design. See how Argus helps task forces identify victims, map trafficking networks, and build prosecution-ready cases. **Keywords**: upgrade, human, trafficking, investigations, with, unified, intelligence, network, analysis, victim, centered, design, argus, helps, task, forces, identify, victims, networks, build, prosecution, ready, cases, badge, intel, title, they, moving, across, your, jurisdiction, right, systems, keep, description, operate, state, lines, digital, platforms, financial, simultaneously, traditional, investigation, tools, weren, designed, this, fight, primarycta ## Intelligence Agency & Fusion Center Solutions | Argus **URL**: https://knogin.com/en/solutions/intelligence-agencies **Category**: solutions **Description**: Enterprise-grade data fusion platform for fusion centers and analytical units. Integrate federal, state, local, and OSINT data in one secure environment. **Keywords**: enterprise, grade, data, fusion, platform, centers, analytical, units, integrate, federal, state, local, osint, secure, environment, badge, intel, analysis, intelligence, information, integration, subheadline, after, built, connect, dots, created, sharing, environments, exists, scattered, across, feeds, databases, systems, commercial, what, missing, ability, analyze, with, speed, that, threats, demand, valuestatement, argus, delivers, capabilities, accessible ## Law Enforcement Solutions - Argus **URL**: https://knogin.com/en/solutions/law-enforcement **Category**: solutions **Description**: Technology built by people who understand the mission. Argus unifies investigation, intelligence, and evidence management for investigators who deserve tools that properly support their work. **Keywords**: technology, built, people, understand, mission, argus, unifies, investigation, intelligence, evidence, management, investigators, deserve, tools, that, properly, support, their, work, title, unified, modern, investigations, description, need, eliminating, friction, fragmented, primarycta, view, platform, capabilities, primaryctaarialabel, enforcement, secondarycta, contact, team, secondaryctaarialabel, solutions ## probation-parole **URL**: https://knogin.com/en/solutions/probation-parole **Category**: solutions **Description**: **Keywords**: badge, supervision, intel, million, people, impossible, caseloads, same, paper, based, tools, subheadline, your, officers, supervise, more, than, entire, prison, jail, system, combined, often, cases, each, they, conduct, field, visits, alone, dangerous, neighborhoods, manage, gang, members, offenders, somehow, expected, change, behavior, with, technology, designed, compliance, paperwork, valuestatement, argus, reshapes, community, from ## Public Safety & Emergency Response | Argus Command Center **URL**: https://knogin.com/en/solutions/public-safety **Category**: solutions **Description**: Modern 911/PSAP with AI-powered triage, infrastructure-independent communications, and unified command. When carrier networks fail, Argus doesn't. **Keywords**: modern, psap, with, powered, triage, infrastructure, independent, communications, unified, command, when, carrier, networks, fail, argus, doesn, badge, public, safety, title, fails, description, current, emergency, response, that, operates, independently, vulnerable, because, every, second, call, matters, your, community, wait, their, outage, primarycta, action, primaryctaarialabel, request, personalized, demonstration, capabilities, secondarycta, download, brief, secondaryctaarialabel ## Smart City Data Fusion Platform | Unified Urban Operations | Argus **URL**: https://knogin.com/en/solutions/smart-cities **Category**: solutions **Description**: Overhaul fragmented city systems into unified urban intelligence. Real-time coordination across police, fire, EMS, and municipal services. **Keywords**: overhaul, fragmented, city, systems, into, unified, urban, intelligence, real, time, coordination, across, police, fire, municipal, services, title, when, every, system, talks, second, counts, subtitle, backbone, modern, metropolis, narrative, tuesday, emergency, operations, director, maria, chen, phone, buzzes, with, first, alert, scrollindicator, scroll, view, scrollindicatorarialabel, down, story, unfold, notifications, watermain, water, main ## storm-response **URL**: https://knogin.com/en/solutions/storm-response **Category**: solutions **Description**: **Keywords**: ## water-utilities **URL**: https://knogin.com/en/solutions/water-utilities **Category**: solutions **Description**: **Keywords**: ## Border Security Data Fusion Platform | CBP & Customs | Argus **URL**: https://knogin.com/en/industries/border-security **Category**: industries **Description**: Border security data fusion platform integrating surveillance sensors, biometrics, and threat intelligence for CBP, customs agencies, and border operations. **Keywords**: border, security, data, fusion, platform, integrating, surveillance, sensors, biometrics, threat, intelligence, customs, agencies, operations, badge, detect, decides, subheadline, modern, borders, bristle, with, technology, autonomous, towers, ground, thermal, cameras, drones, biometric, checkpoints, each, system, generates, missing, layer, that, connects, detections, known, networks, correlates, crossings, predicts, where, activity, occurs, next, valuestatement, argus ## Corrections Data Fusion Platform | Argus Command Center **URL**: https://knogin.com/en/industries/corrections **Category**: industries **Description**: Intelligence-grade corrections platform for jail and prison operations. STG tracking, incident analysis, staff safety, and multi-facility coordination. **Keywords**: intelligence, grade, corrections, platform, jail, prison, operations, tracking, incident, analysis, staff, safety, multi, facility, coordination, badge, intel, inside, these, walls, every, shift, mission, description, your, correctional, officers, face, combat, level, threat, environments, chronic, understaffing, rising, violence, mandatory, overtime, with, software, designed, paperwork, compliance, operational, survival, argus, brings, capabilities, facilities, where ## Counter-Terrorism Solutions | Argus Tactical Intelligence **URL**: https://knogin.com/en/industries/counter-terrorism **Category**: industries **Description**: Advanced counter-terrorism capabilities for the modern threat landscape. Detect radicalization, assess lone actor threats, and coordinate prevention. **Keywords**: advanced, counter, terrorism, capabilities, modern, threat, landscape, detect, radicalization, assess, lone, actor, threats, coordinate, prevention, badge, evolved, have, your, tools, subheadline, ninety, three, percent, fatal, terrorist, attacks, west, were, carried, actors, individuals, radicalized, online, planned, isolation, struck, with, minimal, warning, network, focused, built, after, designed, different, valuestatement, argus, provides, today ## Critical Infrastructure Protection Platform | Physical-Cyber-OT Convergence | Argus **URL**: https://knogin.com/en/industries/critical-infrastructure **Category**: industries **Description**: Unified physical-cyber-OT data fusion platform for critical infrastructure operators. Real-time cross-domain correlation, sector-specific threat intelligence, NERC CIP compliance, and multi-site visibility. **Keywords**: unified, physical, cyber, data, fusion, platform, critical, infrastructure, operators, real, time, cross, domain, correlation, sector, specific, threat, intelligence, nerc, compliance, multi, site, visibility, badge, infra, protection, three, domains, convergence, subheadline, faces, threats, across, security, cybersecurity, operational, technology, traditional, tools, address, only, argus, converges, into, valuestatement, provides, that, makes, actionable, primarycta ## Emergency Management Data Fusion Platform | EOC | Argus **URL**: https://knogin.com/en/industries/emergency-management **Category**: industries **Description**: Emergency management data fusion platform integrating partner intelligence, threat intelligence, and cross-agency coordination for EOC operations and situational awareness. **Keywords**: emergency, management, data, fusion, platform, integrating, partner, intelligence, threat, cross, agency, coordination, operations, situational, awareness, badge, when, disaster, strikes, decides, subheadline, centers, coordinate, response, tracking, resources, managing, communications, documenting, activities, complex, incidents, demand, more, than, they, require, understanding, just, what, happening, knowing, threats, emerge, valuestatement, argus, provides, layer, that, reshapes ## Financial Crimes Investigation Solutions | Argus **URL**: https://knogin.com/en/industries/financial-crimes **Category**: industries **Description**: Investigate money laundering and fraud across banks and blockchains. Argus connects crypto tracing, traditional financial analysis, and prosecution-ready evidence in one platform. **Keywords**: investigate, money, laundering, fraud, across, banks, blockchains, argus, connects, crypto, tracing, traditional, financial, analysis, prosecution, ready, evidence, platform, badge, crimes, follow, wherever, goes, subheadline, investigation, changed, drug, proceeds, move, through, convert, cryptocurrency, traverse, multiple, exit, foreign, exchanges, within, hours, schemes, operate, globally, from, valuestatement, provides, investigative, that, follows, both, worlds ## Human Trafficking Task Force Intelligence | Argus **URL**: https://knogin.com/en/industries/human-trafficking **Category**: industries **Description**: Unified anti-trafficking intelligence for task forces. Connect online ads, social media, communications, and financial signals into evidence-led cases. **Keywords**: unified, anti, trafficking, intelligence, task, forces, connect, online, social, media, communications, financial, signals, into, evidence, cases, badge, force, traffickers, evolved, subheadline, decade, recruited, stations, today, algorithmic, targeting, platforms, encrypted, messaging, cryptocurrency, payments, adopt, technology, within, months, investigations, often, remain, years, behind, valuestatement, argus, provides, analytical, platform, that, unifies, activity, metadata ## Officer Wellness & Duty of Care | Argus Command Center **URL**: https://knogin.com/en/industries/officer-wellness **Category**: industries **Description**: Integrated officer wellness with physical safety tracking. Union-compliant design, confidential peer support, cumulative exposure tracking. Protect your people. **Keywords**: integrated, officer, wellness, with, physical, safety, tracking, union, compliant, design, confidential, peer, support, cumulative, exposure, protect, your, people, badge, officers, signed, others, protecting, them, description, every, shift, absorb, trauma, that, accumulates, invisibly, they, witness, worst, moments, strangers, lives, make, split, second, decisions, under, impossible, pressure, then, home, parents, partners, friends ## prosecution **URL**: https://knogin.com/en/industries/prosecution **Category**: industries **Description**: **Keywords**: badge, prosecution, intel, stakes, high, case, management, subheadline, every, charging, decision, carries, weight, piece, evidence, matters, disclosure, obligation, constitutional, most, prosecutor, offices, operate, with, systems, designed, workflow, justice, valuestatement, argus, brings, intelligence, grade, tools, relationship, mapping, integration, compliance, that, protect, against, failures, primarycta, secondarycta, view, solutions, stats, exonerated, people, misconduct ## Tourism & Event Security Platform | PSaaS | Argus **URL**: https://knogin.com/en/industries/tourism-events **Category**: industries **Description**: Destination-level tourism security platform. Stadium, venue, festival, and entertainment district protection with unlimited intelligence, crowd intelligence, and coordination. **Keywords**: destination, level, tourism, security, platform, stadium, venue, festival, entertainment, district, protection, with, unlimited, intelligence, crowd, coordination, badge, public, safety, title, your, reputation, titlehighlight, protected, description, tourists, choose, destinations, they, trust, single, incident, tourist, attraction, damage, that, years, traditional, cannot, protect, threats, stop, boundaries, subdescription, argus, provides, unified, situational, awareness, across ## Tourism Safety Platform | Argus Command Center **URL**: https://knogin.com/en/industries/tourism **Category**: industries **Description**: Protect your visitors and tourism economy with Argus. Real-time emergency response, embassy coordination, and full safety infrastructure for island nations. **Keywords**: protect, your, visitors, tourism, economy, with, argus, real, time, emergency, response, embassy, coordination, full, safety, infrastructure, island, nations, badge, public, trust, titlehighlight, their, lives, give, them, they, feel, description, world, first, unified, platform, built, dependent, every, visitor, from, touchdown, takeoff, descriptionemergency, descriptionlanguage, language, support, descriptionend, analytics, prove, destination, safest, choice ## utilities **URL**: https://knogin.com/en/industries/utilities **Category**: industries **Description**: **Keywords**: --- # Knogin External Integration Documentation Version: 2026.4.1 Last Updated: 2026-05-28 This documentation covers the stable external integration contract only. Platform internals, administrative routes, schema-level discovery, and partner-only capabilities are intentionally withheld from the public surface. ## Table Of Contents 1. [Knogin External Integration API](https://knogin.com/api/docs/api-reference) 2. [Identity and app registration](https://knogin.com/api/docs/identity-app-registration) 3. [OAuth and service tokens](https://knogin.com/api/docs/oauth-service-tokens) 4. [JWKS and token verification](https://knogin.com/api/docs/jwks-token-verification) 5. [Event delivery and webhooks](https://knogin.com/api/docs/event-delivery-webhooks) 6. [GraphQL transport contract](https://knogin.com/api/docs/graphql-transport-contract) 7. [Observability and tracing](https://knogin.com/api/docs/observability-and-tracing) 8. [Async jobs](https://knogin.com/api/docs/async-jobs) 9. [Sandbox environment](https://knogin.com/api/docs/sandbox-environment) 10. [Discovery and governance](https://knogin.com/api/docs/discovery-and-governance) --- # Knogin External Integration API Stable public integration documentation for external integrators. This surface covers app registration, OAuth, JWKS verification, webhooks, and GraphQL transport only. ## Contract Boundary This documentation covers the stable external integration contract only. Platform internals, administrative routes, schema-level discovery, and partner-only capabilities are intentionally withheld from the public surface. Detailed public topics are limited to identity and app registration, oauth and service tokens, jwks and token verification, event delivery and webhooks, graphql transport contract, observability and tracing, async jobs, sandbox environment, discovery and governance. Advanced platform capabilities stay behind the vendor integration request flow and are not published as machine-readable docs. ## Base URLs Website documentation: https://knogin.com/docs/api-reference Machine-readable index: https://knogin.com/api/docs Authentication service: https://auth.knogin.com GraphQL transport: https://api.knogin.com/graphql ## Quick Start 1. Create or inspect your integration app under /v1/platform/apps. 2. Confirm the scopes your tenant has approved with /v1/platform/scopes. 3. Obtain OAuth access tokens or mint service tokens for machine-to-machine flows. 4. Validate JWTs against the public JWKS endpoints. 5. Configure webhooks or request access for advanced platform capabilities. Machine-readable discovery ```bash curl https://knogin.com/api/docs | jq . curl https://knogin.com/api/docs/oauth-service-tokens curl https://knogin.com/api/docs?format=markdown ``` ## Capabilities Available By Request Advanced platform APIs, curated GraphQL bundles, and enterprise federation are intentionally excluded from machine-readable public docs. Request access through https://knogin.com/docs/integration-guide#vendor-contact when your integration requires a reviewed partner or customer-admin workflow. ## Related Topics - [Identity and app registration](https://knogin.com/api/docs/identity-app-registration) - [OAuth and service tokens](https://knogin.com/api/docs/oauth-service-tokens) - [JWKS and token verification](https://knogin.com/api/docs/jwks-token-verification) - [Event delivery and webhooks](https://knogin.com/api/docs/event-delivery-webhooks) - [GraphQL transport contract](https://knogin.com/api/docs/graphql-transport-contract) - [Observability and tracing](https://knogin.com/api/docs/observability-and-tracing) - [Async jobs](https://knogin.com/api/docs/async-jobs) - [Sandbox environment](https://knogin.com/api/docs/sandbox-environment) - [Discovery and governance](https://knogin.com/api/docs/discovery-and-governance) --- # Identity and app registration Register an integration, inspect allowed scopes, and manage governance settings for an external app. ## GET /v1/platform/scopes · List available scopes Host: https://auth.knogin.com Auth: Bearer token Audience: External integrators Stability: Stable Returns the scope catalog that external apps can request during registration and token issuance. Integration notes: - Use this endpoint to build consent or admin approval workflows around approved scopes. - Do not assume unpublished scopes exist or are available to your tenant. Request ```bash curl https://auth.knogin.com/v1/platform/scopes \ -H "Authorization: Bearer " ``` Response ```json { "scopes": [ { "name": "webhooks:write", "description": "Create and update outbound webhook subscriptions" } ] } ``` ## GET/POST /v1/platform/apps · Create and list platform apps Host: https://auth.knogin.com Auth: Bearer token Audience: External integrators Stability: Stable Creates an external integration app record or enumerates the apps already registered for the tenant. Integration notes: - Register a named app before attempting OAuth authorization code or client credentials flows. - The response includes client metadata, approved grants, and tenancy context. Request ```bash curl -X POST https://auth.knogin.com/v1/platform/apps \ -H "Authorization: Bearer " \ -H "Content-Type: application/json" \ -d '{ "name": "Case sync connector", "grant_types": ["client_credentials"], "redirect_uris": [], "requested_scopes": ["webhooks:write"] }' ``` Response ```json { "client_id": "app_123", "client_secret": "", "grant_types": ["client_credentials"], "requested_scopes": ["webhooks:write"] } ``` ## GET /v1/platform/apps/{client_id} · Inspect an integration app Host: https://auth.knogin.com Auth: Bearer token Audience: External integrators Stability: Stable Fetches the current metadata and governance state for a registered app by client identifier. Integration notes: - Use this endpoint to audit redirect URIs, grants, and scope posture before rotating secrets or enabling new workflows. Request ```bash curl https://auth.knogin.com/v1/platform/apps/app_123 \ -H "Authorization: Bearer " ``` Response ```json { "client_id": "app_123", "name": "Case sync connector", "grant_types": ["client_credentials"], "governance": { "allow_service_tokens": true } } ``` ## PATCH /v1/platform/apps/{client_id}/governance · Update app governance Host: https://auth.knogin.com Auth: Bearer token Audience: Customer admins Stability: Stable Adjusts governance flags for an existing app without exposing tenant-wide administrative controls. Integration notes: - Use governance updates to constrain redirects, service token usage, and other tenant-approved behaviors. - This surface is scoped to the app identified in the path. Request ```bash curl -X PATCH https://auth.knogin.com/v1/platform/apps/app_123/governance \ -H "Authorization: Bearer " \ -H "Content-Type: application/json" \ -d '{ "allow_service_tokens": true, "enforce_pkce": true }' ``` Response ```json { "client_id": "app_123", "governance": { "allow_service_tokens": true, "enforce_pkce": true } } ``` ## Related Topics - [OAuth and service tokens](https://knogin.com/api/docs/oauth-service-tokens) - [JWKS and token verification](https://knogin.com/api/docs/jwks-token-verification) - [Event delivery and webhooks](https://knogin.com/api/docs/event-delivery-webhooks) - [GraphQL transport contract](https://knogin.com/api/docs/graphql-transport-contract) - [Observability and tracing](https://knogin.com/api/docs/observability-and-tracing) - [Async jobs](https://knogin.com/api/docs/async-jobs) - [Sandbox environment](https://knogin.com/api/docs/sandbox-environment) - [Discovery and governance](https://knogin.com/api/docs/discovery-and-governance) --- # OAuth and service tokens Use OAuth 2.0 authorization code or client credentials flows, then rotate credentials without exposing internal auth flows. ## GET /v1/oauth/authorize · Start OAuth authorization code flow Host: https://auth.knogin.com Auth: OAuth authorization code Audience: External integrators Stability: Stable Initiates the authorization flow for integrations that act on behalf of a signed-in user. Integration notes: - Authorization requests should use the redirect URIs and scopes already approved on the platform app. - PKCE should be used whenever a confidential client secret is not available. Request ```bash https://auth.knogin.com/v1/oauth/authorize?response_type=code&client_id=app_123&redirect_uri=https%3A%2F%2Fintegrator.example%2Fcallback&scope=webhooks%3Awrite&state=&code_challenge=&code_challenge_method=S256 ``` Response ```text 302 redirect to the registered redirect URI with either ?code= or an OAuth error. ``` ## POST /v1/oauth/token · Exchange or mint access tokens Host: https://auth.knogin.com Auth: OAuth auth code or client credentials Audience: External integrators Stability: Stable Issues access tokens via authorization code or client credentials without documenting internal password or session flows. Integration notes: - Use authorization code for user-delegated access and client credentials for headless service integrations. - Only request scopes that were approved during app registration. Request ```bash curl -X POST https://auth.knogin.com/v1/oauth/token \ -H "Content-Type: application/x-www-form-urlencoded" \ -d "grant_type=client_credentials&client_id=app_123&client_secret=&scope=webhooks:write" ``` Response ```json { "access_token": "", "token_type": "Bearer", "expires_in": 3600, "scope": "webhooks:write" } ``` ## POST /v1/platform/apps/{client_id}/service-token · Mint a service token Host: https://auth.knogin.com Auth: Bearer token Audience: Customer admins Stability: Stable Issues a service token for automation that should not depend on an end-user session. Integration notes: - Service tokens are appropriate for webhook management, scheduled exports, and other machine-to-machine workflows. - Keep service-token issuance behind tenant admin approval. Request ```bash curl -X POST https://auth.knogin.com/v1/platform/apps/app_123/service-token \ -H "Authorization: Bearer " \ -H "Content-Type: application/json" \ -d '{ "scopes": ["webhooks:write"] }' ``` Response ```json { "token": "", "expires_at": "2026-03-24T10:00:00Z" } ``` ## POST /v1/platform/apps/{client_id}/rotate-secret · Rotate an app secret Host: https://auth.knogin.com Auth: Bearer token Audience: Customer admins Stability: Stable Rotates a confidential client secret so an external integration can recover or rotate credentials safely. Integration notes: - Treat the rotated secret as write-once material and replace it in your secret store immediately. - Rotate secrets before revoking old credentials from automation. Request ```bash curl -X POST https://auth.knogin.com/v1/platform/apps/app_123/rotate-secret \ -H "Authorization: Bearer " ``` Response ```json { "client_id": "app_123", "client_secret": "" } ``` ## Related Topics - [Identity and app registration](https://knogin.com/api/docs/identity-app-registration) - [JWKS and token verification](https://knogin.com/api/docs/jwks-token-verification) - [Event delivery and webhooks](https://knogin.com/api/docs/event-delivery-webhooks) - [GraphQL transport contract](https://knogin.com/api/docs/graphql-transport-contract) - [Observability and tracing](https://knogin.com/api/docs/observability-and-tracing) - [Async jobs](https://knogin.com/api/docs/async-jobs) - [Sandbox environment](https://knogin.com/api/docs/sandbox-environment) - [Discovery and governance](https://knogin.com/api/docs/discovery-and-governance) --- # JWKS and token verification Verify Knogin-issued JWTs against public JWKS endpoints rather than relying on private signing details. ## GET /.well-known/jwks.json · OpenID-compatible JWKS discovery Host: https://auth.knogin.com Auth: Public Audience: External integrators Stability: Stable Publishes public signing keys at the well-known JWKS path for standards-based token validation. Integration notes: - Use the key identifier in the JWT header to select the correct public key. - Cache JWKS responses according to your verifier policy and refresh on unknown key IDs. Request ```bash curl https://auth.knogin.com/.well-known/jwks.json ``` Response ```json { "keys": [ { "kty": "RSA", "kid": "2026-03-signing-key", "use": "sig" } ] } ``` ## GET /v1/auth/jwks.json · Versioned JWKS endpoint Host: https://auth.knogin.com Auth: Public Audience: External integrators Stability: Stable Provides the same public signing material under the auth-service versioned API namespace. Integration notes: - Use this variant when your API client standardizes on versioned endpoints. Request ```bash curl https://auth.knogin.com/v1/auth/jwks.json ``` Response ```json { "keys": [ { "kty": "RSA", "kid": "2026-03-signing-key", "use": "sig" } ] } ``` ## Related Topics - [Identity and app registration](https://knogin.com/api/docs/identity-app-registration) - [OAuth and service tokens](https://knogin.com/api/docs/oauth-service-tokens) - [Event delivery and webhooks](https://knogin.com/api/docs/event-delivery-webhooks) - [GraphQL transport contract](https://knogin.com/api/docs/graphql-transport-contract) - [Observability and tracing](https://knogin.com/api/docs/observability-and-tracing) - [Async jobs](https://knogin.com/api/docs/async-jobs) - [Sandbox environment](https://knogin.com/api/docs/sandbox-environment) - [Discovery and governance](https://knogin.com/api/docs/discovery-and-governance) --- # Event delivery and webhooks Create, test, and observe webhook deliveries for approved outbound integrations. ## GET/POST /v1/webhooks · Create and list webhooks Host: https://auth.knogin.com Auth: Bearer token Audience: External integrators Stability: Stable Manages outbound webhook subscriptions used to deliver approved event notifications to an external system. Integration notes: - Create subscriptions only for events your integration has been approved to receive. - Outbound webhook secrets should be stored and rotated like any other integration credential. Request ```bash curl -X POST https://auth.knogin.com/v1/webhooks \ -H "Authorization: Bearer " \ -H "Content-Type: application/json" \ -d '{ "url": "https://integrator.example/webhooks/argus", "events": ["incident.updated"], "secret": "" }' ``` Response ```json { "id": "wh_123", "url": "https://integrator.example/webhooks/argus", "events": ["incident.updated"] } ``` ## GET/PUT/DELETE /v1/webhooks/{webhook_id} · Inspect, update, or delete a webhook Host: https://auth.knogin.com Auth: Bearer token Audience: External integrators Stability: Stable Manages an individual webhook subscription by identifier. Integration notes: - Use update operations to rotate secrets or adjust event selections without recreating the subscription. Request ```bash curl -X PUT https://auth.knogin.com/v1/webhooks/wh_123 \ -H "Authorization: Bearer " \ -H "Content-Type: application/json" \ -d '{ "events": ["incident.updated", "incident.closed"] }' ``` Response ```json { "id": "wh_123", "events": ["incident.updated", "incident.closed"] } ``` ## GET /v1/webhooks/{webhook_id}/deliveries · Review delivery attempts Host: https://auth.knogin.com Auth: Bearer token Audience: External integrators Stability: Stable Returns historical delivery attempts for a webhook so integrators can debug retries and downstream failures. Integration notes: - Use delivery history instead of internal logs to diagnose receiver behavior. - Delivery metadata is limited to the webhook in scope. Request ```bash curl https://auth.knogin.com/v1/webhooks/wh_123/deliveries \ -H "Authorization: Bearer " ``` Response ```json { "deliveries": [ { "id": "dlv_123", "status": "succeeded", "attempted_at": "2026-03-23T12:00:00Z" } ] } ``` ## POST /v1/webhooks/{webhook_id}/test · Send a test webhook Host: https://auth.knogin.com Auth: Bearer token Audience: External integrators Stability: Stable Triggers a synthetic delivery to validate receiver configuration before enabling production traffic. Integration notes: - Use test deliveries when rotating secrets or validating a new endpoint. Request ```bash curl -X POST https://auth.knogin.com/v1/webhooks/wh_123/test \ -H "Authorization: Bearer " ``` Response ```json { "delivery_id": "dlv_test_123", "status": "queued" } ``` ## Related Topics - [Identity and app registration](https://knogin.com/api/docs/identity-app-registration) - [OAuth and service tokens](https://knogin.com/api/docs/oauth-service-tokens) - [JWKS and token verification](https://knogin.com/api/docs/jwks-token-verification) - [GraphQL transport contract](https://knogin.com/api/docs/graphql-transport-contract) - [Observability and tracing](https://knogin.com/api/docs/observability-and-tracing) - [Async jobs](https://knogin.com/api/docs/async-jobs) - [Sandbox environment](https://knogin.com/api/docs/sandbox-environment) - [Discovery and governance](https://knogin.com/api/docs/discovery-and-governance) --- # GraphQL transport contract Connect to the shared GraphQL transport with bearer authentication and tenant scoping, without publishing the full schema or operation inventory. ## POST /graphql · Use the shared GraphQL transport Host: https://api.knogin.com Auth: Bearer token Audience: External integrators Stability: Stable Connect to the GraphQL endpoint with bearer tokens and tenant scoping, while operation bundles remain curated and access-controlled. Integration notes: - Public documentation covers transport, headers, tenancy, and error handling only. - Schema dumps, playground access, introspection guidance, and unpublished operations are excluded from the public contract. - Approved partners receive curated operation bundles tied to explicit integration workflows. Request ```bash curl -X POST https://api.knogin.com/graphql \ -H "Authorization: Bearer " \ -H "Content-Type: application/json" \ -H "X-Tenant-ID: " \ -d '{ "query": "", "variables": {} }' ``` Response ```json { "data": { "result": "Returned for your approved operation bundle" } } ``` ## Related Topics - [Identity and app registration](https://knogin.com/api/docs/identity-app-registration) - [OAuth and service tokens](https://knogin.com/api/docs/oauth-service-tokens) - [JWKS and token verification](https://knogin.com/api/docs/jwks-token-verification) - [Event delivery and webhooks](https://knogin.com/api/docs/event-delivery-webhooks) - [Observability and tracing](https://knogin.com/api/docs/observability-and-tracing) - [Async jobs](https://knogin.com/api/docs/async-jobs) - [Sandbox environment](https://knogin.com/api/docs/sandbox-environment) - [Discovery and governance](https://knogin.com/api/docs/discovery-and-governance) --- # Observability and tracing W3C Trace Context propagation, OpenTelemetry instrumentation, X-Argus-Trace-ID and X-Argus-Span-ID response headers, and a tenant-scoped trace lookup endpoint. ## GET /v1/observability/traces/{trace_id} · Look up a recorded trace Host: https://api.knogin.com Auth: Bearer token Audience: External integrators Stability: Stable Returns a tenant-scoped span tree for a W3C trace ID. Integration notes: - Requires the `argus:observability:read` scope on a bearer token. - Every Argus response carries `X-Argus-Trace-ID` and `X-Argus-Span-ID`. - Submit `traceparent` on requests to anchor the trace in your own observability backend. - Returns 503 with `query_hint: use_your_backend` if the OTEL backend is briefly unreachable; the trace was still recorded. Request ```bash curl -H "Authorization: Bearer $TOKEN" https://api.knogin.com/v1/observability/traces/0af7651916cd43dd8448eb211c80319c ``` Response ```json { "trace_id": "0af7651916cd43dd8448eb211c80319c", "spans": [...] } ``` ## Related Topics - [Identity and app registration](https://knogin.com/api/docs/identity-app-registration) - [OAuth and service tokens](https://knogin.com/api/docs/oauth-service-tokens) - [JWKS and token verification](https://knogin.com/api/docs/jwks-token-verification) - [Event delivery and webhooks](https://knogin.com/api/docs/event-delivery-webhooks) - [GraphQL transport contract](https://knogin.com/api/docs/graphql-transport-contract) - [Async jobs](https://knogin.com/api/docs/async-jobs) - [Sandbox environment](https://knogin.com/api/docs/sandbox-environment) - [Discovery and governance](https://knogin.com/api/docs/discovery-and-governance) --- # Async jobs Enqueue long-running work (intelligence.enrich.bulk, export.bulk, import.bulk, graph.compute), poll status, fetch results, cancel, list, and receive HMAC-signed webhook callbacks. Tenant-scoped with 24h Idempotency-Key replay. ## POST /v1/jobs · Enqueue an async job Host: https://api.knogin.com Auth: Bearer token Audience: External integrators Stability: Stable Creates an async job for one of the supported kinds and returns an `id` for polling or webhook delivery. Integration notes: - Requires the `argus:jobs:write` scope on a bearer token. - Initial supported kinds: `intelligence.enrich.bulk`, `export.bulk`, `import.bulk`, `graph.compute`. - Optional `Idempotency-Key` header (UUID v4 recommended) provides a 24h replay window per tenant. Replays return 200 with the same body and `id` as the original 201. - Optional `callback_url` enables a signed webhook delivery on completion; otherwise poll the status and result endpoints. Request ```bash curl -X POST https://api.knogin.com/v1/jobs \ -H "Authorization: Bearer $TOKEN" \ -H "Content-Type: application/json" \ -H "Idempotency-Key: 8b9d8a2e-4a8c-4a7e-8a2e-4a8c4a7e8a2e" \ -d '{ "kind": "intelligence.enrich.bulk", "payload": { "profile_ids": ["p1", "p2"] }, "callback_url": "https://partner.example.com/argus-webhook", "secrecy_level": "standard" }' ``` Response ```json { "id": "01HFXY...", "kind": "intelligence.enrich.bulk", "status": "queued", "created_at": "2026-05-08T12:00:00Z", "trace_id": "0af7651916cd43dd8448eb211c80319c" } ``` ## GET /v1/jobs/{id} · Get job status Host: https://api.knogin.com Auth: Bearer token Audience: External integrators Stability: Stable Returns the current state of a single job, including kind, status, progress, timestamps, error, and trace ID. Integration notes: - Requires the `argus:jobs:read` scope on a bearer token. - `status` enum: `queued`, `running`, `succeeded`, `failed`, `cancelled`. - Cross-tenant lookups return 404 (never 403) to avoid revealing existence. Request ```bash curl https://api.knogin.com/v1/jobs/01HFXY... \ -H "Authorization: Bearer $TOKEN" ``` Response ```json { "id": "01HFXY...", "kind": "intelligence.enrich.bulk", "status": "running", "progress_pct": 42, "created_at": "2026-05-08T12:00:00Z", "updated_at": "2026-05-08T12:00:30Z", "completed_at": null, "error": null, "trace_id": "0af7651916cd43dd8448eb211c80319c" } ``` ## GET /v1/jobs/{id}/result · Get job result Host: https://api.knogin.com Auth: Bearer token Audience: External integrators Stability: Stable Returns the result reference and a short-lived signed URL once the job has succeeded. Integration notes: - Requires the `argus:jobs:read` scope on a bearer token. - Returns 202 with `{ status, progress_pct }` while the job is still `queued` or `running`. - Returns 410 once the result has expired (default 30-day retention); the job record itself remains queryable. - The `signed_url` is a short-lived presigned URL into R2; treat it as a credential. Request ```bash curl https://api.knogin.com/v1/jobs/01HFXY.../result \ -H "Authorization: Bearer $TOKEN" ``` Response ```json { "id": "01HFXY...", "result_ref": "r2://argus-jobs/results/01HFXY.json", "signed_url": "https://r2-presigned-url..." } ``` ## DELETE /v1/jobs/{id} · Cancel a job Host: https://api.knogin.com Auth: Bearer token Audience: External integrators Stability: Stable Requests cancellation of a queued or running job. Idempotent replays of an already-cancelled job return 200. Integration notes: - Requires the `argus:jobs:write` scope on a bearer token. - Returns 204 when a `queued` or `running` job is cancelled. - Returns 200 when the job is already `cancelled` (idempotent replay). - Returns 409 only when the job has reached a terminal-success status (`succeeded` or `failed`); a job that already completed cannot be cancelled. Request ```bash curl -X DELETE https://api.knogin.com/v1/jobs/01HFXY... \ -H "Authorization: Bearer $TOKEN" ``` Response ```text HTTP/1.1 204 No Content ``` ## GET /v1/jobs · List jobs Host: https://api.knogin.com Auth: Bearer token Audience: External integrators Stability: Stable Lists jobs for the caller's tenant with optional kind and status filters and cursor pagination. Integration notes: - Requires the `argus:jobs:read` scope on a bearer token. - Supports filters `kind` (one of the supported job kinds) and `status` (any value from the status enum). - Pagination uses `limit` (default 50, max 200) and an opaque `cursor` token returned as `next_cursor` on the previous page. - Results are scoped to the caller's tenant; cross-tenant rows are never returned. Request ```bash curl "https://api.knogin.com/v1/jobs?kind=intelligence.enrich.bulk&status=running&limit=50" \ -H "Authorization: Bearer $TOKEN" ``` Response ```json { "jobs": [ { "id": "01HFXY...", "kind": "intelligence.enrich.bulk", "status": "running", "progress_pct": 42, "created_at": "2026-05-08T12:00:00Z", "trace_id": "0af7651916cd43dd8448eb211c80319c" } ], "next_cursor": "eyJjcmVhdGVkX2F0IjoiLi4uIn0=", "total_count": 1234 } ``` ## Related Topics - [Identity and app registration](https://knogin.com/api/docs/identity-app-registration) - [OAuth and service tokens](https://knogin.com/api/docs/oauth-service-tokens) - [JWKS and token verification](https://knogin.com/api/docs/jwks-token-verification) - [Event delivery and webhooks](https://knogin.com/api/docs/event-delivery-webhooks) - [GraphQL transport contract](https://knogin.com/api/docs/graphql-transport-contract) - [Observability and tracing](https://knogin.com/api/docs/observability-and-tracing) - [Sandbox environment](https://knogin.com/api/docs/sandbox-environment) - [Discovery and governance](https://knogin.com/api/docs/discovery-and-governance) --- # Sandbox environment Issue short-lived sandbox tokens (aud=sandbox) and route the entire v2026.4 surface to deterministic mock connectors at https://sandbox-api.knogin.com. Dual gate prevents leak between sandbox and live. ## POST /v1/platform/apps/{client_id}/sandbox-token · Issue a sandbox token Host: https://auth.knogin.com Auth: Bearer token Audience: Customer admins Stability: Stable Mints a short-lived sandbox token (aud=sandbox) for the requested app. Sandbox tokens route to deterministic mock connectors at https://sandbox-api.knogin.com. Integration notes: - Requires the `argus:platform:admin` scope to mint sandbox tokens. Sandbox tokens themselves cannot mint further sandbox tokens. - `ttl_seconds` is clamped to the inclusive range [60, 86400]; values outside are normalised before signing. - Optional `scenarios` array pins the sandbox to specific scenario IDs so the same client_id consistently sees the same canned data. - The returned token carries `aud=sandbox`. Use it against the sandbox host `https://sandbox-api.knogin.com`; live hosts reject sandbox tokens with 403. - Sandbox tokens carry the issuing tenant's `tenant_id` and `organization_id` so audit and rate-limiting remain tenant-scoped. Request ```bash curl -X POST https://auth.knogin.com/v1/platform/apps/app_123/sandbox-token \ -H "Authorization: Bearer " \ -H "Content-Type: application/json" \ -d '{ "scenarios": ["wallet.high-risk", "entity.sanctioned"], "ttl_seconds": 3600 }' ``` Response ```json { "token": "", "expires_at": "2026-05-08T13:00:00Z", "audience": "sandbox", "scopes": ["argus:profiles:read", "argus:profiles:write", "argus:jobs:read", "argus:jobs:write"], "sandbox_host": "https://sandbox-api.knogin.com", "scenarios": ["wallet.high-risk", "entity.sanctioned"] } ``` ## GET /v1/sandbox/scenarios · List sandbox scenarios Host: https://sandbox-api.knogin.com Auth: Bearer token Audience: External integrators Stability: Stable Returns the deterministic scenario catalogue (wallet.high-risk, wallet.clean, entity.sanctioned, incident.escalating, device.offline) available on the sandbox host. Integration notes: - Requires a sandbox token (`aud=sandbox`); a live token returns 403. - Hosted on `https://sandbox-api.knogin.com`; calling the same path on the live API host returns 404. - Scenario IDs returned by this endpoint are the canonical values accepted by the `scenarios` field on `POST /v1/platform/apps/{client_id}/sandbox-token`. - Sandbox responses also carry `X-Argus-Sandbox: true` so partner debugging tools see at a glance that the response is synthetic. Request ```bash curl https://sandbox-api.knogin.com/v1/sandbox/scenarios \ -H "Authorization: Bearer " ``` Response ```json { "scenarios": [ { "id": "wallet.high-risk", "label": "High-risk wallet", "description": "Returns enrichment indicating sanctions hits, mixer interaction, and high-volume rapid-fire transfers." }, { "id": "wallet.clean", "label": "Clean wallet", "description": "Returns enrichment indicating low-risk activity, no sanctions hits." }, { "id": "entity.sanctioned", "label": "Sanctioned entity", "description": "Returns OSINT enrichment with OFAC/UN/EU sanctions matches." }, { "id": "incident.escalating", "label": "Escalating incident", "description": "Returns dispatch / ePCR signals consistent with a worsening situation." }, { "id": "device.offline", "label": "Offline medical device", "description": "Returns telemetry indicating last-seen N hours ago with stale battery state." } ] } ``` ## Related Topics - [Identity and app registration](https://knogin.com/api/docs/identity-app-registration) - [OAuth and service tokens](https://knogin.com/api/docs/oauth-service-tokens) - [JWKS and token verification](https://knogin.com/api/docs/jwks-token-verification) - [Event delivery and webhooks](https://knogin.com/api/docs/event-delivery-webhooks) - [GraphQL transport contract](https://knogin.com/api/docs/graphql-transport-contract) - [Observability and tracing](https://knogin.com/api/docs/observability-and-tracing) - [Async jobs](https://knogin.com/api/docs/async-jobs) - [Discovery and governance](https://knogin.com/api/docs/discovery-and-governance) --- # Discovery and governance Standards-aligned API discovery (RFC 8615 OpenAPI well-known, RFC 9727 API catalog, reflective tenant-aware data schema listing) plus Sunset and Deprecation header behaviour driven by the published deprecation matrix. ## GET /.well-known/openapi.json · Fetch the OpenAPI well-known descriptor (JSON) Host: https://api.knogin.com Auth: Public Audience: External integrators Stability: Stable Returns the curated public OpenAPI 3.1 contract at the RFC 8615 well-known path. No authentication required. Integration notes: - RFC 8615 well-known URI: tooling can locate the OpenAPI descriptor without bespoke configuration. - Content-Type `application/json`. ETag is derived from the content hash; `304 Not Modified` is returned for matching `If-None-Match`. - The descriptor is filtered against the public denylist sourced from `app/core/public_contract_filter.py`, which mirrors the `denylist` array in this contract. Internal, admin, and platform-only routes are never present in the response. - Response is identical to `openapi.yaml` in semantic content; only the serialisation differs. Request ```bash curl https://api.knogin.com/.well-known/openapi.json ``` Response ```json { "openapi": "3.1.0", "info": { "title": "Argus External API", "version": "2026.4.0" }, "paths": { "/v1/jobs": { "...": "..." } } } ``` ## GET /.well-known/openapi.yaml · Fetch the OpenAPI well-known descriptor (YAML) Host: https://api.knogin.com Auth: Public Audience: External integrators Stability: Stable Returns the same curated public OpenAPI 3.1 contract as YAML at the RFC 8615 well-known path. No authentication required. Integration notes: - RFC 8615 well-known URI: tooling that prefers YAML can locate the OpenAPI descriptor without bespoke configuration. - Content-Type `application/yaml`. ETag is derived from the content hash; `304 Not Modified` is returned for matching `If-None-Match`. - Semantic content is identical to `openapi.json`; the same denylist filtering applies. Request ```bash curl https://api.knogin.com/.well-known/openapi.yaml ``` Response ```text openapi: 3.1.0 info: title: Argus External API version: 2026.4.0 paths: /v1/jobs: get: { ... } ``` ## GET /.well-known/api-catalog · Fetch the API catalog link-set Host: https://api.knogin.com Auth: Public Audience: External integrators Stability: Stable Returns the RFC 9727 link-set pointing at the OpenAPI descriptors and the published documentation site. No authentication required. Integration notes: - RFC 9727 link-set format: a single `linkset` array of `{ anchor, service-desc, service-doc }` objects. - The `service-desc` entries advertise both the JSON and YAML OpenAPI well-known URIs. - Partner-only service metadata is intentionally excluded from the public catalog. - Content-Type `application/linkset+json`. Request ```bash curl https://api.knogin.com/.well-known/api-catalog ``` Response ```json { "linkset": [ { "anchor": "https://api.knogin.com/", "service-desc": [ { "href": "https://api.knogin.com/.well-known/openapi.json", "type": "application/json" }, { "href": "https://api.knogin.com/.well-known/openapi.yaml", "type": "application/yaml" } ], "service-doc": [ { "href": "https://knogin.com/en/docs/api-reference", "type": "text/html" } ] } ] } ``` ## GET /v1/discovery/data-schemas · List visible data schemas for the caller Host: https://api.knogin.com Auth: Bearer token Audience: External integrators Stability: Stable Reflective endpoint listing the JSON schemas the caller's tenant and clearance can reach right now, with optional COI federation. Integration notes: - Requires the `argus:discovery:read` scope on a bearer token. - Tenant scoped: results are filtered by `tenant_id` and `organization_id` from the auth context. Schema visibility is additionally clamped against the caller's `secrecy_level` clearance. - Optional query parameter `include_federated=true` extends the listing with upstream sources reachable via approved Communities of Interest (COI) channels. - Optional query parameter `secrecy_max=` clamps results to a clearance level; the default is the caller's own clearance. - Each schema entry advertises its canonical `schema_url` under `/.well-known/schemas/{id}.json` for offline contract pinning. - Audit event `discovery.schemas.read` is emitted on every call. Request ```bash curl "https://api.knogin.com/v1/discovery/data-schemas?include_federated=true" \ -H "Authorization: Bearer $TOKEN" ``` Response ```json { "tenant_id": "tnt_123", "schemas": [ { "id": "argus.profile.v1", "title": "Profile", "secrecy_level": "standard", "operations": ["GET /v1/profiles/{id}", "POST /v1/profiles/{id}/enrich"], "schema_url": "https://api.knogin.com/.well-known/schemas/argus.profile.v1.json" } ], "federated_sources": [] } ``` ## Related Topics - [Identity and app registration](https://knogin.com/api/docs/identity-app-registration) - [OAuth and service tokens](https://knogin.com/api/docs/oauth-service-tokens) - [JWKS and token verification](https://knogin.com/api/docs/jwks-token-verification) - [Event delivery and webhooks](https://knogin.com/api/docs/event-delivery-webhooks) - [GraphQL transport contract](https://knogin.com/api/docs/graphql-transport-contract) - [Observability and tracing](https://knogin.com/api/docs/observability-and-tracing) - [Async jobs](https://knogin.com/api/docs/async-jobs) - [Sandbox environment](https://knogin.com/api/docs/sandbox-environment) --- ## Support And Access - API reference: https://knogin.com/docs/api-reference - Machine-readable docs: https://knogin.com/api/docs - Request advanced access: https://knogin.com/docs/integration-guide#vendor-contact - Support: support@knogin.com ## Developer Module Catalog ## AI Intelligence **URL**: https://knogin.com/developers/ai-intelligence **Category**: intelligence **Description**: Analyst-facing AI workspace for summarization, prioritization, and assisted investigative review. **Tags**: ai, analysis, triage, copilot ## Analytics & Reporting **URL**: https://knogin.com/developers/analytics-reporting **Category**: analytics **Description**: Reporting views and dashboards for operational oversight, executive updates, and pattern review. **Tags**: analytics, dashboards, reporting, oversight ## Collaboration & Communications **URL**: https://knogin.com/developers/collaboration-communications **Category**: operations **Description**: Shared coordination workspace for teams that need clear handoffs, shared notes, and operational alignment. **Tags**: collaboration, communications, handoffs, coordination ## Emergency Response **URL**: https://knogin.com/developers/emergency-response **Category**: operations **Description**: Operational response workspace for fast-moving incidents, shared situational awareness, and coordinated actions. **Tags**: response, dispatch, coordination, situational-awareness ## Enterprise Platform **URL**: https://knogin.com/developers/enterprise-platform **Category**: platform **Description**: Platform layer for governance, tenancy boundaries, deployment options, and operational administration. **Tags**: platform, governance, tenancy, operations ## Entity Profiles **URL**: https://knogin.com/developers/entity-profiles **Category**: investigation **Description**: Shared profiles for people, organizations, assets, and identifiers so teams can work from common context. **Tags**: profiles, entities, resolution, context ## Evidence Management **URL**: https://knogin.com/developers/evidence-management **Category**: evidence **Description**: Unified handling for digital evidence intake, review, retention, and chain-of-custody aware sharing. **Tags**: evidence, custody, files, review ## Geospatial **URL**: https://knogin.com/developers/geospatial **Category**: operations **Description**: Map-first operational views for incidents, assets, and location-driven decision support. **Tags**: maps, locations, geospatial, situational-awareness ## Graph Analysis **URL**: https://knogin.com/developers/graph-analysis **Category**: analytics **Description**: Relationship analysis views that help teams inspect networks, patterns, and operational links at scale. **Tags**: graph, relationships, networks, visualization ## Investigation Workflows **URL**: https://knogin.com/developers/investigation-workflows **Category**: investigation **Description**: Case-centric workflow management for intake, assignment, review, and coordinated operational follow-through. **Tags**: cases, tasks, coordination, review ## Playbooks **URL**: https://knogin.com/developers/playbooks **Category**: operations **Description**: Structured operational guidance for repeatable processes, escalation steps, and coordinated team execution. **Tags**: playbooks, procedures, automation, checklists ## Stream Analytics **URL**: https://knogin.com/developers/stream-analytics **Category**: analytics **Description**: Continuous monitoring for incoming signals so teams can triage events and coordinate follow-up quickly. **Tags**: streams, signals, monitoring, alerts