Skip to main content
GET
/
notes
/
{notePublicId}
Get note
curl --request GET \
  --url https://app.concretehq.com/api/v1/notes/{notePublicId} \
  --header 'Authorization: Bearer <token>'
{
  "publicId": "abc123def456",
  "content": "Met with the founder; discussed **Q4 hiring plan**.",
  "occurredAt": "2026-04-15T14:00:00Z",
  "topics": [
    "board-meeting"
  ],
  "creator": {
    "publicId": "abc123def456",
    "role": "admin",
    "user": {
      "publicId": "654fed321cba",
      "email": "john@example.com",
      "firstName": "John",
      "lastName": "Doe"
    }
  },
  "companyName": "Acme",
  "companyPublicId": "abc123def456"
}

Documentation Index

Fetch the complete documentation index at: https://docs.concretehq.com/llms.txt

Use this file to discover all available pages before exploring further.

Authorizations

Authorization
string
header
required

API key authentication using Bearer token format

Path Parameters

notePublicId
string
required

Note public ID

Response

Note details

A note attached to a company or person.

publicId
string
required

Note public ID

Example:

"abc123def456"

content
string
required

Note content in Markdown. Rendered as rich text in the Concrete app.

Example:

"Met with the founder; discussed **Q4 hiring plan**."

occurredAt
string<date-time>
required

When the note's subject matter occurred (ISO 8601)

Example:

"2026-04-15T14:00:00Z"

topics
enum<string>[] | null
required

Topics categorizing the note's subject matter

Categorization for a note's subject matter.

Available options:
periodic-company-update,
company-announcement,
board-meeting,
adhoc-company-update,
legal-communication,
other
Example:
["board-meeting"]
creator
object
required
companyName
string

Name of the company the note is attached to (if any)

Example:

"Acme"

companyPublicId
string

Public ID of the company the note is attached to (if any)

Example:

"abc123def456"