---
title: "Validate API Key"
method: POST
path: "/siebatchd/v1/validate"
---

# Validate API Key

`POST /siebatchd/v1/validate`

## Request

- Base URL: `https://batch.sie-remote.net`
- URL: `https://batch.sie-remote.net/siebatchd/v1/validate`
- Auth: none required
- TypeScript: <https://skmtc.dev/domaintools/apis/sie-batch-rest-api/docs/siebatchd/v1/validate/post.ts> (a function with typed inputs; its response is checked against the schema)

Validates a provided API Key and returns profile and provisioning information associated with it.

## Request body

- ApiKeyOnly
  - `apikey` string, password, required: Your Farsight SIE Batch API Key (UUID format)

## Response `200`

API key is valid. Returns profile and provisioning info.

- object
  - `profile` object
    - `username` string
    - `apikey` string
    - `over_quota_action` string
    - `channels` object
    - `not_really` boolean
    - `siebatch` object: SIE batch channels the key has access to, keyed by channel ID (e.g. "ch212").
    - `anomalies` object
    - `state_quota` string
  - `_status` 'OK'
  - `_message` string

## Other responses

- `403`: Client error (authentication or validation failure)
- `500`: Server error

---

[API](https://skmtc.dev/domaintools/apis/sie-batch-rest-api.md) - [All operations](https://skmtc.dev/domaintools/apis/sie-batch-rest-api/llms.txt) - [OpenAPI document](https://skmtc.dev/domaintools/apis/sie-batch-rest-api/revisions/de8cf78f1787?raw)
