Skip to main content
GET
/
credit
/
v2
/
accounts
/
{account}
/
assets
/
{asset}
/
operator
/
auto-topup
/
enable
curl --request GET \
  --url 'https://api.sprinter.tech/credit/v2/accounts/0xUSER/assets/usdc/operator/auto-topup/enable?receiver=0xRECEIVER&threshold=500000000&targetBalance=1000000000'
{
  "calls": [
    {
      "chain": "8453",
      "to": "0x1234567890abcdef1234567890abcdef12345678",
      "data": "0xa9059cbb000000000000000000000000000000000000000000000000000000000005f5e100",
      "value": "0"
    }
  ]
}
The asset parameter is the credit asset symbol — currently supported values are usdc and eure. The threshold and targetBalance are in wei. healthFactor is in basis points (10000 = 1.0).
curl --request GET \
  --url 'https://api.sprinter.tech/credit/v2/accounts/0xUSER/assets/usdc/operator/auto-topup/enable?receiver=0xRECEIVER&threshold=500000000&targetBalance=1000000000'
{
  "calls": [
    {
      "chain": "8453",
      "to": "0x1234567890abcdef1234567890abcdef12345678",
      "data": "0xa9059cbb000000000000000000000000000000000000000000000000000000000005f5e100",
      "value": "0"
    }
  ]
}
Machine-readable API spec: OpenAPI JSON | Swagger UI

Path Parameters

account
string
required

User account address

asset
string
required

Asset symbol to auto top-up (e.g. usdc, eure)

Query Parameters

receiver
string
required

Receiver address to auto top-up

Response

List of contract calls

calls
object[]
required