---
title: "Get API Roots"
method: GET
path: "/taxii2"
tags: ["API Roots"]
---

# Get API Roots

`GET /taxii2`

Get information about available API roots and server capabilities.

## Query parameters

- `accept` string, required
- `pretty` 0 | 1

## Headers

- `Accept` string

## Response `200`

Successful request. Returns feed information in JSON format.

- APIRootResponse
  - `title` string — Name of the server.
  - `description` string — Description of the server.
  - `contact` string — Contact for the server.
  - `default` string — API root that you should query by default.
  - `api_roots` string[] — List of available API roots.

## Other responses

- `400` — Bad request. The request was malformed or missing required parameters.
- `401` — Unauthorized. Your API key is missing or invalid.
- `404` — Not found. The requested indicator could not be located.
- `429` — Rate limit exceeded. Too many requests have been made in a short period of time.
- `500` — Server error. An unexpected problem occurred on our end. These errors are automatically reported to our team.

---

[API](https://skmtc.dev/pulsedive/apis/pulsedive-api-reference.md) · [All operations](https://skmtc.dev/pulsedive/apis/pulsedive-api-reference/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/pulsedive/pulsedive-api-reference/revisions/d0d40458010b/schema)
