• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

TrainTraq Help

For Employees and TrainTraq Administrators

Logo, Texas A&M University System, Office of Information Technology
  • Home
  • Employees
  • Managers
  • Processors
  • Administrators
  • FAQs
  • News
  • Office of Information Technology
    • Services
    • Contact the Office of Information Technology
    • Search OIT
Home / SSO Affiliate Accounts API

SSO Affiliate Accounts API

Boomi API Subscription

Test Setup

Sign In to Boomi Portal at https://api-doc-test.sea.system.tamus.edu/

  • Can follow the “First-time instructions” from the landing page
  • Will want to Subscribe to “SSO User Account v1” in the API Catalog
  • Will receive an X-API-Key from SEA Support

Production Setup

Repeat the above steps at https://api-doc.sea.system.tamus.edu/

Client Web API Requests

A POST request to “https://api-test.sea.system.tamus.edu/ws/rest/sso/useraccount/v1/swagger.json” with the given X-API-Key header will produce a service specification, but will not specify the request/response body structures.

Send POST requests to…

  • TEST: “https://api-test.sea.system.tamus.edu/ws/rest/sso/useraccount/v1/Affiliate/Upsert”
  • PRODUCTION: “https://api.sea.system.tamus.edu/ws/rest/sso/useraccount/v1/Affiliate/Upsert”

…with the proper X-API-Key and Content-Type (text/xml or text/json) headers, and a Request body modeled after the examples below.

Example XML Request / Response:

Request

<AffiliateUpsertRequest>
    <UIN>123006789</UIN>
    <EmailAddress>affiliate@tamus.edu</EmailAddress>
    <SystemCode>PROV</SystemCode>
</AffiliateUpsertRequest>

Response

<?xml version='1.0' encoding='UTF-8'?>
<UpsertAffiliateUserAccountResponse>
    <RecordCount>2</RecordCount>
    <ResultMessage>Success</ResultMessage>
    <ResultCode>SU</ResultCode>
</UpsertAffiliateUserAccountResponse>

Example JSON Request / Response:

Request

{
    "AffiliateUpsertRequest": {
        "UIN": "123006789",
        "EmailAddress": "affiliate@tamus.edu",
        "SystemCode": "PROV"
    }
}

Response

{
    "RecordCount" : 2,
    "ResultMessage" : "Success",
    "ResultCode" : "SU"
}

Primary Sidebar

Quick Links

  • Contact Us
  • Logon to TrainTraq
  • Required Training for System Employees

More Information

Related Topics

  • Welcome to TrainTraq Help!
  • Assignment Rules vs. Employee Groups: Which Do I Use?
  • Contacts
  • Employee Topics
  • Manager Topics
  • Workstation & Departmental Processor Topics
  • Training Administrator Topics

Copyright © 2022 Texas A&M University System All rights reserved.

301 Tarrow Street, College Station, TX 77840 | MAP | Phone: (979) 458-7700 | email: tamus-webmaster@tamus.edu
State of Texas | Texas Homeland Security | Texas Veterans Portal | Statewide Search | Risk, Fraud & Misconduct Hotline | Privacy | Web Accessibility | State Link Policy | Campus Carry

Texas A&M University System