Topic

A hierarchical way of organising content in MindDrop.

Topics provide a hierarchical way of organising content inside of MindDrop. They can be nested inside of other topics (then referred to as subtopics). A topic can appear as a subtopic inside multiple other topics.

Topics which appear at the top level of the hierarchy are referred to as root topics. Note that root topics can still be included as subtopics inside other topics.

PropertyTypeDescription
id*stringUniversally unique ID.
title*stringThe topic title.
parents*TopicParentReferenceThe references of the topic's parents, see below for details.
subtopics*string[]The IDs of the (active) topics inside the topic.
archivedSubtopics*string[]The IDs of the archived topics inside the topic.
drops*string[]The IDs of the (active) drops inside the topic.
archivedDrops*string[]The IDs of the archived drops inside the topic.
tags*string[]IDs of the tags belonging to the topic.
createdAt*DateThe timestamp at which the topic was created.
updatedAt*Date The timestamp at which the topic was last updated. Equal to the createdAt value if the topic has not been updated.
archivedtrue If true, the topic is archived. Not present if the topic is not archived.
archivedAtDate Timestamp at which the topic was archived. Only set ifarchived is true.
deletedtrue If true, the topic is in the trash. Not present if the topic is not deleted.
deletedAtDate Timestamp at which the topic was deleted. Only set ifdeleted is true.
hiddentrue If true, the topic will be hidden. Not present if the topic is not hidden.
PropertyTypeDescription
type*stringThe type of parent, e.g. 'topic'
id*stringThe ID of the parent.