v1

latestOpenAPI 3.0.3Apache 2.02026-07-2272488.9 KB
API Roots

Get API Roots

Get information about available API roots and server capabilities.

get/taxii2

Query parameters

acceptstring required

Media type used for content negotiation. Use application/taxii+json;version=2.1 for TAXII requests.

Specific to Pulsedive's implementation. Best for testing and debugging, manual API exploration, and simple curl commands. For production deployments, use HTTP Accept Header.

pretty0 | 1

Indicates whether to format returned JSON results.

For pretty-printed output, set to 1. For compact output, set to 0.

Headers

Acceptstring

Media type used for content negotiation. Use application/taxii+json;version=2.1 for TAXII requests.

Standard method required by the TAXII specification. Use in production environments.

Response

Successful request. Returns feed information in JSON format.

titlestring

Name of the server.

descriptionstring

Description of the server.

contactstring

Contact for the server.

defaultstring

API root that you should query by default.

api_rootsstring[]

List of available API roots.

Example response

{
  "title": "Pulsedive TAXII Server",
  "description": "This TAXII server can be used to fetch Pulsedive data in STIX format.",
  "contact": "support@pulsedive.com",
  "default": "https://pulsedive.com/taxii2/api/",
  "api_roots": [
    "https://pulsedive.com/taxii2/api/"
  ]
}