Main - Buy Side

Number of APIs: 24

Introduction

Liquiditybook's API Qodex includes full documentation on our API's features, working samples, possible datapoints. etc. The API is structured with REST in mind accepting and returning JSON encoded key value pairs as its main response.

The collection is organized in a way to easily access specific GET/POST documentation from the listed category folders. Documentation is also provided per specific category along with metadata and how to leverage our internal inputParams, filters, etc.

Customization

Customization is truly where the power of our platform excels. These samples are to show function and features. Your requests and responses are customizable beyond what we have documented. Both GET/POST responses are customizable to some degree. During your onboarding process we can fine tune the API interactions to best work with your team and your workflow.

Authentication

The API has basic authentication. We will provide your team with a username and password with the ability for IP whitelisting setup on our backend.

Payload Specifications

Any payload ingested by Liquiditybook needs be ASCII or UTF-8 encoded. This includes both POST and GET requests. If Unicode or any another foreign encoded character(s) are included they will stripped out of the payload and be processed without.

Troubleshooting

All APIs will return three JSON key value pairs before your expected response seen below. The error key will list possible errors while node and rc are for internal use for troubleshooting.

{"errors":[],"node":"B52","rc":0,"..........}

Contact

Sales
646.257.4856
sales@liquiditybook.com

Support
646.975.5152
support@liquiditybook.com

Global Headquarters
561 Seventh Avenue, 6th Floor,
New York, NY 10018
https://www.liquiditybook.com/

  1. Trading-Single Order Entry - Order Entry - Direct To Broker POST {{baseurl}}apireport?svc=getReport&reportName=API_Order_Create

  2. Trading-Basket Order Entry - Staged Basket Entry POST {{baseurl}}apireport?svc=getReport&reportName=API_Basket_Create

  3. Trading-Post Trade Entry - Away Trade Entry POST {{baseurl}}apireport?svc=getReport&reportName=API_PTE_Create

  4. Trading-Manage Orders - Add Executions POST {{baseurl}}apireport?svc=getReport&reportName=API_Execution_Update

  5. Trading-Query Orders - Query Executions GET {{baseurl}}apireport?svc=getReport&reportName=API_Execution_Retrieve

  6. Trading-Pre-Trade Compliance - Rerun Basket Compliance GET {{baseurl}}apireport?svc=getReport&reportName=Retest_Basket_Compliance

  7. Trading-Locates - Upload Locate POST {{baseurl}}apireport?svc=getReport&reportName=API_Locate_Upload

  8. Portfolio Management-Models - Query Models GET {{baseurl}}apireport?svc=getReport&reportName=API_Model_Retrieve&modelName=API_MODEL

  9. Portfolio Management-Models - Update Model POST {{baseurl}}apireport?svc=getReport&reportName=API_Model_Update

  10. Portfolio Management-Positions - Query Positions - Samples with Filters GET {{baseurl}}apireport?svc=getReport&reportName=API_Positions_Retrieve&inputParamName=filters&inputParamValue=Account.Strategy~!=~DEMO