openapi: 3.0.3 info: title: Boltic Gateway Certificates Sync Runs API description: The Boltic Gateway API provides a developer-friendly API gateway designed to simplify and secure how services interact across your platform. It enables seamless request routing, payload transformation, and enforcement of security policies across diverse integration types including serverless functions, workflows, tables, and proxy endpoints. The Gateway supports dynamic URL rewriting, path parameter injection, fine-grained authentication, and real-time observability. version: 1.0.0 contact: name: Boltic url: https://www.boltic.io license: name: Proprietary url: https://www.boltic.io/terms servers: - url: https://gateway.boltic.io/v1 description: Boltic Gateway API security: - bearerAuth: [] tags: - name: Sync Runs description: Monitor and manage sync executions paths: /pipes/{pipeId}/runs: get: operationId: listSyncRuns summary: Boltic List sync runs for a pipe description: Retrieve the sync execution history for a pipe. tags: - Sync Runs parameters: - name: pipeId in: path required: true schema: type: string - name: page in: query schema: type: integer default: 1 - name: limit in: query schema: type: integer default: 20 responses: '200': description: A list of sync runs content: application/json: schema: type: object properties: data: type: array items: $ref: '#/components/schemas/SyncRun' pagination: $ref: '#/components/schemas/Pagination' components: schemas: Pagination: type: object properties: page: type: integer limit: type: integer total: type: integer totalPages: type: integer SyncRun: type: object properties: id: type: string pipeId: type: string status: type: string enum: - running - completed - failed - cancelled rowsSynced: type: integer rowsFailed: type: integer startedAt: type: string format: date-time completedAt: type: string format: date-time duration: type: integer description: Duration in milliseconds error: type: object properties: message: type: string code: type: string securitySchemes: bearerAuth: type: http scheme: bearer bearerFormat: JWT