Smile maintains a long list of providers that can be retrieved if you require this information in your implementation. These providers are a combination of:
- data providers that your customers can connect to, in order to share their data with you, and
- employers that may or may not be mapped to a specific payroll system so your customers can share their data with you.
Where there is no payroll system mapped to a specific employer, Smile recommends a fallback mechanism of allowing the user to connect and share their social security records in order to provider identity and limited income information.
The Provider object
Attribute | Type | Description |
---|---|---|
id | string | Unique ID of the provider |
name | string | Name of the data provider |
longName | string | Full name or legal business entity name of the provider |
logoUrl | string | URL to the provider's logo |
type | string | Type of provider, can be one of the following: GIG , GOVERNMENT , SYSTEM , EMPLOYER |
typeLabel | string | Type label of provider, such as "Gig Platform" for type GIG |
subType | string | Where applicable, the subset type of the provider, such as SERVICES , TRANSPORTATION , etc. |
subTypeLabel | string | Subtype label of provider |
active | boolean | Indicates whether data provider integration is working |
enabled | boolean | Indicates whether data provider is enabled or access is allowed |
mfa | boolean | Indicates whether data provider requires multi-factor authentication |
accountConnection | boolean | Indicates whether a real-time account connection is available for this data provider |
supported | array of strings | List of supported data points for this employment data provider |
Sample Provider data
{
"id": "abccorp",
"name": "ABC Corporation",
"longName": "ABC Coporation Inc.",
"logoUrl": "https://cdn.smileapi.io/filename.png",
"type": "EMPLOYER",
"typeLabel": "Employer",
"subType": "ISIC-G",
"subTypeLabel": "Wholesale and retail trade; repair of motor vehicles and motorcycles",
"active": true,
"enabled": true,
"mfa": false,
"accountConnection": false,
"supported": []
},{
"id": "abcplatform",
"name": "ABC Platform",
"longName": "ABC Platform Pte. Ltd.",
"logoUrl": "https://cdn.smileapi.io/filename.png",
"type": "GIG",
"typeLabel": "Gig Platform",
"subType": "SERVICES",
"subTypeLabel": "Professional Services",
"active": true,
"enabled": true,
"mfa": true,
"accountConnection": true,
"supported": [
"IDENTITIES",
"TRANSACTIONS",
"RATINGS"
]
}
Endpoints
Endpoint | |
---|---|
Retrieve all providers | GET /providers |
Retrieve one provider record | GET /providers/{id} |