Skip to content
Get started

Link

Bridge provides a comprehensive suite of tools for connecting customer bank accounts. Use it to generate secure widget sessions for instant account verification, accept tokens from major providers like Plaid and Finicity, or verify accounts directly via our API. Bridge handles all sensitive banking credentials and ensures secure, compliant connections with support for 90% of US bank accounts.

Bridge a bank account
bridge.link.bank_account(**kwargs) -> PaykeyV1 { data, meta, response_type }
POST/v1/bridge/bank_account
Bridge a Plaid token
bridge.link.plaid(**kwargs) -> PaykeyV1 { data, meta, response_type }
POST/v1/bridge/plaid
Create Tan
bridge.link.create_tan(**kwargs) -> LinkCreateTanResponse { data, meta, response_type }
POST/v1/bridge/tan
Create a paykey from a Quiltt token
bridge.link.create_paykey(**kwargs) -> LinkCreatePaykeyResponse { data, meta, response_type }
POST/v1/bridge/quiltt
ModelsExpand Collapse

Unique identifier for the paykey.

formatuuid
One of the following:
One of the following:

Timestamp of when the paykey was created.

formatdate-time

Human-readable label that combines the bank name and masked account number to help easility represent this paykey in a UI

The tokenized paykey value. This token is used to create payments and should be stored securely.

One of the following:
One of the following:

Timestamp of the most recent update to the paykey.

formatdate-time
One of the following:

Account Balance when last retrieved

formatint32

Last time account balance was updated.

formatdate-time

Bank account number. This value is masked by default for security reasons. Use the /unmask endpoint to access the unmasked value.

One of the following:

The routing number of the bank account.

minLength9
maxLength9

Unique identifier of the related customer object.

formatuuid

Expiration date and time of the paykey, if applicable.

formatdate-time

Unique identifier for the paykey in your database, used for cross-referencing between Straddle and your systems.

Name of the financial institution.

Up to 20 additional user-defined key-value pairs. Useful for storing additional information about the paykey in a structured format.

The time the status change occurred.

formatdate-time

A human-readable description of the current status.

One of the following:
One of the following:

The status code if applicable.

Metadata about the API request, including an identifier and timestamp.

Unique identifier for this API request, useful for troubleshooting.

formatuuid

Timestamp for this API request, useful for troubleshooting.

formatdate-time

Indicates the structure of the returned content.

  • "object" means the data field contains a single JSON object.
  • "array" means the data field contains an array of objects.
  • "error" means the data field contains an error object with details of the issue.
  • "none" means no data is returned.
One of the following:

Unique identifier for the paykey.

formatuuid
One of the following:
One of the following:

Timestamp of when the paykey was created.

formatdate-time

Human-readable label that combines the bank name and masked account number to help easility represent this paykey in a UI

The tokenized paykey value. This token is used to create payments and should be stored securely.

One of the following:
One of the following:

Timestamp of the most recent update to the paykey.

formatdate-time
One of the following:

Account Balance when last retrieved

formatint32

Last time account balance was updated.

formatdate-time

Bank account number. This value is masked by default for security reasons. Use the /unmask endpoint to access the unmasked value.

One of the following:

The routing number of the bank account.

minLength9
maxLength9

Unique identifier of the related customer object.

formatuuid

Expiration date and time of the paykey, if applicable.

formatdate-time

Unique identifier for the paykey in your database, used for cross-referencing between Straddle and your systems.

Name of the financial institution.

Up to 20 additional user-defined key-value pairs. Useful for storing additional information about the paykey in a structured format.

The time the status change occurred.

formatdate-time

A human-readable description of the current status.

One of the following:
One of the following:

The status code if applicable.

Metadata about the API request, including an identifier and timestamp.

Unique identifier for this API request, useful for troubleshooting.

formatuuid

Timestamp for this API request, useful for troubleshooting.

formatdate-time

Indicates the structure of the returned content.

  • "object" means the data field contains a single JSON object.
  • "array" means the data field contains an array of objects.
  • "error" means the data field contains an error object with details of the issue.
  • "none" means no data is returned.
One of the following: