Health & Status

Service health and status endpoints

Health Check

get
/health

Public endpoint - No authentication required.

Check service health and availability.

Responses
200

Service is healthy

application/json
get
/health
GET /health HTTP/1.1
Host: enterprise.bitmind.ai
Accept: */*
200

Service is healthy

{
  "status": "healthy",
  "service": "enterprise-inference-worker",
  "region": "eu-west",
  "privacy": "zero-data-retention",
  "authentication": "enterprise-only",
  "auth_methods": [
    "oauth-jwt",
    "organization-api-key"
  ],
  "timestamp": 1757026007.64969
}

Service Status

get
/status

Authenticated endpoint - Provides detailed service information and client permissions.

Returns comprehensive status information including client permissions, features, and available endpoints.

Authorizations
Responses
200

Service status and client information

application/json
get
/status
GET /status HTTP/1.1
Host: enterprise.bitmind.ai
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
  "status": "operational",
  "service": "enterprise-inference-worker",
  "region": "eu-west",
  "client": {
    "name": "OAuth Client dae11660",
    "tier": "enterprise",
    "permissions": [
      "image_inference",
      "video_inference",
      "batch_processing"
    ]
  },
  "features": {
    "image_inference": true,
    "video_inference": true,
    "batch_processing": true,
    "zero_data_retention": true
  },
  "endpoints": {
    "image": "/image",
    "video": "/video",
    "batch_image": "/batch_image",
    "batch_video": "/batch_video"
  },
  "timestamp": 1757112866.3334515
}

Last updated