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 notebook API

The notebook API from Quadrillion — 29 operation(s) for notebook.

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

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

This API exposes 31 operations across 29 paths, and defines 27 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.

31 operations 29 paths 27 schemas 8 GET23 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 31

Across 29 paths, the API surfaces 31 operations — 8 GET, 23 POST. Each is listed below with its method, path, parameters, and response codes.

notebook 31
POST
/notebook
Read Notebook
read_notebook_notebook_post body → 200422
GET
/notebook
Read Notebook Get
read_notebook_get_notebook_get 1 param → 200422
POST
/notebook/beta/draft/manifest
Get Draft Manifest
get_draft_manifest_notebook_beta_draft_manifest_post body → 200422
POST
/notebook/draft/manifest
Get Draft Manifest
get_draft_manifest_notebook_draft_manifest_post body → 200422
POST
/notebook/beta/draft/cells
Get Draft Cells
get_draft_cells_notebook_beta_draft_cells_post body → 200422
POST
/notebook/draft/cells
Get Draft Cells
get_draft_cells_notebook_draft_cells_post body → 200422
POST
/notebook/beta/draft/operations
Submit Draft Operations
submit_draft_operations_notebook_beta_draft_operations_post body → 200422
POST
/notebook/draft/operations
Submit Draft Operations
submit_draft_operations_notebook_draft_operations_post body → 200422
POST
/notebook/cell
Patch Notebook Cell
patch_notebook_cell_notebook_cell_post body → 200422
POST
/notebook/cell/add
Add Notebook Cell
add_notebook_cell_notebook_cell_add_post body → 200422
POST
/notebook/draft
Save Draft
save_draft_notebook_draft_post body → 200422
POST
/notebook/draft/reset-to-canonical
Reset Draft To Canonical
reset_draft_to_canonical_notebook_draft_reset_to_canonical_post body → 200422
POST
/notebook/draft/save-to-canonical
Save Draft To Canonical
save_draft_to_canonical_notebook_draft_save_to_canonical_post body → 200422
POST
/notebook/save
Save Or Export Notebook Route
save_or_export_notebook_route_notebook_save_post body → 200422
POST
/notebook/create
Create File Route
create_file_route_notebook_create_post body → 200422
POST
/notebook/delete
Delete Path Route
delete_path_route_notebook_delete_post body → 200422
GET
/notebooks
List Notebooks
list_notebooks_notebooks_get 1 param → 200422
POST
/notebooks
Create Folder
create_folder_notebooks_post body → 200422
GET
/notebooks/recent
List Recent Notebooks
list_recent_notebooks_notebooks_recent_get 1 param → 200422
GET
/notebook/check-path
Check Path Exists
check_path_exists_notebook_check_path_get 1 param → 200422
GET
/list-files
List Files
list_files_list_files_get 1 param → 200422
GET
/list-all-files
List All Files
list_all_files_list_all_files_get → 200
POST
/fs/rename
Rename Path Route
rename_path_route_fs_rename_post body → 200422
GET
/notebook/id
Get Notebook Id
get_notebook_id_notebook_id_get 1 param → 200422
POST
/fs/duplicate
Duplicate Path Route
duplicate_path_route_fs_duplicate_post body → 200422
POST
/fs/reveal
Reveal Path Route
reveal_path_route_fs_reveal_post body → 200422
POST
/fs/open-with-default
Open With Default Route
open_with_default_route_fs_open_with_default_post body → 200422
GET
/api/session/{session_id}/required_variables
Get Session Required Variables Endpoint
get_session_required_variables_endpoint_api_session__session_id__required_variables_get 1 param → 200422
POST
/api/notebook/export_standalone
Export Notebook Standalone Endpoint
export_notebook_standalone_endpoint_api_notebook_export_standalone_post body → 200422
POST
/api/notebook/export_content
Export Notebook Content Endpoint
export_notebook_content_endpoint_api_notebook_export_content_post body → 200422
POST
/api/notebook/export_folder
Export Folder Notebooks Endpoint
export_folder_notebooks_endpoint_api_notebook_export_folder_post body → 200422

Schemas 27

The contract defines 27 schemas that model the data the API accepts and returns. The most detailed are Cell (8 properties), _DraftOperation (7 properties), _CellAddRequest (6 properties), _FileCreateRequest (4 properties). Each schema is shown below with its type and property counts.

_CellPatchRequest
object
4 properties 4 required
_RevealPathRequest
object
1 property 1 required
_DraftSaveToCanonicalRequest
object
3 properties 1 required
ValidationError
object
3 properties 3 required
_DraftOperationsRequest
object
3 properties 1 required
_DraftSaveRequest
object
4 properties 2 required
_FileDeleteRequest
object
2 properties 1 required
HTTPValidationError
object
1 property
_FileSaveRequest
object
4 properties 1 required
_DraftOperation
object
7 properties 2 required
_DraftCellsRequest
object
2 properties 1 required
_DraftManifestRequest
object
1 property 1 required
_ExportStandaloneRequest
object
1 property 1 required
_NotebookReadRequest
object
1 property 1 required
_CellAddRequest
object
6 properties 3 required
CellType
string
Cell
object
Strongly typed representation of a notebook cell.
8 properties
_FolderCreateRequest
object
2 properties 2 required
_DraftResetRequest
object
2 properties 1 required
_FileCreateRequest
object
4 properties 1 required
_PendingUserEdit
object
A debounced user content edit not yet emitted via socket.
2 properties 2 required
_DuplicatePathRequest
object
1 property 1 required
SerializedOutput
object
3 properties 2 required
_ExportFolderRequest
object
1 property 1 required
_FileRenameRequest
object
2 properties 2 required
_OpenWithDefaultRequest
object
1 property 1 required
_ExportNotebookContentRequest
object
1 property 1 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

quadrillion-notebook-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