# novig-docs ## Docs - [Deeplinking](https://docs.novig.com/affiliates/deeplinking.md): Direct users into the Novig app with pre-populated bet slips - [Futures Markets](https://docs.novig.com/affiliates/futures.md): Integrating Novig futures markets into your platform - [Odds Screens](https://docs.novig.com/affiliates/odds-screens.md): Display Novig odds using our read-only GraphQL API - [Affiliate Integration](https://docs.novig.com/affiliates/overview.md): Getting started with Novig affiliate partnerships - [Parlay Pricing](https://docs.novig.com/affiliates/parlay-pricing.md): Query real-time Novig parlay prices within your UI - [WebSocket Authentication](https://docs.novig.com/api-reference/WSS/authentication.md): Authenticate WebSocket connections with JWT tokens - [Code Example](https://docs.novig.com/api-reference/WSS/code-examples.md) - [Heartbeat & Connection Management](https://docs.novig.com/api-reference/WSS/heartbeat.md): Keep WebSocket connections alive and handle reconnection - [Market Lifecycle Channel](https://docs.novig.com/api-reference/WSS/lifecycle-channel.md): Subscribe to market lifecycle events - [Order Book Channel](https://docs.novig.com/api-reference/WSS/orderbook-channel.md): Subscribe to real-time order book updates - [WebSocket Overview](https://docs.novig.com/api-reference/WSS/overview.md): Real-time market data and order updates via WebSocket - [Private Updates Channel](https://docs.novig.com/api-reference/WSS/private-channel.md): Receive private fill and cancel notifications - [Get open costs and credit](https://docs.novig.com/api-reference/account/get-open-costs-and-credit.md): Get the user's open position cost, open order cost, and credit for the given currency denomination. - [Get user transactions](https://docs.novig.com/api-reference/account/get-user-transactions.md): Get a detailed history of all transactions made by the user, satisfying the provided parameters. Results are limited to a maximum of 256 items per request (default 100). - [Get wallet balance](https://docs.novig.com/api-reference/account/get-wallet-balance.md): Get the current balance of the user's wallet under the given currency denomination. - [Authentication](https://docs.novig.com/api-reference/authentication.md): OAuth 2.0 authentication for the NBX API - [API Changelog](https://docs.novig.com/api-reference/changelog.md): This changelog is specefic to our API users and EMM's - [Data Model](https://docs.novig.com/api-reference/data-model.md): Understanding how Novig structures events, markets, and outcomes - [Get event](https://docs.novig.com/api-reference/events/get-event.md): Fetch details of a specific event using its unique identifier. - [Get event statuses](https://docs.novig.com/api-reference/events/get-event-statuses.md): Fetch a list of all available event statuses. - [Get event types](https://docs.novig.com/api-reference/events/get-event-types.md): Fetch a list of all available event types. - [Get events](https://docs.novig.com/api-reference/events/get-events.md): Fetch a list of events with optional filters. Results are limited to a maximum of 100 items by default. - [Get leagues](https://docs.novig.com/api-reference/events/get-leagues.md): Fetch a list of all available leagues. - [Get markets by event](https://docs.novig.com/api-reference/events/get-markets-by-event.md): Fetch all markets for a specific event, including current orderbook data. This endpoint returns markets with their bid/ask data in a single response, eliminating the need to fetch orders separately. - [Get markets by events (batch)](https://docs.novig.com/api-reference/events/get-markets-by-events-batch.md): Fetch markets for multiple events at once (maximum 50), including current orderbook data. Returns the same data as the single-event endpoint but in a single batched request. - [Market Queries](https://docs.novig.com/api-reference/graphql/market-queries.md): Query market data, outcomes, and order books - [GraphQL Overview](https://docs.novig.com/api-reference/graphql/overview.md): Flexible querying API for market data and historical analysis - [Player Queries](https://docs.novig.com/api-reference/graphql/player-queries.md): Query player information, stats, and team rosters - [GraphQL Playground](https://docs.novig.com/api-reference/graphql/playground.md): Interactive explorer for the Novig GraphQL API - [Get market](https://docs.novig.com/api-reference/markets/get-market.md): Fetch information for a specific market using its unique identifier. - [Get open markets](https://docs.novig.com/api-reference/markets/get-open-markets.md): Fetch a list of all markets currently open, satisfying the provided parameters. - [Get order book](https://docs.novig.com/api-reference/markets/get-order-book.md): Get the current order book for a specific market. For both outcomes of the market, orders are returned sorted by price-time priority. Orders on the book are partially obfuscated up to price, quantity, and direction. - [Get ticks](https://docs.novig.com/api-reference/markets/get-ticks.md): Fetch the canonical set of valid submittable price ticks. Orders must be priced at one of these ticks; prices outside the table will be rejected. - [Request new market strike](https://docs.novig.com/api-reference/markets/request-new-market-strike.md): Request a new strike for an existing market. This sends a notification to the Novig team, who may then choose to create the market. A successful response does **not** guarantee that the market will be created. - [Cancel all orders](https://docs.novig.com/api-reference/orders/cancel-all-orders.md): Cancel all active orders for the user, satisfying the provided parameters. This operation is idempotent, but does not make guarantees about reaching the matching engine before the orders are filled. - [Cancel order](https://docs.novig.com/api-reference/orders/cancel-order.md): Cancel a specific order by its unique identifier. The order must belong to the trader associated with the API key. This operation is idempotent, but does not make guarantees about reaching the matching engine before the order is filled. To reliably ensure that an order has been cancelled, consume me… - [Cancel order batch](https://docs.novig.com/api-reference/orders/cancel-order-batch.md): Cancel multiple orders (maximum 256) by their IDs. The orders must belong to the trader associated with the API key. This operation is idempotent, but does not make guarantees about reaching the matching engine before the orders are filled. To reliably ensure that orders have been cancelled, consume… - [Get all my orders](https://docs.novig.com/api-reference/orders/get-all-my-orders.md): Get a list of all orders associated with the user, satisfying the provided parameters. Results are limited to a maximum of 256 items per request (default 100). - [Get order](https://docs.novig.com/api-reference/orders/get-order.md): Fetch details of a specific order using its unique identifier. - [Place order](https://docs.novig.com/api-reference/orders/place-order.md): Place an order into the matching engine queue, conditional on validation. A successful response indicates that the order was placed in the queue, but does **not** guarantee that it will be filled or placed on the order book. To reliably ensure that an order has been executed, consume messages from t… - [Place order batch](https://docs.novig.com/api-reference/orders/place-order-batch.md): Submit multiple orders (maximum 256) at once to be processed in a batch. This operation does not make guarantees about the successful execution of all orders, it only places each in the matching engine queue. - [Understanding Outcome IDs](https://docs.novig.com/api-reference/outcome-ids.md): How outcomes are organized and identified in the Novig API - [Get all my fills](https://docs.novig.com/api-reference/positions/get-all-my-fills.md): Access a complete list of all fills for the user, satisfying the provided parameters. This operation provides detailed records of each fill, including the quantity, price, and time of execution. Results are limited to a maximum of 256 items per request (default 100). - [Get all my positions](https://docs.novig.com/api-reference/positions/get-all-my-positions.md): Get a comprehensive overview of all positions held by the user, satisfying the provided parameters. This operation includes details about each position's size, entry price, and current market value. Results are limited to a maximum of 100 items by default. - [Rate Limits & URL's](https://docs.novig.com/api-reference/rest-api.md): HTTP REST API for order management and market data - [Tick Table](https://docs.novig.com/api-reference/ticks.md) - [Novig Dev Docs](https://docs.novig.com/index.md): Get started with the NBX API ## OpenAPI Specs - [orders-spec](https://docs.novig.com/api-reference/spec-files/orders-spec.json) - [openapi31](https://docs.novig.com/api-reference/spec-files/openapi31.json) - [markets](https://docs.novig.com/api-reference/spec-files/markets.json) ## Optional - [Main Site](https://novig.com) - [Support](https://support.novig.us/en/)