Get

[POST] .../v1/editedexchangeratelog/get

Returns logs changes exchange rates currencies. Use this method to audit manual exchange-rate changes for one currency, including the user who changed the value and the change timestamp. The request requires currency_id as a Equal filter and supports limit and offset pagination; the effective maximum limit is defined by server settings. The public filters metadata exposes currency_id so generated clients can discover the real request filter field used by this method. The response returns EditedExchangeRateLog rows with next_offset and total for paging and the current request user must have exchange-rate log select permission. Missing body, invalid currency_id, denied access, invalid pagination values normalized by the API, database failures and storage errors are returned as HTTP 200 ErrorResult business errors.

Request Parameters

Name Type Required Description
filters Array of Filter Optional Optional filters by fields available for this API method.
limit Int32 Optional Maximum number of result items returned by the request. The effective maximum is defined by server settings.
offset Int32 Optional Offset from the beginning of the result set.

Filterable Fields

Field Type Description
currency_id int Currency ID.

Request Example

{
  "filters": [
    {
      "field": "currency_id",
      "operator": "Equal",
      "value": "1"
    }
  ],
  "limit": 50,
  "offset": 0
}

Response Parameters

Name Type Description
next_offset Int32 Offset for the next data page.
ok Boolean Indicates whether the request completed successfully.
result Array of EditedExchangeRateLog Result array.
total Int64 Total number of result items.

Response Example

{
  "ok": true,
  "result": [
    {
      "id": 7001,
      "user": {
        "id": 5,
        "first_name": "Admin"
      },
      "currency": {
        "id": 1,
        "code_chr": "USD",
        "name": "US Dollar"
      },
      "date": 1767225600,
      "value": 12650.5,
      "last_update": 1767225600
    }
  ],
  "next_offset": 0,
  "total": 1
}