Skip to main content
This endpoint returns paginated STIX 2.1 objects from a named collection. Use it to bulk-ingest indicators into your SIEM or TIP, or to poll incrementally for new objects using the added_after parameter. Each page is returned as a STIX bundle, and pagination is driven by response headers rather than a cursor in the response body.

Endpoint

Method: GET https://www.socdefenders.ai/api/taxii2/api/collections/{id}/objects/ Authentication: Required — pass your API key in the Authorization header as a Bearer token. Tier: Pro.

Path parameters

string
required
Collection ID obtained from GET /api/taxii2/api/collections/. For example, all-iocs, ip-addresses, file-hashes, or cves.

Query parameters

string
ISO 8601 timestamp. Returns only STIX objects added to the collection after this time. Use the value of the X-TAXII-Date-Added-Last response header from your previous request to poll incrementally.
integer
Maximum number of STIX objects to return per page. The server may return fewer than the requested limit.
string
Pagination token. Use the value from the X-TAXII-Date-Added-Last response header as the added_after value on your next request to continue paginating through results.

Example request

Example response

Response fields

string
Always bundle — the STIX 2.1 bundle type.
string
Unique STIX bundle identifier in the format bundle--<uuid>.
string
STIX specification version. Always 2.1.
object[]
Array of STIX 2.1 indicator objects contained in this page.
boolean
true if additional pages of objects are available. Use the response headers to paginate.
string
Pagination token for the next page. Present only when more is true.

Response headers

Delta polling

Store the value of the X-TAXII-Date-Added-Last response header after each successful poll and pass it as added_after on your next request. This ensures you only receive objects that were added after your previous poll, preventing duplicate processing and reducing unnecessary data transfer.