Diary API

Endpoint Index

ActionEndpoint
Fetch Latest Diary Entry By LocatorGET /auxdata/{tenantLocator}/diary/{locator}/latest
Fetch Latest Diary Entries By ReferenceGET /auxdata/{tenantLocator}/diary/{referenceType}/{referenceLocator}
Fetch All Diary Entries By LocatorGET /auxdata/{tenantLocator}/diary/{locator}
Create DiaryPOST /auxdata/{tenantLocator}/diary/{referenceType}/{referenceLocator}
Update DiaryPATCH /auxdata/{tenantLocator}/diary/{locator}
Discard DiaryPATCH /auxdata/{tenantLocator}/diary/{locator}/discard

Fetch

Fetch Latest Diary Entry By Locator
fetchLatestDiaryEntryByLocator
Fetches the latest revision of a single diary entry
GET /auxdata/{tenantLocator}/diary/{locator}/latest
    Request Parameters:
    NamePositionTypeRequired
    tenantLocatorpathuuidrequired
    locatorpathstringrequired
    Security Group:diary   Permission:read
Fetch Latest Diary Entries By Reference
fetchLatestDiaryEntriesByReference
Fetches all of the the latest revisions for a given entity
GET /auxdata/{tenantLocator}/diary/{referenceType}/{referenceLocator}
    Request Parameters:
    NamePositionTypeRequired
    tenantLocatorpathuuidrequired
    referenceTypepathEnum policies | quotes | transactionsrequired
    referenceLocatorpathstringrequired
    includeDiscardedqueryboolean?optional
    Security Group:diary   Permission:read
Fetch All Diary Entries By Locator
fetchAllDiaryEntriesByLocator
Fetches all revisions of a single diary entry
GET /auxdata/{tenantLocator}/diary/{locator}
    Request Parameters:
    NamePositionTypeRequired
    tenantLocatorpathuuidrequired
    locatorpathstringrequired
    offsetqueryint?optional
    countqueryint?optional
    Security Group:diary   Permissions:read,list
DiaryEntryResponse
required
locator string
referenceLocator string
diaryState Enum active | discarded
contents string
referenceType Enum account | fnol | invoice | policy | quote | task | transaction | underwritingFlag
updatedAt datetime
updatedBy uuid
createdAt datetime
createdBy uuid

optional
category string?

Creation

Create Diary
createDiary
POST /auxdata/{tenantLocator}/diary/{referenceType}/{referenceLocator}
    Request Parameters:
    NamePositionTypeRequired
    tenantLocatorpathuuidrequired
    referenceTypepathEnum policies | quotes | transactionsrequired
    referenceLocatorpathstringrequired
    Security Group:diary   Permission:write
DiaryEntryCreateRequest
required
contents string

optional
category string?

Revisioning

Update Diary
updateDiary
PATCH /auxdata/{tenantLocator}/diary/{locator}
DiaryEntryUpdateRequest
required
contents string

optional
category string?

Discard

Discard Diary
discardDiary
PATCH /auxdata/{tenantLocator}/diary/{locator}/discard
    Request Parameters:
    NamePositionTypeRequired
    tenantLocatorpathuuidrequired
    locatorpathstringrequired
    Security Group:diary   Permission:write

See Also