developers:admin:walktrhough

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
developers:admin:walktrhough [2025/04/24 20:56] – [Request] chaddevelopers:admin:walktrhough [2025/04/24 21:13] (current) – external edit 127.0.0.1
Line 480: Line 480:
 This step completes the user creation process by confirming acceptance of required End User License Agreements. This step completes the user creation process by confirming acceptance of required End User License Agreements.
  
-==== Request ====+''GET https://api-sim.t4login.com/admin/v1/users/{USERID}/eula'' 
 +''POST https://api-sim.t4login.com/admin/v1/users/{USERID}/eula'' 
 + 
 +Always GET the lastest EULA document before POST'ing for the user. 
 + 
 +The GET response includes a "signatureTemplate". Use this and add timestamps to POST the EULA for the user. 
 + 
 +<bootnote critical> 
 +The user will not be able to log into the T4 system without valid signed EULA document. 
 +</bootnote> 
 + 
 + 
 +==== GET Response ====
  
 <code> <code>
 { {
-  // EULA acceptance configuration +    "data":
-  // Documentation coming soon+        "documents":
 +            { 
 +                "documentName": "LegalEULA", 
 +                "title": "End User License Agreement", 
 +                "url": "https://admin.sim.t4login.com/disclaimers/EULA_Updated_Plus500US_Futures_Technologies_2025-02.pdf" 
 +            }, 
 +            { 
 +                "documentName": "LegalPP", 
 +                "title": "Privacy Policy", 
 +                "url": "https://futures-technologies.plus500.com/privacy-policy/" 
 +            }, 
 +            { 
 +                "documentName": "LegalMDSA", 
 +                "title": "Market Data Subscription Agreement", 
 +                "url": "https://admin.sim.t4login.com/disclaimers/MDSA.html" 
 +            }, 
 +            { 
 +                "documentName": "LegalUSA", 
 +                "title": "Uniform Subscriber Addendum", 
 +                "url": "https://admin.sim.t4login.com/disclaimers/USA.html" 
 +            }, 
 +            { 
 +                "documentName": "LegalNPSCF", 
 +                "title": "Non-Professional Self-Certification Form", 
 +                "url": "https://admin.sim.t4login.com/disclaimers/NPSCF.html", 
 +                "nonProfessionalOnly": true 
 +            }, 
 +            { 
 +                "documentName": "CMEInformationLicenseAgreement", 
 +                "title": "CME Information License Agreement", 
 +                "url": "https://admin.sim.t4login.com/disclaimers/CME%20information-license-agreement-september-2024.pdf" 
 +            }, 
 +            { 
 +                "documentName": "ICESubscriberAgreement", 
 +                "title": "ICE Subscriber Agreement", 
 +                "url": "https://admin.sim.t4login.com/disclaimers/ICE_Subscriber_Addendum.pdf" 
 +            } 
 +        ], 
 +        "lastUserSignature":
 +            "signatures": [] 
 +        }, 
 +        "signatureTemplate":
 +            "collectedBy": "", 
 +            "eulaVersion": "2", 
 +            "signatures":
 +                { 
 +                    "documentName": "LegalEULA", 
 +                    "signed": null 
 +                }, 
 +                { 
 +                    "documentName": "LegalPP", 
 +                    "signed": null 
 +                }, 
 +                { 
 +                    "documentName": "LegalMDSA", 
 +                    "signed": null 
 +                }, 
 +                { 
 +                    "documentName": "LegalUSA", 
 +                    "signed": null 
 +                }, 
 +                { 
 +                    "documentName": "LegalNPSCF", 
 +                    "signed": null 
 +                }, 
 +                { 
 +                    "documentName": "CMEInformationLicenseAgreement", 
 +                    "signed": null 
 +                }, 
 +                { 
 +                    "documentName": "ICESubscriberAgreement", 
 +                    "signed": null 
 +                } 
 +            ] 
 +        }, 
 +        "isNonProfessional": true 
 +    }, 
 +    "metadata":
 +        "timestamp": "2025-04-24T18:04:18.1844784Z", 
 +        "requestId": "0HNC3B7647GLB:00000004" 
 +    }
 } }
 </code> </code>
  
