Skip to main content
POST
/
accounts
/
{account_id}
/
funding-sources
/
plaid
/
connect
Connect a bank account via Plaid
curl --request POST \
  --url https://service.bluumfinance.com/v1/accounts/{account_id}/funding-sources/plaid/connect \
  --header 'Authorization: Basic <encoded-value>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "public_token": "<string>"
}
'
{
  "status": "success",
  "message": "Account connected successfully",
  "data": {
    "item": {
      "id": "123e4567-e89b-12d3-a456-426614174000",
      "itemId": "item_abc123",
      "institutionName": "Chase Bank",
      "status": "ACTIVE",
      "accounts": [],
      "createdAt": "2026-01-22T10:30:00Z"
    }
  }
}

Authorizations

Authorization
string
header
required

HTTP Basic Authentication using the API Key as username and API Secret as password.

Path Parameters

account_id
string<uuid>
required

Body

application/json
public_token
string
required

Response

Account connected successfully

status
string
message
string
data
object