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" }