# Fiskil ## Docs - [Fetch specific accounts](https://holder.docs.fiskil.dev/api-reference/account-information/fetch-specific-accounts.md): Fetch a specified set of accounts. When a client requests all accounts, this API will be used to filter to only the accounts that were authorized by the end user. - [Get detailed information for a specific account](https://holder.docs.fiskil.dev/api-reference/account-information/get-detailed-information-for-a-specific-account.md): Get account balances, liabilities, and other information. - [Get account statement](https://holder.docs.fiskil.dev/api-reference/account-statements/get-account-statement.md): Get account statement PDF - [Search for statements](https://holder.docs.fiskil.dev/api-reference/account-statements/search-for-statements.md): Get account statements. - [Search for account transactions](https://holder.docs.fiskil.dev/api-reference/account-transactions/search-for-account-transactions.md): List all account transactions. Fiskil always queries this endpoint using a `startTime` and an `endTime`, for example, `/accounts/{accountId}/transactions?startTime=2022-01-30&endTime=2022-05-30`, and expects the time filters to be based on the `postedTimestamp`. - [Get asset transfer details for this account](https://holder.docs.fiskil.dev/api-reference/asset-transfer-networks-information/get-asset-transfer-details-for-this-account.md): Get asset transfer networks supported by an account. For example, Automated Customer Account Transfer Service (ACATS). - [Fetch specific accounts](https://holder.docs.fiskil.dev/api-reference/banking/fetch-specific-accounts.md): Fetch accounts based on a list of IDs specified in request body. This is used to filter to authorised accounts only. - [Get Account Balance](https://holder.docs.fiskil.dev/api-reference/banking/get-account-balance.md): Obtain the balance for a single specified account - [Get Account Detail](https://holder.docs.fiskil.dev/api-reference/banking/get-account-detail.md): Obtain detailed information on a single account. - [Get Accounts](https://holder.docs.fiskil.dev/api-reference/banking/get-accounts.md): Gets a list of accounts available to share data from for a customer ID. If any account is a joint account or an organisation account the 'users' field must be populated with all related users of the energy account e.g. joint account holders, secondary users, or nominated representatives. This is use… - [Get Balances For Specific Accounts](https://holder.docs.fiskil.dev/api-reference/banking/get-balances-for-specific-accounts.md): Obtain balances for a specified list of accounts - [Get Direct Debits For Account](https://holder.docs.fiskil.dev/api-reference/banking/get-direct-debits-for-account.md): Obtain direct debit authorisations for a specific account - [Get Direct Debits For Specific Accounts](https://holder.docs.fiskil.dev/api-reference/banking/get-direct-debits-for-specific-accounts.md): Obtain direct debit authorisations for a specified list of accounts - [Get Instalment Plans for Account](https://holder.docs.fiskil.dev/api-reference/banking/get-instalment-plans-for-account.md): Obtain instalment plans for a single specified account. The response must be ordered by plan `creationDate` in descending order. - [Get Instalment Plans For Specific Accounts](https://holder.docs.fiskil.dev/api-reference/banking/get-instalment-plans-for-specific-accounts.md): Obtain instalment plans for a specified list of accounts. The response must be ordered by plan `creationDate` in descending order. - [Get Payee Detail](https://holder.docs.fiskil.dev/api-reference/banking/get-payee-detail.md): Obtain detailed information on a single payee. - [Get Payees](https://holder.docs.fiskil.dev/api-reference/banking/get-payees.md): Obtain a list of pre-registered payees. - [Get Scheduled Payments for Account](https://holder.docs.fiskil.dev/api-reference/banking/get-scheduled-payments-for-account.md): Obtain scheduled, outgoing payments for a specific account - [Get Scheduled Payments For Specific Accounts](https://holder.docs.fiskil.dev/api-reference/banking/get-scheduled-payments-for-specific-accounts.md): Obtain scheduled payments for a specified list of accounts - [Get Transaction Detail](https://holder.docs.fiskil.dev/api-reference/banking/get-transaction-detail.md): Obtain detailed information on a transaction for a specific account - [Get Transactions For Account](https://holder.docs.fiskil.dev/api-reference/banking/get-transactions-for-account.md): Obtain transactions for a specific account. - [Bring Your Own Data](https://holder.docs.fiskil.dev/api-reference/bring-your-own-data.md): Share any commercial dataset through the Fiskil platform with secure, compliant data sharing infrastructure. - [List accounts available for sharing](https://holder.docs.fiskil.dev/api-reference/byo/auth-customer-accounts.md): Lists all accounts belonging to the customer that are available for sharing. If account selection is supported for your Data Provider, this API will be used to present the user with a list of accounts to authorize - [Fetch a Customer's identity details](https://holder.docs.fiskil.dev/api-reference/byo/auth-customer-details.md): Get detailed information about a customers identity. This is used to construct ID tokens. Data in the response will only be shared to clients if the client requested the appropriate claim or scope. For details on how the values are used by clients, refer to the Open ID Connect [standard claims](http… - [Search Customers by email address](https://holder.docs.fiskil.dev/api-reference/byo/auth-customer-search.md): Used during authentication to lookup customer data based on email address. Customers will be authenticated via OTP before data sharing is authorised. - [List accounts available for sharing](https://holder.docs.fiskil.dev/api-reference/cdr/auth-customer-accounts.md): Lists all accounts belonging to the customer that are available for sharing. If account selection is supported for your Data Provider, this API will be used to present the user with a list of accounts to authorize - [Fetch a Customer's identity details](https://holder.docs.fiskil.dev/api-reference/cdr/auth-customer-details.md): Get detailed information about a customers identity. This is used to construct ID tokens. Data in the response will only be shared to clients if the client requested the appropriate claim or scope. For details on how the values are used by clients, refer to the Open ID Connect [standard claims](http… - [Search Customers by email address](https://holder.docs.fiskil.dev/api-reference/cdr/auth-customer-search.md): Used during authentication to lookup customer data based on email address. Customers will be authenticated via OTP before data sharing is authorised. - [Frequently Asked Questions](https://holder.docs.fiskil.dev/api-reference/cdr/cdr-faqs.md): Common questions about Consumer Data Right implementation, compliance, and operations for data holders using Fiskil. - [Non-Functional Requirements](https://holder.docs.fiskil.dev/api-reference/cdr/cdr-nfrs.md): Technical requirements for CDR API performance, availability, traffic thresholds, and data quality standards. - [Errors](https://holder.docs.fiskil.dev/api-reference/cdr/errors.md): Standard error handling and status codes for CDR Resource Server integrations. - [Integration Requirements](https://holder.docs.fiskil.dev/api-reference/cdr/integration-requirements.md): Complete functional and non-functional requirements for integrating with Fiskil's CDR Data Provider platform. - [Legacy CDR Consent Flow APIs](https://holder.docs.fiskil.dev/api-reference/cdr/legacy-auth.md): Deprecated APIs to support CDR consent flow prior to 2026 - [Get Customer Detail](https://holder.docs.fiskil.dev/api-reference/common/get-customer-detail.md): Obtain detailed information on the authorised customer within the current session. - [Servicepoint Search (AEMO)](https://holder.docs.fiskil.dev/api-reference/common/servicepoint-search-aemo.md): Search energy customer servicepoint data by account IDs. The API should only return data for servicepoints that are associated with a requested account if the account is open (i.e. where `account.openStatus=='OPEN'`). This api is only required to be implemented by Energy data holders. - [List consents](https://holder.docs.fiskil.dev/api-reference/consents/list-consents.md): List consents for a team - [Fetch specific Energy Accounts](https://holder.docs.fiskil.dev/api-reference/energy/fetch-specific-energy-accounts.md): Fetch the details of specific energy accounts that have been authorised by the user - [Get Agreed Payment Schedule](https://holder.docs.fiskil.dev/api-reference/energy/get-agreed-payment-schedule.md): Obtain the agreed payment schedule and details, if any, for a specific energy account. Some general notes about this end point: * This API describes how the consumer has elected to pay for their account * Payments initiated by the consumer are classified as manual payments. The billing frequency… - [Get Balance For Energy Account](https://holder.docs.fiskil.dev/api-reference/energy/get-balance-for-energy-account.md): Obtain the current balance for a specific account - [Get Balances For Specific Energy Accounts](https://holder.docs.fiskil.dev/api-reference/energy/get-balances-for-specific-energy-accounts.md): Obtain the current balance for a specified set of accounts - [Get Billing For Account](https://holder.docs.fiskil.dev/api-reference/energy/get-billing-for-account.md): Obtain the billing transactions for a specific account - [Get Billing For Specific Accounts](https://holder.docs.fiskil.dev/api-reference/energy/get-billing-for-specific-accounts.md): Obtain billing for a specified set of authorised accounts - [Get Concessions](https://holder.docs.fiskil.dev/api-reference/energy/get-concessions.md): Obtain the details of any concessions or arrangements applied to a specific energy account - [Get Energy Account Detail](https://holder.docs.fiskil.dev/api-reference/energy/get-energy-account-detail.md): Obtain detailed information for a specific energy account - [Get Energy Accounts](https://holder.docs.fiskil.dev/api-reference/energy/get-energy-accounts.md): List all accounts available for data sharing. This will be used to support account selection during the authorisation. - [Get Invoices For Account](https://holder.docs.fiskil.dev/api-reference/energy/get-invoices-for-account.md): Obtain the invoices for a specific account - [Get Invoices For Specific Accounts](https://holder.docs.fiskil.dev/api-reference/energy/get-invoices-for-specific-accounts.md): Obtain invoices for a specified set of accounts - [List accounts available for sharing](https://holder.docs.fiskil.dev/api-reference/fdx/auth-customer-accounts.md): Lists all accounts belonging to the customer that are available for sharing. If account selection is supported for your Data Provider, this API will be used to present the user with a list of accounts to authorize - [Fetch a Customer's identity details](https://holder.docs.fiskil.dev/api-reference/fdx/auth-customer-details.md): Get detailed information about a customers identity. This is used to construct ID tokens. Data in the response will only be shared to clients if the client requested the appropriate claim or scope. For details on how the values are used by clients, refer to the Open ID Connect [standard claims](http… - [Search Customers by email address](https://holder.docs.fiskil.dev/api-reference/fdx/auth-customer-search.md): Used during authentication to lookup customer data based on email address. Customers will be authenticated via OTP before data sharing is authorised. - [Custom Schema](https://holder.docs.fiskil.dev/api-reference/open-api-definition.md): Use the power of OpenAPI to build your Open Data environment - [Get payment networks supported by the account](https://holder.docs.fiskil.dev/api-reference/payment-networks-information/get-payment-networks-supported-by-the-account.md): Get payment networks supported by an account, for example ACH (Automated Clearing House). - [Get an account's contact information](https://holder.docs.fiskil.dev/api-reference/personal-information/get-an-accounts-contact-information.md): Get contact information on the account. - [Create a new product](https://holder.docs.fiskil.dev/api-reference/products/create-a-new-product.md): Create a new banking product with the provided details - [Delete a product](https://holder.docs.fiskil.dev/api-reference/products/delete-a-product.md): Delete a product by ID - [Get a product](https://holder.docs.fiskil.dev/api-reference/products/get-a-product.md): Get a product by ID - [List products](https://holder.docs.fiskil.dev/api-reference/products/list-products.md): List products for a team - [Update a product](https://holder.docs.fiskil.dev/api-reference/products/update-a-product.md): Update a product by ID - [Changelog](https://holder.docs.fiskil.dev/changelog.md): All the changes made to the documentations are listed here starting from 10-08-2023. - [Consents](https://holder.docs.fiskil.dev/docs/build/consents.md) - [Authentication & Authorization](https://holder.docs.fiskil.dev/docs/build/end-user-authentication.md): How your users authenticate and authorize data sharing. - [Resource Server](https://holder.docs.fiskil.dev/docs/build/index.md): Responsibilities, contracts, and implementation guidance for a compliant Resource Server. - [JWT Security](https://holder.docs.fiskil.dev/docs/build/jwt-security.md): JWT-based authentication between your Data Provider and Resource Server using JWKS and short-lived tokens. - [Branding](https://holder.docs.fiskil.dev/docs/configure/branding.md) - [Custom Domains](https://holder.docs.fiskil.dev/docs/configure/custom-domains.md) - [External Identity Providers](https://holder.docs.fiskil.dev/docs/configure/external-idp.md): Learn how to bring your own identity provider into your Fiskil environment - [Resource Server Settings](https://holder.docs.fiskil.dev/docs/configure/resource-server-settings.md) - [Quickstart](https://holder.docs.fiskil.dev/docs/get-started/index.md) - [Instances](https://holder.docs.fiskil.dev/docs/get-started/instances.md): Deploy and manage Data Provider instances for your environments. - [Go Live Checklist](https://holder.docs.fiskil.dev/docs/go-live/index.md): Complete guide to validate your Data Provider is ready for production, including compliance requirements and data recipient onboarding. - [AEMO](https://holder.docs.fiskil.dev/docs/integrations/aemo.md): Connect with AEMO as a Secondary Data Holder for energy data sharing through Fiskil's managed integration. - [Gentrack](https://holder.docs.fiskil.dev/docs/integrations/gentrack.md): Connect with Gentrack utility platforms through Fiskil for compliant energy and utility data sharing. - [Plaid](https://holder.docs.fiskil.dev/docs/integrations/plaid.md): Connect with Plaid, the leading US financial data aggregator, through Fiskil Data Provider for secure financial data sharing. - [Tally Group](https://holder.docs.fiskil.dev/docs/integrations/tally-group.md): Integrate with Tally Group's energy billing platforms through Fiskil for secure customer and billing data sharing. - [Introduction to Data Provider](https://holder.docs.fiskil.dev/docs/introduction/index.md): Enable secure, user-permissioned data sharing with confidence. Fiskil handles authorization, consent flows, and compliance so you can focus on your product. - [API Testing](https://holder.docs.fiskil.dev/docs/product-portal/api-testing.md): Test your CDR Products endpoint directly from the Console to verify how products are exposed in staging and production. - [Creating and managing products](https://holder.docs.fiskil.dev/docs/product-portal/creating-products.md): Learn how to create, edit, approve, and publish products in Product Portal. - [What is Product Portal](https://holder.docs.fiskil.dev/docs/product-portal/what-is-product-portal.md): Learn how Product Portal helps you manage, approve, and publish compliant product data. - [SSO Logins](https://holder.docs.fiskil.dev/docs/security/sso/index.md): Enable Single Sign-On authentication for your team to access the Fiskil Console using your existing identity provider. - [Logs](https://holder.docs.fiskil.dev/docs/telemetry/logs.md): View and export Data Provider request logs via the Console or forward to your SIEM/observability tools. - [Metrics](https://holder.docs.fiskil.dev/docs/telemetry/metrics.md): Comprehensive operational metrics tracked automatically for compliance, performance monitoring, and business insights. - [Compliance Tools](https://holder.docs.fiskil.dev/docs/testing/compliance-tools.md): Support for validating regulated Data Provider instances against conformance requirements. - [Overview](https://holder.docs.fiskil.dev/docs/testing/index.md): How to test and validate your Fiskil Data Provider integration before going live. - [Testing in Postman](https://holder.docs.fiskil.dev/docs/testing/postman.md): Validate your integration end‑to‑end using our Postman collection, your mock users, and Request Logs. - [Regulatory Reporting](https://holder.docs.fiskil.dev/docs/testing/regulatory-reporting.md): How to prepare six-monthly CDR data holder reporting using Fiskil Console Analytics. - [Fiskil FDX API](https://holder.docs.fiskil.dev/introduction-fdx.md): The Fiskil FDX API is a subset of the FDX API specification suited to most Open Finance use cases. You must implement this API and configure it as your Data Provider's Resource Server so your Data Provider can return the appropriate data once an authorisation has been created. - [Authentication](https://holder.docs.fiskil.dev/platform-api/authentication.md): Authenticate to the Platform API using client credentials to manage products programmatically. - [Introduction](https://holder.docs.fiskil.dev/platform-api/introduction.md): Programmatically manage your Fiskil Data Provider platform resources. - [Products API](https://holder.docs.fiskil.dev/platform-api/products/examples.md): See example payloads to manage different types of products. ## OpenAPI Specs - [platform](https://holder.docs.fiskil.dev/openapi/platform.yaml) - [cdr](https://holder.docs.fiskil.dev/openapi/cdr.yml) - [fdx](https://holder.docs.fiskil.dev/openapi/fdx.yml) - [auth](https://holder.docs.fiskil.dev/openapi/auth.yml) - [payroll](https://holder.docs.fiskil.dev/content/payroll.yaml) - [openapi](https://holder.docs.fiskil.dev/api-reference/openapi.json) ## Optional - [Website](https://www.fiskil.com) - [Support](https://www.fiskil.com/contact)