The Activity Log is currently in beta. Behavior and search parameters may change.
- Webhooks:
- Webhooks that the provider sends Meld.
- Webhooks that Meld sends you.
- API calls Meld makes to a service provider on your behalf and the response.
How to Access the Activity Log
You can interact with the Activity Log in two ways:- Meld dashboard — log in to your Meld dashboard and navigate to the Activity Log section to browse recent activity in the UI.
- API — call the Activity Log Search and Activity Log Details endpoints to query programmatically.
How to Use the Activity Log
- Start by hitting Meld’s Activity Log endpoint with whatever search parameters you would like. The date params (
startandend) are required but all other params are optional. The activities are ordered chronologically with the most recent at the top, and every activity has a timestamp. You should typically filter using anactionsand either aconnectionIdorfinancialAccountId. If you don’t have either of those, then acustomerIdorexternalCustomerIdcan work as well, but those searches will take longer.
actions you should filter by are:
| Action | Meaning |
|---|---|
INBOUND_REQUEST | An API call you made to Meld |
OUTBOUND_REQUEST_SERVICE_PROVIDER | An API call that Meld made to a service provider on your behalf, including the response |
INBOUND_REQUEST_WEBHOOK | A webhook sent from the service provider to Meld |
OUTBOUND_REQUEST_WEBHOOK | A webhook that Meld sent to you |
INSTITUTION_CONNECTION_IMPORT_FAILED | A notification that an import for a particular connection has failed |
- Once you find a particular activity that you would like more information about, grab the key of the activity and head to Meld’s Activity Log Details endpoint. Pass in the key as a query param and you will now see all the details for that particular activity. These details include the request and response headers, the request and response body, the response code, and more. You can also see the raw response Meld received from a particular service provider here. This can help debug if for example data that looks suspicious is due to Meld’s transformation or is the exact data that Meld received from the provider.
Use Cases
Here are some potential use cases of the activity log:Track Webhooks
See which webhooks were sent for a particular connection from the provider to Meld as well as from Meld to you. This can help if you might’ve missed a webhook, or if you want to see the full reason a connection has an issue (which typically comes to Meld via webhook).Raw Service Provider Data
See the raw data the provider sent Meld to evaluate if an issue with a particular connection is on Meld’s side or the provider’s side.Why a Connection is No Longer Active
See why a connection moved fromACTIVE to another status. This often uses one of the two examples above to debug the root cause for why this happened.
Why an Import Failed
When you import connections over to Meld, you will receive webhooks for connections that were successfully imported. However, to see which connections failed to be imported, use the activity log and search using theINSTITUTION_CONNECTION_IMPORT_FAILED action, which will also include the Meld reason for the import failing. One trick is to find the action for the import failing then look at the details of the action that happened right before it which will likely have the service provider’s error, if there is one.