> ## Documentation Index
> Fetch the complete documentation index at: https://nayax-44d6e37b-docs-marshall-faq-redistribution.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Get Machine Change Logs

> Fetches the change logs for machines within a specified date range. Users can filter the logs by various parameters such as ActorID, StartDate, EndDate, MachineID, TimePeriod, and MachineNumber to retrieve the relevant changes.



## OpenAPI

````yaml /openapi/lynx.yaml get /v1/machines/changeLogs
openapi: 3.0.1
info:
  title: Nayax Operational Lynx API
  version: v1
servers:
  - url: https://qa-lynx.nayax.com/operational
security:
  - Authorization: []
paths:
  /v1/machines/changeLogs:
    get:
      tags:
        - Machines
      summary: Get Machine Change Logs
      description: >-
        Fetches the change logs for machines within a specified date range.
        Users can filter the logs by various parameters such as ActorID,
        StartDate, EndDate, MachineID, TimePeriod, and MachineNumber to retrieve
        the relevant changes.
      operationId: get-machine-change-logs
      parameters:
        - name: ActorID
          in: query
          description: The unique identifier of the actor related to the machine changes.
          schema:
            type: integer
            format: int64
        - name: StartDate
          in: query
          description: The start date to filter the change logs, in ISO 8601 format.
          schema:
            type: string
            format: date-time
        - name: EndDate
          in: query
          description: The end date to filter the change logs, in ISO 8601 format.
          schema:
            type: string
            format: date-time
        - name: MachineID
          in: query
          description: >-
            The unique identifier of the machine for which the change logs are
            requested.
          schema:
            type: integer
            format: int64
        - name: TimePeriod
          in: query
          description: The period within which to search for change logs, in seconds.
          schema:
            type: integer
            format: int32
        - name: MachineNumber
          in: query
          description: The machine's serial number used to filter the change logs.
          schema:
            type: string
      responses:
        '200':
          description: A list of machine change logs based on the provided parameters.
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/MachineChangeLogModel'
components:
  schemas:
    MachineChangeLogModel:
      type: object
      properties:
        MachineID:
          type: string
          nullable: true
          description: The unique identifier of the machine that was changed.
        ChangedItem:
          type: string
          nullable: true
          description: The item or property that was changed on the machine.
        ChangedFrom:
          type: string
          nullable: true
          description: The original value of the changed item before the update.
        ChangedTo:
          type: string
          nullable: true
          description: The new value of the changed item after the update.
        Tab:
          type: string
          nullable: true
          description: The tab or section of the machine where the change occurred.
        ChangedBy:
          type: string
          nullable: true
          description: The user or system that made the change.
        UpdatedDt:
          type: string
          format: date-time
          description: The date and time when the change was made.
      additionalProperties: false
  securitySchemes:
    Authorization:
      type: http
      scheme: bearer
      description: Enter your Bearer token. It's required to authenticate API requests.

````