Loading...
Mandates APIbetaMandate management

Create amendment request

POST
/mandates/{id}/amendments

Create amendment request while mandate is ACTIVE or SUSPENDED.

At least one of validity or payTo must be provided. The payTo field is only allowed for PayTo mandates.

If the mandate has already been used for payments, the validity.from (start date) cannot be amended.

AuthorizationBearer <token>

Bearer token using a JWT.

In: header

Path Parameters

id*string

Identifier of the mandate.

Formatuuid

Header Parameters

X-Volt-Api-Version*integer

Version of the API used. Currently, version 1 is the only version.

Value in1

Request Body

application/json

TypeScript Definitions

Use the request body type in TypeScript.

Response Body

application/json

application/json

application/json

application/json

application/json

application/json

application/json

application/json

curl -X POST "https://gateway.sandbox.volt.io/mandates/82f82950-8ece-4ae2-ac9d-46bffd1bedfb/amendments" \  -H "X-Volt-Api-Version: 1" \  -H "Content-Type: application/json" \  -d '{    "validity": {      "to": "2026-08-31 00:00:00"    },    "payTo": {      "limits": {        "payment": {          "amount": 12000        }      }    }  }'
{
  "id": "79fb2306-e199-497e-b5a1-912a68a02894",
  "mandateId": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
  "track": "BILATERAL",
  "initiator": "BENEFICIARY",
  "status": {
    "status": "AWAITING_APPROVAL",
    "details": null
  },
  "changes": {
    "validity": {
      "to": "2026-08-31 00:00:00"
    },
    "payTo": {
      "limits": {
        "payment": {
          "amount": 12000
        }
      }
    }
  },
  "createdAt": "2026-04-10T12:00:34+00:00",
  "updatedAt": "2026-04-10T12:00:34+00:00"
}