> ## Documentation Index
> Fetch the complete documentation index at: https://docs.lerian.studio/llms.txt
> Use this file to discover all available pages before exploring further.

# Listar todos los trabajos de conciliación

> Usa este endpoint para listar todos los trabajos de conciliación con filtros opcionales.
Devuelve un arreglo vacío [] si ningún trabajo coincide con los criterios.



## OpenAPI

````yaml es/openapi/v3-current/indirect-pix.yaml GET /v1/dict/reconciliation
openapi: 3.0.3
info:
  title: Plugin BR Pix Indirect - API completa
  description: |
    API completa para el sistema de pagos instantáneos Pix de Brasil, que
    incluye operaciones del diccionario de claves Pix, generación/decodificación
    de códigos QR, transacciones y límites transaccionales.
  version: 1.0.0
servers:
  - url: https://plugin-pix-indirect.api.lerian.net
security:
  - bearerAuth: []
paths:
  /v1/dict/reconciliation:
    get:
      tags:
        - Reconciliation API
      summary: Listar todos los trabajos de conciliación
      description: >-
        Usa este endpoint para listar todos los trabajos de conciliación con
        filtros opcionales.

        Devuelve un arreglo vacío [] si ningún trabajo coincide con los
        criterios.
      parameters:
        - name: page
          in: query
          description: 'Número de página para la paginación (predeterminado: 1, mínimo: 1)'
          schema:
            type: integer
        - name: limit
          in: query
          description: >-
            Cantidad máxima de elementos por página (predeterminado: 10, rango:
            1-100)
          schema:
            type: integer
        - name: key_type
          in: query
          description: 'Filtra por tipo de clave: CPF, CNPJ, EMAIL, PHONE, EVP'
          schema:
            type: string
        - name: job_type
          in: query
          description: 'Filtra por tipo de trabajo: EVENT_SYNC, FULL_RECONCILIATION'
          schema:
            type: string
        - name: status
          in: query
          description: >-
            Filtra por estado: WAITING_FILE, PENDING, PROCESSING, COMPLETED,
            FAILED, CANCELLED
          schema:
            type: string
        - name: sort_order
          in: query
          description: >-
            Dirección de orden: asc o desc (predeterminado: desc - primero los
            más recientes)
          schema:
            type: string
        - name: start_date
          in: query
          description: Filtra desde la fecha (YYYY-MM-DD)
          schema:
            type: string
        - name: end_date
          in: query
          description: Filtra hasta la fecha (YYYY-MM-DD)
          schema:
            type: string
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/GetAllReconciliationJobsOutput'
        '400':
          description: Bad Request
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorFormat'
        '500':
          description: Internal Server Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorFormat'
      deprecated: false
      security:
        - bearerAuth: []
components:
  schemas:
    GetAllReconciliationJobsOutput:
      properties:
        items:
          description: Items es el arreglo de trabajos de conciliación de la página actual
          items:
            $ref: '#/components/schemas/ReconciliationJobOutput'
          type: array
        limit:
          description: Limit es la cantidad de elementos por página
          example: 10
          type: integer
        page:
          description: Page es el número de página actual
          example: 1
          type: integer
        total:
          description: >-
            Total es la cantidad total de trabajos de conciliación que coinciden
            con los filtros
          example: 25
          type: integer
      type: object
    ErrorFormat:
      type: object
      description: El mensaje de error de la respuesta.
      required:
        - code
        - title
        - message
      properties:
        code:
          type: string
          description: Un identificador único y estable para el error.
        title:
          type: string
          description: Un breve resumen del problema.
        message:
          type: string
          description: Orientación detallada para resolver el error.
    ReconciliationJobOutput:
      properties:
        completedAt:
          description: >-
            CompletedAt es el momento en que finalizó el trabajo (éxito, falla o
            cancelación)

            Formato: marca de tiempo ISO 8601 UTC con sufijo Z
          example: '2024-01-15T11:30:00Z'
          type: string
        createdAt:
          description: |-
            CreatedAt es el momento en que se creó este trabajo de conciliación
            Formato: marca de tiempo ISO 8601 UTC con sufijo Z
          example: '2024-01-15T10:30:00Z'
          type: string
        entriesAdded:
          description: >-
            EntriesAdded es la cantidad de entradas creadas localmente durante
            la conciliación
          example: 10
          type: integer
        entriesRemoved:
          description: >-
            EntriesRemoved es la cantidad de entradas eliminadas de forma lógica
            localmente durante la conciliación
          example: 5
          type: integer
        errorMessage:
          description: ErrorMessage contiene los detalles del error cuando status = FAILED
          example: File download failed
          type: string
        expiresAt:
          description: >-
            ExpiresAt es la marca de tiempo de expiración para los trabajos
            WAITING_FILE

            Formato: marca de tiempo ISO 8601 UTC con sufijo Z
          example: '2024-01-15T12:30:00Z'
          type: string
        fileId:
          description: >-
            FileID es el ID de archivo de BTG para los trabajos
            FULL_RECONCILIATION
          example: file-123456
          type: string
        id:
          description: |-
            ID es el identificador único de este trabajo de conciliación
            Formato: UUID v7
          example: 0192c3a4-5b6d-7e8f-9a0b-1c2d3e4f5a6b
          type: string
        jobType:
          description: |-
            JobType es el tipo de trabajo de conciliación
            Valores válidos: EVENT_SYNC, FULL_RECONCILIATION
          example: FULL_RECONCILIATION
          type: string
        keyType:
          description: |-
            KeyType es el tipo de clave PIX para este trabajo de conciliación
            Valores válidos: CPF, CNPJ, EMAIL, PHONE, EVP
          example: CPF
          type: string
        orphanEntries:
          description: OrphanEntries es la cantidad de entradas sin titular en el CRM
          example: 2
          type: integer
        processedItems:
          description: ProcessedItems es la cantidad de CIDs/eventos procesados
          example: 850
          type: integer
        reason:
          description: Reason es el motivo de la creación del trabajo
          example: Manual reconciliation requested
          type: string
        startedAt:
          description: |-
            StartedAt es el momento en que comenzó el procesamiento
            Formato: marca de tiempo ISO 8601 UTC con sufijo Z
          example: '2024-01-15T10:30:00Z'
          type: string
        status:
          description: >-
            Status es el estado actual del trabajo de conciliación

            Valores válidos: WAITING_FILE, PENDING, PROCESSING, COMPLETED,
            FAILED, CANCELLED
          example: COMPLETED
          type: string
        syncFrom:
          description: |-
            SyncFrom es la fecha de inicio para los trabajos EVENT_SYNC
            Formato: marca de tiempo ISO 8601 UTC con sufijo Z
          example: '2024-01-15T10:30:00Z'
          type: string
        totalItems:
          description: TotalItems es la cantidad total de CIDs/eventos a procesar
          example: 1000
          type: integer
        updatedAt:
          description: >-
            UpdatedAt es el momento en que se actualizó por última vez este
            trabajo de conciliación

            Formato: marca de tiempo ISO 8601 UTC con sufijo Z
          example: '2024-01-15T11:30:00Z'
          type: string
      type: object
  securitySchemes:
    bearerAuth:
      type: http
      scheme: bearer
      bearerFormat: JWT

````