GET
/api/notebook
List notebooks
POST
/api/notebook
Create notebook
GET
/api/notebook/{noteId}
Get notebook
POST
/api/notebook/{noteId}
Run all paragraphs
DELETE
/api/notebook/{noteId}
Delete notebook
PUT
/api/notebook/{noteId}/rename
Rename notebook
PUT
/api/notebook/{noteId}/clear
Clear all paragraph results
GET
/api/notebook/export/{noteId}
Export notebook
POST
/api/notebook/import
Import notebook
GET
/api/notebook/job/{noteId}
Get notebook job status
DELETE
/api/notebook/job/{noteId}
Stop notebook job
GET
/api/notebook/job/{noteId}/{paragraphId}
Get paragraph job status
POST
/api/notebook/job/{noteId}/{paragraphId}
Run paragraph asynchronously
DELETE
/api/notebook/job/{noteId}/{paragraphId}
Stop paragraph job
POST
/api/notebook/run/{noteId}/{paragraphId}
Run paragraph synchronously
POST
/api/notebook/{noteId}/paragraph
Create paragraph
GET
/api/notebook/{noteId}/paragraph/{paragraphId}
Get paragraph
PUT
/api/notebook/{noteId}/paragraph/{paragraphId}
Update paragraph text
DELETE
/api/notebook/{noteId}/paragraph/{paragraphId}
Delete paragraph
PUT
/api/notebook/{noteId}/paragraph/{paragraphId}/config
Update paragraph config
POST
/api/notebook/{noteId}/paragraph/{paragraphId}/move/{newIndex}
Move paragraph to new index
GET
/api/notebook/search
Search notebooks
GET
/api/notebook/cron/{noteId}
Get cron schedule
POST
/api/notebook/cron/{noteId}
Register cron schedule
DELETE
/api/notebook/cron/{noteId}
Remove cron schedule
GET
/api/notebook/{noteId}/permissions
Get notebook permissions
PUT
/api/notebook/{noteId}/permissions
Update notebook permissions
GET
/api/notebook/{noteId}/revision
List revisions
POST
/api/notebook/{noteId}/revision
Create revision (commit)
GET
/api/notebook/{noteId}/revision/{revisionId}
Get specific revision
PUT
/api/notebook/{noteId}/revision/{revisionId}
Set notebook to a specific revision