Upload file
To use this endpoint from the browser, you’ll need to specify the
/accounts/{accountID}/files.write
scope when generating a token.
POST
/accounts/{accountID}/files
|
|
File added.
Describes a file linked to a Moov account.
{
"accountID": "ec7e1848-dc80-4ab0-8827-dd7fc0737b43",
"createdOn": "2019-08-24T14:15:22Z",
"decisionReason": "not correct file",
"fileID": "ec7e1848-dc80-4ab0-8827-dd7fc0737b43",
"fileName": "logo.png",
"filePurpose": "identity_verification",
"fileSizeBytes": 1024,
"fileStatus": "pending",
"metadata": "{\"error_code\": \"document-name-mismatch\", \"requirement_id\": \"document.individual.verification\", \"representative_id\": \"c63ab175-251d-497e-a267-7346d087e180\", \"comment\": \"testing comment\"",
"updatedOn": "2019-08-24T14:15:22Z"
}
The image provided could not be serialized.
No account with the specified accountID was found.
The request body could not be processed.
Request was refused due to rate limiting.
Response headers
Retry-After
number
Path parameters
accountID
string
<uuid>
required
ID of the account.
Body
multipart/form-data
file
string<binary>
required
The file to be added. Valid types are [csv, png, jpeg, pdf].
filePurpose
string<enum>
required
Possible values:
identity_verification
,
business_verification
,
representative_verification
,
individual_verification
,
merchant_underwriting
,
account_requirement
metadata
string<json>
Additional metadata to be stored with the file. Valid keys are [representative_id, comment, requirement_id, error_code]
Response
application/json
accountID
string<uuid>
<=36 characters
UUID
createdOn
string<date-time>
<=24 characters
decisionReason
string
fileID
string<uuid>
<=36 characters
UUID
fileName
string
<=64 characters
filePurpose
string<enum>
Possible values:
identity_verification
,
business_verification
,
representative_verification
,
individual_verification
,
merchant_underwriting
,
account_requirement
fileSizeBytes
integer
fileStatus
string<enum>
The file status.
Possible values:
pending
,
approved
,
rejected
metadata
string<json>
updatedOn
string<date-time>
<=24 characters