Skip to main content
PUT
/
WaasCore
/
api
/
v1
/
wallet-limits
/
update
/
:restrictionId
Update Wallet Restriction
curl --request PUT \
  --url https://waas-staging.embedly.ng/WaasCore/api/v1/wallet-limits/update/:restrictionId \
  --header 'Content-Type: application/json' \
  --header 'x-api-key: <api-key>' \
  --data '
{
  "restrictionId": "<string>",
  "walletId": "<string>",
  "restrictionType": "<string>",
  "restrictionAmount": 123,
  "reasonCode": "<string>",
  "reason": "<string>",
  "effectiveFrom": "<string>",
  "expiresAt": "<string>"
}
'
{
  "code": "00",
  "success": true,
  "message": "Wallet restriction limit updated successfully",
  "data": null
}
restrictionId
string
required
Path parameter: UUID of the restriction to update
walletId
string
required
Wallet UUID
restrictionType
string
required
Restriction type (e.g. MANUAL)
restrictionAmount
number
required
Restriction amount
reasonCode
string
required
Reason code (e.g. MANUAL)
reason
string
Human explanation
effectiveFrom
string
ISO 8601 datetime when restriction becomes active
expiresAt
string
ISO 8601 datetime when restriction expires
{
  "code": "00",
  "success": true,
  "message": "Wallet restriction limit updated successfully",
  "data": null
}