Asset Onboarding/Onboarding
Retrieve update status
/api /onboard /updates /{id}Path parameters
idstring<uuid>Required
Responses
200OKobject
updateRequestIdstring<uuid>RequiredUUID of the update. Required later to submit or check status
namestringRequiredstatusenumRequiredOne ofAwaitingUploadSubmittedTransformedCompletedRejecteduploadUrlsmap of string<url>RequiredMap of file names to signed URLs for upload, covering the loan tape when it is a file and every document being added. Empty once there is nothing left to stage
requestsarray of objectsRequiredThe child onboarding requests this update fanned out into
ShowHide 3 attributes of requests
requestIdstring<uuid>RequirednamestringRequiredsourceRequestIdstring<uuid>RequiredThe prior request this child inherits its manifest from
loansarray of objectsRequiredShowHide 5 attributes of loans
idstringRequiredThird-party loan identifier
overwrittenFilesarray of stringsRequiredDocuments replaced by a same-name document in this update. The prior document is invalidated, so this is called out rather than left for the client to infer
figureIdstring<uuid>Figure internal loan identifier, absent when the loan was rejected
requestIdstring<uuid>The child request this loan was placed into, absent when rejected
errorstringWhy this loan could not be updated, when it was rejected
nextActionenumRequiredWhat the caller should do next based on this response
One ofUpload the requested files, then submit the update.Monitor child request progress by polling the update status.Retry the update after the dependent onboarding request or transient issue is resolved.Fix the reported issues and submit a new update.Do not retry automatically; manual intervention is required, please reach out to the Figure team for assistance.errorsarray of stringsAny update-level errors. Example: the loan tape file is missing
400Bad Requestobject
messagestringRequired
403Forbiddenobject
messagestringRequired
404Not Foundobject
messagestringRequired
422Unprocessable Entityobject
messagestringRequired
500Internal Server Errorobject
messagestringRequired
/api /onboard /updates /{id}