Get limit defaults
Read the platform defaults, your resolved provider defaults, the platform maxima, and the configuration versions behind them.
This route does not return 404. Unlike the provider policy read, a provider
with no saved policy gets 200: the platform fallback supplies every
provider dimension, and versions.provider is absent. A malformed
providerID returns 400.
Auth: API key or bearer token. Scoped to the calling provider.
curl -X GET https://api.moov.money/providers/{providerID}/limits/defaults \
-u "$MOOV_API_KEY_ID:$MOOV_API_KEY_SECRET" \
-H "X-Moov-Version: v2026.10.00"{
"defaults": {
"platform": {
"dailyAmount": {
"currency": {
"code": "USD",
"decimalPlaces": 2
},
"value": "1000.00"
},
"dailySendCount": 10,
"monthlyAmount": {
"currency": {
"code": "USD",
"decimalPlaces": 2
},
"value": "10000.00"
},
"perTransactionAmount": {
"currency": {
"code": "USD",
"decimalPlaces": 2
},
"value": "500.00"
},
"weeklyAmount": {
"currency": {
"code": "USD",
"decimalPlaces": 2
},
"value": "5000.00"
}
},
"provider": {
"dailyAmount": {
"currency": {
"code": "USD",
"decimalPlaces": 2
},
"value": "2000.00"
},
"dailySendCount": 10,
"monthlyAmount": {
"currency": {
"code": "USD",
"decimalPlaces": 2
},
"value": "10000.00"
},
"perTransactionAmount": {
"currency": {
"code": "USD",
"decimalPlaces": 2
},
"value": "500.00"
},
"weeklyAmount": {
"currency": {
"code": "USD",
"decimalPlaces": 2
},
"value": "5000.00"
}
},
"providerSources": {
"dailyAmount": "provider",
"dailySendCount": "platform",
"monthlyAmount": "platform",
"perTransactionAmount": "platform",
"weeklyAmount": "platform"
}
},
"maximums": {
"dailyAmount": {
"currency": {
"code": "USD",
"decimalPlaces": 2
},
"value": "10000.00"
},
"dailySendCount": 100,
"monthlyAmount": {
"currency": {
"code": "USD",
"decimalPlaces": 2
},
"value": "100000.00"
},
"perTransactionAmount": {
"currency": {
"code": "USD",
"decimalPlaces": 2
},
"value": "10000.00"
},
"weeklyAmount": {
"currency": {
"code": "USD",
"decimalPlaces": 2
},
"value": "50000.00"
}
},
"versions": {
"platform": "3f9a2c1d84b07e56",
"provider": "ver_01HF5J9ZKQT4RXP8M2VYBN3D"
}
}Response body application/problem+json
application/problem+json.
From v2026.10.00, every error response that has a body uses this schema.type
string
requiredhttps://api.moov.money/errors#<code> (for
example invalid-request, idempotency-key-reused, or
idempotency-request-in-progress). Treat the value as
an opaque constant and do not fetch it. about:blank means the HTTP
status code says everything there is to know.title
string
requiredstatus
integer<int32>
requireddetail
stringinstance
stringerrors
array<object>Show child attributes
errors[]
pointer
string
requireddetail
string
requiredHeaders
X-Moov-Version
stringv2026.10.00). When omitted, the server applies its default version.Path parameters
providerID
string
requiredResponse
GET /providers/{providerID}/limits/defaults.defaults
object
requiredShow child attributes
defaults
platform
object
requiredShow child attributes
defaults.platform
perTransactionAmount
object
requiredShow child attributes
defaults.platform.perTransactionAmount
value
string
requiredcurrency
object
requiredShow child attributes
defaults.platform.perTransactionAmount.currency
code
string
requireddecimalPlaces
integer<uint8>
requiredcode. Required.numericCode
stringname
stringdailyAmount
object
requiredShow child attributes
defaults.platform.dailyAmount
value
string
requiredcurrency
object
requiredShow child attributes
defaults.platform.dailyAmount.currency
code
string
requireddecimalPlaces
integer<uint8>
requiredcode. Required.numericCode
stringname
stringweeklyAmount
object
requiredShow child attributes
defaults.platform.weeklyAmount
value
string
requiredcurrency
object
requiredShow child attributes
defaults.platform.weeklyAmount.currency
code
string
requireddecimalPlaces
integer<uint8>
requiredcode. Required.numericCode
stringname
stringmonthlyAmount
object
requiredShow child attributes
defaults.platform.monthlyAmount
value
string
requiredcurrency
object
requiredShow child attributes
defaults.platform.monthlyAmount.currency
code
string
requireddecimalPlaces
integer<uint8>
requiredcode. Required.numericCode
stringname
stringdailySendCount
integer<int64>
requiredprovider
object
requiredShow child attributes
defaults.provider
perTransactionAmount
object
requiredShow child attributes
defaults.provider.perTransactionAmount
value
string
requiredcurrency
object
requiredShow child attributes
defaults.provider.perTransactionAmount.currency
code
string
requireddecimalPlaces
integer<uint8>
requiredcode. Required.numericCode
stringname
stringdailyAmount
object
requiredShow child attributes
defaults.provider.dailyAmount
value
string
requiredcurrency
object
requiredShow child attributes
defaults.provider.dailyAmount.currency
code
string
requireddecimalPlaces
integer<uint8>
requiredcode. Required.numericCode
stringname
stringweeklyAmount
object
requiredShow child attributes
defaults.provider.weeklyAmount
value
string
requiredcurrency
object
requiredShow child attributes
defaults.provider.weeklyAmount.currency
code
string
requireddecimalPlaces
integer<uint8>
requiredcode. Required.numericCode
stringname
stringmonthlyAmount
object
requiredShow child attributes
defaults.provider.monthlyAmount
value
string
requiredcurrency
object
requiredShow child attributes
defaults.provider.monthlyAmount.currency
code
string
requireddecimalPlaces
integer<uint8>
requiredcode. Required.numericCode
stringname
stringdailySendCount
integer<int64>
requiredproviderSources
object
requiredprovider when your saved policy sets it, platform when it falls back.Show child attributes
defaults.providerSources
perTransactionAmount
string<enum>
requiredplatform,
providerdailyAmount
string<enum>
requiredplatform,
providerweeklyAmount
string<enum>
requiredplatform,
providermonthlyAmount
string<enum>
requiredplatform,
providerdailySendCount
string<enum>
requiredplatform,
providermaximums
object
requiredShow child attributes
maximums
perTransactionAmount
object
requiredShow child attributes
maximums.perTransactionAmount
value
string
requiredcurrency
object
requiredShow child attributes
maximums.perTransactionAmount.currency
code
string
requireddecimalPlaces
integer<uint8>
requiredcode. Required.numericCode
stringname
stringdailyAmount
object
requiredShow child attributes
maximums.dailyAmount
value
string
requiredcurrency
object
requiredShow child attributes
maximums.dailyAmount.currency
code
string
requireddecimalPlaces
integer<uint8>
requiredcode. Required.numericCode
stringname
stringweeklyAmount
object
requiredShow child attributes
maximums.weeklyAmount
value
string
requiredcurrency
object
requiredShow child attributes
maximums.weeklyAmount.currency
code
string
requireddecimalPlaces
integer<uint8>
requiredcode. Required.numericCode
stringname
stringmonthlyAmount
object
requiredShow child attributes
maximums.monthlyAmount
value
string
requiredcurrency
object
requiredShow child attributes
maximums.monthlyAmount.currency
code
string
requireddecimalPlaces
integer<uint8>
requiredcode. Required.numericCode
stringname
stringdailySendCount
integer<int64>
requiredversions
object
requiredShow child attributes
versions
platform
string
requiredprovider
stringversionID of your saved provider policy. Absent when your provider
has no saved policy: the platform fallback still supplies every provider
dimension.