HTTP Routing Table

 
/api
GET /api/ Get the Jupyter Server version
GET /api/config/{section_name} Get a configuration section by name
GET /api/contents/{path} Get contents of file or directory
GET /api/contents/{path}/checkpoints Get a list of checkpoints for a file
GET /api/kernels List the JSON data for all kernels that are currently running
GET /api/kernels/{kernel_id} Get kernel information
GET /api/kernelspecs Get kernel specs
GET /api/me Get the identity of the currently authenticated user. If present, a `permissions` argument may be specified to check what actions the user currently is authorized to take.
GET /api/sessions List available sessions
GET /api/sessions/{session} Get session
GET /api/spec.yaml Get the current spec for the notebook server's APIs.
GET /api/status Get the current status/activity of the server.
GET /api/terminals Get available terminals
GET /api/terminals/{terminal_id} Get a terminal session corresponding to an id.
POST /api/contents/{path} Create a new file in the specified path
POST /api/contents/{path}/checkpoints Create a new checkpoint for a file
POST /api/contents/{path}/checkpoints/{checkpoint_id} Restore a file to a particular checkpointed state
POST /api/kernels Start a kernel and return the uuid
POST /api/kernels/{kernel_id}/interrupt Interrupt a kernel
POST /api/kernels/{kernel_id}/restart Restart a kernel
POST /api/sessions Create a new session, or return an existing session if a session of the same name already exists
POST /api/terminals Create a new terminal
PUT /api/contents/{path} Save or upload file.
DELETE /api/contents/{path} Delete a file in the given path
DELETE /api/contents/{path}/checkpoints/{checkpoint_id} Delete a checkpoint
DELETE /api/kernels/{kernel_id} Kill a kernel and delete the kernel id
DELETE /api/sessions/{session} Delete a session
DELETE /api/terminals/{terminal_id} Delete a terminal session corresponding to an id.
PATCH /api/config/{section_name} Update a configuration section by name
PATCH /api/contents/{path} Rename a file or directory without re-uploading content
PATCH /api/sessions/{session} This can be used to rename the session.