API Documentation
v0.0.1Integrate 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/biblesList 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/:idGet 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/biblesCreate 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/:idUpdate 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/:idDelete a Bible listing
Auth:API Key
Response
{
"message": "Bible deleted successfully"
}GET
/api/healthHealth 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.