Quick Start Guide

Get started with BitMind Enterprise API in 5 minutes.

Quick Start

  • Contact us to set up an enterprise account: https://bitmind.ai/contact

  • Once approved, configure your access in the API Platform: https://app.bitmind.ai/api/enterprise

  • Below is an example of accessing the endpoints with standard OAuth 2.0. See the detailed authentication overview for a full summary of all authentication methods.

0. Configure OAuth Authentication

  1. Contact the BitMind team to get your enterprise account set up

  2. Visit https://app.bitmind.ai/api/enterprise to create your OAuth client. Use standard (non-mTLS) authentication to follow the rest of the steps on this page.

OAuth Flow

1. Get OAuth Token

Response:

2. Process Image

Response:

Python Client

Available Endpoints

Endpoint
Method
Purpose

/v1/oauth/token

POST

Get access token

/health

GET

Health check (no auth)

/status

GET

Service status

/image

POST

Analyze image

/video

POST

Analyze video

/batch_image

POST

Batch images

/batch_video

POST

Batch videos

Response Format

  • isAI: Boolean - True if AI-generated (confidence >= 0.5)

  • confidence: Float - Probability score (0.0 to 1.0)

  • processingTime: Float - Processing time in seconds

Common Issues

Error
Solution

401 Unauthorized

Check credentials, refresh token if expired

403 Forbidden

Permission denied or rate limited

413 Payload Too Large

Reduce file size (max 100 MB)

429 Too Many Requests

Rate limited - wait 60s

Next Steps

  1. Contact: [email protected] for production credentials

Last updated