Generate a bridge token required to initialize the Transcrypts Bridge widget.
| Header | Description |
|---|---|
X-Access-Client-Id | Your Client ID |
X-Access-Secret | Your Access Key |
| Parameter | Type | Required | Description |
|---|---|---|---|
user_id | string | Yes | The unique identifier for the user |
| Parameter | Type | Required | Description |
|---|---|---|---|
product_type | string | Yes | Specifies product: income, employment, deposit_switch, pll, insurance, transactions, or assets |
| Parameter | Type | Description |
|---|---|---|
tracking_info | string | Custom data to associate with the user |
client_name | string | Display name for the Bridge interface |
color_primary | string | Primary color in HEX format (e.g., #000000) |
allowed_products | array | List of permitted products; defaults to product_type only |
company_mapping_id | string | Pre-selected company mapping ID |
provider_id | string | Direct login for specific data provider |
access_token | string | Token for existing link refresh operations |
locale | string | Language preference (ISO 639): en, es, ar, zh, ja, ru, etc. |
data_sources | array | Specify data source priority: payroll, docs, insurance, financial_accounts, tax |
| Field | Type | Required | Description |
|---|---|---|---|
account_number | string | Yes* | Account digits only; leading zeros preserved |
routing_number | string | Yes* | Routing digits; leading zeros preserved |
bank_name | string | Yes* | Financial institution name |
account_type | string | Yes* | Either checking or savings |
action | string | No | Operation: create, update, or delete |
bank_address | string | No | Bank location |
deposit_type | string | No | entire, percent, or amount |
deposit_value | string | No | Value depends on deposit_type |
action is create.| Status Code | Description |
|---|---|
| 400 | Bad Request - Invalid or incomplete request parameters |
| 401 | Unauthorized - Missing or invalid authentication credentials |
| 403 | Forbidden - Insufficient permissions |
bridge_token must be passed to TranscryptsBridge.init() on the client side.product_type field determines available verification options.