The logging API controller. API Reference
undefined
API Endpoint
https://app.memberzone.org
Request Content-Types: application/json
Response Content-Types: application/json
Schemes: https
Version: v1.0
Paths
POST /api/logs/externalevent/accept
undefined
Request Example
{
"TenantKey": "string",
"AccompanyingFileUri": "string",
"EntityPrimaryType": "string",
"EntityPrimaryKey": "string",
"Severity": "string",
"CreatedDate": "string",
"EventMessage": "string",
"SourceClassTypeName": "string",
"LogTypeName": "string",
"Destination": "string",
"DeeperDetails": "string",
"AlternateName": "string",
"SourceType": "string",
"Tags": "string"
}
OK
POST /api/logs/externalevent/acceptevents
Request Example
[
{
"TenantKey": "string",
"AccompanyingFileUri": "string",
"EntityPrimaryType": "string",
"EntityPrimaryKey": "string",
"Severity": "string",
"CreatedDate": "string",
"EventMessage": "string",
"SourceClassTypeName": "string",
"LogTypeName": "string",
"Destination": "string",
"DeeperDetails": "string",
"AlternateName": "string",
"SourceType": "string",
"Tags": "string"
}
]
OK
POST /api/logs/getquickbooksonlinemassresync
Request Example
{
"Top": "string",
"Take": "string",
"Skip": "string",
"Filter": "string",
"OrderBy": "string",
"CalendarStartDate": "string",
"CalendarEndDate": "string",
"DateRange": "string",
"Criteria": "string",
"ContactName": "string",
"Type": "string",
"ExecutionId": "string",
"LogMessageLevel": "string"
}
OK
Response Example (200 OK)
{
"StartDate": "string",
"EndDate": "string",
"FailedSyncs": "integer",
"Filter": "string"
}
GET /api/logs/nrdssubqueueevent
(no description)
Response Example (200 OK)
{
"Criteria": "string",
"CriteriaItems": "string",
"TotalRecordAvailable": "string",
"ModelItems": "string",
"Results": "string"
}
POST /api/logs/nrdssubqueueevent
undefined
Request Example
{
"Top": "string",
"Take": "string",
"Skip": "string",
"Filter": "string",
"OrderBy": "string",
"CalendarStartDate": "string",
"CalendarEndDate": "string",
"DateRange": "string",
"Tags": "string",
"Criteria": "string",
"ContactId": "string",
"NrdsId": "string"
}
Response Example (200 OK)
{
"Criteria": "string",
"CriteriaItems": "string",
"TotalRecordAvailable": "string",
"ModelItems": "string",
"Results": "string"
}
POST /api/logs/public
OK
GET /api/logs/quickbooksonlinelog
(no description)
Response Example (200 OK)
{
"Criteria": "string",
"CriteriaItems": "string",
"TotalRecordAvailable": "string",
"ModelItems": "string",
"Results": "string"
}
POST /api/logs/quickbooksonlinelog
Request Example
{
"Top": "string",
"Take": "string",
"Skip": "string",
"Filter": "string",
"OrderBy": "string",
"CalendarStartDate": "string",
"CalendarEndDate": "string",
"DateRange": "string",
"Criteria": "string",
"ContactName": "string",
"Type": "string",
"ExecutionId": "string",
"LogMessageLevel": "string"
}
Response Example (200 OK)
{
"Criteria": "string",
"CriteriaItems": "string",
"TotalRecordAvailable": "string",
"ModelItems": "string",
"Results": "string"
}
POST /api/logs/quickbooksonlinemassresync
undefined
Request Example
{
"StartDate": "string",
"EndDate": "string",
"FailedSyncs": "integer",
"Filter": "string"
}
OK
POST /api/logs/runquickbookstransactionsync/{executionid}
(no description)
OK
GET /api/logs/tenantevent
(no description)
Response Example (200 OK)
{
"Criteria": "string",
"CriteriaItems": "string",
"TotalRecordAvailable": "string",
"ModelItems": "string",
"Results": "string"
}
POST /api/logs/tenantevent
undefined
Request Example
{
"Top": "string",
"Take": "string",
"Skip": "string",
"Filter": "string",
"OrderBy": "string",
"CalendarStartDate": "string",
"CalendarEndDate": "string",
"DateRange": "string",
"MinimumLevel": "string",
"Criteria": "string",
"LogType": "string"
}
Response Example (200 OK)
{
"Criteria": "string",
"CriteriaItems": "string",
"TotalRecordAvailable": "string",
"ModelItems": "string",
"Results": "string"
}
DELETE /api/logs/tenantevent/{rowid}
(no description)
OK
GET /api/logs/tenantevent/details/{rowid}
(no description)
OK
Response Example (200 OK)
{
"DeepDetails": "string",
"RowId": "string"
}
POST /api/logs/tenantevent/selectedlogs
undefined
Request Example
{
"SelectedIds": "string"
}
OK
POST /api/logs/tenantevent/selectedlogs/loaddialog
undefined
Request Example
{
"SelectedIds": "string"
}
OK
GET /api/logs/tenantevent/type/lookup
OK
Response Example (200 OK)
[
{
"Id": "string",
"Name": "string",
"ExtraData": "string",
"CssColor": "string",
"IsSelected": "boolean",
"IsDeleted": "boolean",
"Order": "integer"
}
]
Schema Definitions
ListViewReturnModel<TenantLogListViewItem>: object
- Criteria: string
- CriteriaItems: string
- TotalRecordAvailable: string
-
We typically only return a subset of what is available on the server, but lets show the user what was available
- ModelItems: string
- Results: string
Example
{
"Criteria": "string",
"CriteriaItems": "string",
"TotalRecordAvailable": "string",
"ModelItems": "string",
"Results": "string"
}
TenantLogListViewItemAdvancedFilter: object
- Top: string
- Take: string
- Skip: string
- Filter: string
- OrderBy: string
- CalendarStartDate: string
- CalendarEndDate: string
- DateRange: string
- MinimumLevel: string
- Criteria: string
- LogType: string
Example
{
"Top": "string",
"Take": "string",
"Skip": "string",
"Filter": "string",
"OrderBy": "string",
"CalendarStartDate": "string",
"CalendarEndDate": "string",
"DateRange": "string",
"MinimumLevel": "string",
"Criteria": "string",
"LogType": "string"
}
TenantLogItemDetails: object
- DeepDetails: string
- RowId: string
Example
{
"DeepDetails": "string",
"RowId": "string"
}
GenericLookUpChoice<String>: object
- Id: string
- Name: string
- ExtraData: string
- CssColor: string
- IsSelected: boolean
- IsDeleted: boolean
- Order: integer
Example
{
"Id": "string",
"Name": "string",
"ExtraData": "string",
"CssColor": "string",
"IsSelected": "boolean",
"IsDeleted": "boolean",
"Order": "integer"
}
ExternalLogEvent: object
- TenantKey: string
-
Gets or sets the tenant key that the event happened on
- AccompanyingFileUri: string
-
This will be filled in by the code that saves the file. So it should be empty when creating this object
- EntityPrimaryType: string
-
Tells you what the EntityPrimaryKey connects to. an example would be the contacts table
- EntityPrimaryKey: string
-
Primary key for the affected object. an example would be a contact id
- Severity: string
-
Gets or sets the events severity
- CreatedDate: string
-
Gets or sets the time the event occurred
- EventMessage: string
-
Gets or sets the event message. An example might be Contact was sent to {IntegrationName}
- SourceClassTypeName: string
-
Gets or sets the place where this event took place. An example value would be typeof(ExternalLogEvent).AssemblyQualifiedName
- LogTypeName: string
-
Gets or sets the log type name. Some examples are ScheduledBillingCreateInvoices, ScheduledBillingSendInvoices, FormResponse, DevelopmentDebugging
- Destination: string
-
Gets or sets the expected destination for this event
- DeeperDetails: string
-
Gets or sets details that the customer might want to see but would be too much for the main list view.
- AlternateName: string
-
Gets or sets an Alternate name
- SourceType: string
- Tags: string
Example
{
"TenantKey": "string",
"AccompanyingFileUri": "string",
"EntityPrimaryType": "string",
"EntityPrimaryKey": "string",
"Severity": "string",
"CreatedDate": "string",
"EventMessage": "string",
"SourceClassTypeName": "string",
"LogTypeName": "string",
"Destination": "string",
"DeeperDetails": "string",
"AlternateName": "string",
"SourceType": "string",
"Tags": "string"
}
ListViewReturnModel<NRDSSubQueueListViewItem>: object
- Criteria: string
- CriteriaItems: string
- TotalRecordAvailable: string
-
We typically only return a subset of what is available on the server, but lets show the user what was available
- ModelItems: string
- Results: string
Example
{
"Criteria": "string",
"CriteriaItems": "string",
"TotalRecordAvailable": "string",
"ModelItems": "string",
"Results": "string"
}
NRDSSubQueueListViewItemAdvancedFilter: object
- Top: string
- Take: string
- Skip: string
- Filter: string
- OrderBy: string
- CalendarStartDate: string
- CalendarEndDate: string
- DateRange: string
- Tags: string
- Criteria: string
- ContactId: string
- NrdsId: string
Example
{
"Top": "string",
"Take": "string",
"Skip": "string",
"Filter": "string",
"OrderBy": "string",
"CalendarStartDate": "string",
"CalendarEndDate": "string",
"DateRange": "string",
"Tags": "string",
"Criteria": "string",
"ContactId": "string",
"NrdsId": "string"
}
ListViewReturnModel<QuickbooksOnlineLogItemModel>: object
- Criteria: string
- CriteriaItems: string
- TotalRecordAvailable: string
-
We typically only return a subset of what is available on the server, but lets show the user what was available
- ModelItems: string
- Results: string
Example
{
"Criteria": "string",
"CriteriaItems": "string",
"TotalRecordAvailable": "string",
"ModelItems": "string",
"Results": "string"
}
QuickbooksOnlineLogListViewItemAdvancedFilter: object
- Top: string
- Take: string
- Skip: string
- Filter: string
- OrderBy: string
- CalendarStartDate: string
- CalendarEndDate: string
- DateRange: string
- Criteria: string
- ContactName: string
- Type: string
- ExecutionId: string
- LogMessageLevel: string
Example
{
"Top": "string",
"Take": "string",
"Skip": "string",
"Filter": "string",
"OrderBy": "string",
"CalendarStartDate": "string",
"CalendarEndDate": "string",
"DateRange": "string",
"Criteria": "string",
"ContactName": "string",
"Type": "string",
"ExecutionId": "string",
"LogMessageLevel": "string"
}