---
# Custom Integration
## Custom Data Integrations & Private Connectivity
FinFeedAPI and CoinAPI support custom data integrations for teams that need more than off-the-shelf APIs. We work with clients to integrate proprietary data sources, private exchange accounts, and non-standard market feeds directly into our infrastructure. This approach allows teams to use our existing ingestion, normalization, and delivery systems while maintaining control over access, security, and data scope.
## What Is a Custom Integration?
A custom integration is a **bespoke data connection** built specifically for your environment, data source, or workflow. Instead of adapting your systems to multiple third-party APIs, we adapt our infrastructure to your requirements.
Custom integrations can include:
* Private exchange APIs and authenticated market data feeds
* Proprietary datasets not available through public endpoints
* Non-standard formats or exchange-specific message structures
* Custom delivery methods aligned with internal systems
## Private Exchange Links
# Private Exchange Links
For clients working with **private exchange accounts**, market makers, or liquidity providers, we offer **secure private connectivity**.
Private Exchange Links allow you to:
* Connect authenticated exchange accounts to a **dedicated API instance**
* Access **private market data, balances, or execution data** where permitted
* Use the same schemas and access patterns as public APIs
* Keep credentials isolated and access tightly controlled
This is commonly used by **institutional trading firms, hedge funds, and infrastructure teams** that require direct exchange connectivity without exposing sensitive credentials.
## What Can Be Integrated
We support custom integration across multiple data categories, including:
* Crypto exchange market data (spot, futures, perpetuals)
* Stock and FX-related data feeds
* Prediction markets data sources
* Regulatory and disclosure datasets
* Internal or partner-provided financial data
Once integrated, data can be delivered through **REST APIs, WebSocket streams, JSON-RPC, or Flat Files**, depending on your use case.
## How Custom Integrations Work
### Scope definition
We start by talking through your requirements. This includes the data sources you want to integrate, how you currently access them, what level of detail you need, and how the data will be used in your systems. Together, we define the scope, access method, update frequency, and delivery format so the integration fits your workflow from day one.
— Scope definition
[Learn more](https://www.apibricks.io/blog/custom-data-integrations-and-private-connectivity)
### Secure connectivity setup
Once the scope is clear, we establish secure access to the data source. This can involve authenticated APIs, VPN connections, IP-restricted endpoints, or other private connectivity options. Credentials and access permissions are handled carefully to ensure isolation, security, and compliance with your internal policies.
— Secure connectivity setup
[Learn more](https://www.apibricks.io/blog/custom-data-integrations-and-private-connectivity)
### Normalization and validation
After connectivity is in place, we map the incoming data into consistent, well-defined schemas. This step removes format inconsistencies, validates fields, and aligns identifiers with existing CoinAPI or FinFeedAPI data models where applicable. The goal is to deliver data that is ready to use, not data that needs cleaning.
— Normalization and validation
[Learn more](https://www.apibricks.io/blog/custom-data-integrations-and-private-connectivity)
### Delivery and monitoring
The integrated data is then deployed into our production infrastructure and delivered through the agreed access method, such as REST APIs, WebSocket streams, JSON-RPC, or Flat Files. We monitor data flow, freshness, and reliability to ensure the integration performs as expected over time.
— Delivery and monitoring
[Learn more](https://www.apibricks.io/blog/custom-data-integrations-and-private-connectivity)
### Ongoing support and scaling
Custom integrations are not one-off projects. We handle ongoing maintenance, updates caused by upstream changes, and scaling as data volume or usage grows. This allows your team to focus on building products instead of maintaining fragile data pipelines.
— Ongoing support and scaling
[Learn more](https://www.apibricks.io/blog/custom-data-integrations-and-private-connectivity)
## Custom integrations are typically used by teams that:
### Need data not available via public APIs
You rely on datasets that aren’t exposed through standard endpoints, such as proprietary feeds, partner data, or restricted sources that require special access.
### Work with private or restricted exchange accounts
You access exchanges or venues through authenticated accounts, private APIs, or permissioned connections that can’t be shared publicly.
### Require custom schemas or delivery guarantees
You need data delivered in a specific structure, format, or cadence to match internal systems, contracts, or operational requirements.
### Want to reduce long-term maintenance of internal data pipelines
You prefer not to build and maintain fragile ingestion scripts, parsers, and connectors that break when upstream systems change.
### Operate institutional or production-grade systems
Your systems run in production environments where stability, security, monitoring, and predictable behavior matter more than quick prototypes.
## Frequently Asked Questions
### Why Build on API Bricks Infrastructure?
By building custom integrations on top of **API Bricks**, clients avoid reinventing core data infrastructure while still meeting unique requirements.
You get:
* Proven ingestion and delivery systems
* Consistent data models across products
* Secure, monitored production environments
* A single partner for public APIs and private data
### What is a custom data integration in financial APIs?
A custom data integration is a tailored connection between your data sources and an API platform. Instead of using only public endpoints, custom integrations allow proprietary datasets, private exchange feeds, or non-standard formats to be ingested, normalized, and delivered through a consistent API.
### Can you integrate private exchange accounts or authenticated APIs?
Yes. API Bricks supports **private exchange links** that securely connect authenticated exchange accounts or restricted APIs to a dedicated instance of our infrastructure. Credentials remain isolated, and access is controlled according to your requirements.
### What types of data can be integrated through custom solutions?
Custom integrations can include **crypto exchange data, stock and FX feeds, prediction markets data, regulatory datasets, and proprietary internal data sources**. Both public and private data feeds can be supported, depending on access permissions.
### How is custom-integrated data delivered?
Integrated data can be delivered through **REST APIs, WebSocket streams, FIX protocol, JSON-RPC interfaces, or Flat Files via S3-compatible storage**. Delivery methods are chosen based on how the data is consumed and operational constraints.
### Is custom-integrated data normalized like standard APIs?
Yes. Custom-integrated data is mapped into **the same standardized schemas** used across CoinAPI and FinFeedAPI wherever possible. This ensures consistent formats, identifiers, and access patterns across public and private datasets.
### How secure are private exchange integrations?
Private integrations are built with **credential isolation, restricted access scopes, and secure connectivity options** such as private endpoints or network-level controls. Sensitive credentials are never exposed through public APIs.
### Can custom integrations support high-volume or institutional workloads?
Yes. Custom integrations are built on the same **production-grade infrastructure** used by CoinAPI and FinFeedAPI, designed to handle high data volumes, sustained throughput, and enterprise-grade workloads.
### Do you support bespoke schemas or custom data formats?
Yes. When required, custom schemas or transformations can be implemented to match internal systems or legacy data models. This avoids forcing teams to redesign downstream systems to fit generic APIs.
### Who typically uses custom data integrations?
Custom integrations are commonly used by **institutional trading firms, hedge funds, fintech platforms, data teams, and infrastructure providers** that require access to private data or non-standard market feeds.
### How long does it take to build a custom integration?
Timelines depend on the data source, access method, and complexity of normalization. Simple integrations can be completed in 1 - 2 weeks, while more complex or multi-source setups require additional planning and validation.
### Can custom integrations coexist with standard APIs?
Yes. Many clients use **standard CoinAPI or FinFeedAPI endpoints alongside custom integrations**, all accessed through the same infrastructure and authentication model.
### Why choose API Bricks for custom data integration?
API Bricks combines **proven market data infrastructure** with the flexibility to support private and bespoke data sources. This allows teams to avoid building and maintaining fragile ingestion pipelines while still meeting unique data requirements.
### How do I start a custom integration?
You can start by **contacting the API Bricks team** to discuss your data sources, access requirements, and delivery preferences. From there, a scoped integration plan can be proposed.
## Need data that doesn’t fit a standard API?
Let’s design a custom integration that works with your systems.
[Contact us](https://www.apibricks.io/contact-us)
---
# CoinAPI
## All crypto APIs in one place
Access real-time and historical crypto trades, OHLCV, order books, exchange rates, indexes, and trading APIs across 400+ exchanges. Build, analyze, and trade using a single, consistent crypto market data platform.
- [Learn more](https://www.coinapi.io/?utm_source=apibricks.io&utm_medium=referral&utm_campaign=apibricks_coinapi_page)
- [Check Documentation](https://www.coinapi.io/docs)
## Discover Our Crypto APIs
### Market Data API
Get unified real-time and historical spot, futures, and perpetual crypto trades, OHLCV, and order book data from CEX and DEX through a single API.
### EMS Trading API
Execute, manage, and monitor orders across supported centralized exchanges.
The API supports order placement, cancellation, and execution reporting via REST and FIX.
### Indexes API
Access CoinAPI’s VWAP, PRIMKT, and CAPIVIX indexes, providing aggregated price and volatility reference data with historical time series.
### Flat Files
Access bulk historical crypto trades, OHLCV, and order book datasets delivered as CSV files for large-scale analysis and offline processing.
### Exchange Rates API
Get standardized real-time and historical cryptocurrency exchange rates calculated from aggregated market data sources.
### Exchange Link
Connect private exchange accounts through a unified interface that abstracts exchange-specific private APIs.
## Key Features for your Application
### Unified Crypto Market Data API
Access cryptocurrency market data through a single API instead of integrating directly with individual exchanges.
All supported venues are exposed using consistent endpoints and schemas.
### Real-Time and Historical Data
Consume real-time market data streams and historical datasets using the same data models.
This enables consistent workflows for trading, backtesting, and research.
### Spot, Futures, and Perpetual Coverage
CoinAPI provides market data for spot markets as well as futures and perpetual derivatives.
Each instrument type is clearly identified and normalized across exchanges.
### Centralized and Decentralized Exchange Sources
Market data is collected from both centralized exchanges (CEX) and decentralized exchanges (DEX).
Data from different venue types is standardized into a common format.
### Normalized Symbols and Instruments
Exchange-specific symbols and instrument definitions are mapped to unified identifiers.
This allows reliable cross-exchange aggregation and comparison.
### Multiple Data Delivery Protocols
Market data is available via REST, WebSocket, and FIX depending on the use case.
This supports both request-based access and low-latency streaming consumption.
### Managed Data Environment
CoinAPI monitors and maintains exchange integrations, data ingestion, and normalization pipelines.
Customers consume processed market data without managing exchange connections or infrastructure.
### Uninterrupted Service
The platform is built on distributed infrastructure designed to handle exchange outages and regional disruptions.
Failover mechanisms help maintain continuous data availability.
### Tailored Data Solutions
CoinAPI supports custom data requests, including non-standard instruments and exchange-specific fields.
Solutions are adapted to meet specific trading, analytics, or research requirements.
### Bulk Historical Data Access
Historical trades, OHLCV, and selected order book data are available as downloadable flat files.
This supports large-scale analysis, audits, and offline processing.
## Why Developers Love Us?
Our API is built by developers, for developers. We give the right tools and resources to streamline your workflow and complete products faster and more efficiently.
## Request a Custom Enterprise Plan
---
# FinFeedAPI
## Financial data API for your application
FinFeedAPI provides APIs for historical stock market data, real-time and historical currency exchange rates, SEC filings, and prediction markets data. Developers access structured financial data through a single, consistent API designed for research, analytics, and data-driven applications, without complexity.
- [Learn more](https://www.finfeedapi.com/?utm_source=apibricks.io&utm_medium=referral&utm_campaign=apibricks_coinapi_page)
- [Check Documentation](https://www.finfeedapi.com/docs)
## Discover Our Finance APIs
### Stock API
Access T+1 historical stock market data delivered through a simple REST API. Data covers equities from 40+ global exchanges and is provided in a standardized, raw format.
### Currencies API
Retrieve real-time and historical currency exchange rates from both traditional FX markets and crypto markets. Data is available via REST, WebSocket, and FIX APIs.
### SEC API
Access structured SEC filing data through a dedicated REST API. The API delivers parsed filings and metadata, removing the need to handle raw documents or complex extraction logic.
### Flat Files S3 API
Download historical stock market datasets delivered as flat files via an S3-compatible interface for bulk data processing, offline analysis, and long-term storage workflows.
### Prediction Markets API
Access real-time prices, historical OHLCV, and order book data from prediction markets through a single REST API. Supported sources include Polymarket, Kalshi, Myriad, and Manifold.
## Key Features for your Application
### Historical Stock Prices
Access T+1 historical stock price data covering 11,000+ publicly listed companies.
Data is available with an unlimited historical lookback period.
### Real-Time and Historical Currency Prices
Retrieve real-time and historical exchange rates between fiat currencies and crypto assets.
Rates are accessible through a single request using standardized currency pairs.
### SEC filings
Access structured and parsed SEC filings through a dedicated API.
Coverage spans over 30 years of corporate disclosures, including filings metadata and content.
### Prediction Markets Data Access
Access prediction markets data including prices, OHLCV, and order books through a single API.
Supported platforms include Polymarket, Kalshi, Myriad, and Manifold.
### MCP Compatibility
FinFeedAPI supports integration with the Model Context Protocol (MCP) for AI-driven applications.
This allows structured financial data to be consumed directly by LLM-based systems.
### Multiple API Protocols
Data is delivered through REST, WebSocket, and FIX APIs depending on the dataset.
This supports both request-based access and streaming use cases.
### Custom Integrations
FinFeedAPI supports custom integration requirements across different architectures and data workflows.
This includes dataset adjustments and integration-level customization where needed.
### Standardized Financial Data Models
Stock, currency, and filings data are exposed using consistent schemas.
This reduces the need for custom parsing across different datasets.
### Bulk Historical Data via Flat Files
Large historical datasets are available as flat files through an S3-compatible interface.
This supports offline analysis, research workflows, and long-term storage.
### Managed Data Environment
FinFeedAPI manages data ingestion, processing, and delivery pipelines.
Customers consume ready-to-use data without maintaining source integrations.
## Why Developers Love Us?
Our API is built by developers, for developers. We give the right tools and resources to streamline your workflow and complete products faster and more efficiently.
## Request a Custom Enterprise Plan
---
# About us
## Data Infrastructure
Instead of integrating multiple data providers, clients use a single, consistent API ecosystem to access financial data across different asset classes. API Bricks products are used by fintech companies, trading platforms, analysts, and developers who rely on accurate financial data for applications, research, and decision-making. Our goal is to make financial market data easier to access, easier to integrate, and easier to scale as data needs grow.
## Our story: From crypto data to a Unified Financial Platform
### 2017: The creation of CoinAPI
We started in 2017 with the launch of CoinAPI. At the time, cryptocurrency market data was fragmented, unreliable, and inconsistent across exchanges. CoinAPI was built to solve these issues by providing structured, normalized crypto market data with institution-grade quality, helping traders, fintech companies, and researchers work with digital asset data more reliably.
### Responding to a new demand: FinFeedAPI
After earning the trust of over 300 global clients with CoinAPI, we heard a consistent request: the same level of data quality and infrastructure reliability for traditional financial markets and new emerging prediction markets. To meet this need, we developed FinFeedAPI, applying our proven data aggregation model to equities and prediction markets.
### Today: The API Bricks ecosystem
API Bricks brings together our specialized data services under one company.
Through a single, consistent infrastructure, clients access normalized crypto market data via CoinAPI and regulated market data including stocks, FX, and prediction markets via FinFeedAPI.
This makes it easier to build hybrid portfolios, run cross-market analysis, and create new financial products that connect crypto and traditional markets.
## Global infrastructure
Speed and reliability guide how we design and operate our platform.
Our infrastructure runs across **AWS and Google Cloud regions worldwide**, with additional presence in **Equinix, Cyxtera, and CoreSite** data centers. This distributed setup supports low-latency data collection and delivery, with built-in redundancy across regions.
As a result, clients have stable access to financial market data across **North America, EMEA, and APAC**, supporting use cases in **crypto, stocks, FX, and prediction markets**.
- [Contact us](/contact-us)
---
# Customers
## Become Our Customer
API Bricks works with organizations and individuals who build, use, and analyze financial market data. We collaborate with banks, fintech companies, trading platforms, research teams, infrastructure providers, and startups. If your work involves crypto, stocks, FX, or prediction markets data, there is likely an opportunity to work together.
- [Contact us](https://www.apibricks.io/contact-us)
## Reach Out to Us If…
### You need specific market data
* You’re looking for **crypto market data APIs** (spot, futures, or perpetuals)
* You need **historical stock market data** or **T+1 equities data**
* You work with **FX rates**, **currency exchange data**, or **crypto-to-fiat pricing**
* You need access to **SEC filings data** or **structured regulatory disclosures**
* You want **prediction markets data** from platforms like Kalshi or Polymarket
### You care about data quality and consistency
* You need **normalized financial data** across multiple sources
* You care about **clean schemas**, stable identifiers, and reproducible datasets
* You want the **same data models** for real-time and historical analysis
* You prefer working with **raw or minimally transformed data**, not black boxes
### You want to reduce integration and maintenance work
* You want **one API instead of many exchange or data provider integrations**
* You want to avoid maintaining **exchange-specific quirks and breaking changes**
* You’d rather consume **ready-to-use market data** than build ingestion pipelines
* You want to focus on **your product logic**, not data infrastructure
### You’re building or scaling a data-driven product
* You’re building a **trading platform, analytics tool, or research product**
* You’re integrating market data into **internal systems or client-facing apps**
* You need data that can **scale with usage, volume, and new markets**
* You want a provider that supports **custom data or integration requirements**
### You work with AI, analytics, or research workflows
* You’re feeding financial data into **AI or LLM-based applications**
* You need structured data compatible with **MCP or similar frameworks**
* You run **backtesting, modeling, or large-scale historical analysis**
* You care about **traceability and methodology**, not just raw numbers
**Products used:**
---
# News
## APIBrics News
Latest ApiBricks News!
## Blog Articles
### [The 2026 Data Infrastructure Supercycle: What CTOs Need to Know](/blog/the-2026-data-infrastructure-supercycle-what-ctos-need-to-know)
Navigate the 2026 data supercycle. Power your platform with real-time feeds from CoinAPI and FinFeedAPI.
### [Hyperliquid Market Data Is Expanding Fast - Spot, Perpetuals and Now Outcome Markets](/blog/hyperliquid-market-data-is-expanding-fast-spot-perpetuals-and-now-outcome-markets)
Access Hyperliquid spot, perpetual, and HIP-4 outcome market data with CoinAPI and FinFeedAPI APIs.
### [Prediction Market API: One Data Layer for the Future of Event Markets](/blog/prediction-market-api-one-data-layer-for-the-future-of-event-markets)
Explore API Bricks’ Prediction Market API by FinFeedAPI. Access market metadata, trades, quotes, OHLCV, order books, and historical prediction market data.
### [The Cost of Maintaining Your Own Market Data Infrastructure](/blog/the-cost-of-maintaining-your-own-market-data-infrastructure)
Stop building "digital plumbing" and start building your product. Maintaining market data infrastructure is a hidden cost trap - buy the signal so you can focus on the growth.
### [Best Ethereum APIs (Quick Overview for Developers)](/blog/best-ethereum-apis-quick-overview-for-developers)
Ethereum is now multi-chain, and developers need multiple APIs to track wallets, tokens, and activity. This guide highlights key Ethereum APIs and how CoinAPI adds the market data layer.
### [What Makes a Financial Data API Reliable? ](/blog/what-makes-a-financial-data-api-reliable)
A reliable financial API goes beyond uptime... it delivers accurate data, strong validation, and dependable performance when it matters most.
### [Combining Market Data and Alternative Data in One API](/blog/combining-market-data-and-alternative-data-in-one-api)
Combine CoinAPI’s market data with FinFeedAPI’s stock, SEC, and alternative data to access price, fundamentals, and market expectations in one unified API.
### [Security and Compliance Are Foundations of API BRICKS Infrastructure](/blog/security-and-compliance-are-foundations-of-api-bricks-infrastructure)
Learn how API BRICKS builds security into our products: TLS 1.2+ encryption, key management with cloud KMS, layered authentication, RBAC, immutable audit trails, and enterprise-grade access controls.
### [MCP API Upgrade: Built for AI Agents Across CoinAPI and FinFeedAPI](/blog/mcp-api-upgrade-built-for-ai-agents-across-coinapi-and-finfeedapi)
APIs are evolving and so is MCP. With a full redesign for AI agents, CoinAPI and FinFeedAPI now offer faster, cleaner, and more reliable data access, alongside a critical migration away from SSE.
### [The Hidden Layer of Crypto Trading: Data APIs](/blog/the-hidden-layer-of-crypto-trading-data-apis)
Crypto trading runs on strategies but it depends on data APIs to make those strategies possible. The real edge comes from how well your systems see and structure the market before a single trade is executed.
### [Why Machine-Readable Data Is the Real Asset](/blog/why-machine-readable-data-is-the-real-asset)
Machine-readable financial data is what turns raw information into real value. When data is structured from the start, systems can move faster, scale easier, and focus on decisions instead of cleanup.
### [From Raw Feeds to Structured Intelligence: The Data Transformation Layer](/blog/the-data-transformation-layer)
Learn what a financial data transformation layer does, why raw feeds break at scale, and how structured APIs help teams build reliable products faster.
### [Why Do Modern Trading Platforms Rely on Financial APIs?](/blog/why-do-modern-trading-platforms-rely-on-financial-apis)
Financial APIs power modern trading platforms by delivering real-time market data, historical datasets, and structured financial information through a single integration layer.
### [What Counts as Alternative Data in 2026? Top 10 Alternative Data API Providers](/blog/what-counts-as-alternative-data-in-2026-top-10-alternative-data-api-providers)
Top 10 Alternative Data API Providers which help teams detect business momentum before it appears in financial reports.
### [What Is a Data API? (And Why Every Fintech Depends on One)](/blog/what-is-a-data-api)
A data API turns raw financial data into structured, machine-readable input and without a reliable financial data API, no modern fintech product can scale.
### [Custom Data Integrations and Private Connectivity](/blog/custom-data-integrations-and-private-connectivity)
Financial and trading teams increasingly rely on data that cannot be accessed through public APIs alone.
### [Financial Data for AI: What LLMs Actually Need](/blog/financial-data-for-ai-what-llms-actually-need)
LLMs need structured, consistent, and precisely timestamped financial data - because broken data breaks AI reasoning.
### [How to Choose the Right Financial Data API](/blog/how-to-choose-the-right-financial-data-api)
The right financial data API goes beyond market data, covering exchange rates, SEC and EDGAR data, currencies, and prediction market data in a structured, reliable way.
### [How One API Can Power Multiple Financial Products](/blog/how-one-api-can-power-multiple-financial-products)
One unified financial data API can power apps, research, reporting, and AI workflows because the same structured data works across various products.
### [The Hidden Cost of Maintaining Your Own Market Data Pipeline](/blog/the-hidden-cost-of-maintaining-your-own-market-data-pipeline)
A “simple” market data pipeline quickly turns into full-time infrastructure work: time bugs, schema drift, backfills and nonstop maintenance.
### [How Developers Use Financial APIs in Real Products](/blog/how-developers-use-financial-apis-in-real-products)
Developers actually use financial APIs in real products - trading apps, dashboards, alerts, analytics systems and AI tools.
### [Financial Data vs Market Data: What’s the Difference?](/blog/financial-data-vs-market-data-what-s-the-difference)
Modern APIs unify both financial data and market data under one structured interface. What is the difference?
### [Why Machine-Readable Financial Data Matters](/blog/why-machine-readable-financial-data-matters)
AI doesn’t run on 'information', AI runs on structured financial data it can trust. That’s why machine-readable financial data matters right now.
### [What Is a Financial Data API?](/blog/what-is-a-financial-data-api)
Financial data powers almost everything today. This guide explains what a financial data API is, how a market data API works.
### [Stock API Announces Major Global Expansion with Six New Exchanges](/blog/stock-api-six-new-exchanges)
FinFeedAPI is excited to announce a significant expansion of Stock API market data with the addition of six new stock exchanges from across Europe, Africa, and Asia.
### [FinFeedAPI announces Flat Files S3 API](/blog/announcing-flat-files-s3-api)
Streamline your research with the Flat Files S3 API direct, bulk access to our historical data using any S3-compatible tool.
### [OHLCV Data Now Available in CoinAPI Flat Files](/blog/ohlcv-data-coinapi-flat-files-crypto-data-download)
CoinAPI Flat Files offer bulk crypto OHLCV data normalized, UTC-aligned, and ready for backtesting or compliance.
### [Introducing the Model Context Protocol MCP: The Future of AI API Integration in Crypto & TradFi](/blog/introducing-the-model-context-protocol-mcp-the-future-of-ai-api-integration-in-crypto-and-tradfi)
Accelerate AI integration with CoinAPI MCP. Use machine-readable endpoints to automate and scale your workflows across CoinAPI and FinFeedAPI.
---
# Blog
Latest articles from APIBricks.
## [The 2026 Data Infrastructure Supercycle: What CTOs Need to Know](/blog/the-2026-data-infrastructure-supercycle-what-ctos-need-to-know)
Navigate the 2026 data supercycle. Power your platform with real-time feeds from CoinAPI and FinFeedAPI.
## [Hyperliquid Market Data Is Expanding Fast - Spot, Perpetuals and Now Outcome Markets](/blog/hyperliquid-market-data-is-expanding-fast-spot-perpetuals-and-now-outcome-markets)
Access Hyperliquid spot, perpetual, and HIP-4 outcome market data with CoinAPI and FinFeedAPI APIs.
## [Prediction Market API: One Data Layer for the Future of Event Markets](/blog/prediction-market-api-one-data-layer-for-the-future-of-event-markets)
Explore API Bricks’ Prediction Market API by FinFeedAPI. Access market metadata, trades, quotes, OHLCV, order books, and historical prediction market data.
## [The Cost of Maintaining Your Own Market Data Infrastructure](/blog/the-cost-of-maintaining-your-own-market-data-infrastructure)
Stop building "digital plumbing" and start building your product. Maintaining market data infrastructure is a hidden cost trap - buy the signal so you can focus on the growth.
## [Best Ethereum APIs (Quick Overview for Developers)](/blog/best-ethereum-apis-quick-overview-for-developers)
Ethereum is now multi-chain, and developers need multiple APIs to track wallets, tokens, and activity. This guide highlights key Ethereum APIs and how CoinAPI adds the market data layer.
## [What Makes a Financial Data API Reliable? ](/blog/what-makes-a-financial-data-api-reliable)
A reliable financial API goes beyond uptime... it delivers accurate data, strong validation, and dependable performance when it matters most.
## [Combining Market Data and Alternative Data in One API](/blog/combining-market-data-and-alternative-data-in-one-api)
Combine CoinAPI’s market data with FinFeedAPI’s stock, SEC, and alternative data to access price, fundamentals, and market expectations in one unified API.
## [Security and Compliance Are Foundations of API BRICKS Infrastructure](/blog/security-and-compliance-are-foundations-of-api-bricks-infrastructure)
Learn how API BRICKS builds security into our products: TLS 1.2+ encryption, key management with cloud KMS, layered authentication, RBAC, immutable audit trails, and enterprise-grade access controls.
## [MCP API Upgrade: Built for AI Agents Across CoinAPI and FinFeedAPI](/blog/mcp-api-upgrade-built-for-ai-agents-across-coinapi-and-finfeedapi)
APIs are evolving and so is MCP. With a full redesign for AI agents, CoinAPI and FinFeedAPI now offer faster, cleaner, and more reliable data access, alongside a critical migration away from SSE.
## [The Hidden Layer of Crypto Trading: Data APIs](/blog/the-hidden-layer-of-crypto-trading-data-apis)
Crypto trading runs on strategies but it depends on data APIs to make those strategies possible. The real edge comes from how well your systems see and structure the market before a single trade is executed.
## [Why Machine-Readable Data Is the Real Asset](/blog/why-machine-readable-data-is-the-real-asset)
Machine-readable financial data is what turns raw information into real value. When data is structured from the start, systems can move faster, scale easier, and focus on decisions instead of cleanup.
## [From Raw Feeds to Structured Intelligence: The Data Transformation Layer](/blog/the-data-transformation-layer)
Learn what a financial data transformation layer does, why raw feeds break at scale, and how structured APIs help teams build reliable products faster.
## [Why Do Modern Trading Platforms Rely on Financial APIs?](/blog/why-do-modern-trading-platforms-rely-on-financial-apis)
Financial APIs power modern trading platforms by delivering real-time market data, historical datasets, and structured financial information through a single integration layer.
## [What Counts as Alternative Data in 2026? Top 10 Alternative Data API Providers](/blog/what-counts-as-alternative-data-in-2026-top-10-alternative-data-api-providers)
Top 10 Alternative Data API Providers which help teams detect business momentum before it appears in financial reports.
## [What Is a Data API? (And Why Every Fintech Depends on One)](/blog/what-is-a-data-api)
A data API turns raw financial data into structured, machine-readable input and without a reliable financial data API, no modern fintech product can scale.
## [Custom Data Integrations and Private Connectivity](/blog/custom-data-integrations-and-private-connectivity)
Financial and trading teams increasingly rely on data that cannot be accessed through public APIs alone.
## [Financial Data for AI: What LLMs Actually Need](/blog/financial-data-for-ai-what-llms-actually-need)
LLMs need structured, consistent, and precisely timestamped financial data - because broken data breaks AI reasoning.
## [How to Choose the Right Financial Data API](/blog/how-to-choose-the-right-financial-data-api)
The right financial data API goes beyond market data, covering exchange rates, SEC and EDGAR data, currencies, and prediction market data in a structured, reliable way.
## [How One API Can Power Multiple Financial Products](/blog/how-one-api-can-power-multiple-financial-products)
One unified financial data API can power apps, research, reporting, and AI workflows because the same structured data works across various products.
## [The Hidden Cost of Maintaining Your Own Market Data Pipeline](/blog/the-hidden-cost-of-maintaining-your-own-market-data-pipeline)
A “simple” market data pipeline quickly turns into full-time infrastructure work: time bugs, schema drift, backfills and nonstop maintenance.
## [How Developers Use Financial APIs in Real Products](/blog/how-developers-use-financial-apis-in-real-products)
Developers actually use financial APIs in real products - trading apps, dashboards, alerts, analytics systems and AI tools.
## [Financial Data vs Market Data: What’s the Difference?](/blog/financial-data-vs-market-data-what-s-the-difference)
Modern APIs unify both financial data and market data under one structured interface. What is the difference?
## [Why Machine-Readable Financial Data Matters](/blog/why-machine-readable-financial-data-matters)
AI doesn’t run on 'information', AI runs on structured financial data it can trust. That’s why machine-readable financial data matters right now.
## [What Is a Financial Data API?](/blog/what-is-a-financial-data-api)
Financial data powers almost everything today. This guide explains what a financial data API is, how a market data API works.
## [Stock API Announces Major Global Expansion with Six New Exchanges](/blog/stock-api-six-new-exchanges)
FinFeedAPI is excited to announce a significant expansion of Stock API market data with the addition of six new stock exchanges from across Europe, Africa, and Asia.
## [FinFeedAPI announces Flat Files S3 API](/blog/announcing-flat-files-s3-api)
Streamline your research with the Flat Files S3 API direct, bulk access to our historical data using any S3-compatible tool.
## [OHLCV Data Now Available in CoinAPI Flat Files](/blog/ohlcv-data-coinapi-flat-files-crypto-data-download)
CoinAPI Flat Files offer bulk crypto OHLCV data normalized, UTC-aligned, and ready for backtesting or compliance.
## [Introducing the Model Context Protocol MCP: The Future of AI API Integration in Crypto & TradFi](/blog/introducing-the-model-context-protocol-mcp-the-future-of-ai-api-integration-in-crypto-and-tradfi)
Accelerate AI integration with CoinAPI MCP. Use machine-readable endpoints to automate and scale your workflows across CoinAPI and FinFeedAPI.
---
# Authentication Process (https://www.apibricks.io/platform/docs/general/authentication)
---
title: Authentication Process
description: In this section, you will find comprehensive information about the process of authentication to CoinAPI API Produts. It covers the fundamental aspects and procedures involved in obtaining authentication for CoinAPI usage. Whether you are new to CoinAPI or seeking to enhance your understanding of the authentication process, this section will provide you with a valuable overview of the topic.
order: 2
---
# CoinAPI Authorization Process
## Overview
CoinAPI offers a range of products and services for cryptocurrency data and trading. Our sophisticated authorization process ensures secure and fair access across all CoinAPI products, including but not limited to market data, trading APIs, and analytics tools. This document outlines the key aspects of our authorization flow, focusing on quota management, pay-as-you-go functionality, and advanced authentication methods that apply uniformly across our product suite.
## Authorization Flow
1. **API Key Validation**
2. **Organization Validation**
3. **JWT Token Processing** (if applicable)
4. **Spend Management checks**
5. **Quota Checks and Pay-As-You-Go Handling**
### 1. API Key Validation
We verify the API key's validity and its association with the requested CoinAPI product (if specified).
### 2. Organization Validation
We ensure the API key is linked to an active organization.
### 3. JWT Token Processing
For API keys with JWT authentication enabled:
a. **Token Extraction and Validation**
- We extract and decode the JWT from the Authorization header.
- We verify the token's signature and expiration.
b. **Caching**
- Valid tokens are cached to optimize performance on subsequent requests.
### 4. Spend Management checks
In this step, we perform crucial checks related to the organization's spending:
a. **Daily Threshold Check**
- We verify if the organization has exceeded its daily spending threshold.
- If the threshold has been exceeded, the request is rejected to prevent unexpected overspending.
- This check applies to all requests, regardless of the organization's pay-as-you-go status.
### 5. Quota Checks and Pay-As-You-Go Handling
Our quota system is designed to provide flexible usage control at both the API key and organization levels, with special considerations for pay-as-you-go accounts.
a. **Organization-Wide Quotas**
- These quotas apply across all API keys associated with an organization and are determined by the organization's subscriptions and committed-use plans.
- They are independent of individual API keys and reflect the overall service level acquired by the organization.
- Typical quota types include:
- Total data volume limits
- Aggregate request limits across all keys
- Access to premium features or data sets
b. **Pay-As-You-Go and Quota Enforcement**
- When pay-as-you-go is enabled for an organization:
- The system attempts to enforce subscription limits, but due to the distributed nature of our infrastructure, strict enforcement is not guaranteed.
- There may be small overages ("dust charges") if you rely solely on 429 responses to manage your usage.
- To avoid unexpected charges, we recommend implementing your own usage tracking in addition to monitoring our 429 responses.
- Account standing is determined by:
- Current account balance
- Available post-paid credit limit
- This allows organizations to continue using CoinAPI services beyond their base subscription limits, providing flexibility for unexpected spikes in usage or growing needs.
c. **Billing and Credit Checks**
- For organizations with pay-as-you-go enabled:
- We check the organization's current account balance and available credit.
- Usage is allowed to continue as long as the account remains in good standing.
- If the account reaches its credit limit or has outstanding unpaid balances:
- Further requests may be restricted until the account is brought back into good standing.
- API access will be blocked if both conditions are met:
- The oldest past due invoice is more than 31 days old
- The total past due amount exceeds the organization's successful payments from the previous quarter
d. **Autocharge Feature**
- Pay-as-you-go customers can enable the autocharge feature to maintain continuous good standing.
- When enabled, this feature automatically charges the customer's payment method when their balance falls below a specified threshold.
- Benefits of autocharge:
- Ensures uninterrupted access to CoinAPI services
- Prevents sudden service interruptions due to exceeding credit limits
- Simplifies account management for high-volume users
- Customers can set and adjust autocharge thresholds and limits through the Customer Portal.
## Special Cases
### Dynamic Quota Adjustment
Our system supports real-time quota adjustments:
- Organization quotas are automatically adjusted when subscription changes or committed-use plan modifications are processed.
- Pay-as-you-go status can be enabled or disabled, affecting how organization quotas are enforced across all services.
### Quota Overage Handling
Quota overage handling depends on the pay-as-you-go status:
1. For organization quotas:
- With pay-as-you-go enabled:
- The system attempts to enforce subscription limits, but small overages may occur.
- Usage is monitored and billed according to the organization's plan rates, including any overages.
- If autocharge is enabled, the account is automatically topped up to maintain good standing.
- Without pay-as-you-go:
- All API keys for the organization will be restricted when quotas are exceeded.
- Service resumes when the quota resets (e.g., start of a new billing cycle) or the subscription is upgraded.
## Monitoring and Notifications
We maintain comprehensive monitoring of our authorization layer to ensure system health and optimal performance across all CoinAPI products. This includes tracking various aspects of the authorization process, quota utilization, and account status. Our monitoring system generates notifications for both internal teams and customers when certain thresholds are reached or unusual patterns are detected. This proactive approach allows us to address potential issues quickly and helps customers stay informed about their API usage and account status across all CoinAPI services.
## Conclusion
Our authorization process is designed to provide secure, flexible, and scalable access to all CoinAPI products. By implementing multi-layered validation, sophisticated quota management based on subscriptions and committed-use plans, and flexible pay-as-you-go options with autocharge capabilities, we ensure that our services remain protected while offering customers the ability to scale their usage according to their needs.
While we strive to enforce the limits, the distributed nature of our infrastructure means that small overages may occur. To avoid unexpected charges, we recommend implementing your own usage tracking in addition to monitoring our 429 responses. This approach ensures the most accurate usage management and helps prevent unintended overages.
The combination of API key-specific controls, organization-wide quotas, and pay-as-you-go flexibility provides a powerful toolset for managing API access and usage across diverse use cases and organizational structures, ensuring uninterrupted service for accounts in good standing across the entire CoinAPI product suite.
---
# Security and Compliance (https://www.apibricks.io/platform/docs/general/security)
---
title: Security and Compliance
description: Comprehensive overview of CoinAPI's security measures, compliance standards, and authentication methods.
order: 3
---
# Security and Compliance
CoinAPI prioritizes the security and compliance of its platform, implementing robust measures to protect user data and ensure seamless integration with various environments. This article provides an overview of our security mechanisms, access controls, and compliance standards.
## Application Layer Protection
CoinAPI employs multiple security mechanisms to protect the application layer exposed to the internet:
- **TLS Encryption**: All communications are encrypted using TLS 1.2 (AES-256) or higher, ensuring data confidentiality during transmission and preventing man-in-the-middle attacks.
- **API Key Authentication**: A fundamental method for authenticating and controlling access to CoinAPI services.
- **JWT Token Authentication**: An extended security measure combining API keys with JWT tokens for enhanced protection.
- **TLS Client Certificates**: Used for authenticating FIX sessions and Managed Cloud REST API access.
Rationale: These layered security measures provide robust protection against unauthorized access, data interception, and man-in-the-middle attacks. TLS encryption, in particular, ensures that data transmitted between the client and server remains confidential and tamper-proof, making it extremely difficult for malicious actors to intercept or modify the communication.
## Access Restriction Methods
CoinAPI supports various methods to restrict platform access by source IP for Enterprise plan customers:
1. **IP Whitelisting**: Configure your account to allow access only from specific IP addresses.
2. **Web Application Firewall (WAF)**: Filter and monitor HTTP requests based on IP addresses.
3. **Security Groups**: For cloud-hosted services, use security groups to restrict access to specific IP ranges.
Rationale: These methods provide flexible options for organizations to implement strict access controls based on their specific security requirements. By offering these features exclusively to Enterprise customers, CoinAPI ensures that high-security environments have access to advanced protection measures.
Note: Access restriction methods are currently available only for Enterprise plans. Please contact our sales team for more information on upgrading to an Enterprise plan to access these features.
## Role-Based Access Control
CoinAPI implements role-based access control within the Customer Portal:
1. **Admin Role**:
- Same capabilities as the account owner
- Can add subscriptions, edit billing information, and manage users
- Full access to Customer Portal administrative functions
2. **User Role**:
- Can log in to the Customer Portal
- View account usage and track metrics
- Limited capabilities compared to Admins
Rationale: This role-based system ensures that users have appropriate access levels based on their responsibilities, adhering to the principle of least privilege.
## Integration and Authentication
For integration with external environments:
- **Principle of Least Privilege**: CoinAPI provides various authentication methods that do not require administrative privileges.
- **Mutual TLS (mTLS) Support**: Available for secure, authenticated communication between clients and servers. This feature is exclusive to Enterprise plan customers.
Rationale: These practices ensure secure integration while minimizing potential security risks associated with over-privileged access. The availability of mTLS for Enterprise customers provides an additional layer of security for organizations with stringent authentication requirements.
Note: Mutual TLS (mTLS) support is currently available only for Enterprise plans. If you require this feature, please contact our sales team for information on upgrading to an Enterprise plan.
## Encryption and Key Management
CoinAPI utilizes robust encryption and key management practices:
- **Cryptographic Module**: Uses Google Cloud Platform (GCP) Cloud Key Management Service (KMS) for key management.
- **Secure Key Storage**: Encryption keys are not stored in clear text, and full keys are not accessible in the customer portal.
Rationale: These measures provide industry-standard protection for sensitive data and encryption keys.
## User Credential Security
CoinAPI employs robust security measures for user authentication and credential protection:
- **Password Hashing**: We use Firebase Authentication, which implements an internally modified version of scrypt to hash account secrets. This provides strong protection against password cracking attempts.
- **Automatic Rehashing**: Even if an account is initially uploaded with a password using a different algorithm, Firebase Auth automatically rehashes the password using its secure method upon the first successful login.
- **Passwordless Options**: CoinAPI supports various authentication methods that don't require storing passwords, including:
- Magic link authentication
- Google authentication
- GitHub authentication
- **Channel Encryption**: TLS 1.2 (AES-256) or higher is used for all data transmission and system console access.
Rationale: By leveraging Firebase Authentication's secure hashing methods and offering passwordless authentication options, CoinAPI significantly reduces the risk of password-related vulnerabilities. The automatic rehashing feature ensures that all passwords are protected using the most secure method available, even if they were initially set using a different algorithm. Additionally, the support for passwordless authentication methods further enhances security by eliminating the need to store passwords for users who choose these options.
## Data Protection and Privacy
CoinAPI implements additional measures to protect sensitive data:
- **Data Obfuscation and Masking**: Sensitive data accessed via our API is obfuscated and masked to prevent unauthorized exposure.
- **Secure Data Handling**: We employ industry-standard practices to ensure that sensitive information is protected throughout its lifecycle.
Rationale: By obfuscating and masking sensitive data, CoinAPI adds an extra layer of protection against potential data breaches or unauthorized access. This practice helps maintain user privacy and complies with data protection regulations.
## Data Segregation and Audit Trails
- **Dedicated Infrastructure**: Available as part of the Enterprise solution or as an additional service.
- **Logical Segregation**: Implemented through unique identifiers and access controls.
- **Immutable Audit Trails**: CoinAPI does not allow modifications to audit trails.
- **Audit Trail Access**: Can be made available within 7 business days and exposed via API for integration with external systems.
Rationale: These features ensure data isolation between customers and maintain the integrity of audit logs for compliance and security purposes.
## Conclusion
CoinAPI's comprehensive security and compliance measures demonstrate our commitment to protecting user data and supporting seamless integration with various enterprise environments. By implementing industry-standard security practices and offering flexible configuration options, CoinAPI provides a secure and reliable platform for cryptocurrency data and trading services.
---
# Throttling requests (https://www.apibricks.io/platform/docs/general/throttling)
---
title: Throttling requests
description: This section provides comprehensive information about request throttling in CoinAPI products. It covers the fundamental aspects and procedures involved in managing request rates and quotas. Whether you're new to CoinAPI or seeking to enhance your understanding of throttling mechanisms, this section will provide you with a valuable overview of the topic.
order: 4
---
# CoinAPI Throttling Process
## Overview
CoinAPI implements a sophisticated throttling process to ensure fair usage and protect our services from being overwhelmed by too many requests. This document outlines the key aspects of our throttling mechanism, focusing on rate limiting, quota management, and how these apply across our product suite.
## Handling Throttling During Scaling
While CoinAPI is scaling to meet your higher request rate, you may encounter throttling. Here's how to handle it:
1. **Implement Exponential Backoff**: When receiving a 429 error, use an exponential backoff strategy to retry the request.
2. **Monitor Error Rates**: Keep track of the 429 errors you receive and adjust your request rate accordingly.
3. **Distribute Requests**: Spread your requests evenly over time to avoid sudden spikes that may trigger throttling.
It's important to note that in the case of a 429 error, we will initiate scaling to accommodate your increased request rate. However, this scaling process, for both read and write operations, occurs gradually and is not instantaneous. During this scaling period, you may encounter 429 (Too Many Requests) errors. These errors will dissipate once the scaling is complete.
When you receive a 429 error, we will provide a `Retry-After` header in the response. This header contains the number of seconds you should wait before making another request. It's crucial to respect this value to avoid further throttling and to allow the scaling process to complete effectively.
Some endpoints are being scaled aggressively, which may prevent them from encountering a 429 error entirely. The behavior can vary between endpoints due to differences in infrastructure, data types, and load distribution.
## Performance Considerations
### High-Volume Data Processing
Some applications using CoinAPI may need to process large volumes of data. These applications can achieve high transfer rates by:
- Utilizing powerful compute resources (e.g., high-performance cloud instances)
- Implementing efficient data processing algorithms
- Aggregating throughput across multiple instances for processing terabytes of data
### Latency-Sensitive Applications
For applications requiring low-latency responses, such as real-time trading platforms:
- CoinAPI aims to provide consistent latencies of approximately 100-200 milliseconds for small data requests
- Larger data requests may have slightly higher latencies, but with quick first-byte-out times
### Accelerating Performance
To further enhance performance for specific use cases:
1. **Content Delivery Networks (CDNs)**: Implement a CDN to cache frequently accessed data closer to your users.
2. **In-Memory Caching**: Use in-memory caching solutions to reduce latency for frequently accessed data.
3. **Optimized Network Routes**: Consider using services that optimize data transfer over long distances if your application is geographically distributed.
## Best Practices for Optimizing CoinAPI Performance
1. **Efficient Data Retrieval**: Request only the data you need by using appropriate API endpoints and query parameters.
3. **Compression**: Enable compression in your API requests to reduce data transfer sizes.
4. **Connection Reuse**: Implement connection pooling in your application to reuse HTTP connections.
5. **Asynchronous Processing**: Use asynchronous programming techniques to handle multiple API requests efficiently.
6. **Error Handling**: Implement robust error handling and retry mechanisms to manage temporary service disruptions.
By following these guidelines and best practices, you can optimize your application's performance when using CoinAPI, ensuring efficient data retrieval and processing even at high volumes.
---
# Usage Credits System (https://www.apibricks.io/platform/docs/general/usage-credits)
---
title: Usage Credits System
description: This section provides comprehensive information about the usage credits system in CoinAPI products. It covers the fundamental aspects of acquiring, managing, and utilizing usage credits across various scenarios. Whether you're new to CoinAPI or seeking to enhance your understanding of our billing and credit system, this section will provide you with a valuable overview of the topic.
order: 5
---
# CoinAPI Usage Credits System
## Overview
CoinAPI implements a flexible usage credits system to provide customers with various options for accessing and paying for our services. This document outlines the key aspects of our usage credits mechanism, focusing on acquisition methods, usage, and billing across our product suite.
## Acquiring Usage Credits
Usage credits can be obtained through several methods:
1. **Promotions and Free Trials**: CoinAPI occasionally offers promotional credits or free trial periods to new or existing customers. Every qualified organization receives $25 USD in credits. To be considered qualified, the organization must not be a duplicate of an existing organization.
2. **Manual Purchase**: Customers can buy credits directly through the Customer Portal using either cryptocurrency or fiat currency.
3. **Auto-Recharge Feature**: This automated system adds service credits using the account's payment methods when the balance falls below a certain threshold, bringing it back to a specified level.
4. **Sales Order Form**: Customers can request an order form from our sales team to acquire usage credits, which may include special pricing or terms.
It's important to note that usage credits are generally not limited to specific products unless they were acquired through a sales order form (method 4). In such cases, credits purchased at a discount may be restricted to use with specific products.
## Spend Management System
CoinAPI has implemented a comprehensive spend management system to replace the previous pay-as-you-go option. This system provides customers with greater control over their usage and expenses. Here are the key features:
1. **Credit Usage Tracking**:
- View your daily credit consumption
- See credits consumed today and yesterday
2. **Daily Credit Usage Budget**:
- Set a daily budget limit for credit usage
- If exceeded, new connections and API calls will be rejected until the end of the day (UTC)
3. **Notifications**:
- Set a customizable daily credit usage threshold
- Receive email notifications when the threshold is exceeded
- Configure a webhook URL for real-time notifications:
- Receive a POST request when a specified credit amount is reached
- Set up separate webhooks for hard limits and notify limits
- Integrate with services like PagerDuty to alert your organization's team
- Webhook payload includes detailed information about the limit reached, current usage, and other relevant data
4. **Webhook Integration**:
- Configure a webhook URL
- Receive a POST request when a specified credit amount is reached
These features provide greater visibility and control over your credit usage, helping you manage your expenses more effectively.
## Usage Limit Enforcement
Due to the distributed nature of our system, there are some important considerations regarding usage limit enforcement:
- We check usage limits every 1 minute.
- It's possible that during this interval, usage may temporarily exceed the set limit.
- We strive to reject requests exceeding your plan limits or spend management thresholds as quickly as possible, typically within a short period after the limit is reached.
- Please note that there might be a brief period where usage above the limit is possible before restrictions are applied.
- This applies to both subscription plan limits and spend management features like daily credit usage budgets.
These characteristics are important to keep in mind when managing your usage and configuring spend controls.
## Subscription and Quota Interaction
Subscriptions typically grant certain features or usage quotas. Usage beyond these quotas is managed through the spend management system. For example:
- If an organization has a subscription quota of 50,000 credits
- The spend management system allows setting daily budgets and thresholds beyond this quota
- Usage above the quota will be deducted from the available credit balance, subject to the configured spend management settings
## Taxation and Expiration
- Tax is collected at the time usage credits are acquired
- Usage credits do not expire
## Monthly Invoicing
Usage is typically invoiced once per month for the previous month's activity. The invoice details the usage and deducts the usage credits, with the amount due being only for usage exceeding the credit balance.
For customers with existing subscriptions, we offer the option to align the usage credit billing period with their subscription billing cycle. This synchronization helps simplify accounting and provides a more comprehensive view of total service costs.
## Pre-paid vs Post-paid Usage
- **With Subscription**: Organizations with subscriptions are provided a certain level of usage credits that can be paid post-paid, as they have established regular payments.
- **Without Subscription**: Customers without subscriptions are allowed only pre-paid usage, meaning usage credits must be added to the account before usage occurs.
## Refund Policy
Usage credits, once acquired, are non-refundable.
## Best Practices for Managing Usage Credits
1. **Monitor Usage**: Regularly check your usage in the Customer Portal to avoid unexpected charges.
2. **Set Appropriate Budgets**: Utilize the daily credit usage budget feature to control your spending.
3. **Configure Notifications**: Set up email notifications to stay informed about your credit usage.
4. **Plan Ahead**: For large projects, consider purchasing credits in advance to ensure uninterrupted service.
5. **Review Invoices**: Carefully review monthly invoices to understand your usage patterns and optimize your credit purchases.
6. **Utilize Spend Management Features**: Take full advantage of the spend management tools in the Customer Portal to control and monitor your credit usage effectively.
## Conclusion
CoinAPI's usage credits system, combined with the new spend management features, is designed to provide flexibility, transparency, and control in how customers access and pay for our services. By offering multiple acquisition methods, clear usage policies, detailed invoicing, and robust spend management tools, we aim to accommodate diverse customer needs while maintaining a fair and understandable billing process. The replacement of the pay-as-you-go option with the spend management system ensures that customers have even greater control over their usage and expenses. Whether you're a small startup or a large enterprise, our usage credits system can be tailored to suit your specific requirements and usage patterns across the entire CoinAPI product suite.
---
# CoinAPI (https://www.apibricks.io/platform/docs/general/changelogs/coinapi)
---
title: CoinAPI
description: Changelog for CoinAPI products, platform updates, and documentation changes.
---
This changelog covers updates for the `CoinAPI` product line, including changes to `Market Data API`, `Flat Files API`, `Exchange Rates API`, `Indexes API`, `Prediction Markets API`, shared platform services such as `Console` or `MCP API`, and related documentation.
It's a log of: `BREAKING CHANGES`, `FEATURES`, `IMPROVEMENTS`, `BUG FIXES`, `INTEGRATIONS`, or other `NOTES` per public version.
## 2026 June 2
##### IMPROVEMENTS
* __Flat Files API__: Clarified full limit order book `update_type` values, including numeric mappings, to make order book reconstruction easier.
## 2026 June 1
##### IMPROVEMENTS
* __Market Data API__: Added high availability guidance and regional endpoint documentation for REST, WebSocket V1, and WebSocket DS so customers can design more resilient failover setups.
* __Exchange Rates API__: Added high availability guidance and regional endpoint documentation for REST and WebSocket usage.
## 2026 May 28
##### FEATURES
* __Market Data WebSocket DS API__: Added `HYPERLIQUIDL4` support documentation for `book_l4` and `trade_l4` streams, including order-level book data and transaction attribution.
## 2026 May 20
##### IMPROVEMENTS
* __Pricing__: Published clearer pricing pages for `Exchange Rates API`, `Flat Files API`, and `Indexes API`, including Pay As You Go usage, committed usage credits that can be spent across eligible products, plan comparisons, and FAQ guidance.
## 2026 April 29
##### FEATURES
* __Market Data WebSocket API__: Improved timeout diagnostics and connection phase tracking, making connection failures easier to understand and troubleshoot.
* __Console__: Enhanced invoice handling so invoices can be marked void or uncollectible more reliably during payment edge cases.
##### IMPROVEMENTS
* __Console__: Refined subscription notification handling so customers are notified only on real subscription state changes.
* __Documentation__: Fixed website documentation UI issues, including image rendering and code-block display problems.
##### BUG FIXES
* __Market Data WebSocket API__: Increased default WebSocket timeouts and improved close and error handling to prevent hanging connections and return clearer failure feedback.
## 2026 April 28
##### IMPROVEMENTS
* __Console__: Improved subscription-related UI and service handling to reduce failures when account or subscription data is incomplete.
## 2026 April 24
##### FEATURES
* __MCP API__: Added automatic conversation history compaction so long-running AI interactions can continue more reliably without hitting token limits.
##### IMPROVEMENTS
* __Market Data API__: Improved symbol ingestion so newly discovered assets are mapped and re-applied immediately instead of remaining unresolved.
* __MCP API__: Enhanced token usage tracking, including cached token accounting, for clearer observability and cost reporting.
##### BUG FIXES
* __Market Data API__: Reduced query complexity in DEX on-chain metrics processing to avoid database timeouts and improve reliability.
## 2026 April 23
##### FEATURES
* __Market Data API__: Added streaming page-by-page processing for paginated data sources, allowing results to become available sooner instead of waiting for full completion.
##### IMPROVEMENTS
* __Console__: Refined subscription state handling to avoid duplicate termination notifications and improve customer communication accuracy.
* __Flat Files API__: Unified Snowflake import behavior for more predictable data loading.
##### BUG FIXES
* __Market Data WebSocket API__: Fixed startup and subscription race conditions that could cause duplicate connections, duplicate subscriptions, or crash loops.
* __Market Data API__: Replaced rate-limited Ethereum RPC metadata lookups with more resilient DEX on-chain metadata queries to reduce startup failures and external dependency risk.
## 2026 April 22
##### FEATURES
* __MCP API__: Added persistent storage and retrieval of executed conversation messages to improve traceability of what happened during each run.
* __MCP API__: Improved conversation notifications and tracking so stalled conversations can be identified more accurately.
##### IMPROVEMENTS
* __MCP API__: Enhanced trace payloads with richer execution context, improving observability for long-running AI workflows.
##### BUG FIXES
* __Market Data WebSocket API__: Fixed WebSocket frame parsing, heartbeat, and null-handling issues to improve streaming stability.
* __Market Data API__: Corrected metrics behavior so symbol resolution happens per request instead of over-processing entire batches.
## 2026 April 21
##### FEATURES
* __MCP API__: Added model pricing details through a dedicated service and API endpoint so pricing information can be exposed more transparently.
* __MCP API__: Added token usage tracking in AI routing so usage metrics are consistently captured and returned.
##### BUG FIXES
* __Market Data API__: Improved symbol parsing and enforced minimum request intervals for selected exchange calls to reduce rate-limit errors.
## 2026 April 20
##### FEATURES
* __Market Data API__: Added an endpoint to reprocess stored symbol metadata for a selected exchange without pulling fresh external data, making mapping updates faster to apply.
* __Market Data API__: Added stronger deduplication so only the latest version of duplicate ingested records is processed.
* __Market Data API__: Expanded options and futures metadata support so derived fields are populated more consistently across data sources.
##### IMPROVEMENTS
* __Console__: Improved payment webhook reliability by replaying previously undelivered events when the service starts.
##### BUG FIXES
* __Market Data API__: Fixed DEX on-chain metrics ingestion issues, including error handling and destination routing problems, to stabilize daily processing.
## 2026 April 19
##### IMPROVEMENTS
* __Market Data API__: Improved symbol translation caching so missing lookups are remembered and not retried unnecessarily.
* __Market Data API__: Reworked metadata caching to make data retrieval more efficient and consistent.
##### BUG FIXES
* __Market Data API__: Updated metadata responses to return empty results instead of null values, reducing downstream processing failures.
## 2026 April 18
##### IMPROVEMENTS
* __Market Data API__: Improved symbol translation caching with safeguards to avoid repeated expensive lookups.
* __Market Data API__: Improved options metadata handling and made exchange-rate processing more resilient when source values are missing.
* __Market Data API__: Reduced system load by lowering the frequency of selected order book jobs where real-time updates were not required.
## 2026 April 17
##### IMPROVEMENTS
* __Market Data API__: Improved handling of exchange-specific symbol mapping quirks so affected assets can be normalized more accurately over time.
* __MCP API__: Refined conversation compression logic so summaries stay focused on the most relevant information.
##### BUG FIXES
* __Market Data WebSocket API__: Fixed a subscription timing issue that could cause some symbols to be missed during startup.
* __Market Data API__: Corrected exchange-specific symbol mapping to prevent assets from being labeled incorrectly.
## 2026 April 16
##### FEATURES
* __MCP API__: Added a safer cost guard unlock flow so limits can be increased without turning off cost monitoring entirely.
* __MCP API__: Introduced conversation continuation and compression support so longer AI interactions can keep going more smoothly.
##### IMPROVEMENTS
* __MCP API__: Improved input serialization and compression preparation so summaries and follow-up actions are more accurate and less error-prone.
## 2026 April 15
##### FEATURES
* __MCP API__: Added configurable cost guard thresholds in agent templates so spend limits can be managed and communicated more clearly.
##### IMPROVEMENTS
* __MCP API__: Improved conversation message ordering and processing so long-running AI conversations stay more coherent and preserve context better.
* __MCP API__: Updated compression defaults and sender labeling to make conversation histories easier to understand and reduce unnecessary processing.
## 2026 April 10
##### IMPROVEMENTS
* __Documentation__: Improved API documentation navigation with clearer grouping and tags, and added guidance for the WebSocket connectivity status feed.
##### BUG FIXES
* __Market Data API__: Fixed data sync behavior so future-dated records are ignored and not repeatedly reprocessed.
* __Market Data API__: Improved decentralized exchange metadata sync reliability by handling special-character asset names and overly long token names.
* __Market Data API__: Improved bulk metadata update stability with safer chunked processing and more reliable temporary-table handling.
## 2026 April 9
##### IMPROVEMENTS
* __Market Data API__: Improved KVP metadata freshness and availability by updating `raw_kvp` and `kvp_json` handling, reducing stale metadata windows.
* __Documentation__: Streamlined documentation navigation, removed outdated REST pages, and standardized links to key resources such as SDK and status information.
* __Documentation__: Improved OpenAPI documentation generation reliability by ensuring required metadata files are created and stale output is cleared before each build.
##### BUG FIXES
* __Market Data API__: Prevented unresolved or delisted symbols from appearing in exchange-level metrics responses when no valid identifier is available.
* __Market Data API__: Fixed historical metrics endpoints that could return blank OHLC results and improved request parameter handling for more consistent responses.
* __Market Data API__: Improved metadata service startup stability and prevented early requests from failing before background caches finish warming up.
* __Flat Files API__: Fixed missing `1SEC` coverage in Snowflake view generation filters.
## 2026 April 7
##### FEATURES
* __Market Data WebSocket API__: Added a connectivity status feed so clients can monitor exchange connectivity and heartbeat status in real time.
##### IMPROVEMENTS
* __Market Data API__: Hardened metadata and KVP synchronization to prevent stalled syncs and improve resilience when duplicate or oversized records are encountered.
##### BUG FIXES
* __Market Data API__: Fixed Bybit streaming edge cases related to missing symbols and invalid funding time values.
## 2026 April 2
##### IMPROVEMENTS
* __Market Data API__: Refined KVP mapper overwrite behavior and enforced data type consistency, improving metadata quality and symbol mapping reliability.
##### BUG FIXES
* __Market Data API__: Restored `WAZIRX` and `BLOCKCHAINEXCHANGE` integrations.
* __Exchange Rates API__: Fixed handling of empty FX volume values for `CENTRALBANKS` data.
## 2026 March 31
##### BUG FIXES
* __Market Data API__: Fixed missing asset metadata and KVP population for selected exchange integrations, improving symbol mapping completeness and consistency.
## 2026 March 27
##### IMPROVEMENTS
* __Market Data API__: Expanded `MarketAccess` KVP mapping coverage across exchanges, improving symbol classification, metadata normalization, and type derivation consistency.
##### BUG FIXES
* __Market Data API__: Fixed selected KVP mapping and `_type` injection issues, improving symbol mapping accuracy for affected exchanges.
## 2026 March 26
##### IMPROVEMENTS
* __Documentation__: Updated the website MCP integration used for blog post workflows and refreshed the MCP version used by the site.
## 2026 March 25
##### FEATURES
* __Flat Files API__: Added support for `1SEC` OHLCV Parquet generation, expanding sub-minute historical data availability.
##### IMPROVEMENTS
* __Flat Files API__: Improved file metadata extraction with cutoff-date handling for more consistent historical file processing.
## 2026 March 24
##### IMPROVEMENTS
* __Market Data API__: Improved symbol mapping reliability and KVP coverage across multiple exchange integrations, increasing metadata consistency and parser resilience.
* __Market Data API__: Refined orderbook snapshot and depth interval handling for more consistent depth emissions.
##### BUG FIXES
* __Market Data API__: Fixed multiple KVP parsing issues that could cause symbol loading or subscription failures for selected exchanges.
## 2026 March 23
##### FEATURES
* __MCP API__: Added glossary management support with the `glossary_unpublish_by_slug` tool.
##### IMPROVEMENTS
* __Market Data API__: Continued improvements to market access integrations and symbol mapping coverage, improving metadata quality and consistency across exchanges.
## 2026 March 20
##### IMPROVEMENTS
* __Market Data API__: Expanded symbol mapping and metadata normalization coverage across exchanges, including improved handling of precision and derivatives-related fields.
##### BUG FIXES
* __Market Data API__: Hardened the metadata processing pipeline against malformed numeric values and fixed KuCoin inverse contract multiplier handling, improving metadata consistency.
## 2026 March 16
##### FEATURES
* __Market Data API__: Added REST polling fallback for Binance Options (BINANCEOPT) when WebSocket is unavailable, with graceful shutdown and healthcheck support.
* __MCP API__: Released major upgrade for our MCP API which is no longer auto generated from our REST API, but instead is crafted in specific for AI Agents to perform as best as possible. This is change across all products: Market Data API, Flat Files API, Exchange Rates API, Indexes API.
##### BREAKING CHANGES
* __MCP API__: SSE MCP (Server Side Events) API is deprecated and will be removed at 2026-04-16. Please change endpoint to Stramable HTTP (/sse -> /mcp) to avoid disruptions.
##### IMPROVEMENTS
* __Market Data API__: Added symbol translation fallback cache for metrics older than 7 days, improving historical data availability.
## 2026 March 13
##### FEATURES
* __Market Data API__: Added Hyperliquid HIP-3 deployer perpetuals (DEPLOYER_PERPETUAL) support with spot metrics and quote asset fixes.
## 2026 March 3
##### FEATURES
* __Flat Files API__: Added MCP (Model Context Protocol) tools for Flat Files API, enabling AI-powered data access and exploration.
##### IMPROVEMENTS
* __Market Data API__: Enhanced OHLCV data quality by skipping trades with zero price or size from aggregation.
## 2026 February 17
##### FEATURES
* __Market Data API__: Added flat file support for 1SEC OHLCV data with intelligent routing between sub-minute and standard data sources.
* __Market Data API__: Added `QUOTES_ONLY` parameter support for BINANCE and COINBASE exchanges, enabling quote-only data subscriptions.
##### IMPROVEMENTS
* __Market Data API__: Added auto-fill for missing time boundaries in sub-minute OHLCV queries, improving query usability.
##### BUG FIXES
* __Market Data API__: Fixed OHLCV 1SEC data loss by replacing per-exchange cutoff with per-symbol last-write-wins buffer and time-delayed flush.
* __Market Data API__: Fixed OKEx empty fields handling in SPOT symbols API response.
* __Market Data API__: Fixed Coinbase scientific notation in decimal parsing.
## 2026 February 6
##### FEATURES
* __Prediction Markets API__: Added MCP (Model Context Protocol) support, enabling AI-powered access to prediction markets data.
* __Stock API__: Added MCP (Model Context Protocol) tools for Stock API.
* __Indexes API__: Enabled MCP (Model Context Protocol) support for Indexes REST API.
* __Exchange Rates API__: Added MCP (Model Context Protocol) tools for Exchange Rates API.
## 2026 February 4
##### INTEGRATIONS
* __Market Data API__: Added **ARKHAM** and **STANDX** exchange integrations with full market data support.
## 2026 February 2
##### FEATURES
* __Market Data API__: Added index price, mark price, and funding rate support for MEXC and GATEIO exchanges.
* __Market Data API__: Added perpetuals support to Bitstamp integration.
* __Market Data API__: Added market metrics support for BYBITINVERSE.
##### IMPROVEMENTS
* __Prediction Markets API__: Added proactive rate limiting to prevent ClickHouse overload during high-traffic periods.
* __Market Data API__: Improved BINANCEFTS rate limiting and contract type filtering.
##### BUG FIXES
* __Market Data API__: Fixed scientific notation handling in MEXC contractSize parsing.
* __Exchange Rates API__: Fixed inverted rates during extraction of AOA, BIF, TWD exchange rates.
## 2026 January 26
##### FEATURES
* __Market Data API__: Added hourly Parquet file generation for orderbooks and OHLCV metrics data, improving data granularity for historical access.
## 2026 January 19
##### FEATURES
* __Market Data API__: Added contract unit information (`future_contract_unit`, `future_contract_unit_asset`) for Gate.io perpetual contracts (GATEIOPERP), providing accurate contract size data for trading calculations.
##### IMPROVEMENTS
* __Market Data API__: Enhanced WebSocket connection stability for Gate.io exchanges (GATEIO, GATEIOPERP, GATEIOFTS, GATEIOOPT) and LIGHTER exchange:
## 2026 January 13
##### FEATURES
* __Market Data API__: Added hourly session support for historical data access:
* REST API endpoints now support hourly granularity for orderbook, quotes, and trades
* Automatic fallback to daily data when hourly data is unavailable
## 2026 January 1
##### FEATURES
* __Flat Files API__: Added DEX (Decentralized Exchange) on-chain data support with hourly and daily Parquet files:
* Swaps, deposits, and withdrawals data now available for major DEX protocols
* Supported protocols: Uniswap V2/V3, Curve Finance, SushiSwap V2, Dodo V2, Balancer V2
* Both CSV and Parquet formats available with hourly granularity (post-Dec 23, 2025) and daily aggregations
* Enhanced data processing pipeline for efficient on-chain data access
## 2025 November 27
##### FEATURES
* __Flat Files API__: Added support for multipart downloads, enabling efficient retrieval of large files.
##### IMPROVEMENTS
* __Flat Files API__: General response times improved across all endpoints.
## 2025 November 15
##### IMPROVEMENTS
* __Prediction Markets API__: Multiple stability, performance and quality improvements.
## 2025 November 25
##### FEATURES
* __Market Data API__: Added Open Interest metrics support:
* **BINANCEFTS** (Binance USD-Margined Futures) - Open Interest data now available via Metrics API
* **BINANCEFTSC** (Binance Coin-Margined Futures) - Open Interest data now available via Metrics API
* **OKEX** - Open Interest data now available via Metrics API for futures and swap instruments
* __Market Data API__: Added support for Kraken tokenized assets:
* Tokenized stock pairs (e.g., AAPLx/USD, TSLAx/USD) now available via REST and WebSocket APIs
* Full market data support including orderbooks and trades for tokenized assets
##### INTEGRATIONS
* __Market Data API__:
* **EXTENDED** integration migrated to WebSocket API for improved real-time data delivery
* **MYRIAD** integration URL updated for scraping functionality
##### IMPROVEMENTS
* __Market Data API__: Enhanced system performance and reliability:
* Increased WebSocket connection pool size for LIGHTER exchange to improve data throughput
* Expanded subscription log queue capacity to handle higher message volumes
* Optimized OHLCV snapshot processing with improved cutoff handling
##### BUG FIXES
* __Market Data API__: Resolved various integration issues:
* Fixed KrakenFTS WebSocket trades snapshot handling
* Corrected Bybit Options integration trade subscription logic
* Resolved memory leak issues in subscription logging system
* Fixed Polymarket symbol retrieval and pagination data source issues
* Improved exception handling for external API responses
* Fixed BTSE integration WebSocket subscription and endpoint configuration
* Corrected COINEX symbols parsing
* Enhanced PHEMEX integration to focus on most liquid assets
* Improved LIGHTER integration stability
## 2025 November 14
##### INTEGRATIONS
* __Market Data API__: Added new exchange integrations:
* **BTSEFTS** (BTSE Futures) - Full crypto futures support with WebSocket and REST API
* Support for both perpetual and dated futures contracts
* Automatic contract type detection with delivery time parsing
* Contract size and unit asset tracking
* **EDGEX** - New perpetual futures exchange integration
* **PACIFICA** - New perpetual futures exchange integration
##### IMPROVEMENTS
* __Market Data API__: Enhanced ClickHouse metrics system:
* Optimized embedded resources checking on initialization
* Disabled redundant tables/view initialization for already initialized databases
* Improved initialization performance and reduced startup overhead
* __Market Data API__: Fixed ExchangeMetricHistoryService asset_id_external handling
##### BUG FIXES
* __Market Data API__: Fixed critical data processing issues:
* Resolved assembly version detection bug in DataInfoUpdateQueueService (build version now properly set from CI/CD pipeline)
* Fixed BTSE integration WebSocket subscription and endpoint issues
* Corrected COINEX symbols parsing
* Fixed PHEMEX integration to track only most liquid assets, improving data quality
* Resolved OHLCV Consolidated aggregator bug where only first trade of timeseries was stored
* Fixed LIGHTER integration crossed orderbook issues
* __Market Data API__: OnChain exchanges improvements:
* Updated Arbitrum and Ethereum RPC nodes for better reliability
* Fixed swap query arguments for multiple DEX integrations (UNISWAP_V2, UNISWAP_V3, DODOEX_V2)
## 2025 November 4
##### BREAKING CHANGES
* __Market Data API__: Discontinued support for endpoint `/v1/orderbooks/{symbol}/latest`
* This endpoint will remain available but is no longer actively supported
* Please use `/v1/orderbooks/{symbol}/history` endpoint instead for accessing orderbook data
## 2025 October 30
##### FEATURES
* __Market Data API__: Introduced StringSanitizer utility for enhanced data integrity:
* Automatically sanitizes asset names and exchange identifiers before storage
* Includes comprehensive logging for Unicode detection and removal
* Prevents Unicode character corruption issues in metadata
##### IMPROVEMENTS
* __Market Data API__: Significant database query performance optimizations:
* Reduced query execution time by optimizing data retrieval patterns
* __Market Data API__: API response improvements:
* Changed "You requested..." error responses from HTTP 550 to more standard HTTP 404
* Fixed OHLCV controller Swagger documentation
* __Market Data API__: Performance optimizations:
* Resolved DateTime overflow issues in data processing
* Improved data consistency for latest available data points
##### BUG FIXES
* __Market Data API__: Fixed critical issues:
* Resolved BITSO L3 orderbook data processing bug
* Corrected symbol name case sensitivity issues in database operations
* Fixed exception handling in assets and limit book endpoints
## 2025 October 21
##### FEATURES
* __Market Data API__: Launched exchange announcement monitoring system (Enterprise plan):
* Automatic scraping and parsing of exchange announcements
* Detection of new symbol listings from exchange websites
* Real-time parsing of announcement content for market intelligence
* Support for related symbols extraction from announcements
##### IMPROVEMENTS
* __Market Data API__: Enhanced symbol detection capabilities:
* WebSocket DS API now broadcasts SymbolDetectionMessage for all exchanges
* Real-time notification system for newly detected trading pairs
* Integration with SymbolsLoadRequestController for comprehensive coverage
* Improved market surveillance capabilities for automated systems
## 2025 October 16
##### FEATURES
* __Market Data API__: Launched high-frequency market changes detection (Enterprise plan):
* Real-time detection of new trading pairs being listed on exchanges
* Immediate notification of trading pairs being delisted
* High-frequency monitoring (multiple checks per second) ensures minimal delay between exchange listing and detection
* Comprehensive diagnostic metrics including API check rates, response times, and sampling intervals
* Initial support for UPBIT exchange with more exchanges coming soon
* Available via WebSocket DS API under `high_frequency_market_changes` data type
* Ideal for trading bots, market surveillance, and automated data collection systems
## 2025 September 16
##### IMPROVEMENTS
* __Market Data API__: Enhanced metadata API and asset coverage:
* Expanded asset coverage with additional chains and tokens
* Improved accuracy of asset metadata and relationships
* Enhanced cross-reference data between different asset identifiers
* Optimized metadata endpoint response times
* Added more detailed asset attributes and classifications
##### BUG FIXES
* __Market Data API__: Fixed various metadata API issues:
* Resolved inconsistencies in asset identifier mappings
* Fixed missing or incorrect chain information for some assets
* Corrected asset relationship hierarchies
* Addressed data synchronization issues in metadata updates
## 2025 September 15
##### FEATURES
* __Flat Files API__: Launched Flat Files API with OHLCV data support for multiple intervals:
* 1SEC - One second intervals
* 1MIN - One minute intervals
* 1HRS - One hour intervals
* 1DAY - One day intervals
## 2025 September 10
##### BUG FIXES
* __Market Data API__: Fixed exchange status reporting in metadata endpoints:
* Corrected status field accuracy in exchange metadata
* Resolved inconsistencies in exchange operational status
* Improved real-time status updates for exchange availability
* Enhanced synchronization between status indicators and actual exchange state
## 2025 September 05
##### IMPROVEMENTS
* __Market Data API__: Enhanced OHLCV data processing and delivery:
* Improved data aggregation accuracy across all time intervals
* Faster processing of high-frequency market data
* Enhanced data quality validation for real-time updates
* Optimized historical data retrieval performance
* Reduced latency for period-end candle finalization
## 2025 August 27
##### IMPROVEMENTS
* __Market Data API__: Enhanced WebSocket OHLCV real-time feed:
* Reduced latency for real-time candle updates
* Improved data consistency across all time periods
* Optimized message delivery for high-volume markets
* Enhanced synchronization between REST and WebSocket OHLCV data
* Better handling of market volatility periods
## 2025 August 21
##### IMPROVEMENTS
* __Market Data API__: Enhanced BACKPACK integration:
* Improved data quality and reliability
* Reduced latency for real-time data delivery
* Optimized market data processing pipeline
* Enhanced symbol mapping accuracy
## 2025 August 18
##### BUG FIXES
* __Flat Files API__: Resolved issue with COINBASE files showing zero size and download errors:
* Fixed file size reporting for COINBASE market data files from August 1st to August 12th, 2025
* Resolved download timeout errors for affected files
* Restored proper access to historical COINBASE market data files
## 2025 August 14
##### INTEGRATIONS
* __Market Data API__: Added TOOTHEMON integration with full market data support.
* __Market Data API__: Added HASHKEY integration with comprehensive market data coverage.
## 2025 August 13
##### IMPROVEMENTS
* __Indexes API__: Enhanced performance and stability for historical data access:
* Optimized query response times for historical index data retrieval
* Improved data consistency and reliability across all historical endpoints
* __Market Data API__: Significant performance upgrades for historical exchange rates:
* Reduced latency for historical exchange rate queries
* Enhanced stability for high-volume historical data requests
* Improved data consistency across all time ranges
## 2025 August 05
##### IMPROVEMENTS
* __Market Data API__: Significant improvements in exchange integrations:
* BINGX integration enhanced with improved data quality and reduced latency
* MEXC integration optimized for better performance and reliability
* GATEIO integration upgraded with enhanced data accuracy and real-time updates
## 2025 July 30
##### IMPROVEMENTS
* __Market Data API__: Significantly reduced latency and improved real-time accuracy of OHLCV aggregated data.
* Closed candles are now finalized within approximately 10 seconds of the period ending (down from up to 3 minutes).
* In-progress candles refresh every 1-3 seconds on highly-liquid markets, providing fresher data for trading bots and back-testing.
* Enhancement applies to all periods (1SEC-1Y) and major exchanges, e.g., Binance, Coinbase.
* __Market Data API__: Added POWERTRADE integration.
## 2025 June 29
##### FEATURES
* __Market Data API__: Our OHLCV Market Data now can include midpoint from best prices on the both sides of the book `midpoint = ((ask + bid) / 2)` this mean that there will be elements with `trades_count = 0 and volume_traded = 0` when in period there was no transactions, but there are changes in the order book resting best prices.
## 2025 June 26
##### BREAKING CHANGES
* __Market Data API REST API__: `/v1/symbols` now lists only active symbols for faster responses; all symbols, including inactive ones, are still accessible via `/v1/symbols/{exchange_id}/history`.
##### IMPROVEMENTS
* __Infrastructure__: Overall infrastructure stability and performance improvements.
## 2025 June 18
##### FEATURES
* __Market Data API__: Released version 2 API of the Metrics API. The V2 API contains all the metrics from the V1 API which is now in the deprecated state plus additional metrics like:
* Minted stablecoins
* Stablecoins circulating supply, unreleased supply, minted supply
* Stablecoins bridged to other chains
* Total Value Locked per protocol
* Fees per protocol
* Onchain trading volumes
* __Market Data API__: Extended our Market Data API by /v1/chains endpoint.
##### NOTES
* __Metrics API V1__: The V1 API is now in deprecated state. [Documentation for V2 API](https://www.coinapi.io/products/market-data-api/docs/rest-api/metricsv2/marketdata_list_metrics_v2_listing)
## 2025 June 17
##### FEATURES
* __Model Context Protocol (MCP)__: Officially launched MCP support across CoinAPI products:
* Easy integration with AI chat models (LLMs) and autonomous agents
* Single composite MCP endpoint at `https://mcp.api.apibricks.io/mcp` for all services
* Machine-readable JSON-Schema format that describes API endpoints, parameters, and usage
* Schema-level validation for more robust integrations
* Auto-discovery of new API routes and services without requiring client-side updates
* Unified authentication and consistent developer experience across all APIs
* Future-proof architecture ensuring seamless integration with new services
## 2025 June 13
##### FEATURES
* __Console__: Added support for credits with expiration dates.
## 2025 May 30
##### IMPROVEMENTS
* __Console__: Expanded notification types to include:
* Credits Added (free, auto recharged, or manually added)
* Credits Auto Recharge Failed
* Credits Low Balance
* API Key First Authorization Failure
## 2025 May 29
##### FEATURES
* __Console__: Enhanced notification system:
* Users can customize which notifications they want to receive
* Support for additional email recipients for non-billing and action required notifications
* Integration capabilities with PagerDuty and Slack channels
* New notifications history view
## 2025 May 21
##### INTEGRATIONS
* __Market Data API__: Added ASTERFINANCE integration.
* __Market Data API__: Added EXTENDED integration.
## 2025 May 14
##### IMPROVEMENTS
* __Console__: Added Balance History view showing detailed historical balance changes and transactions.
* __SDK & OpenAPI__: Released new unified GitHub repository at [api-bricks/api-bricks-sdk](https://github.com/api-bricks/api-bricks-sdk) featuring:
* Consolidated OpenAPI definitions for all product lines
* Automated daily updates of OpenAPI definitions
* Automatic SDK updates on OpenAPI changes
* Automated package publishing to PyPI, NuGet, and other package managers
* Legacy and manual SDK support maintained
## 2025 May 9
##### IMPROVEMENTS
* __Console & API__: Introduced Fractional Billing for Metered Usage.
* __Console & API__: Enhanced billing logic - customers are not invoiced until becoming Paying Customers after using free credits.
* __Console__: Added new Metered Usage views:
* Daily History
* Monthly Statement
* Uninvoiced Currently
* __Console__: Replaced Tax Settings with Tax Registrations in the Invoice Address section.
* __Console__: Enhanced auto recharge feature:
* Prioritizes last successful payment method
* Added support for Direct Debits from bank accounts
## 2025 April 01
##### FEATURES
* __Console__: Migrated Traces for Requests, Traces for Connections, Usage metrics, Support tickets, and Quotas and Limits from the Customer Portal to the Console. The Console is now the default place for customers.
##### IMPROVEMENTS
* __Console__: Improved Request and Connection Traces to display information in a more user-friendly way.
* __Indexes API__: Shortened the number of PRIMKT indexes as they were too wide.
* __Market Data API__: Reduced latency for all exchanges.
* __Market Data API__: Made major improvements in historical data processing.
* __Market Data API__: Completed OHLCV and quotes backfill for multiple exchanges.
* __Exchange Rates API__: Stability improvements.
##### INTEGRATIONS
* __Market Data API__: Added VERTEX integration (as of 2025-04-08).
* __Market Data API__: Added PARADEX integration (as of 2025-04-09).
* __Market Data API__: Added ORDERLYNETWORK integration (as of 2025-04-23).
* __Market Data API__: Added TOOBIT integration (as of 2025-04-23).
* __Market Data API__: Added WEEX integration (as of 2025-04-23).
* __Market Data API__: Added FAMEEX (SPOT) integration (as of 2025-04-25).
* __Market Data API__: Added FAMEEXFTS integration (as of 2025-04-25).
* __Market Data API__: Added TAPBIT integration (as of 2025-04-25).
* __Market Data API__: Added TAPBITFTS integration (as of 2025-04-25).
##### NOTES
* __Console__: The old customer portal has been disabled. We are continuously working on improving the Console.
##### BUG FIXES
* __Exchange Rates API__: Resolved various issues.
## 2025 March 01
##### INTEGRATIONS
* __Market Data API__: Added BINANCEOPT integration.
* __Market Data API__: Added DRIFT integration.
* __Market Data API__: Added DEEPCOINFTS integration.
* __Market Data API__: Added ORANGEX integration.
* __Market Data API__: Added ORANGEXFTS integration.
* __Market Data API__: Added COINCALL SPOT integration.
* __Market Data API__: Added COINCALLFTS integration.
* __Market Data API__: Added COINCALLOPT integration.
* __Market Data API__: Added HOTCOIN integration.
* __Market Data API__: Added HOTCOINFTS integration.
* __Market Data API__: Added GRVT integration.
##### IMPROVEMENTS
* __Market Data API__: Reduced latency standard deviation and implemented general network improvements for the `WebSocket API` and `FIX API`.
* __Exchange Rates API__: Expanded asset coverage to include more fiat FX pairs and commodities such as gold (XAU) and silver (XAG).
* __Exchange Rates API__: Extended the historical data availability for high-frequency (100ms interval) FX data back to 2012.
## 2025 February 01
##### FEATURES
* __Indexes API__: Added possibility to preview changes to the Index Components.
* __Console__: We relesed new console that will in the future replace old customer portal.
* __Console__: In new Console there is possibility to generate API Keys that are not limited to single product.
##### INTEGRATIONS
* __Market Data API__ __Flat Files API__: Added LMAXDIGITAL Premium Data Source feed.
* __Market Data API__: DERIBIT integration improvements.
* __Market Data API__: DRIFT integrated using WebSocket API.
* __Market Data API__: BACKPACK integration PERPETUAL symbols covered.
* __Market Data API__: BITRUE rewrited on WebSocket API.
* __Market Data API__: UPBIT integration over WebSocket API.
* __Market Data API__: WHITEBIT integration over WebSocket API.
* __Market Data API__: BINANCE integration improvements.
* __Market Data API__: PHEMEX integration improvements.
* __Market Data API__: HUOBI related integrations improved.
##### IMPROVEMENTS
* __Indexes API__ __Market Data API__ __Exchange Rates API__: Data quality and coverage improvements.
##### BUG FIXES
* __Market Data WS DS API__: Some individual integrations were not available via the WS DS API.
## 2025 January 01
##### FEATURES
* __Exchange Rates API__: Released new Exchange Rates API as fork from the Market Data API. REST and WebSocket API protocols with real-time and historical data and assets.
##### INTEGRATIONS
* __Market Data API__ __Flat Files API__: Improved the BYBIT integrations. BYBITUSDC virtual exchange was discontinued, the symbols were moved to the BYBIT exchange to align the identifiers better with the exchange API.
* __Market Data API__ __Flat Files API__: Resolved the issue with the KUCOIN integration.
##### IMPROVEMENTS
* __Market Data API__: Various documentation improvements.
* __Flat Files API__: Added cost estimation source code for reference.
* __Market Data API__ __Indexes API__: Improved the performance and availability of the Exchange Rates and Indexes, deployed another location in the NCSA region for availability.
* __Documentation__: Migrated Metadata Explorer from the website to the documentation.
* __Market Data REST API__: Improved the response time performance of the Exchange Rate Historical endpoint for all assets at specific timestamp.
* __Market Data API__ __Indexes API__: Improved the stability and performance of the data calculation.
##### BUG FIXES
* __Market Data API__ __Flat Files API__: Limit parameter is correctly ignored when accesing historical quotes, trades and orderbooks while querying by the `date` parameter.
* __Market Data API__: Fixed the corner-case with the time value on the weekend and monday while querying for the real-time crosses using crypto and the fiat's for which markets are closed on the weekend.
##### BREAKING CHANGES
* __Indexes API__: WebSocket API do not provide the `sequence` field in the messages as data is delivered only via the TCP which guarantees the order of the messages and provides the sequence number (on the deeper level).
## 2024 December 01
##### FEATURES
* __Market Data API__: Options Market State endpoint providing now underlying_price field.
* __Index API__: Released IDX_VOL_CAPIVIX index family, our first volatility indexes measuring 30-day implied volatility based on options markets. Currently available for two pairs:
- IDX_VOL_CAPIVIX_BTC_USD
- IDX_VOL_CAPIVIX_ETH_USD
##### IMPROVEMENTS
* __Market Data API__ __Flat Files API__: Performance, lantecy and stability improvements.
* __Market Data API__ __Flat Files API__: Updated the symbol mapping procedures to resolve various corner-cases, improved the CoinAPI symbol identifiers. We are now using scientific notation for the OPTION symbols in the Strike Price field.
* __Flat Files API__: Improved prefix handling in the ListObjects response.
##### BUG FIXES
* __Flat Files API__: Fixed issues related to 'Last-Modified' error or BAD_REQUEST responses when using multipart downloads.
## 2024 November 01
##### FEATURES
* __Market Data API__: Added new Options Market State endpoint providing comprehensive options data:
- Displays current option prices grouped by underlying asset and expiration dates
- Shows strike prices with associated bid/ask prices and volumes
- Includes last trade details (price, size, and aggressor direction)
- Provides both exchange and CoinAPI timestamps
- Designed for easy integration with dashboards and analytics applications
##### IMPROVEMENTS
* __Market Data API__: Added regional endpoints and unencrypted options for all API types:
- REST API: Added NCSA, EMEA, and APAC regional endpoints, each available via HTTP and HTTPS
- WebSocket API: Added NCSA, EMEA, and APAC regional endpoints, each available via WS and WSS
- FIX API: Added NCSA, EMEA, and APAC regional endpoints, each available on ports 3302 (unencrypted) and 3303 (encrypted)
- All endpoints maintain GeoDNS auto-routing option through the default domains
* __WebSocket API__: Performance enhancements:
- Better stability during high market activity
- Improved long-term connection reliability
* __Market Data API__: Platform improvements:
- Faster response times across all endpoints
- More reliable real-time data delivery
* __Service Level Agreement (SLA)__: SLA Target changed from 99% to 99.9%
##### INTEGRATIONS
* __Market Data API__: Integrated several new exchanges to expand our market coverage:
- BACKPACK exchange integration completed
- HYPERLIQUID exchange integration
- COINW exchange integration
- BITMARTFTS exchange integration
## 2024 October 01
##### FEATURES
* __Customer Portal__: Released a new Spend Management feature, giving users greater control over their credit usage:
- Daily credit consumption tracking
- Customizable daily credit usage budget
- Email notifications for threshold alerts
- Webhook integration for real-time usage updates
- Automated enforcement of budget limits
##### IMPROVEMENTS
* __Market Data API__: Significant enhancements to our Exchange Rates service:
- Increased frequency of exchange rate updates from 1 second to 100 milliseconds, providing more real-time data.
- Extended coverage to include all FX rates, offering a comprehensive view of the forex market.
- Improved quality of rates for corner-cases through algorithm adjustments, ensuring more accurate data in unusual market conditions.
##### INTEGRATIONS
* __Market Data API__: Integrated the Hyperliquid exchange, expanding our coverage of decentralized perpetual futures trading platforms.
##### FEATURES
* __Indexes API__: Introduced FX Reference Rates Index, published every 100 milliseconds, providing high-frequency benchmark data for forex markets.
##### BUG FIXES
* __Documentation__: Resolved an issue in the documentation UI where users occasionally couldn't set up an API key for requests.
* __Customer Portal__: Fixed a bug where users with free API keys were unable to use the "Manage Subscriptions" button.
## 2024 September 01
##### IMPROVEMENTS
* __Market Data API__: Improvements in the performance of the history endpoints OHLCV, Exchange Rates and Historical Metrics.
* __Documentation__: Added a new article explaining how usage credits work, providing clarity on our billing system.
##### FEATURES
* __Indexes API__: We have added the Indexes API to our product portfolio, providing comprehensive market data aggregation from multiple sources for a broad overview of market conditions.
## 2024 August 01
##### IMPROVEMENTS
* __Customer Portal__: We added the Traces for Connections in the customer portal. This will help us gather more information about the usage and enable identification of the possible issues faster. This is currently available for Market Data WS and FIX API in EMEA and APAC, and will be expanded.
* __Customer Portal__: We added an Audit Trial feature (you can find it in left-side menu) where any organization member can inspect what changes were applied by other user inside in the organization account.
* __Status Page__: We have a new status page released with many improvements and changes:
* Updated with uptime percentages, full incident history, and new API
* Added product-specific uptime displays
* Enabled access to complete incident records
* Launched API for automated status checks
* __Documentation__: We made a few important improvements and changes in our docs:
* New welcome page added
* Improved top navigation for better product accessibility
* Enhanced mobile menu with a focus on product selection
* Fixed all broken links for improved SEO
* Added a new security section
##### NOTES
* __Customer Portal__: We removed possibility to set Market Data API REST Request Limits per specific API Key. Keys that had that enabled and set will work the same. The new keys do not have possibility to have that set.
## 2024 July 01
##### IMPROVEMENTS
* __Market Data API__: Effective immediately, we have increased the publishing frequency of our historical exchange rates from 1-second intervals to 100-millisecond intervals to enable more precise analysis and decision-making for our users who rely on historical exchange rate data.
* Historical exchange rates are now updated every 100 milliseconds (previously every 1 second)
* This change applies to all currency pairs in our historical data set
* No action is required from customers to access this enhanced data
* __Customer Portal__: A new, more user-friendly way to log in. When you are logged in to the Customer or Support portal then you can switch between them without logging in again separately.
## 2024 June 01
##### FEATURES
* __Customer Portal__: The release of an improved Usage Metrics view with new features.
* **Extended Time Interval Querying:** Customers can now query usage metrics over a wider range of time intervals, including 1 hour, 6 hours, 1 day, 3 days, 1 week, 2 weeks, and 1 month. This enables better trend analysis and long-term tracking of data usage patterns.
* **Advanced Filtering Options:** The updated view allows fine-grained filtering by several parameters: Data Center, API Key, Data Source, Operation Name, Protocol Name, and Service Name.
* **More Metrics Available for Tracking:** Customers can track a variety of metrics using the new view, including Data Messages Received, Data Messages Sent, Data Bytes Received, Data Bytes Sent, Connection Time, API Calls, API Calls Received, API Calls Sent, Market Data API REST Credits
* __WebSocket DS API__:
* **Exchange-Specific Connections:** The new setup ensures that issues with one exchange do not affect other data streams.
* **Direct Routing with Optimized DNS:** Connections are routed directly to the infrastructure closest to the exchange, reducing latency by eliminating unnecessary hops and aggregation points.
* **Enhanced Authorization:** Authorization now supports query-string, URL path, header, or JWT (JSON Web Token), removing the need for the API key field in the hello message.
* **Precise Symbol Filtering:** Requires exact symbol identifiers, with error messaging for invalid symbols while keeping the connection active. Supports both our format and the exchange format for symbol identifiers.
* **Supported Data Types:** Includes quote, trade, and book data types for comprehensive data access.
##### INTEGRATIONS
* __Market Data API__: We have integrated our Market Data API with the BITRUE exchange.
* __EMS Trading API__: Integrated the Institutional API using FIX.
* __EMS Trading API__: Refreshed our integration with Poloniex to utilize their newest API
##### IMPROVEMENTS
* __API Limits:__ `X-CoinAPI-Limits: ForceInclude` header is no longer interpreted on our side and information about the Limits is provided in each API Call response header.
* __Support:__ We have added support for the Coinbase Advanced API (WebSocket) to our EMS API.
* __EMS Trading API__: We have also conducted various tests on our existing integrations and made a few improvements.
* __WebSocket DS API__:
* **Better Latency:** By routing connections directly to the nearest infrastructure to the exchange, one hop in the data transmission path is eliminated, resulting in faster data delivery.
* **Optimized for High Volume:** Designed to handle high data volumes efficiently, addressing the limitations of the original WebSocket API under high traffic conditions.
##### ONGOING SUPPORT
* __WebSocket API V1:__ Continued support with no plans for deprecation. Users can continue using the V1 API as usual while benefiting from the new features of the WebSocket DS API.
## 2024 May 01
##### INTEGRATIONS
* __Market Data API__: Integration of BitMEX Options - Users can now trade options for BTC, ETH, DOGE, SOL, BNB, and XRP with multiple expiration dates. The new multi-coin margining system supports BTC, USDT, and USDC.
* __Market Data API__: Reintegration with LMAX Digital exchange
##### FEATURES
* __Market Data API__: New feature to access on-chain addresses for each asset, including details such as chain ID, network ID, and specific addresses for networks like ARBITRUM and ETHEREUM.
* __Customer Portal__: Introduced Traces View to provide detailed logs of all API calls, including filtering options for time ranges and HTTP status. This feature enhances transparency and allows real-time monitoring of API interactions.
## 2024 April 01
##### FEATURES
* __Index API__: We've released the Alpha version of the feature with the IDX_REFRATE_VWAP indexes family. Values have been filled backward for almost 15 years. Current values are also available. Index endpoints have been refreshed to reflect available operations and fit usage scenarios. The documentation is updated.
* __Index API__: The feature is designed to give a comprehensive view of the market by aggregating data from many sources. This can be particularly useful for traders and investors who want to get a broad overview of the market conditions. More information about the Index API can be found at https://www.coinapi.io/products/indexes-api/docs/rest-api/indexes/v1/indexes/get
* __CoinAPI SDK__: .NET console application for SDK exchange data throughput/latency tests
* __Market Data WebSocket API__: We added the possibility to subscribe to any asset pair in exchange rates (previously only USD or stablecoins were allowed on the quote).
* __Market Data REST API__: In the metadata of assets, for each asset, we now provide the on-chain addresses per network chain.
##### IMPROVEMENTS
* __Status Page__: We are now collecting new Prometheus metrics from the integrations that will be charted in Grafana. In the next step, we will provide dashboards with performance metrics for our API, so that customers have more insight into our statistics.
* __Customer Portal__: A new, more transparent view of subscriptions is introduced: https://customerportal.coinapi.io/subscriptions
* __Market Data API__: Exchange Rates API – Historical Exchange Rates using now the same data source as Index API.
* __Market Data API__: Multiple unrelated stability and latency improvements executed.
##### INTEGRATIONS
* __Market Data API__: General stability and performance improvements for DERIBIT, POLONIEXFTS, CRYPTOCOM
##### NOTES
* __Websocket API__: Changed book data type to require a defined filter in the hello or subscribe message
## 2024 March 01
##### FEATURES
* __Market Data WebSocket API__: Added 2 new messages (subscribe and unsubscribe) to allow control of the state of the connection without repeating the complete state using a hello message at every change.
##### IMPROVEMENTS
* __Market Data REST API__: Added example responses in the REST API in OpenAPI and the documentation.
* __Market Data API__: Several improvements exeucted for the BEQUANT CRYPTOCOM HUOBIFTS~ BITKUB data sources.
* __Market Data REST API__: OHLCV by Exchange endpoint can now be called while time_start and time_end crossing midnight UTC.
* __Market Data API__: Multiple unrelated stability and latency improvements executed.
* __Documentation__: Added the API limits and billing metrics page.
* __Documentation__: Added the performance testing guide page.
##### BUG FIXES
* __Market Data REST API__: Resolved issue causing the REST API Credits to be counted incorrectly while having multiple API Keys for some customers.
## 2024 February 01
##### FEATURES
* __Market Data REST API__: Added Index API feature for the testing and early feedback in the alpha version.
* __Market Data REST API__: Added OHLCV historical data by exchange.
##### IMPROVEMENTS
* __Documentation__: Added the EMS Trading API QuickStart How-to Guide.
* __Website__: Released Metadata Explorer covering the exchanges and symbols that we support.
## 2024 January 01
##### BREAKING CHANGES
* __EMS API__: Public release of the product, promotion from the beta phase.
##### IMPROVEMENTS
* __Market Data API__: Increased stability and reduced latency by 50% for the Exchange Rates and OHLCV endpoints.
* __Support:__ Intoduced AI Bot that has the information about the product and answering questions on the support.
* __Market Data API__: Increased the frequency and stability of the data feeds reducing the latencies and variance of latencies.
* __Documentation__: Migrating the FAQ section to the documentation.
* __Website__: Improved free plan subscription flow.
##### INTEGRATIONS
* __Market Data API__: Added new integration `DYDX` to the DYDX v3.
* __EMS API__: Added new integration `DYDX` to the DYDX v3.
##### FEATURES
* __Market Data FIX API__: Improved feed L2 feed to make sure each L2 update is trackable to specific L3 updates if the data source distributing data in L3 format.
##### BUG FIXES
* __EMS API__: Resolved issue related to the fact that we reported errors on invalid orders received from the customer side in non descriptive manner.
##### NOTES
* We focused mostly on the stability of the platform and improvements that we can execute on multiple fronts.
---
# FinFeedAPI (https://www.apibricks.io/platform/docs/general/changelogs/finfeedapi)
---
title: FinFeedAPI
description: Changelog for FinFeedAPI products, platform updates, and documentation changes.
---
This changelog covers updates for the `FinFeedAPI` product line, including changes to `Currencies API`, `Stock API`, `Flat Files API`, `Prediction Markets API`, `SEC API`, shared platform services such as `Console` or `MCP API`, and related documentation.
It's a log of: `BREAKING CHANGES`, `FEATURES`, `IMPROVEMENTS`, `BUG FIXES`, `INTEGRATIONS`, or other `NOTES` per public version.
## 2026 June 1
##### IMPROVEMENTS
* __Currencies API__: Added high availability guidance and regional endpoint documentation for REST and WebSocket usage so customers can design more resilient failover setups.
## 2026 May 20
##### IMPROVEMENTS
* __Pricing__: Published clearer pricing pages for `Currencies API`, `Stock API`, `Flat Files API`, `Prediction Markets API`, and `SEC API`, including Pay As You Go usage, committed usage credits that can be spent across eligible products, plan comparisons, and FAQ guidance.
## 2026 April 29
##### FEATURES
* __Console__: Enhanced invoice handling so invoices can be marked void or uncollectible more reliably during payment edge cases.
##### IMPROVEMENTS
* __Console__: Refined subscription notification handling so customers are notified only on real subscription state changes.
* __Documentation__: Fixed website documentation UI issues, including image rendering and code-block display problems.
## 2026 April 28
##### IMPROVEMENTS
* __Console__: Improved subscription-related UI and service handling to reduce failures when account or subscription data is incomplete.
## 2026 April 24
##### FEATURES
* __MCP API__: Added automatic conversation history compaction so long-running AI interactions can continue more reliably without hitting token limits.
##### IMPROVEMENTS
* __MCP API__: Enhanced token usage tracking, including cached token accounting, for clearer observability and cost reporting.
## 2026 April 23
##### FEATURES
* __Prediction Markets API__: Added streaming page-by-page processing for paginated data sources, allowing results to become available sooner instead of waiting for full completion.
##### IMPROVEMENTS
* __Console__: Refined subscription state handling to avoid duplicate termination notifications and improve customer communication accuracy.
* __Flat Files API__: Unified Snowflake import behavior for more predictable data loading.
## 2026 April 22
##### FEATURES
* __MCP API__: Added persistent storage and retrieval of executed conversation messages to improve traceability of what happened during each run.
* __MCP API__: Improved conversation notifications and tracking so stalled conversations can be identified more accurately.
##### IMPROVEMENTS
* __MCP API__: Enhanced trace payloads with richer execution context, improving observability for long-running AI workflows.
## 2026 April 21
##### FEATURES
* __MCP API__: Added model pricing details through a dedicated service and API endpoint so pricing information can be exposed more transparently.
* __MCP API__: Added token usage tracking in AI routing so usage metrics are consistently captured and returned.
## 2026 April 20
##### IMPROVEMENTS
* __Console__: Improved payment webhook reliability by replaying previously undelivered events when the service starts.
## 2026 April 17
##### IMPROVEMENTS
* __MCP API__: Refined conversation compression logic so summaries stay focused on the most relevant information.
## 2026 April 16
##### FEATURES
* __MCP API__: Added a safer cost guard unlock flow so limits can be increased without turning off cost monitoring entirely.
* __MCP API__: Introduced conversation continuation and compression support so longer AI interactions can keep going more smoothly.
##### IMPROVEMENTS
* __MCP API__: Improved input serialization and compression preparation so summaries and follow-up actions are more accurate and less error-prone.
## 2026 April 15
##### FEATURES
* __MCP API__: Added configurable cost guard thresholds in agent templates so spend limits can be managed and communicated more clearly.
##### IMPROVEMENTS
* __MCP API__: Improved conversation message ordering and processing so long-running AI conversations stay more coherent and preserve context better.
* __MCP API__: Updated compression defaults and sender labeling to make conversation histories easier to understand and reduce unnecessary processing.
## 2026 April 10
##### IMPROVEMENTS
* __Documentation__: Refreshed `SEC API` documentation with new sections, cleaner organization, and improved navigation in the API docs.
## 2026 March 16
##### FEATURES
* __MCP API__: Released major upgrade for our MCP API which is no longer auto generated from our REST API, but instead is crafted in specific for AI Agents to perform as best as possible. This is change across all products: Currencies API, Stock API, Flat Files API, Prediction Markets API and SEC API.
##### BREAKING CHANGES
* __MCP API__: SSE MCP (Server Side Events) API is deprecated and will be removed at 2026-04-16. Please change endpoint to Stramable HTTP (/sse -> /mcp) to avoid disruptions.
## 2026 March 3
##### FEATURES
* __Flat Files API__: Added MCP (Model Context Protocol) tools for Flat Files API, enabling AI-powered data access and exploration.
## 2026 February 17
##### FEATURES
* __Market Data API__: Added flat file support for 1SEC OHLCV data with intelligent routing between sub-minute and standard data sources.
##### BUG FIXES
* __Market Data API__: Fixed OHLCV 1SEC data loss by replacing per-exchange cutoff with per-symbol last-write-wins buffer and time-delayed flush.
## 2026 February 6
##### FEATURES
* __Prediction Markets API__: Added MCP (Model Context Protocol) support, enabling AI-powered access to prediction markets data.
* __Stock API__: Added MCP (Model Context Protocol) tools for Stock API.
* __Indexes API__: Enabled MCP (Model Context Protocol) support for Indexes REST API.
* __Exchange Rates API__: Added MCP (Model Context Protocol) tools for Exchange Rates API.
##### IMPROVEMENTS
* __Prediction Markets API__: Added proactive rate limiting to prevent ClickHouse overload during high-traffic periods.
## 2026 February 2
##### FEATURES
* __Prediction Markets API__: Added historical data endpoints for trades, quotes, and orderbooks with time-range querying capabilities and S3 flat file integration.
##### IMPROVEMENTS
* __Prediction Markets API__: Enhanced time-based filtering to use `time_coinapi` field for more accurate time-range queries.
* __Prediction Markets API__: Aligned OHLCV endpoint limit validation with market data API standards.
## 2025 November 27
##### FEATURES
* __Flat Files API__: Added support for multipart downloads, enabling efficient retrieval of large files.
##### IMPROVEMENTS
* __Flat Files API__: General response times improved across all endpoints.
## 2025 November 15
##### IMPROVEMENTS
* __Prediction Markets API__: Multiple stability, performance and quality improvements.
## 2025 October 3
##### FEATURES
* __Prediction Markets__: Launched Prediction Markets.
## 2025 September 15
##### FEATURES
* __Flat Files API__: Launched Flat Files API with OHLCV 1DAY data support.
## 2025 September 9
##### INTEGRATIONS
* __Stock API__: Added PHILIPPINE STOCK EXCHANGE (XPHS) with supported market data (history since 2019).
* __Stock API__: Added MADRID STOCK EXCHANGE (XMAD) with supported market data.
* __Stock API__: Added JOHANNESBURG STOCK EXCHANGE (XJSE) with supported market data (history since 2020).
* __Stock API__: Added BUDAPEST STOCK EXCHANGE (XBUD) with supported market data.
* __Stock API__: Added BUCHAREST STOCK EXCHANGE (XBSE) with supported market data (history since 2009).
* __Stock API__: Added ATHENS STOCK EXCHANGE (ASEX) with supported market data (history since 2020).
## 2025 August 21
##### IMPROVEMENTS
* __Stock API__: Enhanced BACKPACK exchange integration:
* Improved data quality and reliability
* Reduced latency for real-time data delivery
* Optimized market data processing pipeline
* Enhanced symbol mapping accuracy
## 2025 August 18
##### BUG FIXES
* __Flat Files API__: Fixed issue with file size reporting and download errors:
* Resolved zero size reporting for market data files from August 1st to August 12th, 2025
* Fixed download timeout errors for affected files
* Restored proper access to historical market data files
## 2025 August 14
##### INTEGRATIONS
* __Stock API__: Added TOOTHEMON exchange integration with full market data support.
* __Stock API__: Added HASHKEY exchange integration with comprehensive market data coverage.
## 2025 August 13
##### IMPROVEMENTS
* __Currencies API__: Enhanced performance and stability for historical data:
* Optimized response times for historical currency rate queries
* Improved data consistency and reliability across all time ranges
* Enhanced stability for high-volume historical data requests
* Streamlined data delivery for multi-currency historical comparisons
## 2025 August 4
##### INTEGRATIONS
* __Stock API__: Added STOCK EXCHANGE OF THAILAND (XBKK) with EOD OHLCV data availability.
## 2025 June 22
##### INTEGRATIONS
* __Stock API__: Added amaican Stock Exchange (XJAM) with supported market data.
## 2025 June 18
##### INTEGRATIONS
* __Stock API__: Added MOSCOW EXCHANGE - ALL MARKETS (MISX) with supported market data.
* __Stock API__: Added SIX SWISS EXCHANGE AG (XSWX) with supported market data.
* __Stock API__: Added HONG KONG EXCHANGES AND CLEARING LTD (XHKG) with supported market data.
* __Stock API__: Added TAIPEI EXCHANGE (ROCO) with supported market data.
## 2025 June 17
##### FEATURES
* __MCP__: Launched Model Context Protocol (MCP) support across all FinFeedAPI products:
* Provides machine-readable JSON-Schema manifest describing every endpoint, parameters, and usage.
* Enables out-of-the-box integration with AI chat models (LLMs) and autonomous agents.
* Offers a single composite endpoint: `https://mcp.api.apibricks.io/mcp` for accessing all services.
* Delivers schema-level validation, catching user errors early and improving reliability.
* Auto-discovers new API routes and services, removing the need for client-side updates.
* Maintains the existing authentication mechanism, ensuring a consistent developer experience.
## 2025 June 13
##### FEATURES
* __Console__: Added support for credits with expiration dates.
## 2025 June 10
##### IMPROVEMENTS
* __SEC API__: Added new tutorial "Tesla SEC XBRL Filing Data Analysis and Visualization" demonstrating the XBRL to JSON converter functionality. Available in our [GitHub repository](https://github.com/api-bricks/api-bricks-sdk/blob/master/finfeedapi/sec-api-rest/tutorials/Tesla_SEC_XBRL_Filing_Data_Analysis_and_Visualization.ipynb).
## 2025 June 6
##### FEATURES
* __SEC API__: Added WebSocket API with Real-time Fillings Feed
* __SEC API__: Completed XBRL to JSON converter endpoint
##### IMPROVEMENTS
* __Stock API__: Now interpreting CFI Codes of symbols in REST API
* __SEC API__: Renamed "Historical SEC REST API" to "SEC REST API" in documentation to reflect real-time filing updates
##### INTEGRATIONS
* __Stock API__: Added TAIWAN STOCK EXCHANGE (XTAI) with EOD OHLCV data availability T+1 since 2004
## 2025 June 5
##### IMPROVEMENTS
* __Console__: Added a new credits summary section in the billing overview for better financial tracking.
## 2025 May 30
##### IMPROVEMENTS
* __Console__: Expanded notification types to include:
* Credits Added (free, auto recharged, or manually added)
* Credits Auto Recharge Failed
* Credits Low Balance
* API Key First Authorization Failure
## 2025 May 29
##### FEATURES
* __Console__: Enhanced notification system:
* Users can customize which notifications they want to receive
* Support for additional email recipients for non-billing and action required notifications
* Integration capabilities with PagerDuty and Slack channels
* New notifications history view
## 2025 May 28
##### INTEGRATIONS
* __Stock API__: Added SIX SWISS EXCHANGE AG (XSWX) with EOD OHLCV data availability T+1 since 1997.
## 2025 May 22
##### INTEGRATIONS
* __Stock API__: Added HONG KONG EXCHANGES AND CLEARING LTD (XHKG) with EOD OHLCV data availability T+1 since 2015.
## 2025 May 20
##### INTEGRATIONS
* __Stock API__: Added WARSAW STOCK EXCHANGE/EQUITIES/MAIN MARKET (XWAR) with EOD OHLCV data availability T+1 since 1991.
## 2025 May 19
##### FEATURES
* __SEC API__: Launched new SEC API product with:
* Initial set of basic tutorials demonstrating API functionality
* Documentation available at [docs.finfeedapi.com/sec-api](https://docs.finfeedapi.com/sec-api/)
* Example code and tutorials in [GitHub repository](https://github.com/api-bricks/api-bricks-sdk/tree/master/finfeedapi/sec-api-rest/tutorials)
* More features and tutorial content planned for future releases
## 2025 May 15
##### INTEGRATIONS
* __Stock API__: Added TAIPEI EXCHANGE (TPEX/ROCO) with EOD OHLCV data availability T+1 since 2007.
## 2025 May 14
##### IMPROVEMENTS
* __Console__: Added Balance History view showing detailed historical balance changes and transactions.
* __SDK & OpenAPI__: Released new unified GitHub repository at [api-bricks/api-bricks-sdk](https://github.com/api-bricks/api-bricks-sdk) featuring:
* Consolidated OpenAPI definitions for all product lines
* Automated daily updates of OpenAPI definitions
* Automatic SDK updates on OpenAPI changes
* Automated package publishing to PyPI, NuGet, and other package managers
* Legacy and manual SDK support maintained
## 2025 May 9
##### INTEGRATIONS
* __Stock API__: Added SHANGHAI STOCK EXCHANGE (XSHG) with EOD OHLCV data availability T+1 since 1990.
* __Stock API__: Added SHENZHEN STOCK EXCHANGE (XSHE) with EOD OHLCV data availability T+1 since 1999.
##### IMPROVEMENTS
* __Console & API__: Introduced Fractional Billing for Metered Usage.
* __Console & API__: Enhanced billing logic - customers are not invoiced until becoming Paying Customers after using free credits.
* __Console__: Added new Metered Usage views:
* Daily History
* Monthly Statement
* Uninvoiced Currently
* __Console__: Replaced Tax Settings with Tax Registrations in the Invoice Address section.
* __Console__: Enhanced auto recharge feature:
* Prioritizes last successful payment method
* Added support for Direct Debits from bank accounts
## 2025 April 18
##### INTEGRATIONS
* __Stock API__: Expanded End-of-Day integrations by adding the following exchanges: EURONEXT BRUSSELS (ALXB, MLXB, VPXB, XBRU), EURONEXT LISBON – SOCIEDADE GESTORA DE MERCADOS REGULAMENTADOS S.A. (ALXL, ENXL, XLIS), EURONEXT GROUP (ALXP), BORSA ITALIANA S.P.A. (ATFX, BGEM, ETFP, ETLX, EXGM, MIVX, MTAA, MTAH), OSLO BØRS ASA (MERK, XOAS, XOSL), EURONEXT GROWTH DUBLIN (XESM), EURONEXT – EURONEXT AMSTERDAM (XAMS), EURONEXT DUBLIN (XMSM), and EURONEXT PARIS SA (XPAR, XMLI). Data is available for Stocks, Bonds, Funds, and ETFs via the Stock API using the `asset_class` and `symbol_category` fields.
##### FEATURES
* __Stock API__: Added time-aggregated OHLCV endpoints for historical data. See [Historical data](https://docs.finfeedapi.com/stock-api/rest-api-historical/historical-data).
## 2025 March 28
##### BREAKING CHANGES
* __Stock Histrical API__: Initial API product release. Endpoints: Metadata.
* __Stock Histrical API__: Added Native Exchange API for IEX Exchange covering Level 1 & 2 & 3, Trades, Admin and System Messages.
---
# Account (https://www.apibricks.io/platform/docs/general/customer-portal/account)
---
title: Account
description: Manage your team's profile, user access, and core administrative settings.
order: 19
---
# Account
This is your Account section, providing a central hub to manage your team's profile, user access, and core administrative settings.
## Settings
**Settings page**, is located within the "Account" section, where you can manage basic settings related to your team.
Here's a breakdown of the settings available:
- **Team Details**:
- **Name**: You can see and update your team's name. The current name is shown in an input field, with an **"Update"** button next to it to save any changes.
- **ID**: Your team's unique identifier is displayed here, along with a handy copy icon to easily copy it to your clipboard.
- **Leave Team**:
- This section provides the option to leave the current team.
- It includes a cautionary message: "This action is not reversible. Please continue with caution."
- A red **"Leave Team"** button is available to initiate this action.
- **Delete Team**:
- This section allows for the permanent removal of your team.
- A strong warning accompanies this option: "Permanently remove your team and all of its contents from the CoinAPI platform. This action is not reversible. Please continue with caution."
- A red **"Delete Team"** button is present to proceed with this irreversible action.
## Users
**Users page**, is located within the "Account" section. This page specifically allows you to handle user invitations and oversee current user access.
Here's a breakdown of what you can do on this page:
- **Invite Users**:
- This section enables you to add new members to your team.
- You'll find an **"Email"** input field to enter the email address of the person you want to invite.
- A **"Role"** dropdown menu (showing "Select Role" by default) allows you to assign a role to the new user.
- Once you've entered the details, you click the **"Invite User"** button.
- **User Management**:
- This section lists all current users associated with your team, providing an overview of their details and activity.
- The list is presented in a table with the following information for each user:
- **Email**: The user's email address.
- **Role**: The role assigned to the user, typically displayed as a badge ("admin" or "user").
- **Last Sign**: This indicates the user's last sign-in time, shown with relative timestamps like "2 hours ago" (often in green for recent activity) or "never" (in gray).
- An action icon (a **delete icon**) is present for each user, suggesting an option to remove them from the team.
---
# API Keys (https://www.apibricks.io/platform/docs/general/customer-portal/api-keys)
---
title: API Keys
description: Create and manage Standard API Keys and JWT Keys for accessing CoinAPI services.
order: 12
---
# API Keys
This is your **API Keys page**. It provides the explanation of the two types of API keys offered: **Standard API Keys**, which are static secrets you should keep secure, and **JWT API Keys**. The latter allows you to generate JWT tokens using a private or public key, suitable for scenarios like frontend applications due to their short-lived expiration times.
The page is divided into sections for managing these keys.
In the "**Standard API Keys**" section, you'll find a "**Create Standard API Key**" button. Below this is a table listing your existing standard keys. This table displays details for each key, including a Name (which is system-generated if not otherwise specified by you), the associated Product (e.g., "Market Data API," "Flat Files API"), a portion of the API Key itself, the Author, its last usage date (indicated in the "Used" column), and its current operational state (shown in the "Status" column, e.g., "Enabled"). Each key also has a delete icon for its removal.
The "**JWT Keys**" section appears below this. Similar to the Standard API Keys section, this area features a "**Create JWT Key**" button and a table listing your existing JWT keys. This table provides comparable information: Name, associated Product, a portion of the JWT Key, Author, its last usage date (under "Used"), and its current Status. Each JWT key can also be removed using its designated delete icon.
---
# Billing (https://www.apibricks.io/platform/docs/general/customer-portal/billing)
---
title: Billing
description: Manage your account finances, invoices, payment methods, spend management, and more.
order: 10
---
# Billing
## Overview
This is your **Overview page** within the Billing section. It gives you a snapshot of your organization's financial status and related settings.
The page is divided into several key areas:
- **Your Credit Balance**
- **Total Credits** - This is the total number of usage credits (gross) you've purchased or have been granted.
- **Usage This Period** - Credits used so far in the current billing cycle that will be on your next invoice (may include usage from previous periods that has not yet been invoiced).
- **Remaining Credits** - This is your balance of purchased credits after accounting for your uninvoiced usage.
- **Your Available Usage**
- **Remaining Credits** - The credits you currently have left on your account net of uninvoiced usage.
- **Overage Protection** - Your allowance to continue using the service on negative balance. Any usage from this protection will be billed on your next invoice. This credit line is enabling possibility to overage subscriptions without having to pay for it upfront (post-paid).
- **Spend Management Daily Hard Limit** - Credits used today against your daily hard limit. When the limit is reached, further usage is blocked until the next day.
- **Available to Use** - This is the total number of credits available to you right now.
- **Invoice Address** section displays the company name for billing. You have a direct option to "Edit address" here.
- **Invoice Billing Email** section indicates the specific email address where invoices and billing correspondence should be sent. You can use the "Edit email" button to configure this and set a dedicated invoice notification.
- **The auto-recharge** section indicates if this feature is "Disabled" or "Enabled". There's a "Modify" button available to change this setting.
- **Spend Management** section shows whether this functionality is disabled or enabled for your team. There's a "Modify" button available to change this setting.
## Invoices
This is your **Invoices page,** located within the Billing section. It's designed to give you a clear overview of your payments and order history.
The page is organized into two main parts:
- **Payments Due:** This section is set up to list any outstanding payments. You will see columns for the Invoice Date, Invoice ID, Due Date, the Amount owed, and an Actions column for managing them.
- **Order and invoice history:** Below "Payments Due," this section is intended to display a record of your past orders and invoices. For each entry, you will find the Invoice Date, Invoice ID, Payment date, the Amount, and an Actions column.
## Payments Methods
This is your **Payment Methods page**, located within the Billing section. This is where you manage the payment options linked to your account.
The main part of the page is set up to display a list of your saved payment methods. For each card, you can see: **Credit Card** type and its last few digits, **Name on card, Expiring** date, **Status** column shows which card is the "Default Card." For other cards, a "Set as Default" button is available, allowing you to change your primary payment method.
Each listed card also has a delete icon (a trash can), giving you the option to remove a specific payment method.
To add a payment method, you have a clear call to action with the "**Add New Credit Card**" button on the right side of the screen.
## Spend Management
This is your **Spend Management page**, located within the Billing section. This page specifically allows you to control and monitor your organization's credit usage and expenses.
The page features several key components for managing your spending:
- A **Spend Management toggle switch** is at the top. When active, it allows you to set usage credit spend amounts, configure notifications, set up webhooks, and define budget limits.
- **Credits Consumed Today** and **Credits Consumed Yesterday** sections help you track your recent credit usage.
- **Set daily credit usage budget**. You can enter a dollar amount here. If your organization's usage exceeds this budget in a day (UTC), any new connections or API calls will be rejected until the end of that day.
- **Set a daily credit usage email notification threshold.** You can enter a dollar amount here. If your usage surpasses this threshold in a day (UTC), an email notification will be sent.
- **Set a webhook URL**. This allows you to provide a URL that will receive a POST request when a notification threshold or your budget amount is reached, enabling real-time alerts to your own systems or services.
- There's a "**Save Changes**" button at the bottom to apply any adjustments you make to these settings.
## Add Usage Credits
This is your **Add Usage Credits page**, located within the Billing section. This is where you can add funds to your account balance.
The page asks, "How much would you like to add to your balance?" and provides the following options to do so:
- **Payment amount:** You'll find an input field where you can enter the desired dollar amount. There's a note below it specifying that you should "Enter an amount between $5 and $5000."
- **Select a payment method:** There's a dropdown menu, currently showing "Select Method," which you can use to choose from your saved payment methods or via Cryptocurrency.
- **Add new payment method +:** Just below the dropdown, there's an option to "Add new payment method +" if you need to use a card not already on file.
- Finally, once you've entered the amount and selected a payment method, you can click the "**Add to my balance**" button to complete the transaction.
## Auto Recharge
This is your **Auto Recharge page**, located within the Billing section. Its purpose is to help you keep your service running without interruption by automatically adding funds to your account.
The page clearly explains the feature: "Keep your service running by setting up auto-recharge. When your balance reaches a certain threshold, we will automatically charge your card."
The main part of the page features:
- **Setting to Auto Recharge:** This includes a toggle switch. You can use this toggle to enable or disable the auto-recharge functionality.
- A "**Save changes**" button is present, which you can click to apply your choice regarding the auto-recharge setting.
## Invoice Address
This is your **Invoice Address page**, located within the Billing section. It's where you manage the address details used for your invoices. The page provides a form for your invoice address details:
- **Company Name:**
- **Address 1:**
- **Address 2:**
- **City:**
- **Postal code:**
- **Region/Province:**
- **Country:**
- **Purchase order (PO) number:**
After you've entered or updated your address information, you can click the "**Save changes**" button to apply them.
## Invoice Notifications
This is your **Invoice Notifications page**, located within the Billing section. Its purpose, as indicated by the "Billing email" heading and the accompanying note "Invoices and other billing notifications will be sent here," is to specify where your billing communications are directed. On this page, you'll find an "Email" input field, ready for you to enter or update the desired email address. Once you've provided the email, you click the "Updates" button to save this preference.
## Tax Settings
This is your **Tax Settings page**, located within the Billing section. It's designed to help you configure your tax information for accurate billing and compliance.
At the top right, you'll find an "**Add Tax Registration**" button, allowing you to include new tax details. Below this, the page displays a list of your current tax registrations in a table format. This table shows important details for each entry, including an Id, the Country, a Description (such as "European VAT number"), the specific tax Value or number, and its current Status: "unverified" with a red badge, or "verified" with a black badge.
## Balance History
This is your **Balance History page**, located within the Billing section.
The table below presents a detailed listing of all your balance transactions. Each row in this table provides an Id for the transaction, a Description (such as "Stripe Payment Intent... via Auto Recharge call.," "Applied credit balance to invoice," or "Free Trial Credits"), the Created Time showing the date and time of the transaction, and the Amount in USD. You'll notice that credits are shown as positive amounts, while debits are indicated with a negative value.
---
# Home (https://www.apibricks.io/platform/docs/general/customer-portal/home)
---
title: Home
description: Overview of the Customer Portal Home page, including quick actions and team management.
order: 9
---
# Home
This is your starting page when you log in. It gives you direct links to five common actions: You can generate an API key, invite team members, add a payment method, set up auto-recharge, and configure Spend Management.
Beneath these actions, the page displays a section titled "Your teams," where you can manage your current memberships. This area lists all the organizations you are a part of. Each organization is displayed with a button next to it. This button will either say "Select," allowing you to switch to that team, or "Current team," indicating the team you are actively using.
You also have the option to expand your collaborations by creating new teams. You'll find a "Create new team" link displayed directly under the "Your teams" heading. Additionally, at the very bottom of the list of your current organizations, there is a button also labeled "Create new team." The page also informs you of the total number of teams you are associated with.
---
# Customer Portal (https://www.apibricks.io/platform/docs/general/customer-portal)
---
title: Customer Portal
description: This section will cover the customer portal.
order: 8
---
## CoinAPI Customer Portal
### Overview
The API Management Console acts as a platform where you can manage all parts of your interaction with our API services. This platform offers useful tools and clear information to help you effectively use the service, manage costs and teams, handle payments, obtain API credentials, and request technical support.
### Navigation
To make it easy to find what you need, the Customer Portal is organized into these sections:
- **Home:** This is your starting page when you log in.
- **Billing:** Use this section to manage your account's finances.
- **Subscriptions:** Use this section to manage your subscription plans.
- **API Keys:** Use this section to manage your API keys.
- **Traces:** Use this section to monitor your API requests for troubleshooting and performance analysis.
- **Usage Metrics:** Use this section to view your API consumption.
- **Metered Usage:** Use this section to track specific billable actions.
- **Support tickets:** Use this section to submit questions and check the status of existing ones.
- **Quotas and Limits:** Use this section to understand your service limits.
- **Notifications:** Use this section to configure your notification preferences.
- **Account:** Use this section to manage your user profile, settings, and team members.
### Key Features
#### Subscription Management
- **View and Update Subscription Plans**: Easily view your current subscription details and upgrade or downgrade your plan as needed.
- **Billing Information**: Access and update your billing information, view invoices, and manage payment methods.
#### API Usage Monitoring
- **Real-Time Usage Stats**: Track your API calls in real-time to ensure you stay within your plan's limits.
- **Usage Reports**: Generate detailed reports on your API usage over specific periods to analyze and optimize your consumption.
#### API Key Management
- **Create and Manage API Keys**: Generate new API keys, deactivate old ones, and manage permissions to ensure your data is secure.
- **Key Usage Statistics**: Monitor the usage of individual API keys to identify any anomalies or optimize performance.
#### Support Resources
- **Knowledge Base**: Access a comprehensive knowledge base with detailed articles and guides to help you get the most out of CoinAPI.
- **Ticketing System**: Submit support tickets directly through the portal and track their status.
- **Contact Support**: Find various ways to contact our support team for personalized assistance.
### Benefits
- **Efficiency**: Centralized control over all account-related activities saves time and reduces administrative overhead.
- **Transparency**: Clear visibility into your API usage and billing helps you manage costs and prevent overages.
- **Security**: Advanced API key management features ensure your data and resources are protected.
### Getting Started
To access the CoinAPI Customer Portal, simply log in at [Customer Portal Login](https://console.coinapi.io) and start managing your API services today.
---
# Metered Usage (https://www.apibricks.io/platform/docs/general/customer-portal/metered-usage)
---
title: Metered Usage
description: Track and understand your detailed service consumption with daily history, monthly statements, and uninvoiced usage views.
order: 15
---
# Metered Usage
This is your Metered Usage page, accessible through your console. It's designed to provide a transparent way for you to track and understand your detailed service consumption, which is particularly important as invoices offer a more summarized view due to fractional billing. This page also helps you monitor usage that, under the new billing rules, might not be invoiced immediately.
The page is organized into three main views:
- **Daily History:** This view is set up to provide a day-by-day breakdown of your service usage. Here, you can review your consumption patterns on a daily basis.
- **Monthly Statement:** This view offers a more detailed summary of your usage over an entire month, supplementing the summarized information on your main invoice. It provides a comprehensive record of your monthly consumption.
- **Uninvoiced Currently:** This section is designed to display any service usage that has accumulated but has not yet been formally invoiced. This is especially relevant as invoices are issued only after an actual payment (excluding free or promotional credits) is made. In this view, you can see all usage that is awaiting future invoicing, particularly if you are a new customer yet to make an initial payment.
## Daily History
**Daily History page is** located within the "Metered Usage" section. It provides a detailed breakdown of your daily usage for various services and any associated pay-as-you-go costs.
Here's what you'll find on this page:
- **Controls at the Top**:
- **"Select range"**: A dropdown or button that allows you to choose the specific date for which you want to view the history.
- **"Filter Product Name..."**: An input field where you can type to search for specific product names within the history list.
- **Usage Details Table**:
- This table lists your metered usage with the following columns:
- **Name**: The name of the service or product (e.g., "CoinAPI Market Data API").
- **SKU Name**: The specific stock-keeping unit or item name (e.g., "Connections," "API Credits," "Data Transfer - Tier 1").
- **Description**: Details about the item, often including the pricing structure (e.g., "$0.02 per Connection-Hour," "$5.26 / 1k for first 1,000 credits / day," or tiered pricing for credits).
- **Total usage**: The total amount of the service used (e.g., "60.79 Hours," "1000 Credits," "32 GB").
- **Included usage**: The portion of the total usage that is covered by your plan's included allowances.
- **PAYG usage**: The portion of the total usage that exceeds included allowances and falls under pay-as-you-go.
- **PAYG Cost**: The cost associated with any pay-as-you-go usage
- The table displays various entries, such as usage for API connections, different tiers of API credits, and data transfer.
- **Summary and Page Controls at the Bottom**:
- **"Total pre-tax cost"**: Shows the sum of all pay-as-you-go costs for the selected period (e.g., "USD 0.00").
## Monthly Statement
**Monthly Statement page** is located within the "Metered Usage" section. This page provides a summary of your metered usage and any associated pay-as-you-go costs for a selected month.
Here's a breakdown of what you'll find on this page:
- **Controls at the Top**:
- **"Year" dropdown**: Allows you to select the year for the statement.
- **"Month" dropdown**: Allows you to select the month for the statement.
- **"Filter Product Name..."**: An input field where you can type to search for specific product names within the statement.
- **Usage Details Table**:
- This table lists your metered usage for the selected month with the following columns:
- **Name**: The name of the service or product (e.g., "CoinAPI Market Data API").
- **SKU Name**: The specific stock-keeping unit or item name (e.g., "Connections," "API Credits").
- **Description**: Details about the item, often including the pricing structure (e.g., "$0.02 per Connection-Hour," or tiered rates like "$5.26 / 1k for first 1,000 credits / day").
- **Total usage**: The total amount of the service used during the selected month (e.g., "3157.843 Hours," "27000 Credits").
- **Included usage**: The portion of the monthly total usage covered by your plan's included allowances.
- **PAYG usage**: The portion of the monthly total usage that exceeds the included allowances.
- **PAYG Cost**: The cost associated with any pay-as-you-go usage for the month.
- The table displays various entries, reflecting accumulated monthly usage for items like API connections and different tiers of API credits.
- **Summary and Page Controls at the Bottom**:
- **"Total pre-tax cost"**: Shows the sum of all pay-as-you-go costs for the selected month.
## Uninvoiced Currently
**Uninvoiced Currently page** is located within the "Metered Usage" section. This page shows you a real-time or very recent overview of your metered usage that has accumulated since your last invoice and has not yet been billed.
Here's what you'll find on this page:
- **Controls at the Top**:
- **"Filter Product Name..."**: An input field where you can type to search for specific product names within the list of uninvoiced items.
- **Usage Details Table**:
- This table lists your current uninvoiced usage with the following columns:
- **Name**: The name of the service or product (e.g., "CoinAPI Market Data API").
- **SKU Name**: The specific stock-keeping unit or item name (e.g., "Connections," "API Credits").
- **Description**: Details about the item, often including the pricing structure (e.g., "$0.02 per Connection-Hour," or tiered rates like "$5.26 / 1k for first 1,000 credits / day").
- **Total usage**: The total amount of the service used so far in the current uninvoiced period (e.g., "29748.429 Hours," "250000 Credits").
- **Included usage**: The portion of this current usage that is covered by your plan's included allowances.
- **PAYG usage**: The portion of the current usage that exceeds included allowances and would be billable on a pay-as-you-go basis.
- **PAYG Cost**: The potential cost associated with any current pay-as-you-go usage.
- The table displays various entries, reflecting your accumulated usage for items like API connections and different tiers of API credits up to the current point in your billing cycle.
- **Summary and Page Controls at the Bottom**:
- **"Total pre-tax cost"**: Shows the sum of all potential pay-as-you-go costs for the current uninvoiced period (e.g., "USD 0.00").
---
# Notifications (https://www.apibricks.io/platform/docs/general/customer-portal/notifications)
---
title: Notifications
description: Manage your notification preferences and view alerts related to your account activity and services.
order: 18
---
# Notifications
This is your Notifications page, where you can manage your preferences and view alerts related to your account activity and services.
## My Settings
This is your **Settings page**, located within the "Notifications" section. This page allows you to customize a wide array of notification preferences across different categories, each controlled by a simple toggle switch - ON and OFF.
Here are the available notification settings, organized by section:
- **Technical Issues**
- **API Key Authorization Rejected**: "Notify me when authorization using API Key will be rejected."
- **Subscription Quota Usage**
- **Subscription Quota Used 75% Threshold**: "Notify when any current quota from subscription will exceed 75% threshold, no more than once per calendar month per organization."
- **Subscription Quota Exceeded 100% Threshold**: "Notify when any current quota from subscription will exceed 100% threshold, no more than once per calendar month per organization."
- **Spend Management**
- **Spend Management Notify Limit**: "When Spend Management Notify Limit is enabled, then include me as user who should be notified when the limit is hit, no more than once per day."
- **Spend Management Hard Limit**: "When Spend Management Hard Limit is enabled, then include me as user who should be notified when the limit is hit, no more than once per day."
- **Subscriptions**
- **Subscription Created**: "Notify me when the subscription is created on my organization account."
- **Subscription Updated**: "Notify me when the subscription is updated on my organization account."
- **Subscription Cancelled**: "Notify me when the subscription is cancelled on my organization account."
- **Subscription Terminated**: "Notify me when the subscription is terminated on my organization account."
- **Subscription Reactivated**: "Notify me when the subscription is reactivated on my organization account."
- **Invoices**
- **Invoice Created**: "Notify me when new invoice is created."
- **Invoice Paid**: "Notify me when new invoice is paid."
- **Invoice Payment Failed**: "Notify me when payment failed on the invoice."
- **Invoice Voided**: "Notify me when the invoice was voided."
- **Notifications**
- **Notification Settings**: "Notify me when organization notification email settings will change."
- **API Usage Credits**
- **Credits Auto-recharge Failed**: "Notify me when auto-recharge of the credits is enabled and will fail."
- **Credits Balance Low**: "Notify me when credits balance will fall below 10 USD."
- **Credits Added**: "Notify me when credits were added on the organization account, either via the auto-recharge, manually or via other methods."
## Additional Emails
**Additional Emails page** is located within the "Notifications" section. This page allows you to specify additional email addresses that will receive various types of notifications, in addition to those sent to team members based on their individual preferences. You can provide multiple emails in each field, separated by commas (,) or semicolons (;).
Here are the different email notification categories you can configure:
- **Billing Notifications Email**:
- This is where invoices and other billing-related notifications will be sent. It's useful for routing these communications to a specific department or an invoice management system.
- **All Non-Billing Notifications Email**:
- All notifications that are not billing-related will be sent to the address(es) specified here. This can help consolidate non-billing alerts, for example, by sending them to a dedicated Slack channel that has a unique email address.
- **Action Required Notifications Email**:
- Notifications that require your action will be sent to the email(s) listed in this field. This is beneficial for centralizing urgent alerts, potentially routing them to services like PagerDuty or a specific Slack channel.
After entering or updating the email addresses in the respective fields, you would click the **"Save changes"** button at the bottom of the page to apply your configurations.
## History page
**History page** is located within the "Notifications" section. This page provides a log of all the notifications that have been sent, allowing you to review past alerts and communications.
Here's what you'll find on this page:
- **Controls at the Top**:
- **"Filter Subject..."**: An input field that lets you search through the notification history by the subject line.
- **Notification History List**:
- A table displays the record of sent notifications with the following details for each entry:
- **Timestamp**: The date and time when the notification was sent.
- **Email ID**: A unique identifier for the specific email notification that was sent.
- **Subject**: The subject line or a brief description of the notification's content (e.g., "Credits Added to your Org," "Invoice has been paid" or "Alert: Contact notification email changed").
---
# Quotas and Limits (https://www.apibricks.io/platform/docs/general/customer-portal/quotas-limits)
---
title: Quotas and Limits
description: View the various usage limits and quotas applied to different products and services.
order: 17
---
# Quotas and Limits
This is your **Limits page**, where you can view the various usage limits and quotas applied to different products and services.
At the top of the page, you'll find a "Filter Name..." input field, allowing you to search for specific limits. The main section displays a table that lists these limits in detail.
For each item, the table shows the **Product** it belongs to (such as "MarketData"), the **Name** of the specific limit (like "API Credits" or "Data Transfer - Tier 1"), and its **Type**. You'll also see a visual **Usage** indicator (a progress bar), the **Current Usage** amount, "Your Quota", and the "Default Quota."
---
# Subscriptions (https://www.apibricks.io/platform/docs/general/customer-portal/subscriptions)
---
title: Subscriptions
description: Manage your subscription plans, payment methods, and invoice history.
order: 11
---
# Subscriptions
This is your **Subscription Management Portal**. On the left side, a navigation pane displays the portal's name and a link allowing you to return to the main page.
The main content area on the right provides details about your subscription and billing. At the top, the "**Current Subscription**" section shows your current subscription plan and associated costs. It also informs you when your subscription will be renewed.
To change the subscription plan, you have an "Update subscription" button and an option to "Cancel subscription."
Below this primary section, you will find:
- **Payment Methods:** This area lists your registered payment options. A link to "+ Add payment method" is available for including new payment details.
- **Invoice History:** This section contains a chronological list of your past invoices. Each entry specifies the invoice date, total amount, and payment status.
---
# Support Tickets (https://www.apibricks.io/platform/docs/general/customer-portal/support-tickets)
---
title: Support Tickets
description: View, manage, and create support requests through the Customer Portal.
order: 16
---
# Support Tickets
This is your **Support tickets page**, the central place for viewing and managing all your support requests, as well as creating new ones.
At the top of the page, you'll find an input field labeled "Filter Subject..." which allows you to quickly search for specific tickets. Alongside this, there's an "Add New Ticket" button, enabling you to submit a new support request.
The main area of the page displays a comprehensive list of your support tickets. For each ticket, you can see:
- **ID**: A unique identification number for the ticket.
- **Subject**: A brief description of the issue or query.
- **Created**: The date and time when the ticket was originally submitted.
- **Last activity**: The date and time of the most recent update or communication.
- **Severity**: Indicates the impact level of the issue, with a numerical rating.
- **Status**: The current state of the ticket.
---
# Traces (https://www.apibricks.io/platform/docs/general/customer-portal/traces)
---
title: Traces
description: Monitor, analyze, and debug your API calls with detailed request and connection traces.
order: 13
---
# Traces
## Traces Requests
This is your **Traces Requests page**, located within the "Traces" section. It is a tool for monitoring, analyzing, and debugging your API calls. It provides a detailed overview of your API request and response activity.
On the left side of the page, you have filtering options to narrow down the traces.
You can filter by **Time**, with choices:
- "Last 5 minutes"
- "Last 15 minutes"
- "Last 1 hour"
- "Last 4 hours"
- "Last 24 hours"
You can filter by **HTTP Status**, including:
- "All"
- "Success"
- "Client Error"
- "Server Error"
The main area on the right, titled "Traces Requests," displays the list of API call traces. Here, you'll find an "**Export data**" button to download the trace information and a field to "Filter Method..." if you're looking for specific API methods.
The table itself shows key details for each API call: the **Timestamp (UTC)** when the call was made, the **Method** used, the **Product** accessed, the **HTTP** status code, and the **Response time**.
You can click on a specific trace entry to see a detailed JSON view with more granular information so so-called "**Request Trace".** It's the kind of in-depth view you'd access when investigating a particular trace from the main list.
### Request Trace
At the top, under "Connection Details," you get a quick summary with cards showing the **HTTP Route** (e.g., `v1/ohlcv/symbol_id/history`), the **HTTP Method** (e.g., `GET`), and the **HTTP Status Code** (e.g., `200`).
Below this summary, the page lists numerous specific details about the trace. This includes the **Timestamp** of the request, a unique **Trace ID**, the **Span Name**, and the **Service Name** like "MarketDataAPI/REST." A significant field is **Span Attributes**, which displays a JSON block containing many raw request and response parameters, including the API key used and target details. Further down, you'll find more parsed information such as the request **Duration**, the specific **HTTP Target** and full **HTTP URL**, the **HTTP Flavor**, the **API Key** involved, the **NET Host Name**, the **HTTPScheme**, and the **ID Organization**. Some details like the HTTP method, route, and status code are repeated here from the summary cards for comprehensive reference.
### Traces Connections
This is your **Traces Connections page**, located within the "Traces" section. This page provides an overview of service connections, detailing their activity and status.
At the top, you have a field to "Filter Service Name..." if you need to find connections related to a specific service.
The main part of the page displays a table listing these connections. Each entry in the table shows a unique **Connection ID**, the **Service Name** (e.g., "MarketData"), the **Protocol Name** (e.g., "WebSocket"), the **Start Time** and **End Time** of the connection, and the current **Status**. The status is clearly indicated, showing whether a connection is "Connected" or "Disconnected," highlighted with a badge.
---
# Usage Explorer (https://www.apibricks.io/platform/docs/general/customer-portal/usage-explorer)
---
title: Usage Explorer
description: Visualize and analyze operational data points with filtering and grouping capabilities.
order: 14
---
# Usage Explorer
This is your **Usage Explorer page**, a dashboard that helps you visualize and analyze various operational data points. The system uses parameters to identify where usage occurred, allowing you to break down metrics effectively.
On the left side, you'll find a panel with several filters to customize the data you see. Each metric can contain a single value. Parameters are used to identify where the usage occurred.
- **Metric Selection -** this dropdown allows you to choose the primary data point for analysis:
- "Data Messages Received (count)"
- "Data Messages Received (sent)"
- "Data Bytes Received (bytes)"
- "Data Bytes Sent (bytes)"
- "Connection Time (connection-seconds)"
- "API Calls (count)"
- "API Calls Received (count)"
- "API Calls Sent (count)"
- "Market Data API REST Credits (credits)"
- **Group By -** this dropdown lets you categorize or group the selected metric for:
- "DataCenter" - Location where the usage metric was created (e.g. `AWS-EU-EAST-1` etc)
- "ProtocolName" - he name of the protocol that was used to generate the metric (e.g. `REST`, `WebSocket`, `FIX`, `S3`)
- "ServiceName" - The name of the product (e.g. `MarketData`)
- **API Keys -** helps separate usage by the specific API Key that initiated the activity.
- You can filter by "All API keys," or select specific keys
- **Data Center -** filters metrics by the location where the usage occurred (e.g., a specific server facility). Includes "All data centers" or specific locations like "HQ-5" and "DP-AP-NORTHEAST-TY." A search and "Select All" are also available.
- **Data Source -** isolates usage related to a particular data source (e.g., a specific exchange or blockchain).
- **Operation Name -** filters by the specific ID that identifies operations within a Service and Protocol (this is often a Data Type or a specific method call). Search and "Select All" functionalities are present.
- **Protocol Name -** allows you to select metrics based on the communication protocol used:
- "REST"
- "WebSocket"
- "FIX"
- **Service Name -** Filters metrics by the specific product.
- "Market Data"
- "ExchangeRates"
- "FinFeedStockAPI"
- "NAAS"
- "Indexes"
- "EMS"
**The main area on the right displays the selected metrics:**
- **Time Range Selection**:
- You can quickly select a time frame using buttons like **1H, 6H, 1D, 3D, 1W, 2W, 1M**.
- A **"Select range"** field is also available for choosing a custom date and time period.
- **Metrics Chart**:
- A bar chart visually represents the selected metric over the chosen time.
- **Summary Table**:
- Below the chart, a table summarizes the data.
---
# 🔗 Console REST API (https://www.apibricks.io/platform/docs/console-rest-api)
---
title: 🔗 Console REST API
description: Complete reference for APIBricks Console REST API endpoints.
---
import { Card, Cards } from 'fumadocs-ui/components/card'
---
# Create new API key (https://www.apibricks.io/platform/docs/console-rest-api/api-keys/console_create_api_key)
---
title: Create new API key
full: true
_openapi:
method: POST
toc: []
structuredData:
headings: []
contents:
- content: Creates a new API key for accessing CoinAPI services
---
{/* This file was generated by Fumadocs. Do not edit this file directly. Any changes should be made by running the generation command again. */}
Creates a new API key for accessing CoinAPI services
---
# Delete API key (https://www.apibricks.io/platform/docs/console-rest-api/api-keys/console_delete_api_key_by_id)
---
title: Delete API key
full: true
_openapi:
method: DELETE
toc: []
structuredData:
headings: []
contents:
- content: Permanently deletes an API key
---
{/* This file was generated by Fumadocs. Do not edit this file directly. Any changes should be made by running the generation command again. */}
Permanently deletes an API key
---
# Get API keys (https://www.apibricks.io/platform/docs/console-rest-api/api-keys/console_list_api_key)
---
title: Get API keys
full: true
_openapi:
method: GET
toc: []
structuredData:
headings: []
contents:
- content: Retrieves all API keys for the current organization
---
{/* This file was generated by Fumadocs. Do not edit this file directly. Any changes should be made by running the generation command again. */}
Retrieves all API keys for the current organization
---
# Rename API key (https://www.apibricks.io/platform/docs/console-rest-api/api-keys/console_patch_api_key_rename)
---
title: Rename API key
full: true
_openapi:
method: PATCH
toc: []
structuredData:
headings: []
contents:
- content: Updates the display name of an API key
---
{/* This file was generated by Fumadocs. Do not edit this file directly. Any changes should be made by running the generation command again. */}
Updates the display name of an API key
---
# Change API key status (https://www.apibricks.io/platform/docs/console-rest-api/api-keys/console_patch_api_key_status)
---
title: Change API key status
full: true
_openapi:
method: PATCH
toc: []
structuredData:
headings: []
contents:
- content: Activates or deactivates an API key
---
{/* This file was generated by Fumadocs. Do not edit this file directly. Any changes should be made by running the generation command again. */}
Activates or deactivates an API key
---
# Gets audit log events for the current organization with flexible filtering.
The effective time window is always at least 24 hours regardless of the parameters
supplied: if the resolved window is shorter it is automatically expanded by moving
the start time back while keeping the end time unchanged. (https://www.apibricks.io/platform/docs/console-rest-api/audit-log/console_list_audit_log_query)
---
title: >-
Gets audit log events for the current organization with flexible filtering.
The effective time window is always at least 24 hours regardless of the
parameters
supplied: if the resolved window is shorter it is automatically expanded by
moving
the start time back while keeping the end time unchanged.
full: true
_openapi:
method: GET
toc: []
structuredData:
headings: []
contents:
- content: >-
Returns audit log events for your organization with flexible filtering
options. The effective time window is always at least 24 hours: if the
resolved range is shorter it is automatically expanded by moving start
back while keeping end fixed. Use for reviewing activity history and
compliance auditing.
---
{/* This file was generated by Fumadocs. Do not edit this file directly. Any changes should be made by running the generation command again. */}
Returns audit log events for your organization with flexible filtering options. The effective time window is always at least 24 hours: if the resolved range is shorter it is automatically expanded by moving start back while keeping end fixed. Use for reviewing activity history and compliance auditing.
---
# Gets the latest audit log events for the current organization (no time filtering) (https://www.apibricks.io/platform/docs/console-rest-api/audit-log/console_list_audit_trail_latest)
---
title: >-
Gets the latest audit log events for the current organization (no time
filtering)
full: true
_openapi:
method: GET
toc: []
structuredData:
headings: []
contents:
- content: >-
Returns the most recent audit trail events for your organization,
ordered by newest first. No time filtering applied - returns the
latest events up to the specified limit.
---
{/* This file was generated by Fumadocs. Do not edit this file directly. Any changes should be made by running the generation command again. */}
Returns the most recent audit trail events for your organization, ordered by newest first. No time filtering applied - returns the latest events up to the specified limit.
---
# Get connection events (https://www.apibricks.io/platform/docs/console-rest-api/connection-logs/console_list_connection_events)
---
title: Get connection events
full: true
_openapi:
method: GET
toc: []
structuredData:
headings: []
contents:
- content: >-
Retrieves connection events for a specific connection ID within the
organization
---
{/* This file was generated by Fumadocs. Do not edit this file directly. Any changes should be made by running the generation command again. */}
Retrieves connection events for a specific connection ID within the organization
---
# Get connection status (https://www.apibricks.io/platform/docs/console-rest-api/connection-logs/console_list_connection_status)
---
title: Get connection status
full: true
_openapi:
method: GET
toc: []
structuredData:
headings: []
contents:
- content: >-
Retrieves connection status logs for the organization, optionally
filtered by API key or connection ID
---
{/* This file was generated by Fumadocs. Do not edit this file directly. Any changes should be made by running the generation command again. */}
Retrieves connection status logs for the organization, optionally filtered by API key or connection ID
---
# Gets connection event analytics grouped by service, protocol, data center, and event type for the current organization (https://www.apibricks.io/platform/docs/console-rest-api/connection-analytics/console_list_connection_analytics_events_organization_summary)
---
title: >-
Gets connection event analytics grouped by service, protocol, data center, and
event type for the current organization
full: true
_openapi:
method: GET
toc: []
structuredData:
headings: []
contents:
- content: >-
Returns connection event analytics for your organization grouped by
service, protocol, data center, and event type. Use for understanding
your organization's connection patterns and troubleshooting.
---
{/* This file was generated by Fumadocs. Do not edit this file directly. Any changes should be made by running the generation command again. */}
Returns connection event analytics for your organization grouped by service, protocol, data center, and event type. Use for understanding your organization's connection patterns and troubleshooting.
---
# Gets raw connection event records with flexible filtering for the current organization (https://www.apibricks.io/platform/docs/console-rest-api/connection-analytics/console_list_connection_analytics_events_query)
---
title: >-
Gets raw connection event records with flexible filtering for the current
organization
full: true
_openapi:
method: GET
toc: []
structuredData:
headings: []
contents:
- content: >-
Returns raw connection event entries for your organization with
flexible filtering options. Use for detailed event analysis,
troubleshooting, and historical tracking. Includes all event types and
descriptions.
---
{/* This file was generated by Fumadocs. Do not edit this file directly. Any changes should be made by running the generation command again. */}
Returns raw connection event entries for your organization with flexible filtering options. Use for detailed event analysis, troubleshooting, and historical tracking. Includes all event types and descriptions.
---
# Gets time-series connection event analytics with flexible filtering for the current organization (https://www.apibricks.io/platform/docs/console-rest-api/connection-analytics/console_list_connection_analytics_events_timeseries)
---
title: >-
Gets time-series connection event analytics with flexible filtering for the
current organization
full: true
_openapi:
method: GET
toc: []
structuredData:
headings: []
contents:
- content: >-
Returns connection event analytics for your organization aggregated by
time intervals and event types. Use for trend analysis, monitoring
dashboards, and event pattern recognition.
---
{/* This file was generated by Fumadocs. Do not edit this file directly. Any changes should be made by running the generation command again. */}
Returns connection event analytics for your organization aggregated by time intervals and event types. Use for trend analysis, monitoring dashboards, and event pattern recognition.
---
# Gets raw connection status records with flexible filtering for the current organization (https://www.apibricks.io/platform/docs/console-rest-api/connection-analytics/console_list_connection_analytics_query)
---
title: >-
Gets raw connection status records with flexible filtering for the current
organization
full: true
_openapi:
method: GET
toc: []
structuredData:
headings: []
contents:
- content: >-
Returns raw connection status records for your organization with
flexible filtering options. Use for detailed analysis, UI display, and
export. Includes connection duration, active status, and heartbeat
information.
---
{/* This file was generated by Fumadocs. Do not edit this file directly. Any changes should be made by running the generation command again. */}
Returns raw connection status records for your organization with flexible filtering options. Use for detailed analysis, UI display, and export. Includes connection duration, active status, and heartbeat information.
---
# Gets connection analytics grouped by service, protocol, and data center for the current organization (https://www.apibricks.io/platform/docs/console-rest-api/connection-analytics/console_list_connection_analytics_summary)
---
title: >-
Gets connection analytics grouped by service, protocol, and data center for
the current organization
full: true
_openapi:
method: GET
toc: []
structuredData:
headings: []
contents:
- content: >-
Returns connection analytics for your organization grouped by service,
protocol, and data center. Shows total connections, active
connections, unique API keys, connection duration metrics, and
activity timestamps.
---
{/* This file was generated by Fumadocs. Do not edit this file directly. Any changes should be made by running the generation command again. */}
Returns connection analytics for your organization grouped by service, protocol, and data center. Shows total connections, active connections, unique API keys, connection duration metrics, and activity timestamps.
---
# Gets time-series connection analytics with flexible filtering for the current organization (https://www.apibricks.io/platform/docs/console-rest-api/connection-analytics/console_list_connection_analytics_time_series)
---
title: >-
Gets time-series connection analytics with flexible filtering for the current
organization
full: true
_openapi:
method: GET
toc: []
structuredData:
headings: []
contents:
- content: >-
Returns connection analytics for your organization aggregated by time
intervals. Shows connection counts, active connections, unique API
keys, and connection duration metrics over time.
---
{/* This file was generated by Fumadocs. Do not edit this file directly. Any changes should be made by running the generation command again. */}
Returns connection analytics for your organization aggregated by time intervals. Shows connection counts, active connections, unique API keys, and connection duration metrics over time.
---
# Request free trial credits for the authenticated organization (https://www.apibricks.io/platform/docs/console-rest-api/free-credits/console_RequestFreeCredits)
---
title: Request free trial credits for the authenticated organization
full: true
_openapi:
method: POST
toc: []
structuredData:
headings: []
contents:
- content: >-
Grants $25 USD (2500 cents) in free trial credits to the authenticated
organization that meets eligibility criteria.
The organization ID is read from the authenticated JWT claims — no
orgId parameter is required.
Eligibility criteria:
- Organization has active payment methods or prior payment history.
- Organization has API key activity since October 2024.
- Organization has at least one verified payment method (with card
fingerprint).
- Organization's payment method fingerprint is not shared with another
account (fraud guard).
Idempotent: calling this endpoint again for an organization that
already received free credits
returns HTTP 409 Conflict with alreadyGranted=true rather than
granting again.
---
{/* This file was generated by Fumadocs. Do not edit this file directly. Any changes should be made by running the generation command again. */}
Grants $25 USD (2500 cents) in free trial credits to the authenticated organization that meets eligibility criteria.
The organization ID is read from the authenticated JWT claims — no orgId parameter is required.
Eligibility criteria:
- Organization has active payment methods or prior payment history.
- Organization has API key activity since October 2024.
- Organization has at least one verified payment method (with card fingerprint).
- Organization's payment method fingerprint is not shared with another account (fraud guard).
Idempotent: calling this endpoint again for an organization that already received free credits
returns HTTP 409 Conflict with alreadyGranted=true rather than granting again.
---
# Get paid invoices (https://www.apibricks.io/platform/docs/console-rest-api/invoices/console_list_invoices_paid)
---
title: Get paid invoices
full: true
_openapi:
method: GET
toc: []
structuredData:
headings: []
contents:
- content: Retrieves all paid invoices for the organization
---
{/* This file was generated by Fumadocs. Do not edit this file directly. Any changes should be made by running the generation command again. */}
Retrieves all paid invoices for the organization
---
# Get unpaid invoices (https://www.apibricks.io/platform/docs/console-rest-api/invoices/console_list_invoices_unpaid)
---
title: Get unpaid invoices
full: true
_openapi:
method: GET
toc: []
structuredData:
headings: []
contents:
- content: Retrieves all unpaid invoices for the organization
---
{/* This file was generated by Fumadocs. Do not edit this file directly. Any changes should be made by running the generation command again. */}
Retrieves all unpaid invoices for the organization
---
# Get grouped metric data (https://www.apibricks.io/platform/docs/console-rest-api/metrics-usage/console_create_metrics_usage_group)
---
title: Get grouped metric data
full: true
_openapi:
method: POST
toc: []
structuredData:
headings: []
contents:
- content: >-
Retrieves usage metrics grouped by specified dimensions with filtering
options
---
{/* This file was generated by Fumadocs. Do not edit this file directly. Any changes should be made by running the generation command again. */}
Retrieves usage metrics grouped by specified dimensions with filtering options
---
# Get metrics configuration (https://www.apibricks.io/platform/docs/console-rest-api/metrics-usage/console_get_metrics_usage_conf)
---
title: Get metrics configuration
full: true
_openapi:
method: GET
toc: []
structuredData:
headings: []
contents:
- content: Retrieves available metrics and their dimensions for usage analysis
---
{/* This file was generated by Fumadocs. Do not edit this file directly. Any changes should be made by running the generation command again. */}
Retrieves available metrics and their dimensions for usage analysis
---
# Get metric filters (https://www.apibricks.io/platform/docs/console-rest-api/metrics-usage/console_list_metrics_usage_filters)
---
title: Get metric filters
full: true
_openapi:
method: GET
toc: []
structuredData:
headings: []
contents:
- content: Retrieves available filters for a specific metric
---
{/* This file was generated by Fumadocs. Do not edit this file directly. Any changes should be made by running the generation command again. */}
Retrieves available filters for a specific metric
---
# Update email notifications (https://www.apibricks.io/platform/docs/console-rest-api/notifications/console_create_notification_emails)
---
title: Update email notifications
full: true
_openapi:
method: POST
toc: []
structuredData:
headings: []
contents:
- content: Updates email notification settings for the organization
---
{/* This file was generated by Fumadocs. Do not edit this file directly. Any changes should be made by running the generation command again. */}
Updates email notification settings for the organization
---
# Get email notifications (https://www.apibricks.io/platform/docs/console-rest-api/notifications/console_get_notification_emails)
---
title: Get email notifications
full: true
_openapi:
method: GET
toc: []
structuredData:
headings: []
contents:
- content: Retrieves email notification settings for the organization
---
{/* This file was generated by Fumadocs. Do not edit this file directly. Any changes should be made by running the generation command again. */}
Retrieves email notification settings for the organization
---
# Get notification history (https://www.apibricks.io/platform/docs/console-rest-api/notifications/console_get_notification_history)
---
title: Get notification history
full: true
_openapi:
method: GET
toc: []
structuredData:
headings: []
contents:
- content: Retrieves notification history for the organization
---
{/* This file was generated by Fumadocs. Do not edit this file directly. Any changes should be made by running the generation command again. */}
Retrieves notification history for the organization
---
# Get user notification settings (https://www.apibricks.io/platform/docs/console-rest-api/notifications/console_get_user_notifications)
---
title: Get user notification settings
full: true
_openapi:
method: GET
toc: []
structuredData:
headings: []
contents:
- content: Retrieves notification preferences for the current user
---
{/* This file was generated by Fumadocs. Do not edit this file directly. Any changes should be made by running the generation command again. */}
Retrieves notification preferences for the current user
---
# Update user notification setting (https://www.apibricks.io/platform/docs/console-rest-api/notifications/console_update_user_notification)
---
title: Update user notification setting
full: true
_openapi:
method: POST
toc: []
structuredData:
headings: []
contents:
- content: Updates notification preference for a specific notification type
---
{/* This file was generated by Fumadocs. Do not edit this file directly. Any changes should be made by running the generation command again. */}
Updates notification preference for a specific notification type
---
# Get payment cards (https://www.apibricks.io/platform/docs/console-rest-api/payment-cards/console_list_payment)
---
title: Get payment cards
full: true
_openapi:
method: GET
toc: []
structuredData:
headings: []
contents:
- content: Retrieves all payment cards associated with the organization
---
{/* This file was generated by Fumadocs. Do not edit this file directly. Any changes should be made by running the generation command again. */}
Retrieves all payment cards associated with the organization
---
# Delete payment card (https://www.apibricks.io/platform/docs/console-rest-api/payment-cards/console_patch_payment_delete_card)
---
title: Delete payment card
full: true
_openapi:
method: PATCH
toc: []
structuredData:
headings: []
contents:
- content: >-
Removes a payment card from the organization (requires no unpaid
invoices or active subscriptions)
---
{/* This file was generated by Fumadocs. Do not edit this file directly. Any changes should be made by running the generation command again. */}
Removes a payment card from the organization (requires no unpaid invoices or active subscriptions)
---
# Set default payment card (https://www.apibricks.io/platform/docs/console-rest-api/payment-cards/console_patch_payment_set_default)
---
title: Set default payment card
full: true
_openapi:
method: PATCH
toc: []
structuredData:
headings: []
contents:
- content: Sets a payment card as the default for the organization
---
{/* This file was generated by Fumadocs. Do not edit this file directly. Any changes should be made by running the generation command again. */}
Sets a payment card as the default for the organization
---
# Add new payment card (https://www.apibricks.io/platform/docs/console-rest-api/payment-cards/console_update_payment)
---
title: Add new payment card
full: true
_openapi:
method: PUT
toc: []
structuredData:
headings: []
contents:
- content: >-
Creates a checkout session to add a new payment card to the
organization
---
{/* This file was generated by Fumadocs. Do not edit this file directly. Any changes should be made by running the generation command again. */}
Creates a checkout session to add a new payment card to the organization
---
# Update organization details (https://www.apibricks.io/platform/docs/console-rest-api/organization/console_create_organization)
---
title: Update organization details
full: true
_openapi:
method: POST
toc: []
structuredData:
headings: []
contents:
- content: Updates organization information (admin only)
---
{/* This file was generated by Fumadocs. Do not edit this file directly. Any changes should be made by running the generation command again. */}
Updates organization information (admin only)
---
# Request Slack channel (https://www.apibricks.io/platform/docs/console-rest-api/organization/console_create_organization_slack_channel_request)
---
title: Request Slack channel
full: true
_openapi:
method: POST
toc: []
structuredData:
headings: []
contents:
- content: Requests a Slack channel for the organization
---
{/* This file was generated by Fumadocs. Do not edit this file directly. Any changes should be made by running the generation command again. */}
Requests a Slack channel for the organization
---
# Get countries list (https://www.apibricks.io/platform/docs/console-rest-api/organization/console_get_organization_countries)
---
title: Get countries list
full: true
_openapi:
method: GET
toc: []
structuredData:
headings: []
contents:
- content: Retrieves list of available countries for organization setup
---
{/* This file was generated by Fumadocs. Do not edit this file directly. Any changes should be made by running the generation command again. */}
Retrieves list of available countries for organization setup
---
# Get usage date range (https://www.apibricks.io/platform/docs/console-rest-api/organization/console_get_organization_usage_daterange)
---
title: Get usage date range
full: true
_openapi:
method: GET
toc: []
structuredData:
headings: []
contents:
- content: Retrieves the available date range for organization usage data
---
{/* This file was generated by Fumadocs. Do not edit this file directly. Any changes should be made by running the generation command again. */}
Retrieves the available date range for organization usage data
---
# Get organization details (https://www.apibricks.io/platform/docs/console-rest-api/organization/console_list_organization)
---
title: Get organization details
full: true
_openapi:
method: GET
toc: []
structuredData:
headings: []
contents:
- content: Retrieves details of the current organization
---
{/* This file was generated by Fumadocs. Do not edit this file directly. Any changes should be made by running the generation command again. */}
Retrieves details of the current organization
---
# Get balance transaction history (https://www.apibricks.io/platform/docs/console-rest-api/organization/console_list_organization_balance_history)
---
title: Get balance transaction history
full: true
_openapi:
method: GET
toc: []
structuredData:
headings: []
contents:
- content: >-
Retrieves organization balance transaction history, optionally
filtered by date range
---
{/* This file was generated by Fumadocs. Do not edit this file directly. Any changes should be made by running the generation command again. */}
Retrieves organization balance transaction history, optionally filtered by date range
---
# Get daily usage statistics (https://www.apibricks.io/platform/docs/console-rest-api/organization/console_list_organization_usage_per_day)
---
title: Get daily usage statistics
full: true
_openapi:
method: GET
toc: []
structuredData:
headings: []
contents:
- content: >-
Retrieves organization usage statistics aggregated by day for the
specified date range
---
{/* This file was generated by Fumadocs. Do not edit this file directly. Any changes should be made by running the generation command again. */}
Retrieves organization usage statistics aggregated by day for the specified date range
---
# Get monthly usage statistics (https://www.apibricks.io/platform/docs/console-rest-api/organization/console_list_organization_usage_per_month)
---
title: Get monthly usage statistics
full: true
_openapi:
method: GET
toc: []
structuredData:
headings: []
contents:
- content: >-
Retrieves organization usage statistics aggregated by month for the
specified year and month
---
{/* This file was generated by Fumadocs. Do not edit this file directly. Any changes should be made by running the generation command again. */}
Retrieves organization usage statistics aggregated by month for the specified year and month
---
# Get uninvoiced usage statistics (https://www.apibricks.io/platform/docs/console-rest-api/organization/console_list_organization_usage_uninvoiced)
---
title: Get uninvoiced usage statistics
full: true
_openapi:
method: GET
toc: []
structuredData:
headings: []
contents:
- content: >-
Retrieves organization usage statistics that have not yet been
invoiced
---
{/* This file was generated by Fumadocs. Do not edit this file directly. Any changes should be made by running the generation command again. */}
Retrieves organization usage statistics that have not yet been invoiced
---
# Delete payment method (https://www.apibricks.io/platform/docs/console-rest-api/payment-methods/console_delete_payment_methods)
---
title: Delete payment method
full: true
_openapi:
method: DELETE
toc: []
structuredData:
headings: []
contents:
- content: Removes a payment method from the organization
---
{/* This file was generated by Fumadocs. Do not edit this file directly. Any changes should be made by running the generation command again. */}
Removes a payment method from the organization
---
# Get payment methods (https://www.apibricks.io/platform/docs/console-rest-api/payment-methods/console_list_payment_methods)
---
title: Get payment methods
full: true
_openapi:
method: GET
toc: []
structuredData:
headings: []
contents:
- content: >-
Retrieves all payment methods for the organization with default method
marked
---
{/* This file was generated by Fumadocs. Do not edit this file directly. Any changes should be made by running the generation command again. */}
Retrieves all payment methods for the organization with default method marked
---
# Set default payment method (https://www.apibricks.io/platform/docs/console-rest-api/payment-methods/console_patch_payment_methods)
---
title: Set default payment method
full: true
_openapi:
method: PATCH
toc: []
structuredData:
headings: []
contents:
- content: Sets a payment method as the default for the organization
---
{/* This file was generated by Fumadocs. Do not edit this file directly. Any changes should be made by running the generation command again. */}
Sets a payment method as the default for the organization
---
# Add payment method (https://www.apibricks.io/platform/docs/console-rest-api/payment-methods/console_update_payment_methods)
---
title: Add payment method
full: true
_openapi:
method: PUT
toc: []
structuredData:
headings: []
contents:
- content: Creates a checkout session for adding a new payment method
---
{/* This file was generated by Fumadocs. Do not edit this file directly. Any changes should be made by running the generation command again. */}
Creates a checkout session for adding a new payment method
---
# Get all products (https://www.apibricks.io/platform/docs/console-rest-api/products/console_list_products)
---
title: Get all products
full: true
_openapi:
method: GET
toc: []
structuredData:
headings: []
contents:
- content: >-
Retrieves all available API products with pricing information. Use
productName to limit the response to a single product by name or ID.
---
{/* This file was generated by Fumadocs. Do not edit this file directly. Any changes should be made by running the generation command again. */}
Retrieves all available API products with pricing information. Use productName to limit the response to a single product by name or ID.
---
# Get quota information (https://www.apibricks.io/platform/docs/console-rest-api/quota/console_list_quota)
---
title: Get quota information
full: true
_openapi:
method: GET
toc: []
structuredData:
headings: []
contents:
- content: Retrieves current quota limits and usage for the organization
---
{/* This file was generated by Fumadocs. Do not edit this file directly. Any changes should be made by running the generation command again. */}
Retrieves current quota limits and usage for the organization
---
# Gets raw request logs with flexible filtering for the current organization (https://www.apibricks.io/platform/docs/console-rest-api/request-logs/console_list_request_log_query)
---
title: Gets raw request logs with flexible filtering for the current organization
full: true
_openapi:
method: GET
toc: []
structuredData:
headings: []
contents:
- content: >-
Returns raw request log entries for your organization with flexible
filtering options. Use for detailed analysis, UI display, and export.
Status code filtering: 1-digit (e.g., '4') for 4xx range, 2-digit
(e.g., '40') for 40x range, 3-digit (e.g., '404') for exact match.
---
{/* This file was generated by Fumadocs. Do not edit this file directly. Any changes should be made by running the generation command again. */}
Returns raw request log entries for your organization with flexible filtering options. Use for detailed analysis, UI display, and export. Status code filtering: 1-digit (e.g., '4') for 4xx range, 2-digit (e.g., '40') for 40x range, 3-digit (e.g., '404') for exact match.
---
# Gets summary analytics for the current organization grouped by service, route, and status code (https://www.apibricks.io/platform/docs/console-rest-api/request-logs/console_list_request_log_summary)
---
title: >-
Gets summary analytics for the current organization grouped by service, route,
and status code
full: true
_openapi:
method: GET
toc: []
structuredData:
headings: []
contents:
- content: >-
Returns summary statistics for your organization grouped by service,
route, and status code. Use to identify issues with specific services
and compare performance across endpoints.
---
{/* This file was generated by Fumadocs. Do not edit this file directly. Any changes should be made by running the generation command again. */}
Returns summary statistics for your organization grouped by service, route, and status code. Use to identify issues with specific services and compare performance across endpoints.
---
# Gets time-series analytics with flexible filtering for the current organization (https://www.apibricks.io/platform/docs/console-rest-api/request-logs/console_list_request_log_time_series)
---
title: >-
Gets time-series analytics with flexible filtering for the current
organization
full: true
_openapi:
method: GET
toc: []
structuredData:
headings: []
contents:
- content: >-
Returns time-series analytics for your organization grouped by time
intervals. Use for charts, trend analysis, and comparing changes over
time periods.
---
{/* This file was generated by Fumadocs. Do not edit this file directly. Any changes should be made by running the generation command again. */}
Returns time-series analytics for your organization grouped by time intervals. Use for charts, trend analysis, and comparing changes over time periods.
---
# Get service status (https://www.apibricks.io/platform/docs/console-rest-api/status-page/console_list_status_page)
---
title: Get service status
full: true
_openapi:
method: GET
toc: []
structuredData:
headings: []
contents:
- content: Retrieves current service status and health information
---
{/* This file was generated by Fumadocs. Do not edit this file directly. Any changes should be made by running the generation command again. */}
Retrieves current service status and health information
---
# Get subscription data (https://www.apibricks.io/platform/docs/console-rest-api/subscription/console_get_subscription)
---
title: Get subscription data
full: true
_openapi:
method: GET
toc: []
structuredData:
headings: []
contents:
- content: Retrieves current subscription information for the organization
---
{/* This file was generated by Fumadocs. Do not edit this file directly. Any changes should be made by running the generation command again. */}
Retrieves current subscription information for the organization
---
# Get subscription state (https://www.apibricks.io/platform/docs/console-rest-api/subscription/console_list_subscription_current)
---
title: Get subscription state
full: true
_openapi:
method: GET
toc: []
structuredData:
headings: []
contents:
- content: >-
Retrieves the current subscription state and status for the
organization
---
{/* This file was generated by Fumadocs. Do not edit this file directly. Any changes should be made by running the generation command again. */}
Retrieves the current subscription state and status for the organization
---
# Get subscription products (https://www.apibricks.io/platform/docs/console-rest-api/subscription/console_list_subscription_products)
---
title: Get subscription products
full: true
_openapi:
method: GET
toc: []
structuredData:
headings: []
contents:
- content: Retrieves all available subscription products and billing plans
---
{/* This file was generated by Fumadocs. Do not edit this file directly. Any changes should be made by running the generation command again. */}
Retrieves all available subscription products and billing plans
---
# Create subscription checkout link (https://www.apibricks.io/platform/docs/console-rest-api/subscription/console_update_subscription_create_checkout)
---
title: Create subscription checkout link
full: true
_openapi:
method: PUT
toc: []
structuredData:
headings: []
contents:
- content: Creates a checkout link for a new subscription plan
---
{/* This file was generated by Fumadocs. Do not edit this file directly. Any changes should be made by running the generation command again. */}
Creates a checkout link for a new subscription plan
---
# Get billing portal link (https://www.apibricks.io/platform/docs/console-rest-api/subscription/console_update_subscription_manage_portal)
---
title: Get billing portal link
full: true
_openapi:
method: PUT
toc: []
structuredData:
headings: []
contents:
- content: Creates a link to Stripe billing portal for subscription management
---
{/* This file was generated by Fumadocs. Do not edit this file directly. Any changes should be made by running the generation command again. */}
Creates a link to Stripe billing portal for subscription management
---
# Add comment to ticket (https://www.apibricks.io/platform/docs/console-rest-api/support/console_add_support_ticket_comment)
---
title: Add comment to ticket
full: true
_openapi:
method: POST
toc: []
structuredData:
headings: []
contents:
- content: Adds a comment to an existing support ticket
---
{/* This file was generated by Fumadocs. Do not edit this file directly. Any changes should be made by running the generation command again. */}
Adds a comment to an existing support ticket
---
# Get specific ticket (https://www.apibricks.io/platform/docs/console-rest-api/support/console_get_support_ticket_by_id)
---
title: Get specific ticket
full: true
_openapi:
method: GET
toc: []
structuredData:
headings: []
contents:
- content: Retrieves details of a specific support ticket
---
{/* This file was generated by Fumadocs. Do not edit this file directly. Any changes should be made by running the generation command again. */}
Retrieves details of a specific support ticket
---
# Get all tickets (https://www.apibricks.io/platform/docs/console-rest-api/support/console_list_support_tickets)
---
title: Get all tickets
full: true
_openapi:
method: GET
toc: []
structuredData:
headings: []
contents:
- content: Retrieves all support tickets for the current user and organization
---
{/* This file was generated by Fumadocs. Do not edit this file directly. Any changes should be made by running the generation command again. */}
Retrieves all support tickets for the current user and organization
---
# Add tax ID (https://www.apibricks.io/platform/docs/console-rest-api/tax-ids/console_create_tax_ids)
---
title: Add tax ID
full: true
_openapi:
method: POST
toc: []
structuredData:
headings: []
contents:
- content: Adds a new tax identification number to the organization
---
{/* This file was generated by Fumadocs. Do not edit this file directly. Any changes should be made by running the generation command again. */}
Adds a new tax identification number to the organization
---
# Get tax ID types (https://www.apibricks.io/platform/docs/console-rest-api/tax-ids/console_get_tax_ids_types)
---
title: Get tax ID types
full: true
_openapi:
method: GET
toc: []
structuredData:
headings: []
contents:
- content: Retrieves list of available tax ID types
---
{/* This file was generated by Fumadocs. Do not edit this file directly. Any changes should be made by running the generation command again. */}
Retrieves list of available tax ID types
---
# Get tax IDs (https://www.apibricks.io/platform/docs/console-rest-api/tax-ids/console_list_tax_ids)
---
title: Get tax IDs
full: true
_openapi:
method: GET
toc: []
structuredData:
headings: []
contents:
- content: Retrieves all tax identification numbers for the organization
---
{/* This file was generated by Fumadocs. Do not edit this file directly. Any changes should be made by running the generation command again. */}
Retrieves all tax identification numbers for the organization
---
# Get user contacts (https://www.apibricks.io/platform/docs/console-rest-api/team/console_list_users)
---
title: Get user contacts
full: true
_openapi:
method: GET
toc: []
structuredData:
headings: []
contents:
- content: Retrieves additional email contacts for the organization
---
{/* This file was generated by Fumadocs. Do not edit this file directly. Any changes should be made by running the generation command again. */}
Retrieves additional email contacts for the organization
---
# Add credits (https://www.apibricks.io/platform/docs/console-rest-api/usage-management/console_create_usage_management_add_credits)
---
title: Add credits
full: true
_openapi:
method: POST
toc: []
structuredData:
headings: []
contents:
- content: >-
Adds credits to the organization account using the specified payment
method
---
{/* This file was generated by Fumadocs. Do not edit this file directly. Any changes should be made by running the generation command again. */}
Adds credits to the organization account using the specified payment method
---
# Update auto-recharge settings (https://www.apibricks.io/platform/docs/console-rest-api/usage-management/console_create_usage_management_auto_recharge)
---
title: Update auto-recharge settings
full: true
_openapi:
method: POST
toc: []
structuredData:
headings: []
contents:
- content: Updates auto-recharge configuration for automatic credit top-ups
---
{/* This file was generated by Fumadocs. Do not edit this file directly. Any changes should be made by running the generation command again. */}
Updates auto-recharge configuration for automatic credit top-ups
---
# Update usage settings (https://www.apibricks.io/platform/docs/console-rest-api/usage-management/console_create_usage_management_update_usage)
---
title: Update usage settings
full: true
_openapi:
method: POST
toc: []
structuredData:
headings: []
contents:
- content: Updates usage management settings and limits
---
{/* This file was generated by Fumadocs. Do not edit this file directly. Any changes should be made by running the generation command again. */}
Updates usage management settings and limits
---
# Get current usage (https://www.apibricks.io/platform/docs/console-rest-api/usage-management/console_get_usage_management)
---
title: Get current usage
full: true
_openapi:
method: GET
toc: []
structuredData:
headings: []
contents:
- content: Retrieves current usage statistics and limits for the organization
---
{/* This file was generated by Fumadocs. Do not edit this file directly. Any changes should be made by running the generation command again. */}
Retrieves current usage statistics and limits for the organization
---
# Get credit payment methods (https://www.apibricks.io/platform/docs/console-rest-api/usage-management/console_get_usage_management_add_credits_methods)
---
title: Get credit payment methods
full: true
_openapi:
method: GET
toc: []
structuredData:
headings: []
contents:
- content: Retrieves available payment methods for adding credits
---
{/* This file was generated by Fumadocs. Do not edit this file directly. Any changes should be made by running the generation command again. */}
Retrieves available payment methods for adding credits
---
# Get auto-recharge settings (https://www.apibricks.io/platform/docs/console-rest-api/usage-management/console_get_usage_management_auto_recharge)
---
title: Get auto-recharge settings
full: true
_openapi:
method: GET
toc: []
structuredData:
headings: []
contents:
- content: Retrieves current auto-recharge configuration
---
{/* This file was generated by Fumadocs. Do not edit this file directly. Any changes should be made by running the generation command again. */}
Retrieves current auto-recharge configuration
---
# Get credit balance (https://www.apibricks.io/platform/docs/console-rest-api/usage-management/console_get_usage_management_credits)
---
title: Get credit balance
full: true
_openapi:
method: GET
toc: []
structuredData:
headings: []
contents:
- content: Retrieves current credit balance for the organization
---
{/* This file was generated by Fumadocs. Do not edit this file directly. Any changes should be made by running the generation command again. */}
Retrieves current credit balance for the organization
---
# /api/teams (https://www.apibricks.io/platform/docs/console-rest-api/team/api/teams/delete)
---
title: /api/teams
full: true
_openapi:
method: DELETE
toc: []
structuredData:
headings: []
contents: []
---
{/* This file was generated by Fumadocs. Do not edit this file directly. Any changes should be made by running the generation command again. */}
---
# Get team data (https://www.apibricks.io/platform/docs/console-rest-api/team/api/teams/get)
---
title: Get team data
full: true
_openapi:
method: GET
toc: []
structuredData:
headings: []
contents:
- content: Retrieves team membership and context information for the current user
---
{/* This file was generated by Fumadocs. Do not edit this file directly. Any changes should be made by running the generation command again. */}
Retrieves team membership and context information for the current user
---
# /api/teams (https://www.apibricks.io/platform/docs/console-rest-api/team/api/teams/post)
---
title: /api/teams
full: true
_openapi:
method: POST
toc: []
structuredData:
headings: []
contents: []
---
{/* This file was generated by Fumadocs. Do not edit this file directly. Any changes should be made by running the generation command again. */}
---
# /api/users/invite (https://www.apibricks.io/platform/docs/console-rest-api/team/api/users/invite/post)
---
title: /api/users/invite
full: true
_openapi:
method: POST
toc: []
structuredData:
headings: []
contents: []
---
{/* This file was generated by Fumadocs. Do not edit this file directly. Any changes should be made by running the generation command again. */}
---
# /api/users/delete (https://www.apibricks.io/platform/docs/console-rest-api/team/api/users/delete/delete)
---
title: /api/users/delete
full: true
_openapi:
method: DELETE
toc: []
structuredData:
headings: []
contents: []
---
{/* This file was generated by Fumadocs. Do not edit this file directly. Any changes should be made by running the generation command again. */}
---
# /api/teams/leave (https://www.apibricks.io/platform/docs/console-rest-api/team/api/teams/leave/put)
---
title: /api/teams/leave
full: true
_openapi:
method: PUT
toc: []
structuredData:
headings: []
contents: []
---
{/* This file was generated by Fumadocs. Do not edit this file directly. Any changes should be made by running the generation command again. */}