Get receiver configuration
Read the outbound receiver configuration for your provider. The response includes the latest version and its receiver and endpoint settings. Credential secrets stay off this response.
Returns 200 with the latest version. When no version is stored, returns
200 with version 0. The receiver is your provider account. URLs are
empty. Default timeouts and deadlines apply. No credential references are
set. Returns 404 when the provider does not exist. Returns 400 when
providerID is malformed. Returns 401 when your API key or bearer token
is missing or invalid. Returns 403 when you cannot act for the provider in
the path. You can call this while your affiliation with the provider is
still being set up.
Auth: API key or bearer token. An affiliated integrator needs the
moov-money-config.read scope granted by the FI.
curl -X GET https://api.moov.money/providers/{providerID}/configuration \
-u "$MOOV_API_KEY_ID:$MOOV_API_KEY_SECRET" \
-H "X-Moov-Version: v2026.10.00"{
"authorize": {
"attemptTimeout": 2000000000,
"credentialReferenceID": "5f0c3b2a-8d4e-4b7a-9c1f-2e6d7a8b9c0d",
"deadline": 8000000000,
"url": "https://fi.example.com/authorize"
},
"capture": {
"attemptTimeout": 2000000000,
"credentialReferenceID": "5f0c3b2a-8d4e-4b7a-9c1f-2e6d7a8b9c0d",
"deadline": 8000000000,
"url": "https://fi.example.com/authorize"
},
"credit": {
"attemptTimeout": 2000000000,
"credentialReferenceID": "5f0c3b2a-8d4e-4b7a-9c1f-2e6d7a8b9c0d",
"deadline": 8000000000,
"url": "https://fi.example.com/authorize"
},
"providerID": "acc_01HF5J9ZKQT4RXP8M2VYBN3D",
"receiver": {
"accountID": "acc_01HF5J9ZKQT4RXP8M2VYBN3D",
"type": "fi"
},
"receiverDeduplicatesAuthorize": false,
"release": {
"attemptTimeout": 2000000000,
"credentialReferenceID": "5f0c3b2a-8d4e-4b7a-9c1f-2e6d7a8b9c0d",
"deadline": 8000000000,
"url": "https://fi.example.com/authorize"
},
"version": 0
}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
providerID
string
requiredversion
integer<int64>
required0 means no configuration version is stored. Send this value as expectedVersion on the next update.receiver
object
requiredShow child attributes
receiver
type
string<enum>
requiredfi is your provider account. integrator is the affiliated integrator.fi,
integratoraccountID
string
requiredfi, this is your provider account ID.authorize
object
requiredShow child attributes
authorize
url
string
requiredcredentialReferenceID
string | null
requiredattemptTimeout
integer<int64>
requireddeadline.deadline
integer<int64>
requiredattemptTimeout.capture
object
requiredShow child attributes
capture
url
string
requiredcredentialReferenceID
string | null
requiredattemptTimeout
integer<int64>
requireddeadline.deadline
integer<int64>
requiredattemptTimeout.release
object
requiredShow child attributes
release
url
string
requiredcredentialReferenceID
string | null
requiredattemptTimeout
integer<int64>
requireddeadline.deadline
integer<int64>
requiredattemptTimeout.credit
object
requiredShow child attributes
credit
url
string
requiredcredentialReferenceID
string | null
requiredattemptTimeout
integer<int64>
requireddeadline.deadline
integer<int64>
requiredattemptTimeout.receiverDeduplicatesAuthorize
boolean
required