---
title: "Publicv1Notesrouter.Batch Sync Notes"
method: POST
path: "/v1/notes/batch-sync"
tags: ["v1"]
---

# Publicv1Notesrouter.Batch Sync Notes

`POST /v1/notes/batch-sync`

## Request

- Base URL: `https://app.eve.legal` (the document declares no server; this is the origin it was published from)
- URL: `https://app.eve.legal/v1/notes/batch-sync`
- Auth: OAuth 2
  - Password
  - Token URL: `token`

Batch sync multiple notes with the system for a matter. If the notes don't exist, they will be created.
If they exist, they will be updated.
Does not delete notes, use the batch delete endpoint for that operation.
Maximum of 100 notes per request.

## Request body

- BatchSyncNoteRequest
  - `externalMatterId` string, nullable: External ID of the matter
  - `externalLeadId` string, nullable: External ID of the lead
  - `syncNotes` SyncNoteRequest[], required: List of sync note requests
    - `externalId` string, required: External ID of the note
    - `body` string, required: Body text of the note
    - `createdAt` string, required: ISO timestamp of when the note was created
    - `updatedAt` string, required: ISO timestamp of when the note was last updated
    - `title` string, nullable, required: Title text of the note
    - `authorEmail` string, nullable, required: Email of the author of the note
    - `authorName` string, nullable, required: Name of the author of the note

## Response `200`

Successful Response

- BatchSyncNoteResponse
  - `notes` Note[], required: List of notes
    - `id` string, uuid, required: ID of the note
    - `externalId` string, required: External ID of the note
    - `body` string, required: Body text of the note
    - `createdAt` string, required: ISO timestamp of when the note was created
    - `updatedAt` string, required: ISO timestamp of when the note was last updated
    - `title` string, nullable, required: Title text of the note
    - `authorEmail` string, nullable, required: Email of the author of the note
    - `authorName` string, nullable, required: Name of the author of the note

## Other responses

- `401`: Unauthorized
- `422`: Validation Error

---

[API](https://skmtc.dev/eve/apis/eve-public-api.md) - [All operations](https://skmtc.dev/eve/apis/eve-public-api/llms.txt) - [OpenAPI document](https://skmtc.dev/eve/apis/eve-public-api/revisions/1a108b551ef3?raw)
