Update underwriting details

Update the account’s underwriting by passing new values for one or more of the fields.

To use this endpoint from a browser, you’ll need to specify the /accounts/{accountID}/profile.write scope when generating a token.
PUT
/accounts/{accountID}/underwriting
cURL
1
2
3
4
5
6
7
curl -X PUT "https://api.moov.io/accounts/{accountID}/underwriting" \
  -H "Authorization: Bearer {token}" \
  --data-raw '{
    "averageTransactionSize":10000,
    "maxTransactionSize":50000,
    "averageMonthlyTransactionVolume":250000
  }'\
200 404 409
The underwriting details were successfully updated
Describes underwriting values (in USD) used for card payment acceptance
{
  "averageMonthlyTransactionVolume": 250000,
  "averageTransactionSize": 10000,
  "maxTransactionSize": 50000,
  "status": "approved"
}
Empty response for unauthorized or any other returned http status code.
The account is currently in a state where underwriting details cannot be updated

Path parameters

accountID

string <uuid> required
ID of the account.

Body

application/json
Describes underwriting values (in USD) used for card payment acceptance

averageMonthlyTransactionVolume

integer<int64>

averageTransactionSize

integer<int64>

maxTransactionSize

integer<int64>

Response

application/json
Describes underwriting values (in USD) used for card payment acceptance

averageMonthlyTransactionVolume

integer<int64>

averageTransactionSize

integer<int64>

maxTransactionSize

integer<int64>

status

string<enum> deprecated
This field is deprecated and will be removed in a future release.
Possible values: approved, rejected, pendingReview, pending, notRequested