Need help with your APIs? I offer API discovery, governance & evangelism services. Explore services →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Quadrillion store API

The store API from Quadrillion — 30 operation(s) for store.

Quadrillion store API is one of 51 APIs that Quadrillion publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include store. The published artifact set on APIs.io includes an OpenAPI specification.

This API exposes 33 operations across 30 paths, and defines 17 schemas. It is described by OpenAPI 3.1.0, at version 0.1.0.

Requests are made against the base URL https://api.quadrillion.io.

33 operations 30 paths 17 schemas 1 DELETE18 GET1 PATCH13 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.1.0
API Version
0.1.0
Base URL
https://api.quadrillion.io
Resource Areas
1

Paths & Operations 33

Across 30 paths, the API surfaces 33 operations — 1 DELETE, 18 GET, 1 PATCH, 13 POST. Each is listed below with its method, path, parameters, and response codes.

store 33
GET
/v1/store/chat-sessions
List Chat Sessions
list_chat_sessions_v1_store_chat_sessions_get → 200
POST
/v1/store/chat-sessions
Create Chat Session
create_chat_session_v1_store_chat_sessions_post body → 200422
GET
/v1/store/execution-statuses/{execution_id}
Get Execution Status
get_execution_status_v1_store_execution_statuses__execution_id__get 1 param → 200422
POST
/v1/store/execution-statuses
Upsert Execution Status
upsert_execution_status_v1_store_execution_statuses_post body → 200422
GET
/v1/store/chat-sessions/{chat_session_id}
Get Chat Session
get_chat_session_v1_store_chat_sessions__chat_session_id__get 1 param → 200422
PATCH
/v1/store/chat-sessions/{chat_session_id}
Update Chat Session
update_chat_session_v1_store_chat_sessions__chat_session_id__patch 1 param body → 200422
GET
/v1/store/notebooks/{notebook_id}/kernel-config
Get Notebook Kernel Config
get_notebook_kernel_config_v1_store_notebooks__notebook_id__kernel_config_get 1 param → 200422
POST
/v1/store/chat-sessions/{chat_session_id}/attach-notebook
Attach Notebook To Session
attach_notebook_to_session_v1_store_chat_sessions__chat_session_id__attach_notebook_post 1 param body → 200422
POST
/v1/store/chat-sessions/{chat_session_id}/detach-notebook
Detach Notebook From Session
detach_notebook_from_session_v1_store_chat_sessions__chat_session_id__detach_notebook_post 1 param → 200422
POST
/v1/store/chat-sessions/{chat_session_id}/pending-messages
Enqueue Pending Message
enqueue_pending_message_v1_store_chat_sessions__chat_session_id__pending_messages_post 1 param body → 200422
GET
/v1/store/chat-sessions/{chat_session_id}/pending-messages
List Pending Messages
list_pending_messages_v1_store_chat_sessions__chat_session_id__pending_messages_get 2 params → 200422
GET
/v1/store/chat-sessions/{chat_session_id}/pending-messages/oldest-drainable
Get Oldest Drainable Pending Message
get_oldest_drainable_pending_message_v1_store_chat_sessions__chat_session_id__pending_messages_oldest_drainable_get 3 params → 200422
POST
/v1/store/chat-sessions/{chat_session_id}/pending-messages/claim-oldest-drainable
Claim Oldest Drainable Pending Message
claim_oldest_drainable_pending_message_v1_store_chat_sessions__chat_session_id__pending_messages_claim_oldest_drainable_post 1 param body → 200422
POST
/v1/store/chat-sessions/{chat_session_id}/pending-messages/release-lease
Release Pending Message Lease
release_pending_message_lease_v1_store_chat_sessions__chat_session_id__pending_messages_release_lease_post 1 param body → 200422
POST
/v1/store/chat-sessions/{chat_session_id}/pending-messages/update-payload
Update Pending Message Payload
update_pending_message_payload_v1_store_chat_sessions__chat_session_id__pending_messages_update_payload_post 1 param body → 200422
POST
/v1/store/chat-sessions/{chat_session_id}/pending-messages/set-hold
Set Pending Message Hold
set_pending_message_hold_v1_store_chat_sessions__chat_session_id__pending_messages_set_hold_post 1 param body → 200422
POST
/v1/store/chat-sessions/{chat_session_id}/pending-messages/reorder
Reorder Pending Messages
reorder_pending_messages_v1_store_chat_sessions__chat_session_id__pending_messages_reorder_post 1 param body → 200422
DELETE
/v1/store/chat-sessions/{chat_session_id}/pending-messages/{pending_id}
Delete Pending Message
delete_pending_message_v1_store_chat_sessions__chat_session_id__pending_messages__pending_id__delete 2 params → 200422
GET
/v1/store/notebooks/{notebook_id}/owner
Get Notebook Owner
get_notebook_owner_v1_store_notebooks__notebook_id__owner_get 1 param → 200422
GET
/v1/store/projects
List Projects
list_projects_v1_store_projects_get → 200
GET
/v1/store/projects/{project_id}
Get Project
get_project_v1_store_projects__project_id__get 1 param → 200422
GET
/v1/store/projects/{project_id}/export-rows
Export Project Rows
export_project_rows_v1_store_projects__project_id__export_rows_get 1 param → 200422
POST
/v1/store/projects/ingest-rows
Ingest Project Rows
ingest_project_rows_v1_store_projects_ingest_rows_post body → 200422
GET
/v1/store/projects/{project_id}/tasks
Get Project Tasks
get_project_tasks_v1_store_projects__project_id__tasks_get 2 params → 200422
GET
/v1/store/projects/{project_id}/knowledge-summary
Get Project Knowledge Summary
get_project_knowledge_summary_v1_store_projects__project_id__knowledge_summary_get 2 params → 200422
GET
/v1/store/projects/{project_id}/sessions
Get Project Sessions
get_project_sessions_v1_store_projects__project_id__sessions_get 2 params → 200422
GET
/v1/store/projects/{project_id}/task-statuses
Get Project Task Statuses
get_project_task_statuses_v1_store_projects__project_id__task_statuses_get 1 param → 200422
GET
/v1/store/projects/{project_id}/sessions/{session_id}/tasks
Get Project Session Tasks
get_project_session_tasks_v1_store_projects__project_id__sessions__session_id__tasks_get 5 params → 200422
GET
/v1/store/sessions/{session_id}/project
Get Session Project
get_session_project_v1_store_sessions__session_id__project_get 1 param → 200422
GET
/v1/store/sessions/{session_id}/state
Get Session State
get_session_state_v1_store_sessions__session_id__state_get 1 param → 200422
POST
/v1/store/project_artifacts
Save Project Artifact Route
save_project_artifact_route_v1_store_project_artifacts_post body → 200422
GET
/v1/store/project_artifacts/by_call/{call_id}
Get Project Artifact By Call Route
get_project_artifact_by_call_route_v1_store_project_artifacts_by_call__call_id__get 3 params → 200422
POST
/v1/store/project_artifacts/metadata
Get Project Artifact Metadata Route
get_project_artifact_metadata_route_v1_store_project_artifacts_metadata_post body → 200422

