Table of Contents

Authentication

This endpoint has authentication via Bearer token, to generate this token you can use the authentication endpoint, this is the information you need to use to request an authentication token:

Request

Url: https://api-sim.t4login.com/login

Method: POST

Body:

{
  "UserName": "<Sim subscriber username>",
  "Password": "<Sim subscriber password>",
  "Firm": "<Firm to subscribe>",
  "AppName":"<Sim subscription application name>",
  "AppLicense":"<Sim subscription application license>"
}

The login information will be provided to you by CTS

Response

This endpoint will return an object in the following format:

{
 "token":"string",
 "expires":int
}

The value of the property Token is your authentication token, and the value on the property expires is the timestamp when the token is no longer valid.

Example

API Usage

Url: https://api-sim.t4login.com/admin/simreg

Method: POST

Body:

{
  "UserName": string,
  "Password": string,
  "EmailAddress": string,
  "FirstName": string,
  "LastName": string,
  "PhoneNumber": string,
  "Address": {
	"Street": string,
	"City": string,
	"County": string,
	"State": string,
	"Country": string,
	"ZIPPostCode": string
  },
  "ApplicationType":int,
  "EULA": {
	"CollectedBy": string,
	"Signatures": [
	  {
		"DocumentName": string,
		"Signed": DateTime
	  }
	]
  }
}

Properties

This are the valid values for each property:

Documents

These are the necessary documents that need to be present in the Signatures section:

Document Name : LegalEULA

Title:End User License Agreement

Url:https://admin.sim.t4login.com/disclaimers/End%20User%20Agreement.pdf

Document Name : LegalPP

Title:Privacy Policy

Url:https://www.ctsfutures.com/privacy%20policy/

Document Name : LegalMDSA

Title:Market Data Subscription Agreement

Url:https://admin.sim.t4login.com/disclaimers/MDSA.html

Document Name : LegalUSA

Title:Uniform Subscriber Addendum

Url:https://admin.sim.t4login.com/disclaimers/USA.html

Document Name : legalNPSCF

Title:Non-Professional Self-Certification Form

Url:https://admin.sim.t4login.com/disclaimers/NPSCF.html

This document is necessary only for non-professional users

Response

Code 200 means the user was created successfully Other codes are error codes, they will have details in the json response object.

Example

Body Example

{
  "UserName": "userPlus500",
  "Password": "PasTest123$$",
  "EmailAddress": "[email protected]",
  "FirstName": "SimReg",
  "LastName": "APITest",
  "PhoneNumber": "1234567890",
  "Address": {
    "Street": "2 Pierce Place",
    "City": "Chicago",
    "County": "Cook",
    "State": "IL",
    "Country": "US",
    "ZIPPostCode": "60143"
  },
  "ApplicationType":3,
  "EULA": {
    "CollectedBy": "CTS",
    "Signatures": [
      {
        "DocumentName": "LegalEULA",
        "Signed": "7/16/2024 10:53:50 AM"
      },
      {
        "DocumentName": "LegalPP",
        "Signed": "7/16/2024 10:53:50 AM"
      },
      {
        "DocumentName": "LegalMDSA",
        "Signed": "7/16/2024 10:53:50 AM"
      },
      {
        "DocumentName": "LegalUSA",
        "Signed": "7/16/2024 10:53:50 AM"
      },
      {
        "DocumentName": "LegalNPSCF",
        "Signed": "7/16/2024 10:53:50 AM"
      }
    ]
  }
}

Bearer Authentication Token

Body: