> For the complete documentation index, see [llms.txt](https://fundamental-interactions-inc.gitbook.io/websocket-api/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://fundamental-interactions-inc.gitbook.io/websocket-api/master.md).

# OVERVIEW

**INTRODUCTION**

Fundamental Interactions market center technology API  has been deployed for subscribers to gain fast and easy integration. subscribers  can utilize the API for user creation, order and market data access for integration over the web.&#x20;

Subscribers  applications, which can be desktop, web portal or black box based, will communicate with the market center servers using different types of messages. These messages are made available through the WebSocket API layer. The API messages are backward and forward compatible. New messages and new fields can be added to the API but existing messages and fields will never change so users of previous API versions will not be affected when new versions are released. If a subscribers  wants to access to new messages or fields, they can simply them to their message structure. Most of messages and related fields are self-explanatory.&#x20;

Any Questions about the WebSocket api can be directed to Fundamental Interactions support email: <support@fundamentalinteractions.com>

<https://fundamental-interactions-inc.gitbook.io/websocket-api/>

**GETTING STARTED**

The information in this Fundamental Interactions WebSocket document describes the adaptation of the standard for vendors and subscribers to communicate with the Fundamental Interactions quotation and execution platform.&#x20;

The order entry API is a layer on top of the market data API. Clients of the order entry web socket session can subscribe for market data, and vice versa. A key benefit of using the web socket API is that the market center backend will automatically push existing account activities and any corresponding updates to the user upon login (order/trade/position). The update messages associated with these are listed in this document.&#x20;

**JSON FORMAT**

The WebSocket order API is in JSON message format. The JSON string is communicated via secure web socket (“wss\://”), so messages coming in and out are encrypted and protected by the underlying secure socket layer. Additional FI security measures exist, such as the login process, where the client is required to provide a password for verification. The client will need to encrypt the password string using the methods below described below. Other from this process, every else is straightforward.

**ACCESS TO FUNDAMENTAL INTERACTIONS APPLICATIONS**

In order to gain access to application tools and user access, please Contact: <Support@fundamentalinteractions.com>

**TRADING PORTAL**

In order to access the portal click on the following link: *Contact Support*

**DESKTOP CONSOLE**

The desktop console provides access to the trading engines and will allow a developer to verify results and adjust user settings and etc.  The console can be retrieved from our FTP site.

**FTP Login Credentials:**

* FTP Server/Host: ftp.finteractions.com&#x20;
* FTP Username: <clientdownload@finteractions.com>&#x20;
* Password: \*\*\*\*\*\*\*\*\*
* Port: 21

**VPN CLIENT**

In order to run the desktop console, a client will need to download and run a  Cisco VPN access.  Follow the VPN instructions or login by clicking on the this link.

{% embed url="<https://ny4-fi-fw1.fundamentalinteractions.com/+CSCOE+/logon.html>" %}
Launch VPN client by signing in and automatically be forwarded to download site
{% endembed %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://fundamental-interactions-inc.gitbook.io/websocket-api/master.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