Schemas 17

The contract defines 17 schemas that model the data the API accepts and returns. The most detailed are UpsertExecutionStatusRequest (10 properties), UpdateChatSessionRequest (8 properties), SaveProjectArtifactRequest (7 properties), CreateChatSessionRequest (5 properties). Each schema is shown below with its type and property counts.

UpdateChatSessionRequest
object
8 properties
ReorderPendingMessagesRequest
object
2 properties 1 required
IngestProjectRowsRequest
object
2 properties 2 required
ValidationError
object
3 properties 3 required
ComputeTraits
object
Abstract resource requirements for a task. All fields are optional; omitted fields impose no constraint.
4 properties
GpuType
string
Supported GPU families for compute requests.
EnqueuePendingMessageRequest
object
3 properties 3 required
ProjectArtifactMetadataRequest
object
3 properties 1 required
ReleasePendingMessageLeaseRequest
object
1 property 1 required
AttachNotebookRequest
object
2 properties 2 required
HTTPValidationError
object
1 property
CreateChatSessionRequest
object
5 properties
SaveProjectArtifactRequest
object
7 properties 6 required
UpsertExecutionStatusRequest
object
10 properties 2 required
ClaimOldestDrainablePendingMessageRequest
object
2 properties
UpdatePendingMessagePayloadRequest
object
4 properties 2 required
SetPendingMessageHoldRequest
object
4 properties 2 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

quadrillion-store-api-openapi.yml Raw ↑

Other APIs Quadrillion publishes across the network.

Quadrillion account API
Quadrillion admin API
Quadrillion api-keys API
Quadrillion auth API
Quadrillion autocomplete API
Quadrillion blobs API
Quadrillion Cerebras API
Quadrillion ckg API
Quadrillion compute API
Quadrillion credentials API
Quadrillion execution API
Quadrillion files API