Supporting documents
A collection of documents (think of a folder) containing documents gathered for a specific reason, such as when onboarding a new account holder or to collect information about a transaction. Swan collects these documents according to local regulations.
Overview​
Swan is sometimes required to collect documents to verify account holders and transaction details.
Each document is uploaded individually into a collection. After all required documents are uploaded, Swan reviews the collection.
Supporting document collections are empty when created. Swan can upload some documents, and you can add documents to these collections as requested. For each required document, you'll create a document within the collection.
Options for collecting documents​
There are two primary options to collect required supporting documents:
Option | Explanation |
---|---|
Use the API ✅ Recommended |
|
Email communication |
|
Required documents​
Documents might be required to support verifying an account holder or proving the validity of a transaction. The documents required vary significantly depending on why Swan needs to collect the documents, where your users are located, whether they're onboarding as individuals or companies, and more.
Refer to the API Reference for a list of possible supporting document purpose Enums.
For a better user experience, always include a list of required documents in your onboarding flows.
Statuses​
Collections and documents have unique statuses.
Collection statuses​
Collection status | Explanation |
---|---|
Waiting for document | Onboarding is created and ready for documents, or documents were submitted but Swan is requesting additional documents Next step: moves to Pending review after onboarding is finalized |
Pending review | Onboarding is finalized and a document review is needed Next step: Can move to Approved , Rejected , or Canceled depending on partner actions and Swan decisions (or, if documents are insufficient → Waiting for document ) |
Approved | Swan approved the supporting document collection |
Rejected | Swan rejected the supporting document collection |
Canceled | Swan canceled the supporting document collection (this could also be at the partner's request) |
Document statuses​
Document status | Explanation |
---|---|
Waiting for upload | URL to upload the document has been generated Next step:
|
Uploaded | Document is uploaded; if a review is completed on the uploaded document, the status moves to Validated , Refused , or Deleted depending on Partner actions and Swan decisions |
Validated | Swan approved the document |
Refused | Swan refused the document |
Deleted | Swan or the partner deleted the document |
Not uploaded | URL was generated but collection was closed before a document was uploaded |
Document purposes and types​
For all supporting documents, there is a high-level purpose and a more specific type (supportingDocumentPurpose
and supportingDocumentType
).
Both purpose and type can be exposed in the onboarding success payload.
Common purposes (not exhaustive):
CompanyRegistration
SignedStatus
ProofOfAddress
ProofOfIncome
Other
Guides​
Use the following guides to manage required documents for the onboarding process.