Skip to main content
POST
/
v1
/
external
/
teams
/
me
/
folders
curl --request POST \
  --url https://api.tiro.ooo/v1/external/teams/me/folders \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "title": "Q1 2025 Meetings"
}
'
{
  "id": "12348",
  "title": "Engineering Standups",
  "description": "Daily engineering team standup notes",
  "color": "#27AE60",
  "sharingType": "ALL_MEMBER_EDITOR",
  "isTeamFolder": true,
  "createdAt": "2025-01-20T09:00:00Z",
  "updatedAt": "2025-01-20T09:00:00Z"
}

Authorizations

Authorization
string
header
required

API key in format {id}.{secret}

Body

application/json

Request body for creating a new folder

title
string
required

Folder title (max 50 characters)

Required string length: 1 - 50
Example:

"Project Alpha"

description
string | null

Folder description

Example:

"Notes related to Project Alpha"

color
string | null

Folder color in hex format (default "#4A90D9")

Example:

"#4A90D9"

parentId
string | null

Parent folder ID for nested folders

Example:

"67890"

sharingType
enum<string>

Sharing permission level (default ALL_MEMBER_VIEWER)

Available options:
ALL_MEMBER_EDITOR,
ALL_MEMBER_VIEWER,
LIMITED
Example:

"ALL_MEMBER_VIEWER"

Response

Folder created successfully

Detailed folder information including metadata

id
string
required

Unique identifier for the folder

Example:

"12345"

title
string
required

Folder title (max 50 characters)

Example:

"Weekly Team Meetings"

description
string
required

Folder description

Example:

"Notes from our weekly team sync meetings"

color
string
required

Folder color in hex format

Example:

"#4A90D9"

isTeamFolder
boolean
required

Whether this is a team folder

Example:

true

createdAt
string<date-time>
required

ISO-8601 creation timestamp

Example:

"2025-01-15T10:30:00Z"

updatedAt
string<date-time>
required

ISO-8601 last update timestamp

Example:

"2025-01-15T11:45:00Z"

sharingType
enum<string>

Sharing permission level for team folders. Controls who can access notes within the folder.

TypeView AccessEdit Access
ALL_MEMBER_EDITORAll team membersAll team members
ALL_MEMBER_VIEWERAll team membersNo team-wide edit access granted
LIMITEDInvited members onlyInvited members only (per-member role)

Details:

  • ALL_MEMBER_EDITOR: All team members can view and edit notes in this folder.
  • ALL_MEMBER_VIEWER: All team members can view notes. No edit access is granted at the team level.
  • LIMITED: Only explicitly invited members can access. When inviting members, you assign each member either VIEWER or EDITOR role individually.
Available options:
ALL_MEMBER_EDITOR,
ALL_MEMBER_VIEWER,
LIMITED
Example:

"ALL_MEMBER_VIEWER"