FIXEdge Java REST API

No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
More information: https://www.b2bits.com/
Contact Info: sales@btobits.com
Version: 1.0.0
BasePath:
All rights reserved.
https://www.b2bits.com/trading_solutions/license.aspx

Access

Methods

[ Jump to Models ]

Table of Contents

FIXServices

FIXSessions

FIXServices

Up
get /service/started
Get status of FIX Service (serviceStartedGet)

Responses

200

OK (started)

404

Stopped

FIXSessions

Up
get /sessions
Get list of all sessions (sessionsGet)

Return type

array[SessionParams]

Example data

Content-Type: application/json
{
  "appVersion" : "FIX.4.0",
  "backupHost" : "backupHost",
  "outgoingLoginFixFieldList" : "outgoingLoginFixFieldList",
  "sessionID" : "sessionID",
  "incomingLoginFixFieldList" : "incomingLoginFixFieldList",
  "fixVersion" : "FIX.4.2",
  "sessionQualifier" : "sessionQualifier",
  "lastSeqNumResetTimestamp" : 1.4658129805029452,
  "replicationTimeout" : 7.061401241503109,
  "password" : "password",
  "outSeqNumsForNextConnect" : 6.027456183070403,
  "host" : "host",
  "sessionType" : "acceptor",
  "state" : "CONNECTING",
  "senderLocationID" : "senderLocationID",
  "targetSubID" : "targetSubID",
  "senderSubID" : "senderSubID",
  "heartbeatInterval" : 5,
  "targetLocationID" : "targetLocationID",
  "groups" : "groups",
  "targetCompID" : "targetCompID",
  "senderCompID" : "senderCompID",
  "inSeqNumsForNextConnect" : 0.8008281904610115,
  "backupPort" : 2,
  "port" : 0,
  "fixFieldList" : "fixFieldList",
  "username" : "username"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

OK

Up
post /sessions/sender/{senderCompID}/target/{targetCompID}
Create new session with the specified parameters (sessionsSenderSenderCompIDTargetTargetCompIDPost)

Path parameters

senderCompID (required)
Path Parameter — default: null
targetCompID (required)
Path Parameter — default: null

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

SessionParams SessionParams (required)
Body Parameter

Return type

SessionParams

Example data

Content-Type: application/json
{
  "appVersion" : "FIX.4.0",
  "backupHost" : "backupHost",
  "outgoingLoginFixFieldList" : "outgoingLoginFixFieldList",
  "sessionID" : "sessionID",
  "incomingLoginFixFieldList" : "incomingLoginFixFieldList",
  "fixVersion" : "FIX.4.2",
  "sessionQualifier" : "sessionQualifier",
  "lastSeqNumResetTimestamp" : 1.4658129805029452,
  "replicationTimeout" : 7.061401241503109,
  "password" : "password",
  "outSeqNumsForNextConnect" : 6.027456183070403,
  "host" : "host",
  "sessionType" : "acceptor",
  "state" : "CONNECTING",
  "senderLocationID" : "senderLocationID",
  "targetSubID" : "targetSubID",
  "senderSubID" : "senderSubID",
  "heartbeatInterval" : 5,
  "targetLocationID" : "targetLocationID",
  "groups" : "groups",
  "targetCompID" : "targetCompID",
  "senderCompID" : "senderCompID",
  "inSeqNumsForNextConnect" : 0.8008281904610115,
  "backupPort" : 2,
  "port" : 0,
  "fixFieldList" : "fixFieldList",
  "username" : "username"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

OK SessionParams

500

Session with the specified id already exists String

Up
post /sessions/sender/{senderCompID}/target/{targetCompID}/qualifier/{sessionQualifier}
Create new session with the specified parameters (sessionsSenderSenderCompIDTargetTargetCompIDQualifierSessionQualifierPost)

Path parameters

senderCompID (required)
Path Parameter — default: null
targetCompID (required)
Path Parameter — default: null
sessionQualifier (required)
Path Parameter — default: null

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

SessionParams SessionParams (required)
Body Parameter

Return type

SessionParams

Example data

Content-Type: application/json
{
  "appVersion" : "FIX.4.0",
  "backupHost" : "backupHost",
  "outgoingLoginFixFieldList" : "outgoingLoginFixFieldList",
  "sessionID" : "sessionID",
  "incomingLoginFixFieldList" : "incomingLoginFixFieldList",
  "fixVersion" : "FIX.4.2",
  "sessionQualifier" : "sessionQualifier",
  "lastSeqNumResetTimestamp" : 1.4658129805029452,
  "replicationTimeout" : 7.061401241503109,
  "password" : "password",
  "outSeqNumsForNextConnect" : 6.027456183070403,
  "host" : "host",
  "sessionType" : "acceptor",
  "state" : "CONNECTING",
  "senderLocationID" : "senderLocationID",
  "targetSubID" : "targetSubID",
  "senderSubID" : "senderSubID",
  "heartbeatInterval" : 5,
  "targetLocationID" : "targetLocationID",
  "groups" : "groups",
  "targetCompID" : "targetCompID",
  "senderCompID" : "senderCompID",
  "inSeqNumsForNextConnect" : 0.8008281904610115,
  "backupPort" : 2,
  "port" : 0,
  "fixFieldList" : "fixFieldList",
  "username" : "username"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

OK SessionParams

500

Session with the specified id already exists String

Up
delete /sessions/{sessionID}
Delete existing session (sessionsSessionIDDelete)

Path parameters

sessionID (required)
Path Parameter — default: null

Return type

String

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Session has been deleted String

404

Session with given configured name does not exist String

Up
get /sessions/{sessionID}
Get info on single session (sessionsSessionIDGet)

Path parameters

sessionID (required)
Path Parameter — default: null

Return type

SessionParams

Example data

Content-Type: application/json
{
  "appVersion" : "FIX.4.0",
  "backupHost" : "backupHost",
  "outgoingLoginFixFieldList" : "outgoingLoginFixFieldList",
  "sessionID" : "sessionID",
  "incomingLoginFixFieldList" : "incomingLoginFixFieldList",
  "fixVersion" : "FIX.4.2",
  "sessionQualifier" : "sessionQualifier",
  "lastSeqNumResetTimestamp" : 1.4658129805029452,
  "replicationTimeout" : 7.061401241503109,
  "password" : "password",
  "outSeqNumsForNextConnect" : 6.027456183070403,
  "host" : "host",
  "sessionType" : "acceptor",
  "state" : "CONNECTING",
  "senderLocationID" : "senderLocationID",
  "targetSubID" : "targetSubID",
  "senderSubID" : "senderSubID",
  "heartbeatInterval" : 5,
  "targetLocationID" : "targetLocationID",
  "groups" : "groups",
  "targetCompID" : "targetCompID",
  "senderCompID" : "senderCompID",
  "inSeqNumsForNextConnect" : 0.8008281904610115,
  "backupPort" : 2,
  "port" : 0,
  "fixFieldList" : "fixFieldList",
  "username" : "username"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

OK SessionParams

404

Session with the specified id does not exists String

Up
put /sessions/{sessionID}
Edit existing session (sessionsSessionIDPut)

Path parameters

sessionID (required)
Path Parameter — default: null

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

SessionParams SessionParams (required)
Body Parameter

Return type

String

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Session properties has been updated successfully String

404

Session with the specified id does not exists String

Models

[ Jump to Methods ]

Table of Contents

  1. SessionParams -

SessionParams - Up

sessionID
senderCompID (optional)
senderSubID (optional)
senderLocationID (optional)
targetCompID (optional)
targetSubID (optional)
targetLocationID (optional)
sessionQualifier (optional)
sessionType (optional)
Enum:
acceptor
initiator
groups (optional)
String list of groups separated by comma
appVersion (optional)
Enum:
FIX.4.0
FIX.4.1
FIX.4.2
FIX.4.3
FIX.4.4
FIX.5.0
FIX.5.0SP1
FIX.5.0SP2
FIXT.1.1
fixVersion (optional)
Enum:
FIX.4.0
FIX.4.1
FIX.4.2
FIX.4.3
FIX.4.4
FIX.5.0
FIX.5.0SP1
FIX.5.0SP2
FIXT.1.1
inSeqNumsForNextConnect (optional)
outSeqNumsForNextConnect (optional)
lastSeqNumResetTimestamp (optional)
heartbeatInterval (optional)
host (optional)
port (optional)
Integer For acceptor sessions only port value from the server range is allowed. That means that this session is accepted only on this port.
backupHost (optional)
String Deprecated format. Use socketConnectAddress_0, socketConnectAddress_1, etc. to define properties in a new multidestination format. The values should havethe following format "host:port".
backupPort (optional)
Integer Deprecated format. Use socketConnectAddress_0, socketConnectAddress_1, etc. to define properties in a new multidestination format. The values should havethe following format "host:port".
fixFieldList (optional)
incomingLoginFixFieldList (optional)
outgoingLoginFixFieldList (optional)
replicationTimeout (optional)
username (optional)
password (optional)
state (optional)
Enum:
CONNECTING
WAITING_FOR_LOGON
CONNECTED
WAITING_FOR_LOGOFF
DISCONNECTED
LOGON_RECEIVED
DEAD
DISCONNECTED_ABNORMALLY
RECONNECTING
WAITING_FOR_FORCED_LOGOFF
WAITING_FOR_FORCED_DISCONNECT
WAITING_FOR_CONNECTION
INACTIVE