brain_create_thought
Create a new thought with optional type, color, label, and parent link. Requires npub for credit billing.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| kind | No | Kind of thought to create — 1=Normal (default) or 2=Type. Tags and Events are NOT created via kind (the API rejects those values); model them as Normal thoughts carrying the appropriate type_id from get_types (e.g. the "Event" type). | |
| name | Yes | The name of the thought | |
| npub | No | Required. Your Nostr public key (npub1...) for credit billing. | |
| label | No | Optional label for the thought | |
| ac_type | No | Access type (0=Public, 1=Private) | |
| type_id | No | ID of the thought type to assign | |
| brain_id | No | The ID of the brain (uses active brain if not specified) | |
| relation | No | Relation type if linking (1=Child, 2=Parent, 3=Jump, 4=Sibling) | |
| dpop_token | No | ||
| background_color | No | Background color in hex format (e.g., "#0000ff") | |
| foreground_color | No | Foreground color in hex format (e.g., "#ff0000") | |
| source_thought_id | No | ID of the source thought to link from |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||