...
- Goal: Expose the AuditLog dataset as a REST API for consumption by the UI
- Fields returned
- totalResults - the total number of results for the query
- offset - The starting offset of the first result
- results - An array of result records with a max length of pageSize
REST API Design
HTTP Request Type
Endpoint:
Request Params
Response Status
Response Body
GET /namespaces/{namespace-id}/apps/Tracker/services/AuditLog/methods/auditlog name is Required Description Default Value type yes The type of the entity to search for, e.g. dataset or stream. Any namespaced entity can be searched for. name yes The name of the entity to search for startTime no The start time to search for. Accepts "now - 1d" syntax 0 endTime no The end time to search for. Accepts "now - 1d" syntax now offset no The offset to start the results at for paging 0 pageSize no The max number of results to return in the results 10 200 returns the audit log entries requested
500 error while searching
Code Block { totalResults: 1, results: [{ time: 1457467029557, entityId: { namespace: "default", application: "testCubeAdapter", type: "Workflow", program: "ETLWorkflow", entity: "PROGRAM" }, user: "unknown", type: "METADATA_CHANGE", payload: { previous: { SYSTEM: { properties: { }, tags: [ ] } }, additions: { SYSTEM: { properties: { }, tags: [ "ETLMapReduce", "Batch", "Workflow", "ETLWorkflow" ] } }, deletions: { SYSTEM: { properties: { }, tags: [ ] } } } }], offset: 0 }
- Fields returned