POST api/UserInstitution/CreateUserInstitutionWithRewardsInfo

Create user institution and get rewards information including rewards unit, rewards balance for all accounts under UserInstitution.

Request Information

URI Parameters

None.

Body Parameters

CreateUserInstitutionParams
NameDescriptionTypeAdditional information
UserID

Guid-type UserID can be found under Developer Profile -> Direct Auth.

globally unique identifier

None.

InstitutionID

Guid-type InstitutionID can be looked up by api/Institution/GetInstitutionByName method. If an institution does not exist in Sophtron's list, use api/Institution/AddInstitution to add it to the list.

globally unique identifier

None.

UserName

UserName for login account.

string

None.

Password

Password for login account.

string

None.

PIN

PIN for login account (Optional).

string

None.

CompanyID

CompanyID for business login account (Optional).

string

None.

Request Formats

application/json, text/json

Sample:
{
  "UserID": "58399586-a7fb-4da6-a615-9ba6258b7022",
  "InstitutionID": "a547bc78-c3a7-40c1-b6aa-23a26e855ae8",
  "UserName": "sample string 3",
  "Password": "sample string 4",
  "PIN": "sample string 5",
  "CompanyID": "sample string 6"
}

application/xml, text/xml

Sample:
Coming soon.

Response Information

Resource Description

JobID of the new job triggerd by trying to create user institution and retrieve rewards information. Use api/Job/GetJobInformationByID with this JobID to look up current job's MFA information and status.

CreateUserInstitutionJobTracker
NameDescriptionTypeAdditional information
JobID

Guid-type JobID is used to track current job. Use api/Job/GetJobInformationByID with this JobID to look up current job's MFA information and status.

globally unique identifier

None.

UserInstitutionID

Guid-type UserInstitutionID is used to track the UserInstitution just created. After the current CreateUserInstitution job succeeds, use api/UserInstitution/GetUserInstitutionAccounts to get retrieved accounts belonging to this UserInstitution.

globally unique identifier

None.

Response Formats

application/json, text/json

Sample:
{
  "JobID": "ae5bc424-53cf-4b2c-b02f-edaa15f73d4b",
  "UserInstitutionID": "5db718d2-b041-423f-8b68-76659c714ec1"
}

application/xml, text/xml

Sample:
Coming soon.