From 0dd0a2286007a6f8745c6e60760916c07b8137de Mon Sep 17 00:00:00 2001 From: dean-ab Date: Sun, 7 Jan 2024 14:44:49 +0200 Subject: [PATCH 1/2] COR-29935: Added management audit logs api --- open_api_spec.yml | 36 +++++++++++++++++++++++++++++++++++- 1 file changed, 35 insertions(+), 1 deletion(-) diff --git a/open_api_spec.yml b/open_api_spec.yml index a376cc0..b2656b6 100644 --- a/open_api_spec.yml +++ b/open_api_spec.yml @@ -5416,7 +5416,41 @@ paths: headers: *req-id-header default: $ref: "#/components/responses/Error" - + "/management/audit_logs": + get: + summary: Get paginated audit logs + tags: + - Audit Logs + x-readme: + code-samples: + - language: python + code: audits = fireblocks.get_paginated_audit_logs(TimePeriod.DAY) + name: Fireblocks SDK Python example + - language: javascript + code: const audits = await fireblocks.getAuditLogs(TimePeriod.DAY); + name: Fireblocks SDK Javascript example + parameters: + - in: query + name: timePeriod + required: false + description: The last time period to fetch audit logs + schema: + type: string + enum: + - DAY + - WEEK + - in: query + name: cursor + required: false + description: The next id to start fetch audit logs from + schema: + type: string + responses: + "200": + description: Audit logs from requested time period + headers: *req-id-header + default: + $ref: "#/components/responses/Error" # OFF EXCHANGE V2(collateral) "/off_exchange/add": post: From 62fb31539a57fbe86a176fbcf9170dcb2ff54ae0 Mon Sep 17 00:00:00 2001 From: dean-ab Date: Sun, 7 Jan 2024 17:27:21 +0200 Subject: [PATCH 2/2] getPaginatedAuditLogs --- open_api_spec.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/open_api_spec.yml b/open_api_spec.yml index b2656b6..454be46 100644 --- a/open_api_spec.yml +++ b/open_api_spec.yml @@ -5416,6 +5416,7 @@ paths: headers: *req-id-header default: $ref: "#/components/responses/Error" + "/management/audit_logs": get: summary: Get paginated audit logs @@ -5427,7 +5428,7 @@ paths: code: audits = fireblocks.get_paginated_audit_logs(TimePeriod.DAY) name: Fireblocks SDK Python example - language: javascript - code: const audits = await fireblocks.getAuditLogs(TimePeriod.DAY); + code: const audits = await fireblocks.getPaginatedAuditLogs(TimePeriod.DAY); name: Fireblocks SDK Javascript example parameters: - in: query