Skip to main content
GET
/
taxii2
/
TAXII Discovery
curl --request GET \
  --url https://api.reyhford.com/taxii2/
import requests

url = "https://api.reyhford.com/taxii2/"

response = requests.get(url)

print(response.text)
const options = {method: 'GET'};

fetch('https://api.reyhford.com/taxii2/', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));
<?php

$curl = curl_init();

curl_setopt_array($curl, [
CURLOPT_URL => "https://api.reyhford.com/taxii2/",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
package main

import (
"fmt"
"net/http"
"io"
)

func main() {

url := "https://api.reyhford.com/taxii2/"

req, _ := http.NewRequest("GET", url, nil)

res, _ := http.DefaultClient.Do(req)

defer res.Body.Close()
body, _ := io.ReadAll(res.Body)

fmt.Println(string(body))

}
HttpResponse<String> response = Unirest.get("https://api.reyhford.com/taxii2/")
.asString();
require 'uri'
require 'net/http'

url = URI("https://api.reyhford.com/taxii2/")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
{
  "title": "Reyhford Threat Intelligence",
  "description": "<string>",
  "versions": [
    "2.1"
  ],
  "max_content_length": 123
}
Returns TAXII 2.1 discovery information. This endpoint is public and does not require authentication. Use discovery to confirm server version support and locate API roots before polling collections.

Typical workflow

  1. Call discovery (this endpoint)
  2. List collections
  3. Poll objects from reyhford-global-feed

Response format

Content-Type: application/taxii+json;version=2.1

Response

TAXII discovery object

title
string
Example:

"Reyhford Threat Intelligence"

description
string
versions
string[]
Example:
["2.1"]
max_content_length
integer