Skip to content

notebooks ​

10 endpoints at a glance
MethodPathSummary
GET/notebooksList Notebooks
POST/notebooksCreate Notebook
DELETE/notebooks/{notebook_id}Delete Notebook
GET/notebooks/{notebook_id}Get Notebook
PATCH/notebooks/{notebook_id}Update Notebook
GET/notebooks/{notebook_id}/membersList Members
POST/notebooks/{notebook_id}/membersAdd Member
DELETE/notebooks/{notebook_id}/members/{member_username}Remove Member
PATCH/notebooks/{notebook_id}/members/{member_username}Change Member Role
POST/notebooks/reorderReorder Notebooks

notebooks​


List Notebooks​

GET
/notebooks

Parameters​

Header Parameters

authorization

Responses​

Successful Response

application/json
JSON
{
  
"additionalProperties": "string"
}

Playground​

Headers

Samples​


Create Notebook​

POST
/notebooks

Parameters​

Header Parameters

authorization

Request Body​

application/json
JSON
{
  
"name": "string",
  
"color": "string"
}

Responses​

Successful Response

application/json
JSON
{
  
"additionalProperties": "string"
}

Playground​

Headers
Body

Samples​


Reorder Notebooks​

POST
/notebooks/reorder

Parameters​

Header Parameters

authorization

Request Body​

application/json
JSON
{
  
"ordered_ids": [
  
  
"string"
  
]
}

Responses​

Successful Response

application/json
JSON
{
  
"additionalProperties": "string"
}

Playground​

Headers
Body

Samples​


Get Notebook​

GET
/notebooks/{notebook_id}

Parameters​

Header Parameters

authorization

Path Parameters

notebook_id*
Type
string
Required

Responses​

Successful Response

application/json
JSON
{
  
"additionalProperties": "string"
}

Playground​

Headers
Variables
Key
Value

Samples​


Delete Notebook​

DELETE
/notebooks/{notebook_id}

Delete a notebook and all its notes (not the Inbox).

Parameters​

Header Parameters

authorization

Path Parameters

notebook_id*
Type
string
Required

Responses​

Successful Response

application/json
JSON
{
  
"additionalProperties": "string"
}

Playground​

Headers
Variables
Key
Value

Samples​


Update Notebook​

PATCH
/notebooks/{notebook_id}

Parameters​

Header Parameters

authorization

Path Parameters

notebook_id*
Type
string
Required

Request Body​

application/json
JSON
{
  
"name": "string",
  
"color": "string"
}

Responses​

Successful Response

application/json
JSON
{
  
"additionalProperties": "string"
}

Playground​

Headers
Variables
Key
Value
Body

Samples​


List Members​

GET
/notebooks/{notebook_id}/members

Parameters​

Header Parameters

authorization

Path Parameters

notebook_id*
Type
string
Required

Responses​

Successful Response

application/json
JSON
{
  
"additionalProperties": "string"
}

Playground​

Headers
Variables
Key
Value

Samples​


Add Member​

POST
/notebooks/{notebook_id}/members

Parameters​

Header Parameters

authorization

Path Parameters

notebook_id*
Type
string
Required

Request Body​

application/json
JSON
{
  
"username": "string",
  
"role": "editor"
}

Responses​

Successful Response

application/json
JSON
{
  
"additionalProperties": "string"
}

Playground​

Headers
Variables
Key
Value
Body

Samples​


Remove Member​

DELETE
/notebooks/{notebook_id}/members/{member_username}

Parameters​

Header Parameters

authorization

Path Parameters

notebook_id*
Type
string
Required
member_username*
Type
string
Required

Responses​

Successful Response

application/json
JSON
{
  
"additionalProperties": "string"
}

Playground​

Headers
Variables
Key
Value

Samples​


Change Member Role​

PATCH
/notebooks/{notebook_id}/members/{member_username}

Parameters​

Header Parameters

authorization

Path Parameters

notebook_id*
Type
string
Required
member_username*
Type
string
Required

Request Body​

application/json
JSON
{
  
"role": "string"
}

Responses​

Successful Response

application/json
JSON
{
  
"additionalProperties": "string"
}

Playground​

Headers
Variables
Key
Value
Body

Samples​


Kancil — one workspace for contacts, work and money.