Add a note
Creates a user note. data is a TipTap document (type: "doc"). See UserNoteData for supported block types (paragraph, heading, lists, task lists, etc.) and inline marks (bold, italic, link, …). Scoped to your integration’s institution via Basic Auth credentials.
/users/{id}/notesAuthorizationBasic auth · headerrequiredBasic Auth with clientId as username and clientSecret as password
idstringrequiredapplication/jsonnoteNamestringrequireddataUserNoteDatarequiredTipTap/ProseMirror JSON document stored in data. Root type must be "doc". The Fuxam dashboard user-notes editor uses the formatted-textarea stack (StarterKit + lists, task lists, alignment, colors, links, etc.). The API stores valid TipTap JSON as-is; nodes the dashboard cannot render may be preserved but not editable in the UI.
Show propertiesHide properties
typestringrequiredRoot document type. Only "doc" is supported.
doccontentobject[]requiredTop-level block nodes inside the document. Supported block type values:
paragraph— plain text block; may includeattrs.textAlign(left,center,right,justify) and inlinetext/hardBreakchildren.heading— heading block; setattrs.levelto1,2, or3(dashboard headings).bulletList/orderedList— lists containinglistItemnodes.listItem— list row; usually wraps one or moreparagraphnodes.taskList/taskItem— checklist;taskItemsupportsattrs.checked(true/false).blockquote— quoted paragraph(s).horizontalRule— divider line (nocontent).
Not exposed in the dashboard notes slash menu (avoid via API unless you accept limited UI support): codeBlock, image, file, table, youtube, columns.
Show propertiesHide properties
objecttypestringrequiredBlock node type. See content array description for supported values.
attrsobject | nullBlock attributes. Common keys: textAlign on paragraph/heading; level (1–3) on heading; checked on taskItem.
Show propertiesHide properties
classstring | nulltextAlignstring | nullleftcenterrightjustifylevelinteger | nullHeading level (heading blocks only).
checkedboolean | nullChecked state (taskItem blocks only).
contentobject[]Child nodes. For paragraph/heading: inline text and hardBreak. For lists: listItem or taskItem. For listItem/taskItem: usually nested paragraph blocks.
Show propertiesHide properties
objecttypestringrequiredInline node text (with optional marks) or block hardBreak. List blocks nest listItem / taskItem here.
textstringPlain text (type: "text" only).
marksobject[]Inline formatting on a text node. Supported mark type values: bold, italic, strike, code, underline, highlight, subscript, superscript, link (attrs.href), textStyle (attrs.color, attrs.fontSize).
Show propertiesHide properties
objecttypestringrequiredattrsobjectNote added
dataUserNoterequiredShow propertiesHide properties
idstringrequirednoteNamestringrequireddataUserNoteDatarequiredTipTap/ProseMirror JSON document stored in data. Root type must be "doc". The Fuxam dashboard user-notes editor uses the formatted-textarea stack (StarterKit + lists, task lists, alignment, colors, links, etc.). The API stores valid TipTap JSON as-is; nodes the dashboard cannot render may be preserved but not editable in the UI.
Show propertiesHide properties
typestringrequiredRoot document type. Only "doc" is supported.
doccontentobject[]requiredTop-level block nodes inside the document. Supported block type values:
paragraph— plain text block; may includeattrs.textAlign(left,center,right,justify) and inlinetext/hardBreakchildren.heading— heading block; setattrs.levelto1,2, or3(dashboard headings).bulletList/orderedList— lists containinglistItemnodes.listItem— list row; usually wraps one or moreparagraphnodes.taskList/taskItem— checklist;taskItemsupportsattrs.checked(true/false).blockquote— quoted paragraph(s).horizontalRule— divider line (nocontent).
Not exposed in the dashboard notes slash menu (avoid via API unless you accept limited UI support): codeBlock, image, file, table, youtube, columns.
Show propertiesHide properties
objecttypestringrequiredBlock node type. See content array description for supported values.
attrsobject | nullBlock attributes. Common keys: textAlign on paragraph/heading; level (1–3) on heading; checked on taskItem.
Show propertiesHide properties
classstring | nulltextAlignstring | nullleftcenterrightjustifylevelinteger | nullHeading level (heading blocks only).
checkedboolean | nullChecked state (taskItem blocks only).
contentobject[]Child nodes. For paragraph/heading: inline text and hardBreak. For lists: listItem or taskItem. For listItem/taskItem: usually nested paragraph blocks.
Show propertiesHide properties
objecttypestringrequiredInline node text (with optional marks) or block hardBreak. List blocks nest listItem / taskItem here.
textstringPlain text (type: "text" only).
marksobject[]Inline formatting on a text node. Supported mark type values: bold, italic, strike, code, underline, highlight, subscript, superscript, link (attrs.href), textStyle (attrs.color, attrs.fontSize).
Show propertiesHide properties
objecttypestringrequiredattrsobjectcreatorNamestringrequiredcreatedAtstring<date-time>requiredupdatedAtstring<date-time>requiredmetaResponseMetarequiredShow propertiesHide properties
requestIdstringrequiredtimestampstring<date-time>requiredversionstringrequiredv4Bad Request
typestringrequirederrorcodestringrequiredbad_requestunauthorizedforbiddenresource_not_foundconflictvalidation_failedidempotency_key_reusedrate_limit_exceededinternal_errortitlestringrequiredstatusintegerrequireddetailstringrequiredinstancestringerrorsobject[]Show propertiesHide properties
objectfieldstringmessagestringUnauthorized
typestringrequirederrorcodestringrequiredbad_requestunauthorizedforbiddenresource_not_foundconflictvalidation_failedidempotency_key_reusedrate_limit_exceededinternal_errortitlestringrequiredstatusintegerrequireddetailstringrequiredinstancestringerrorsobject[]Show propertiesHide properties
objectfieldstringmessagestringNot Found
typestringrequirederrorcodestringrequiredbad_requestunauthorizedforbiddenresource_not_foundconflictvalidation_failedidempotency_key_reusedrate_limit_exceededinternal_errortitlestringrequiredstatusintegerrequireddetailstringrequiredinstancestringerrorsobject[]Show propertiesHide properties
objectfieldstringmessagestringToo Many Requests
typestringrequirederrorcodestringrequiredbad_requestunauthorizedforbiddenresource_not_foundconflictvalidation_failedidempotency_key_reusedrate_limit_exceededinternal_errortitlestringrequiredstatusintegerrequireddetailstringrequiredinstancestringerrorsobject[]Show propertiesHide properties
objectfieldstringmessagestringInternal Server Error
typestringrequirederrorcodestringrequiredbad_requestunauthorizedforbiddenresource_not_foundconflictvalidation_failedidempotency_key_reusedrate_limit_exceededinternal_errortitlestringrequiredstatusintegerrequireddetailstringrequiredinstancestringerrorsobject[]Show propertiesHide properties
objectfieldstringmessagestring