Skip to main content
DELETE
/
contracts
/
{contractId}
Delete Contract
curl --request DELETE \
  --url https://connect.withvayu.com/contracts/{contractId} \
  --header 'Authorization: Bearer <token>'
{
  "contract": {
    "startDate": "2023-11-07T05:31:56Z",
    "customerId": "<string>",
    "name": "<string>",
    "id": "<string>",
    "createdAt": "2023-11-07T05:31:56Z",
    "updatedAt": "2023-11-07T05:31:56Z",
    "deletedAt": "<string>",
    "salesForceOpportunityId": "<string>",
    "endDate": "2023-11-07T05:31:56Z",
    "signatureDate": "2023-11-07T05:31:56Z",
    "products": [
      {
        "displayName": "<string>",
        "scheduling": {
          "duration": {
            "unit": "MONTH",
            "value": 500
          },
          "billingDay": 1
        },
        "pricing": {
          "type": "ONE_TIME",
          "price": 1
        },
        "description": "<string>",
        "catalogProductId": "<string>",
        "productErpId": "<string>",
        "nsClass": "<string>",
        "nsClassId": "<string>",
        "commitment": {
          "units": 1,
          "price": 1,
          "scheduling": {
            "duration": {
              "unit": "MONTH",
              "value": 500
            },
            "billingDay": 1
          },
          "overageStrategy": "IGNORE"
        }
      }
    ],
    "productGroups": [
      {
        "displayName": "<string>",
        "products": [
          {
            "displayName": "<string>",
            "scheduling": {
              "duration": {
                "unit": "MONTH",
                "value": 500
              },
              "billingDay": 1
            },
            "pricing": {
              "type": "ONE_TIME",
              "price": 1
            },
            "description": "<string>",
            "catalogProductId": "<string>",
            "productErpId": "<string>",
            "nsClass": "<string>",
            "nsClassId": "<string>",
            "commitment": {
              "units": 1,
              "price": 1,
              "scheduling": {
                "duration": {
                  "unit": "MONTH",
                  "value": 500
                },
                "billingDay": 1
              },
              "overageStrategy": "IGNORE"
            }
          }
        ],
        "description": "<string>",
        "productErpId": "<string>",
        "nsClass": "<string>",
        "nsClassId": "<string>",
        "baseAmount": 123,
        "commitment": {
          "units": 1,
          "price": 1,
          "scheduling": {
            "duration": {
              "unit": "MONTH",
              "value": 500
            },
            "billingDay": 1
          },
          "overageStrategy": "IGNORE"
        }
      }
    ],
    "accountManager": "<string>",
    "shouldProRateInvoices": true,
    "autoRenewContract": true
  }
}

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Path Parameters

contractId
string
required

Response

RequestSuccess

contract
object
required