API Documentation

v0.0.1

Integrate with the Reliable Bibles inventory system using our REST API. Every Bible is $69.

Authentication
All API requests (except health check) require an API key passed in the header.

# Request header

x-api-key: your_api_key_here

Contact us to obtain an API key for your integration.

Base URL

https://reliablebibles.com/api/v1

or

https://bibles.platphormnews.com/api/v1

Endpoints

GET/api/v1/bibles
List all available Bibles
Auth:API Key

Response

{
  "bibles": [
    {
      "id": "uuid",
      "title": "string",
      "description": "string",
      "price": "number",
      "image_url": "string",
      "condition": "string",
      "year": "string",
      "publisher": "string",
      "special_features": "string",
      "sold": "boolean",
      "created_at": "timestamp"
    }
  ]
}
GET/api/v1/bibles/:id
Get a specific Bible by ID
Auth:API Key

Response

{
  "bible": {
    "id": "uuid",
    "title": "string",
    "description": "string",
    "price": "number",
    "image_url": "string",
    "condition": "string",
    "year": "string",
    "publisher": "string",
    "special_features": "string",
    "sold": "boolean",
    "created_at": "timestamp"
  }
}
POST/api/v1/bibles
Create a new Bible listing
Auth:API Key

Request Body

{
  "title": "string (required)",
  "description": "string (required)",
  "price": "number (required)",
  "image_url": "string",
  "condition": "string",
  "year": "string",
  "publisher": "string",
  "special_features": "string"
}

Response

{
  "bible": { ... },
  "message": "Bible created successfully"
}
PUT/api/v1/bibles/:id
Update an existing Bible
Auth:API Key

Request Body

{
  "title": "string",
  "description": "string",
  "price": "number",
  "image_url": "string",
  "condition": "string",
  "year": "string",
  "publisher": "string",
  "special_features": "string",
  "sold": "boolean"
}

Response

{
  "bible": { ... },
  "message": "Bible updated successfully"
}
DELETE/api/v1/bibles/:id
Delete a Bible listing
Auth:API Key

Response

{
  "message": "Bible deleted successfully"
}
GET/api/health
Health check endpoint
Auth:None

Response

{
  "status": "healthy",
  "timestamp": "ISO 8601 timestamp",
  "version": "1.0.0"
}
MCP Support
This API is compatible with the Model Context Protocol (MCP) for AI integrations.

Use the MCP endpoint to allow AI assistants to manage inventory:

POST /api/mcp

# Actions: list_bibles, get_bible, create_bible, update_bible, delete_bible, mark_sold, search_bibles, bulk_create, bulk_update, get_stats, get_publishers, get_conditions

Rate Limiting

API requests are limited to 100 requests per minute per API key. Exceeding this limit will result in a 429 Too Many Requests response.