FIXEdge Java REST API
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
Version: 1.0.0
BasePath:
All rights reserved.
https://www.b2bits.com/trading_solutions/license.aspx
Access
[ Jump to Models ]
Table of Contents
Get status of FIX Service (serviceStartedGet)
Responses
200
OK (started)
404
Stopped
Get list of all sessions (sessionsGet)
Return type
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 request header;
the media type will be conveyed by the 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 request header:
Request body
Return type
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 request header;
the media type will be conveyed by the 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 request header:
Request body
Return type
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 request header;
the media type will be conveyed by the 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 request header;
the media type will be conveyed by the 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
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 request header;
the media type will be conveyed by the 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 request header:
Request body
Return type
String
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the response header.
Responses
200
Session properties has been updated successfully
String
404
Session with the specified id does not exists
String
[ Jump to Methods ]
Table of Contents
SessionParams
-
sessionID
senderCompID (optional)
senderSubID (optional)
senderLocationID (optional)
targetCompID (optional)
targetSubID (optional)
targetLocationID (optional)
sessionQualifier (optional)
sessionType (optional)
acceptor
initiator
groups (optional)
String list of groups separated by comma
appVersion (optional)
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)
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)
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