Creates a note for one or more contacts.
Supported content formats: plaintext and Markdown.
Responses
-
Note successfully created
-
Bad Request - The request is invalid or malformed
-
Unauthorized - Invalid or missing authentication token
-
Forbidden - The authenticated user does not have access to the requested resource
-
Unprocessable Entity - The request is valid but contains semantic errors
-
Too Many Requests - Rate limit exceeded
POST
/notes
curl \
--request POST 'https://api.visible.vc/notes' \
--header "Authorization: Bearer $ACCESS_TOKEN" \
--header "Content-Type: application/json" \
--data '{"note":{"content":"Line one\n- bullet\n","contact_ids":["ec5252fe-9abc-4096-85e9-1374e70a3182"],"note_tag_id":"56a1bed4-9ac4-4bd1-8533-077f3ae465c3"}}'
Request example
{
"note": {
"content": "Line one\n- bullet\n",
"contact_ids": [
"ec5252fe-9abc-4096-85e9-1374e70a3182"
],
"note_tag_id": "56a1bed4-9ac4-4bd1-8533-077f3ae465c3"
}
}
Response examples (201)
{
"note": {
"id": "3c5728ed-a09e-4245-bb33-459b67600be3",
"contact_ids": [
"ec5252fe-9abc-4096-85e9-1374e70a3182"
],
"note_tag_id": "56a1bed4-9ac4-4bd1-8533-077f3ae465c3",
"content": null,
"created_at": "2025-02-01T22:08:21.175Z"
}
}
Response examples (400)
{
"errors": [
{
"type": "parameter_invalid",
"field": "filter",
"message": "must be an object"
}
]
}
Response examples (401)
{
"errors": [
{
"type": "unauthorized"
}
]
}
Response examples (403)
{
"errors": [
{
"type": "forbidden"
}
]
}
Response examples (422)
{
"errors": [
{
"type": "attribute_invalid",
"field": "value",
"message": "required"
}
]
}
Response examples (429)
{
"errors": [
{
"type": "rate_limit_exceeded"
}
]
}