Filtering Connected Accounts by Custom Metadata
When listing connected accounts, you can filter by custom metadata.
connected_accounts = seam.connected_accounts.list(
custom_metadata_has = {
"internal_account_id": "user-1"
}
)
pprint(connected_accounts)[ConnectedAccount(connected_account_id='c993818b-bf3c-4836-bef4-9a76d89bf1d3',
created_at='2024-01-05T07:20:07.692Z',
user_identifier={'username': 'jane'},
account_type='visionline',
errors=[],
custom_metadata={"internal_account_id": "user-1"}),
...]curl -X 'POST' \
'https://connect.getseam.com/connected_accounts/list' \
-H 'accept: application/json' \
-H 'Authorization: Bearer ${API_KEY}' \
-H 'Content-Type: application/json' \
-d '{
"custom_metadata_has": {
"internal_account_id": "user-1"
},
}'{
"connected_accounts": [
{
"connected_account_id": "c993818b-bf3c-4836-bef4-9a76d89bf1d3",
"created_at": "2024-01-05T07:20:07.692Z",
"user_identifier": {
"username": "jane"
},
"account_type": "visionline",
"account_type_display_name": "Visionline",
"errors": [],
"warnings": [],
"custom_metadata": {
"internal_account_id": "user-1"
},
"automatically_manage_new_devices": true
},
...
],
"ok": true
}Last updated
Was this helpful?

