Skip to main content
POST
Python

Authorizations

Authorization
string
header
required

nia_sk_...

Body

application/json
body
string
required
Required string length: 1 - 2000
kind
enum<string>
required
Available options:
procedure,
tool_note,
process_note,
pitfall
title
string
required
Required string length: 1 - 120
evidence
Evidence · object | null

Where the note came from: an id only, never the text of the conversation or task.

source_id
string<uuid> | null

The owning agent. A source key writes its own notes and may omit it; a person names it.

tags
string[]
Maximum array length: 8
Pattern: ^[a-z0-9][a-z0-9_.:-]{0,63}$
valid_until
string<date-time> | null
visibility
enum<string>
default:source
Available options:
source,
vendor,
space

Response

The note, or the proposal_id of the proposal waiting for a person.

What POST /v1/agent-memory/notes answers: the note, or where it waits when writes need a person.

note
AgentNote · object | null
proposal_id
string<uuid> | null

Set when the space takes agent notes only through a person (writes: human_only).