# Create Complaint
source: https://developer.mastercard.com/india-online-dispute-resolution/documentation/testing/test-case/create_complaint/index.md

### Prerequisite {#prerequisite}

Refer to the [Create Complaint](https://developer.mastercard.com/india-online-dispute-resolution/documentation/use-cases/create_new_dispute/index.md) use case details.

API Reference: `POST /complaints`

## Test Cases {#test-cases}

#### Request {#request}

    {
      "complaintType": "ATM",
      "transactionDate": "2023-03-21",
      "transactionTime": "10:00:00",
      "cardNumber": "545422003332",
      "transactionAmount": "9999.98",
    }

#### Response \[Test Case Success\] {#response-test-case-success}

    {
      "trackingNumber": "VJKMX289IVAM",
      "description": "Complaint created successfully."
    }

#### Response \[Test Case Failure\] {#response-test-case-failure}

    1.
    {
      "Errors": {
        "Error": [
          {
            "Source": "INDIA_ONLINE_DISPUTE_RESOLUTION",
            "ReasonCode": "cardnumber",
            "Description": "Invalid input field cardnumber provided in request.",
            "Recoverable": true
          }
        ]
      }
    }

    2.
        {
      "Errors": {
        "Error": [
          {
            "Source": "INDIA_ONLINE_DISPUTE_RESOLUTION",
            "ReasonCode": "complaintType",
            "Description": "Invalid input field complaintType provided in request.",
            "Recoverable": true
          }
        ]
      }
    }

