/* * SPDX-FileCopyrightText: 2025 The HedgeDoc developers (see AUTHORS file) * * SPDX-License-Identifier: AGPL-3.0-only */ import { HttpMethod, respondToMatchingRequest } from '../../../../handler-utils/respond-to-matching-request' import type { NextApiRequest, NextApiResponse } from 'next' import type { NoteDto } from '@hedgedoc/commons' const handler = (req: NextApiRequest, res: NextApiResponse): void => { respondToMatchingRequest( HttpMethod.POST, req, res, { content: 'new note content', metadata: { id: 'featuresId', version: 2, viewCount: 0, updatedAt: '2021-04-24T09:27:51.000Z', createdAt: '2021-04-24T09:27:51.000Z', lastUpdatedBy: null, primaryAlias: 'features', editedBy: [], title: 'New note', tags: ['hedgedoc', 'demo', 'react'], description: 'Many features, such wow!', aliases: [ { name: 'features', primaryAlias: true, noteId: 'featuresId' } ], permissions: { owner: 'tilman', sharedToUsers: [ { username: 'molly', canEdit: true } ], sharedToGroups: [ { groupName: '_LOGGED_IN', canEdit: false } ] } }, editedByAtPosition: [] }, 201 ) } export default handler