Overview
Business documents are submitted over a REST file-upload endpoint, not through the GraphQL API. The endpoint stores the file and returns a URL that you then reference from a GraphQL mutation or hand to your account manager. There are two moments in a business lifecycle where documents come into play:LLCs, corporations, partnerships, and co-ops do not require any document upload at registration. Fluz verifies those entities from the data submitted in registerBusiness. Documents are only requested if the automated checks do not clear.
Upload endpoint
Staging base URL:
https://transactional-graph.staging.fluzapp.com
registerBusiness:
File requirements — accepted formats, maximum file size, and page limits: confirm current limits with your account manager before building client-side validation.
Sole proprietorship documents
Because a sole proprietorship is not a separately registered legal entity, the document needs to establish two things: that the trade name exists, and that the proprietor is the person behind it. Documents that generally satisfy this:- Fictitious business name / DBA filing — the county or state filing for the trade name
- Business license — issued to the proprietor by the city, county, or state
- IRS EIN assignment letter (CP 575 or 147C) — where the sole proprietorship holds its own EIN
- The name on the document should match the
businessNameyou submit. A mismatch is the most common reason a sole proprietorship review stalls. - Submit a full, legible scan or PDF of the whole document, not a cropped screenshot of one line.
- Expired licenses and filings are not accepted — the document should be current.
Additional documentation during KYB review
If Fluz compliance needs more than the registration payload provides, the KYB case staysPENDING while the request is made through your account manager. Commonly requested items:
- Formation documents (articles of organization or incorporation, operating agreement, partnership agreement)
- Proof of the business address
- Government-issued ID for a beneficial owner or control person
- An explanation or supporting detail on the nature of the business, where
natureOfBusinesswas left blank or was too general
- Keep the account in an “under review” state in your UI. Do not resubmit
registerBusiness— a second application is blocked byBS-0007, and duplicate cases slow the review down. - Upload the requested files and send the URLs plus the
accountIdto your account manager. - Poll the business account status on a low-frequency schedule and update your UI when it moves to approved or declined. See KYB status lifecycle.
Submitting complete beneficial ownership information at registration is the single most effective way to avoid a document request. See Beneficial ownership requirements.
Related pages
Register & verify businesses
The
registerBusiness mutation, parameters, and error codes.Business categories
Fetch the category and sub-category IDs required at registration.
User KYC verification
Identity verification for the individual owners behind the business.
Staging vs. live environment
Base URLs for the upload endpoint in each environment.