Notes are attached to BaseInfo objects this allows for users to store additional information about an object in a story format. For example: Card 666 deactivated because it was evil!!!
Item -> NoteInfo
Field | Type | Inherited from | Description |
---|---|---|---|
Href | String | Item | Gets or sets the href. |
CreatedOn | DateTime | NoteInfo | Gets or sets when the note was created.For Revision history please see the Events log |
Key | String | NoteInfo | Gets or sets the key. |
NoteText | String | NoteInfo | Gets or sets the plain text note. |
User | ObjectLinkItem | NoteInfo | Gets or sets the user who created the note. |
{
"Href" : "String",
"CreatedOn" : "DateTime",
"Key" : "String",
"NoteText" : "String",
"User" : "[ObjectLinkItem](/object-model/objectlinkitem)"
}
Example in C#
// Returns: T
var item = await client.AddNoteAsync<T>(T baseInfo, NoteInfo note);
Example in CURL
curl -X POST \
https://keepapi.feenicshosting.com/api/f/INSTANCE.KEY/people/PERSON.KEY/notes \
-H 'Authorization: Bearer TOKEN_GOES_HERE' \
-H 'Content-Type: application/json' \
-d '
{
"$type":"Feenics.Keep.WebApi.Model.NoteInfo, Feenics.Keep.WebApi.Model",
"Key":null,
"CreatedOn":"0001-01-01T00:00:00",
"User":null,
"NoteText":"Note for cUrl Example",
"Href":null
}'
Example in C#
// Returns: nothing
await client.RemoveNoteAsync(BaseInfo baseInfo, NoteInfo note);
Example in CURL
curl -X DELETE \
https://keepapi.feenicshosting.com/api/f/INSTANCE.KEY/people/PERSON.KEY/notes/NOTE.KEY \
-H 'Authorization: Bearer TOKEN_GOES_HERE'