Pull: Discover and Sync Indicators
- Discovery —
GET /taxii2/returns the server title, description, and the available API Root. - API Root —
GET /taxii2/onefirewall/exposes server-wide information and the supported TAXII version. - Collections —
GET /taxii2/onefirewall/collections/lists three collections, each a live, consensus-scored view over OneFirewall’s shared threat data:ip-indicators— malicious IPv4 addressesdomain-indicators— malicious domainsurl-indicators— malicious URLs
- Objects —
GET .../collections/{collection-id}/objects/returns STIX 2.1 Indicator objects, with standardadded_after,limit, andnextpagination for efficient incremental sync. - Manifest —
GET .../collections/{collection-id}/manifest/returns lightweightid/date_added/versionmetadata without full object content, for clients that want to check what’s changed before fetching. - Single object lookup —
GET .../collections/{collection-id}/objects/{object-id}/fetches one indicator by its STIX id.
New: Push Indicators via TAXII
Collections are now writable.POST .../collections/{collection-id}/objects/ accepts a standard TAXII envelope of up to 50 STIX 2.1 Indicator objects per call and submits them through the same validation and scoring pipeline as the REST API — so a TAXII push behaves identically to a normal OneFirewall submission, just over the standard TAXII wire format.
The server responds with a TAXII Status resource reporting per-object success or failure, so a client submitting a mixed batch can see exactly which indicators were accepted:
Authentication & Access
The TAXII server uses the same credentials as the rest of the OneFirewall API — no separate signup or key required:- Bearer JWT (or HTTP Basic, for service accounts) — identical to REST API auth.
- Requires your organization’s plan to include Threat Intel access, same as the existing STIX lookup endpoint.
- Reading objects/manifests is metered against your normal OneFirewall token balance; discovery and the collection listing are free.
Why It Matters
- Two-way interoperability — plug OneFirewall into any TAXII 2.1-native platform for both pulling the shared feed and pushing your own findings back into it, without a custom REST integration.
- Standardized pagination and filtering —
added_after/nextwork exactly as your other TAXII feeds already expect. - One identity, every protocol — the same organization, token, and access scope now work across the REST API, the STIX lookup endpoint, and TAXII.

