Universal REST API

Available

Universal Connector

The Universal REST API collector connects to literally any tool that exposes a REST API — ServiceNow, Qualys, Rapid7, Tenable, Jamf, SolarWinds, or your custom CMDB. Configure the URL, authentication, pagination strategy, and JSONPath mapping. No custom code required.

Key Features

6 auth methods: None, Basic, Bearer Token, API Key, OAuth2 Client Credentials, OAuth2 Password Grant
5 pagination strategies: None, Offset, Page Number, Cursor, Link Header (RFC 5988)
JSONPath data extraction for nested API responses
Custom HTTP headers and query parameters
SSRF protection — validates all URLs against private/metadata IPs
Response normalization to Koopic standard asset schema

How to Set Up

1

Identify the API endpoint

Find the REST API endpoint that returns device/asset data from your tool. Note the URL, auth method, and response format.

2

Configure in the Agent

Add a Universal REST API collector. Enter the URL, select the auth method, and provide credentials.

3

Set pagination and mapping

Choose the pagination strategy and configure JSONPath expressions to map response fields to Koopic schema fields.

4

Test and schedule

Run a test collection to verify the mapping. Then set a schedule for automatic data collection.

Use Cases

Connect Any Tool

Integrate with ServiceNow, Qualys, Rapid7, Tenable, Jamf, or any custom REST API without waiting for a dedicated connector.

Legacy System Bridge

Pull data from legacy CMDBs and inventory systems that expose REST endpoints.

Custom Data Sources

Connect internal APIs, homegrown tools, and custom databases that export asset data via HTTP.

Ready to connect your tools?

Start your free trial and set up your first integration in under 10 minutes.