Attaching Custom Metadata to the Connect Webview
Use custom metadata to link internal IDs from your application to a Seam Connect Webview and connected account.
Adding Custom Metadata to a Connect Webview enables you to store custom information, like customer details or internal IDs from your application. The custom_metadata
is then transferred to any connected accounts connected via the connect webview, making it easy to find and filter these resources in your Seam workspace.
The custom_metadata
property supports up to 50 JSON key:value pairs. Upon an account is successfully connected via a connect webview, Seam creates a connected account and copies the custom_metadata
to it.
If the custom_metadata
property is left blank, Seam will store an empty set ({}
) on both the connect webview and connected account resource.
To add custom_metadata
to a Connect Webview:
Execute
/connect_webviews/create
and specify the internal ID as a key:value pair in thecustom_metadata
. For example:
Request:
Response:
Your app presents the Connect Webview to your user.
The user completes the Connect Webview.
Seam creates a connected account containing the user's device account information. This connected account includes a
custom_metadata
property that automatically contains the information that you set in thecustom_metadata
property for the Connect Webview.To retrieve the ID of the connected account associated with the completed Connect Webview, get the
connect_webview
and check theconnected_account_id
property.To retrieve the connected account, get the
connected_account
with the ID that you identified in the previous step.Within the returned
connected_account
, view thecustom_metadata
.
If a Connect Webview was used to connect an existing connected account (for example, to reconnect a disconnected account), Seam will replace any existing custom metadata
in the connected_account
object with the new payload.
Next Steps
Once you have attached custom metadata to Connect Webviews, you can filter your Connect Webviews by this custom metadata.
Last updated
Was this helpful?