Skip to main content

Endpoints

MethodPathPurpose
GET/notesList, paginated
POST/notesCreate (parent required)
GET/notes/:idFetch one
PATCH/notes/:idUpdate body
DELETE/notes/:idDelete

Fields

FieldTypeNotes
iduuid
parent_object_typeperson | company | dealRequired. Custom objects as parents: v1.1
parent_object_iduuidMust exist in the same workspace
bodystringRequired, non-empty
created_atdatetime

Create

curl -X POST $SALTY_API/notes \
  -H "Authorization: Bearer $SALTY_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "parent_object_type": "person",
    "parent_object_id": "<person-uuid>",
    "body": "first call: good fit"
  }'
If the parent doesn’t exist in this workspace, you get 400 parent_not_found. If parent_object_type is anything other than person / company / deal, you get 400 invalid_parent_type.