Submit the business info draft for review
Checks the draft is complete and hands it to MagicDoor for review, moving it to pendingReview. Requires the business_info:write permission.
Authorization
AuthorizationstringrequiredPath parameters
businessInfoIdstringrequiredThe business legal entity, as a Snowflake id in decimal string form.
Response
200 · The draft, now `pendingReview`.
businessInfoIdstringrequiredThe business legal entity this draft belongs to, as a Snowflake id in decimal string form. Allocated when the draft is created, before anything is approved.
typeenum<string>requiredWhat the draft is doing. initial is a brand new legal entity, update amends an approved one, supplement is a request MagicDoor opened for more information.
statusenum<string>requiredWhere the draft sits in review. Editable in draft, waitingForInformation and rejected; pendingReview is with MagicDoor; superseded is closed.
legalNamestringRegistered legal name of the business.
legalEntityTypeenum<string>How the business is incorporated.
einstringThe federal tax identifier, masked: four bullet characters followed by the last four digits, for example ••••4321. The full value is never returned here.
mccCodestringMerchant category code. Four digits once the draft is ready for approval.
summarystringFree-text description of what the business does.
businessAddressobjectRegistered address of the business.
startDatestring · dateThe date the business started trading.
principalsobject[]requiredThe people behind the business, with their personal identifiers masked.
documentsobject[]requiredFiles attached to the draft, one entry per file.
resolvedRequirementobjectThe document checklist pinned to this draft when it was created. Absent when no checklist resolved.
statusReasonstringThe reason recorded on the most recent workflow change that set the current status — a rejection note, or a request for more information. Absent when that change carried no reason.
401 · The request carried no valid access token.
403 · The caller is not a property manager, or is missing the `business_info:write` permission.
422 · This legal entity has no open draft, the draft is not editable, or one of the completeness rules above is not met. The `detail` of the error names which one.
For a first-time draft or an amendment, every one of these has to hold before the draft is accepted. A MagicDoor information request skips the completeness checks and only has its checklist counts verified.
On the business
legalName,summaryandmccCodeare set, andmccCodeis exactly four digitslegalEntityTypeis seteinis a valid federal tax identifier, or a valid Social Security numberbusinessAddressis a valid US address, withstateandzipCodepresentstartDateis set
On every principal
firstName,lastName,email,phone,ssn,address,dateOfBirthanddriverLicenseare all set and valid, and the date of birth is in the pasttypeis set, and a beneficial owner'sownershipis between 25 and 100
Overall
- at least one principal exists, and at least one of them is a
controlPerson - every checklist entry has at least
minCountfiles attached and no more thanmaxCount, counted per principal for principal entries