Skip to main content

mr note-types list

List Note Types, optionally filtered by name or description. The --name and --description flags do substring matching on the server. Results are paginated via the global --page flag (default page size 50). Default output is a table with ID, NAME, DESCRIPTION, and CREATED columns; pass --json for the full array including MetaSchema, SectionConfig, and the Custom* rendering fields.

Usage

mr note-types list

Examples

List all note types (first page)

mr note-types list

Filter by name substring

mr note-types list --name meeting

JSON output piped into jq to extract just names

mr note-types list --json | jq -r '.[].Name'

Flags

FlagTypeDefaultDescription
--namestring``Filter by name
--descriptionstring``Filter by description

Inherited global flags

FlagTypeDefaultDescription
--jsonboolfalseOutput raw JSON
--no-headerboolfalseOmit table headers
--pageint1Page number for list commands (default page size: 50)
--quietboolfalseOnly output IDs
--serverstringhttp://localhost:8181mahresources server URL (env: MAHRESOURCES_URL)

Output

Array of NoteType objects with ID, Name, Description, MetaSchema, SectionConfig, CustomHeader/Sidebar/Summary/Avatar/MRQLResult, CreatedAt, UpdatedAt

Exit Codes

0 on success; 1 on any error

See Also