Bank Feeds
Bank Feeds API enables your SMB users to set up bank feeds from accounts in your application to supported accounting platforms.
SDK Installation
NPM
npm add @codat/bank-feeds
Yarn
yarn add @codat/bank-feeds
```<!-- Start SDK Installation -->
<!-- End SDK Installation -->
```typescript
import { CodatBankFeeds } from "@codat/bank-feeds";
import { CreateBankAccountMappingResponse } from "@codat/bank-feeds/dist/sdk/models/operations";
const sdk = new CodatBankFeeds({
security: {
authHeader: "Basic BASE_64_ENCODED(API_KEY)",
},
});
sdk.accountMapping.create({
requestBody: {
feedStartDate: "2022-10-23T00:00:00.000Z",
sourceAccountId: "provident",
targetAccountId: "distinctio",
},
companyId: "8a210b68-6988-11ed-a1eb-0242ac120002",
connectionId: "2e9d2c44-f675-40ba-8049-353bfcb5e171",
}).then((res: CreateBankAccountMappingResponse) => {
if (res.statusCode == 200) {
// handle response
}
});
```<!-- Start SDK Example Usage -->
<!-- End SDK Example Usage -->
## Available Resources and Operations
### [accountMapping](docs/sdks/accountmapping/README.md)
* [create](docs/sdks/accountmapping/README.md#create) - Create bank feed account mapping
* [get](docs/sdks/accountmapping/README.md#get) - List bank feed account mappings
### [companies](docs/sdks/companies/README.md)
* [create](docs/sdks/companies/README.md#create) - Create company
* [delete](docs/sdks/companies/README.md#delete) - Delete a company
* [get](docs/sdks/companies/README.md#get) - Get company
* [list](docs/sdks/companies/README.md#list) - List companies
* [update](docs/sdks/companies/README.md#update) - Update company
### [connections](docs/sdks/connections/README.md)
* [create](docs/sdks/connections/README.md#create) - Create connection
* [delete](docs/sdks/connections/README.md#delete) - Delete connection
* [get](docs/sdks/connections/README.md#get) - Get connection
* [list](docs/sdks/connections/README.md#list) - List connections
* [unlink](docs/sdks/connections/README.md#unlink) - Unlink connection
### [sourceAccounts](docs/sdks/sourceaccounts/README.md)
* [create](docs/sdks/sourceaccounts/README.md#create) - Create source account
* [delete](docs/sdks/sourceaccounts/README.md#delete) - Delete source account
* [deleteCredentials](docs/sdks/sourceaccounts/README.md#deletecredentials) - Delete all source account credentials
* [generateCredentials](docs/sdks/sourceaccounts/README.md#generatecredentials) - Generate source account credentials
* [list](docs/sdks/sourceaccounts/README.md#list) - List source accounts
* [update](docs/sdks/sourceaccounts/README.md#update) - Update source account
### [transactions](docs/sdks/transactions/README.md)
* [create](docs/sdks/transactions/README.md#create) - Create bank transactions
* [getCreateOperation](docs/sdks/transactions/README.md#getcreateoperation) - Get create operation
* [listCreateOperations](docs/sdks/transactions/README.md#listcreateoperations) - List create operations<!-- Start SDK Available Operations -->
<!-- End SDK Available Operations -->
### Library generated by [Speakeasy](https://docs.speakeasyapi.dev/docs/using-speakeasy/client-sdks)