Skip to main content
Update application VRP configuration by Application Id
curl --request PUT \
  --url https://api.yapily.com/applications/{applicationId}/vrp \
  --header 'Authorization: Basic <encoded-value>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "maximumIndividualAmount": {
    "amount": 10,
    "currency": "GBP"
  },
  "maximumCumulativeAmount": {
    "amount": 10,
    "currency": "GBP"
  },
  "maximumCumulativeNumberOfPayments": 1,
  "periodicLimits": [
    {
      "maximumAmount": {
        "amount": 10,
        "currency": "GBP"
      },
      "frequency": "MONTHLY",
      "alignment": "CONSENT"
    }
  ],
  "recurringPaymentCategory": "ONGOING"
}
'
{
  "name-is-mandatory": {
    "value": {
      "errors": [
        {
          "fieldName": "name",
          "error": "MANDATORY"
        }
      ]
    }
  }
}

Authorizations

Authorization
string
header
required

Use HTTP Basic Authentication with your Application ID as username and Application Secret as password. Manage credentials in the Yapily Console. See Authentication for details.

Path Parameters

applicationId
string<uuid>
required

The id of the application that vrp configuration being created for

Body

application/json

The vrp configuration to create

maximumIndividualAmount
Amount Details · object

Maximum amount per transaction

maximumCumulativeAmount
Amount Details · object

Maximum cumulative amount

maximumCumulativeNumberOfPayments
integer

Maximum cumulative number of payments

Required range: x >= 0
periodicLimits
object[]
Minimum array length: 1
recurringPaymentCategory
string

Payment Category with allowed values: ONGOING, SUBSCRIPTION

Example:

"ONGOING"

Response

Application vrp configuration was successfully updated