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.

Header Parameters

X-Volt-Api-Version*integer

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

Request Body

application/json

TypeScript Definitions

Use the request body type in TypeScript.

PayTo mandate amendment request body.

Response Body

application/json

application/json

application/json

application/json

application/json

application/json

application/json

application/json

curl -X POST "https://example.com/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"
}