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.