Get a bank feed connection
Fetches one connection with whether a manual refresh is allowed right now, the last refresh attempt, and the last sync. Requires the reconciliations:read permission.
Authorization
AuthorizationstringrequiredPath parameters
connectionIdstringrequiredSnowflake id of the bank feed connection.
Response
200 · The connection, its refresh capability, and its most recent refresh attempt and sync.
idstringSnowflake id of the bank feed connection.
companyIdstringThe company that owns the connection.
providerConnectionIdstringThe provider's own identifier for the linked institution. An opaque token — do not parse it. An empty string when the provider has not supplied one.
statusstringActive while the feed is working, RequiresReauth when the bank needs the user to sign in again, Disconnected once the link has been removed. The value is written exactly as it appears here, in PascalCase — these particular status fields are plain strings rather than the camelCase enums used elsewhere in the API.
lastSyncedstring · date-timeWhen transactions were last pulled from the bank, in the company's timezone. Absent until the first sync finishes.
lastRefreshRequestedstring · date-timeWhen a manual refresh was last asked for, in the company's timezone. Absent until one is.
accountsAccount[]The bank accounts this connection feeds.
createdstring · date-timeWhen the connection was made, in the company's timezone.
updatedstring · date-timeWhen the connection last changed, in the company's timezone.
refreshCapabilityobjectWhether a manual refresh can be asked for at this moment. Check it before offering the button.
latestRefreshAttemptobjectThe most recent manual refresh attempt. Absent when none has been made.
latestBankFeedSyncobjectThe most recent pull of transactions from the bank. Absent when none has run.