Create a managed balance refill policy
Create a managed balance refill policy
POST
Loading code example
Loading code example
Authorizations
appIdstringheaderrequired
API key passed in the header.
Body
targetChainIdintegerrequiredtargetTokenSymbol"USDC"Allowed values:
"USDC"minimumRawstringrequiredPattern:
^[1-9][0-9]*$refillAmountRawstringrequiredPattern:
^[1-9][0-9]*$dailyCapRawstringDaily refill limit in 6-decimal USD units. Defaults to $250.
Pattern:
^[1-9][0-9]*$Default:
"250000000"maxFeeRawstringPer-refill fee limit in 6-decimal USD units. Defaults to $2.
Pattern:
^[1-9][0-9]*$Default:
"2000000"Response
application/json
201
idstringrequiredtargetChainIdintegerrequiredtargetTokenAddressstringrequiredtargetTokenSymbol"USDC"requiredAllowed values:
"USDC"minimumRawstringrequiredPattern:
^[1-9][0-9]*$refillAmountRawstringrequiredPattern:
^[1-9][0-9]*$dailyCapRawstringrequiredPattern:
^[1-9][0-9]*$maxFeeRawstringrequiredPattern:
^[1-9][0-9]*$status"enabled" | "paused"requiredAllowed values:
"enabled" | "paused"cooldownSecondsintegerrequiredRequired range:
x >= 60lastObservedRawstringrequiredPattern:
^[0-9]+$lastEvaluatedAtstring<date-time>requirednextEligibleAtstring<date-time>requiredconsentedAtstring<date-time>requiredcreatedAtstring<date-time>requiredupdatedAtstring<date-time>requiredlatestAttemptobjectrequiredlatestAttempt.idstringrequiredlatestAttempt.policyIdstringrequiredlatestAttempt.status"reserved" | "executing" | "completed" | "failed"requiredAllowed values:
"reserved" | "executing" | "completed" | "failed"latestAttempt.triggerBalanceRawstringrequiredPattern:
^[0-9]+$latestAttempt.requestedDeliveryRawstringrequiredPattern:
^[1-9][0-9]*$latestAttempt.sourceAmountRawstringrequiredPattern:
^[1-9][0-9]*$latestAttempt.completedAmountRawstringrequiredPattern:
^[0-9]+$latestAttempt.sourceChainIdintegerrequiredlatestAttempt.targetChainIdintegerrequiredlatestAttempt.feeRawstringrequiredPattern:
^[0-9]+$latestAttempt.errorMessagestringrequiredlatestAttempt.startedAtstring<date-time>requiredlatestAttempt.completedAtstring<date-time>requiredlatestAttempt.createdAtstring<date-time>required