api.notes.create
POST /note— ACPortal
Python
api.notes.create(*, data: NoteRequest | dict) -> GlobalNote
CLI
ab notes create [--data ...]
Create a note (POST /note).
Args:
data: Note payload. Accepts a :class:NoteRequest instance or
a dict. comments and category are required by
swagger; the request model enforces this.
Request model: :class:NoteRequest (same schema as update).
Request body — NoteRequest
Field |
Type |
Required |
Description |
|---|---|---|---|
|
|
yes |
Note content (1-8000 chars) |
|
|
yes |
Category UUID (required) |
|
|
no |
Due date (yyyy-mm-dd) |
|
|
no |
Mark important |
|
|
no |
Mark completed |
|
|
no |
Job UUID |
|
|
no |
Send notification to assigned users |
|
|
no |
Assigned users (forward ref: SuggestedUser.id) |
|
|
no |
CRM contact ID (int) |
|
|
no |
Company UUID |
|
|
no |
Global flag |
|
|
no |
Shared flag |
Response
Returns GlobalNote.
Field |
Type |
Required |
Description |
|---|---|---|---|
|
|
no |
Note ID (int) |
|
|
no |
Important flag |
|
|
no |
Note content |
|
|
no |
Category UUID |
|
|
no |
Due date |
|
|
no |
Associated job UUID |
|
|
no |
CRM contact ID (int) |
|
|
no |
Contact UUID |
|
|
no |
Company UUID |
|
|
no |
User UUID |
|
|
no |
Importance label |
|
|
no |
Author display name |
|
|
no |
Due-date label |
|
|
no |
Category display name |
|
|
no |
Created timestamp |
|
|
no |
Creator user UUID |
|
|
no |
Modifier user UUID |
|
|
no |
Modified timestamp (server spelling: modifiyDate) |
|
|
no |
Franchise UUID |
|
|
no |
Completion flag |
|
|
no |
Global flag |
|
|
no |
Shared flag |
|
|
no |
Assigned contact display names |
|
|
no |
Assigned users (SuggestedContactEntity[]) |
|
|
no |
Job-scoped note flag |