curl --request POST \
--url https://api.example.com/api/bulk-generate{
"[].job_id": "<string>",
"[].status": "<string>",
"[].created_at": "<string>",
"[].path": {},
"[].error": {},
"[].completed_at": {}
}Generate multiple historical moments in a single request (admin only)
curl --request POST \
--url https://api.example.com/api/bulk-generate{
"[].job_id": "<string>",
"[].status": "<string>",
"[].created_at": "<string>",
"[].path": {},
"[].error": {},
"[].completed_at": {}
}Documentation Index
Fetch the complete documentation index at: https://mintlify.com/timepoint-ai/timepoint-clockchain/llms.txt
Use this file to discover all available pages before exploring further.
ADMIN_KEY in addition to the service API key. It is intended for system administrators and bulk data operations only.SERVICE_API_KEY header for basic authenticationX-Admin-Key header with the admin keyX-Service-Key: your-service-api-key
X-Admin-Key: your-admin-key
query (string, required) - Natural language event descriptionpreset (string, default: “default”) - Flash API presetvisibility (string, default: “private”) - Moment visibility levelpending for all jobs).null initially. Check job status to get the path once completed.null initially.null initially.curl -X POST https://api.clockchain.io/api/bulk-generate \
-H "Content-Type: application/json" \
-H "X-Service-Key: your-service-api-key" \
-H "X-Admin-Key: your-admin-key" \
-d '{
"queries": [
{
"query": "First powered flight December 17 1903 Kitty Hawk",
"preset": "detailed",
"visibility": "public"
},
{
"query": "Apollo 11 moon landing July 20 1969",
"preset": "balanced",
"visibility": "public"
},
{
"query": "Fall of the Berlin Wall November 9 1989",
"preset": "balanced",
"visibility": "private"
}
]
}'
[
{
"job_id": "a3d8f7e2-4c1b-4a9e-8f2d-1e3c5b7a9d0f",
"status": "pending",
"path": null,
"error": null,
"created_at": "2026-03-06T14:32:18.123456Z",
"completed_at": null
},
{
"job_id": "b5e9c8d3-6a2c-4f8e-9d3f-2b4d6c8e0a1b",
"status": "pending",
"path": null,
"error": null,
"created_at": "2026-03-06T14:32:18.234567Z",
"completed_at": null
},
{
"job_id": "c7f0d9e4-8b3d-5a9f-0e4g-3c5e7d9f1b2c",
"status": "pending",
"path": null,
"error": null,
"created_at": "2026-03-06T14:32:18.345678Z",
"completed_at": null
}
]
preset parameter controls how the Flash Timepoint API generates each moment:
default - Standard generation with balanced speed/qualitybalanced - Optimized for production use (recommended)detailed - Maximum detail, slower processingprivate - Only visible to authorized users (default)public - Immediately visible to all usersunlisted - Accessible via direct link onlyprivate visibility. Review generated content, then use the Publish endpoint to selectively make moments public.# Check first job
curl -X GET https://api.clockchain.io/api/jobs/a3d8f7e2-4c1b-4a9e-8f2d-1e3c5b7a9d0f \
-H "X-Service-Key: your-service-api-key"
# Check second job
curl -X GET https://api.clockchain.io/api/jobs/b5e9c8d3-6a2c-4f8e-9d3f-2b4d6c8e0a1b \
-H "X-Service-Key: your-service-api-key"
# Import key events from a specific era
curl -X POST https://api.clockchain.io/api/bulk-generate \
-H "Content-Type: application/json" \
-H "X-Service-Key: your-key" \
-H "X-Admin-Key: your-admin-key" \
-d '{
"queries": [
{"query": "Battle of Hastings October 14 1066", "preset": "detailed"},
{"query": "Magna Carta June 15 1215", "preset": "detailed"},
{"query": "Gutenberg Bible published 1455", "preset": "detailed"}
]
}'
# Generate related events in a timeline
curl -X POST https://api.clockchain.io/api/bulk-generate \
-H "Content-Type: application/json" \
-H "X-Service-Key: your-key" \
-H "X-Admin-Key: your-admin-key" \
-d '{
"queries": [
{"query": "World War II begins September 1 1939"},
{"query": "Pearl Harbor attack December 7 1941"},
{"query": "D-Day invasion June 6 1944"},
{"query": "VE Day May 8 1945"},
{"query": "VJ Day August 15 1945"}
]
}'
| Status Code | Description |
|---|---|
| 403 | Missing or invalid ADMIN_KEY |
| 401 | Missing or invalid SERVICE_API_KEY |
| 400 | Invalid request body or empty queries array |
| 503 | Job manager not available |
ADMIN_KEY must be set in your environment configuration:
ADMIN_KEY=your-secure-admin-key-here