> ## Documentation Index
> Fetch the complete documentation index at: https://docs.mavioapp.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Create note

> Create a new note attached to a specific meeting.

Creates a new note on a meeting. Notes support Markdown formatting and can be used to capture key decisions, follow-ups, or any additional context about the meeting.

<ParamField path="id" type="string" required>
  The unique meeting identifier (e.g., `mtg_8f3k2j1m4n5p`).
</ParamField>

<ParamField body="content" type="string" required>
  The note content in Markdown format. Maximum 50,000 characters.
</ParamField>

<ParamField body="title" type="string">
  Optional title for the note. Maximum 200 characters. If omitted, the note is untitled.
</ParamField>

### Response

<ResponseField name="id" type="string">
  Unique note identifier (e.g., `nte_p6q7r8s9t0`).
</ResponseField>

<ResponseField name="meeting_id" type="string">
  The meeting this note is attached to.
</ResponseField>

<ResponseField name="title" type="string | null">
  The note title, or `null` if not provided.
</ResponseField>

<ResponseField name="content" type="string">
  The note content in Markdown format.
</ResponseField>

<ResponseField name="author" type="object">
  The authenticated user who created the note.

  <Expandable title="Author object">
    <ResponseField name="id" type="string">
      User identifier.
    </ResponseField>

    <ResponseField name="name" type="string">
      Display name of the author.
    </ResponseField>
  </Expandable>
</ResponseField>

<ResponseField name="created_at" type="string">
  ISO 8601 timestamp when the note was created.
</ResponseField>

<ResponseField name="updated_at" type="string">
  ISO 8601 timestamp when the note was last modified.
</ResponseField>

<RequestExample>
  ```bash cURL theme={null}
  curl -X POST https://api.mavioapp.com/v1/meetings/mtg_8f3k2j1m4n5p/notes \
    -H "Authorization: Bearer mvo_live_abc123" \
    -H "Content-Type: application/json" \
    -d '{
      "title": "Follow-up Items",
      "content": "## Action Required\n\n- Schedule design review for next Tuesday\n- Share updated wireframes with engineering team\n- Confirm vendor pricing by Friday"
    }'
  ```

  ```python Python theme={null}
  note = client.notes.create(
      meeting_id="mtg_8f3k2j1m4n5p",
      title="Follow-up Items",
      content="## Action Required\n\n- Schedule design review for next Tuesday\n- Share updated wireframes with engineering team\n- Confirm vendor pricing by Friday"
  )
  print(f"Created note: {note.id}")
  ```

  ```javascript Node.js theme={null}
  const note = await client.notes.create('mtg_8f3k2j1m4n5p', {
    title: 'Follow-up Items',
    content: '## Action Required\n\n- Schedule design review for next Tuesday\n- Share updated wireframes with engineering team\n- Confirm vendor pricing by Friday',
  });
  console.log(`Created note: ${note.id}`);
  ```
</RequestExample>

<ResponseExample>
  ```json 201 theme={null}
  {
    "id": "nte_p6q7r8s9t0",
    "meeting_id": "mtg_8f3k2j1m4n5p",
    "title": "Follow-up Items",
    "content": "## Action Required\n\n- Schedule design review for next Tuesday\n- Share updated wireframes with engineering team\n- Confirm vendor pricing by Friday",
    "author": {
      "id": "usr_f6g7h8",
      "name": "Sarah Chen"
    },
    "created_at": "2026-04-14T09:45:00Z",
    "updated_at": "2026-04-14T09:45:00Z"
  }
  ```
</ResponseExample>