-===== User Creation Flowchart ===== 
  
-{{:api:user_creation_flow.png|User Creation Flow Diagram}}+==== POST Request ====
  
-===== Common Parameters =====+<code> 
 +
 +        "collectedBy": "", 
 +        "eulaVersion": "2", 
 +        "signatures":
 +            { 
 +                "documentName": "LegalEULA", 
 +                "signed": "2025-04-24T09:17:15" 
 +            }, 
 +            { 
 +                "documentName": "LegalPP", 
 +                "signed": "2025-04-24T09:17:15" 
 +            }, 
 +            { 
 +                "documentName": "LegalMDSA", 
 +                "signed": "2025-04-24T09:17:15" 
 +            }, 
 +            { 
 +                "documentName": "LegalUSA", 
 +                "signed": "2025-04-24T09:17:15" 
 +            }, 
 +            { 
 +                "documentName": "LegalNPSCF", 
 +                "signed": "2025-04-24T09:17:15" 
 +            }, 
 +            { 
 +                "documentName": "CMEInformationLicenseAgreement", 
 +                "signed": "2025-04-24T09:17:15" 
 +            }, 
 +            { 
 +                "documentName": "ICESubscriberAgreement", 
 +                "signed": "2025-04-24T09:17:15" 
 +            } 
 +        ] 
 +    }, 
 +    "isNonProfessional": false 
 +
 +</code> 
 + 
 +==== Response ==== 
 + 
 +<code> 
 +
 +    "data":
 +        "collectedBy": "API", 
 +        "eulaVersion": "2", 
 +        "signatures":
 +            { 
 +                "documentName": "LegalEULA", 
 +                "signed": "2025-04-24T09:17:15" 
 +            }, 
 +            { 
 +                "documentName": "LegalPP", 
 +                "signed": "2025-04-24T09:17:15" 
 +            }, 
 +            { 
 +                "documentName": "LegalMDSA", 
 +                "signed": "2025-04-24T09:17:15" 
 +            }, 
 +            { 
 +                "documentName": "LegalUSA", 
 +                "signed": "2025-04-24T09:17:15" 
 +            }, 
 +            { 
 +                "documentName": "LegalNPSCF", 
 +                "signed": "2025-04-24T09:17:15" 
 +            }, 
 +            { 
 +                "documentName": "CMEInformationLicenseAgreement", 
 +                "signed": "2025-04-24T09:17:15" 
 +            }, 
 +            { 
 +                "documentName": "ICESubscriberAgreement", 
 +                "signed": "2025-04-24T09:17:15" 
 +            } 
 +        ] 
 +    }, 
 +    "metadata":
 +        "timestamp": "2025-04-24T18:04:54.942152Z", 
 +        "requestId": "0HNC3B7647GLB:00000006" 
 +    } 
 +
 +</code> 
 +==== Request ==== 
 + 
 +<code> 
 +
 +  // EULA acceptance configuration 
 +  // Documentation coming soon 
 +
 +</code>
  
-^ Parameter ^ Description ^ Type ^ Required ^ 
-| username | Unique identifier for the user | String | Yes | 
-| account | Trading account identifier | String | Yes | 
-| templateUser | Optional user template override | String | No | 
-| templateAccount | Optional account template override | String | No | 
-| apptype | User market data permissions type | String | Yes | 
  
-===== Common Response Codes ===== 
  
-^ Code ^ Description ^ 
-| 200 | Success | 
-| 400 | Bad Request - Check request format | 
-| 401 | Unauthorized - Authentication failed | 
-| 404 | Not Found - Resource doesn't exist | 
-| 500 | Server Error - Contact support | 
  
 ===== Support ===== ===== Support =====
  • developers/admin/walktrhough.1745528206.txt.gz
  • Last modified: 2025/04/26 14:29
  • (external edit)