> ## 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.

# Acknowledge an Infraction Report

> Use this endpoint to acknowledge receipt of an infraction report
notification. This endpoint is used by the counterparty participant to
acknowledge that they have received and are aware of the infraction report
filed against a transaction.


**Notes:**

- The report must be in OPEN status to be acknowledged.

- This operation is idempotent.



## OpenAPI

````yaml en/openapi/v3-current/indirect-pix.yaml POST /v1/dict/infraction-reports/{infraction_id}/acknowledge
openapi: 3.0.3
info:
  title: Plugin BR Pix Indirect - Complete API
  description: |
    Complete API for Brazilian Pix instant payment system including
    Pix key dictionary operations, QR code generation/decoding, transactions and
    transaction limits.
  version: 1.0.0
servers:
  - url: https://plugin-pix-indirect.api.lerian.net
security:
  - bearerAuth: []
paths:
  /v1/dict/infraction-reports/{infraction_id}/acknowledge:
    post:
      tags:
        - MED API
      summary: Acknowledge an Infraction Report
      description: >-
        Use this endpoint to acknowledge receipt of an infraction report

        notification. This endpoint is used by the counterparty participant to

        acknowledge that they have received and are aware of the infraction
        report

        filed against a transaction.



        **Notes:**


        - The report must be in OPEN status to be acknowledged.


        - This operation is idempotent.
      parameters:
        - $ref: '#/components/parameters/InfractionId'
        - $ref: '#/components/parameters/XAccountId'
      responses:
        '200':
          description: Infraction report acknowledged successfully.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/InfractionReportObject'
        '400':
          description: ''
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorFormat'
              examples:
                ErrorPIX0001:
                  $ref: '#/components/examples/ErrorPIX0001'
        '404':
          description: ''
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorFormat'
              examples:
                ErrorPIX0200:
                  $ref: '#/components/examples/ErrorPIX0200'
        '500':
          description: Internal Server Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorFormat'
              examples:
                ErrorPIX0000:
                  $ref: '#/components/examples/ErrorPIX0000'
      deprecated: false
      security:
        - bearerAuth: []
components:
  parameters:
    InfractionId:
      name: infraction_id
      in: path
      description: Unique identifier of the infraction report (UUID format).
      required: true
      example: 019c96a0-0c98-799e-9135-4613ca469ad8
      schema:
        type: string
    XAccountId:
      name: X-Account-Id
      in: header
      description: Unique identifier of the Midaz Ledger Account (UUID format).
      required: true
      example: 019c96a0-0a98-7287-9a31-786e0809c769
      schema:
        type: string
  schemas:
    InfractionReportObject:
      type: object
      properties:
        id:
          type: string
          description: Unique identifier.
          example: 019c96a0-0c98-799e-9135-4613ca469ad8
        transactionId:
          type: string
          description: SPI transaction identifier.
          example: E12345678202411241430ABCDEFGHIJK
        status:
          type: string
          description: Current status.
          enum:
            - OPEN
            - ACKNOWLEDGED
            - CLOSED
            - CANCELLED
          example: OPEN
        reason:
          type: string
          description: Infraction reason.
          example: REFUND_REQUEST
        reporterParticipant:
          type: string
          description: ISPB of the reporting participant.
          example: '12345678'
        counterpartyParticipant:
          type: string
          description: ISPB of the counterparty.
          example: '87654321'
        analysisResult:
          type: string
          description: BACEN analysis result.
          example: AGREED
        createdAt:
          type: string
          format: date-time
          example: '2024-01-15T10:30:00Z'
        updatedAt:
          type: string
          format: date-time
          example: '2024-01-15T10:30:00Z'
    ErrorFormat:
      type: object
      description: The response message error.
      required:
        - code
        - title
        - message
      properties:
        code:
          type: string
          description: A unique, stable identifier for the error.
        title:
          type: string
          description: A brief summary of the issue.
        message:
          type: string
          description: Detailed guidance for resolving the error.
  examples:
    ErrorPIX0001:
      summary: Missing Headers in Request
      value:
        code: PIX-0001
        title: Missing Headers in Request
        message: >-
          Your request is missing one or more required header params. Please
          refer to the documentation to ensure all necessary header params are
          included in your request.
    ErrorPIX0200:
      summary: Infraction Report Not Found
      value:
        code: PIX-0200
        title: Infraction Report Not Found
        message: The infraction report was not found.
    ErrorPIX0000:
      summary: Internal Server Error
      value:
        code: PIX-0000
        title: Internal Server Error
        message: The server encountered an unexpected error. Please try again later.
  securitySchemes:
    bearerAuth:
      type: http
      scheme: bearer
      bearerFormat: JWT

````