REST API Reference
SIS – Users
| GetUserExpiration | |
|---|---|
| RequestUri | https://api.cipcert.goevo.com/2.1.28/REST/SIS.svc/user/[userName]/expiration?serviceKey=[serviceKey] |
| Method | GET |
| Accept | application/json |
Request
null
Response
2018-03-14T20:01:15.51
| GetSecurityQuestions | ||
|---|---|---|
| RequestUri | https://api.cipcert.goevo.com/2.1.28/REST/SIS.svc/securityquestions | |
| Method | GET | |
| Authentication | Session token set as Username on Authenication header. | |
| Accept | application/json | |
Request
null
Response
[
{
"QuestionCode": "MotherMaiden",
"QuestionText": "What is your mother's maiden name?"
},
{
"QuestionCode": "SpouseCity",
"QuestionText": "In what city or town did you meet your spouse/partner?"
}
] | GetAvailableSecurityQuestions | ||
|---|---|---|
| RequestUri | https://api.cipcert.goevo.com/2.1.28/REST/SIS.svc/availablesecurityquestions | |
| Method | GET | |
| Authentication | Session token set as Username on Authenication header. | |
| Accept | application/json | |
Request
null
Response
[
{
"QuestionCode": "MotherMaiden",
"QuestionText": "What is your mother's maiden name?"
},
{
"QuestionCode": "SchoolMascot",
"QuestionText": "What is the name of high school mascot?"
},
{
"QuestionCode": "FirstPet",
"QuestionText": "What is the name of your first pet?"
},
{
"QuestionCode": "ChildhoodFriend",
"QuestionText": "What is the name of your favorite childhood friend?"
},
{
"QuestionCode": "SpouseFather",
"QuestionText": "What is the first name of your spouse's father?"
},
{
"QuestionCode": "SpouseCity",
"QuestionText": "In what city or town did you meet your spouse/partner?"
},
{
"QuestionCode": "MotherFather",
"QuestionText": "In what city or town did your mother and father meet?"
},
{
"QuestionCode": "JobCity",
"QuestionText": "In what town or city was your first full time job?"
},
{
"QuestionCode": "FirstCar",
"QuestionText": "What is the model of your first car?"
},
{
"QuestionCode": "FirstSchool",
"QuestionText": "What is the name of your first school?"
},
{
"QuestionCode": "SixthGrade",
"QuestionText": "What school did you attend for sixth grade?"
},
{
"QuestionCode": "HouseChild",
"QuestionText": "What was the house number and street name you lived in as a child?"
},
{
"QuestionCode": "FirstJob",
"QuestionText": "What was the name of the company where you had your first job?"
},
{
"QuestionCode": "HospitalBirth",
"QuestionText": "What was the name of the hospital where you were born?"
},
{
"QuestionCode": "FirstToy",
"QuestionText": "What was the name of your first stuffed animal or doll or action figure?"
},
{
"QuestionCode": "NewYear2000",
"QuestionText": "Where were you New Year's 2000?"
},
{
"QuestionCode": "SportHero",
"QuestionText": "Who is your childhood sports hero?"
},
{
"QuestionCode": "ChildHero",
"QuestionText": "Who was your childhood hero?"
}
] | ChangeUserInformation | ||
|---|---|---|
| RequestUri | https://api.cipcert.goevo.com/2.1.28/REST/SIS.svc/user/[userName]?serviceKey=[serviceKey] | |
| Method | PUT | |
| Accept | application/json | |
Request
{
"UserName": null,
"Password": null,
"Email": null,
"SecurityAnswers": [
{
"QuestionCode": "MotherMaiden",
"Answer": "Doe"
},
{
"QuestionCode": "SpouseCity",
"Answer": "Denver"
}
],
"SecurityQuestionToken": null,
"SecurityAnswer": null
}
Response
| ListUserCredentials | ||
|---|---|---|
| RequestUri | https://us002-dv-cip01.evosnap.local/2.1.29/REST/Administration.svc/users/list | |
| Method | POST | |
| Authentication | Session token set as Username on Authentication header. | |
| Accept | application/json | |
Request
{
"$type": "UserQuery, http://schemas.evosnap.com/CWS/v2.0/Administration",
"PagingParameters": {
"Page": 0,
"PageSize": 10
},
"UserQueryParameters": {
"Region": "region",
"SalesChannel": "sales channel",
"ServiceKey": "service key",
"Merchant": "merchnat",
"FirstName": "first name",
"0": "last name",
"Email": "test@test.com",
"Username": "username",
"LockState": "0"
},
"SortField": "0",
"SortType": "0"
} | GetRolesClaims | ||
|---|---|---|
| RequestUri | https://us002-dv-cip01.evosnap.local/2.1.29/REST/Administration.svc/roleClaims | |
| Method | POST | |
| Authentication | Session token set as Username on Authentication header. | |
| Accept | application/json | |
null
[
{
"Claims": [],
"RoleName": "test role name"
},
{
"Claims": [],
"RoleName": "CWSCompleteClient"
},
{
"Claims": [
{
"ClaimDescription": "MySnap Access Claim ",
"ClaimNS": "http://schemas.mysnap.com/claims/Settings/Roles",
"ClaimScope": {
"AllowableIdentityTypes": null,
"ScopeId": 18,
"ScopeName": "MySnap"
},
"ClaimType": 4,
"ClaimValue": "Enable"
},
{
"ClaimDescription": "MySnap Access Claim ",
"ClaimNS": "http://schemas.mysnap.com/claims/Settings/UserProfileModule/Current",
"ClaimScope": {
"AllowableIdentityTypes": null,
"ScopeId": 18,
"ScopeName": "MySnap"
},
"ClaimType": 4,
"ClaimValue": "Add"
},
. . .
{
"Claims": [],
"RoleName": "ConsumerUser"
}
] | GetChildRoles | ||
|---|---|---|
| RequestUri | https://us002-dv-cip01.evosnap.local/2.1.29/REST/Administration.svc/childRoles | |
| Method | POST | |
| Authentication | Session token set as Username on Authentication header. | |
| Accept | application/json | |
Request
null
Response
[
{
"Description": null,
"RoleGuid": null,
"RoleName": "EnterpriseUser",
"Scope": "FederatedSecurity"
},
{
"Description": null,
"RoleGuid": null,
"RoleName": "RegionalAdmin",
"Scope": "FederatedSecurity"
},
{
"Description": null,
"RoleGuid": null,
"RoleName": "RegionalUser",
"Scope": "FederatedSecurity"
},
{
"Description": null,
"RoleGuid": null,
"RoleName": "SalesChannelAdmin",
"Scope": "FederatedSecurity"
},
{
"Description": null,
"RoleGuid": null,
"RoleName": "SalesChannelUser",
"Scope": "FederatedSecurity"
},
{
"Description": null,
"RoleGuid": null,
"RoleName": "ISVAdmin",
"Scope": "FederatedSecurity"
},
{
"Description": null,
"RoleGuid": null,
"RoleName": "ISVUser",
"Scope": "FederatedSecurity"
},
{
"Description": null,
"RoleGuid": null,
"RoleName": "MerchantAdmin",
"Scope": "FederatedSecurity"
},
{
"Description": null,
"RoleGuid": null,
"RoleName": "MerchantUser",
"Scope": "FederatedSecurity"
},
{
"Description": null,
"RoleGuid": null,
"RoleName": "RegionalAdmin",
"Scope": "FederatedSecurity"
},
{
"Description": null,
"RoleGuid": null,
"RoleName": "RegionalUser",
"Scope": "FederatedSecurity"
},
{
"Description": null,
"RoleGuid": null,
"RoleName": "SalesChannelAdmin",
"Scope": "FederatedSecurity"
},
{
"Description": null,
"RoleGuid": null,
"RoleName": "SalesChannelUser",
"Scope": "FederatedSecurity"
},
{
"Description": null,
"RoleGuid": null,
"RoleName": "ISVAdmin",
"Scope": "FederatedSecurity"
},
{
"Description": null,
"RoleGuid": null,
"RoleName": "ISVUser",
"Scope": "FederatedSecurity"
},
{
"Description": null,
"RoleGuid": null,
"RoleName": "MerchantAdmin",
"Scope": "FederatedSecurity"
},
{
"Description": null,
"RoleGuid": null,
"RoleName": "MerchantUser",
"Scope": "FederatedSecurity"
},
{
"Description": null,
"RoleGuid": null,
"RoleName": "RegionalUser",
"Scope": "FederatedSecurity"
},
{
"Description": null,
"RoleGuid": null,
"RoleName": "SalesChannelAdmin",
"Scope": "FederatedSecurity"
},
{
"Description": null,
"RoleGuid": null,
"RoleName": "SalesChannelUser",
"Scope": "FederatedSecurity"
},
{
"Description": null,
"RoleGuid": null,
"RoleName": "MerchantAdmin",
"Scope": "FederatedSecurity"
},
{
"Description": null,
"RoleGuid": null,
"RoleName": "MerchantUser",
"Scope": "FederatedSecurity"
},
{
"Description": null,
"RoleGuid": null,
"RoleName": "SalesChannelAdmin",
"Scope": "FederatedSecurity"
},
{
"Description": null,
"RoleGuid": null,
"RoleName": "SalesChannelUser",
"Scope": "FederatedSecurity"
},
{
"Description": null,
"RoleGuid": null,
"RoleName": "MerchantAdmin",
"Scope": "FederatedSecurity"
},
{
"Description": null,
"RoleGuid": null,
"RoleName": "MerchantUser",
"Scope": "FederatedSecurity"
},
{
"Description": null,
"RoleGuid": null,
"RoleName": "SalesChannelUser",
"Scope": "FederatedSecurity"
},
{
"Description": null,
"RoleGuid": null,
"RoleName": "MerchantAdmin",
"Scope": "FederatedSecurity"
},
{
"Description": null,
"RoleGuid": null,
"RoleName": "MerchantUser",
"Scope": "FederatedSecurity"
},
{
"Description": null,
"RoleGuid": null,
"RoleName": "MerchantAdmin",
"Scope": "FederatedSecurity"
},
{
"Description": null,
"RoleGuid": null,
"RoleName": "MerchantUser",
"Scope": "FederatedSecurity"
},
{
"Description": null,
"RoleGuid": null,
"RoleName": "ISVUser",
"Scope": "FederatedSecurity"
},
{
"Description": null,
"RoleGuid": null,
"RoleName": "MerchantAdmin",
"Scope": "FederatedSecurity"
},
{
"Description": null,
"RoleGuid": null,
"RoleName": "MerchantUser",
"Scope": "FederatedSecurity"
},
{
"Description": null,
"RoleGuid": null,
"RoleName": "MerchantAdmin",
"Scope": "FederatedSecurity"
},
{
"Description": null,
"RoleGuid": null,
"RoleName": "MerchantUser",
"Scope": "FederatedSecurity"
},
{
"Description": null,
"RoleGuid": null,
"RoleName": "MerchantUser",
"Scope": "FederatedSecurity"
},
{
"Description": null,
"RoleGuid": null,
"RoleName": "MasterMerchantUser",
"Scope": "FederatedSecurity"
}
] | ListScopes | ||
|---|---|---|
| RequestUri | https://us002-dv-cip01.evosnap.local/2.1.29/REST/Administration.svc/scopes | |
| Method | POST | |
| Authentication | Session token set as Username on Authentication header. | |
| Accept | application/json | |
Request
null
Response
[
{
"ScopeId": 2,
"ScopeName": "TransactionProcessing",
"AllowableIdentityTypes": [
"System",
"User",
"SystemMerchant",
"SystemISV"
]
},
{
"ScopeId": 3,
"ScopeName": "Global",
"AllowableIdentityTypes": [
"Windows",
"SystemRelyingParty"
]
},
{
"ScopeId": 4,
"ScopeName": "IPC-Public",
"AllowableIdentityTypes": []
},
{
"ScopeId": 6,
"ScopeName": "IPC-Sandbox",
"AllowableIdentityTypes": [
"Windows",
"User"
]
},
{
"ScopeId": 8,
"ScopeName": "KeyManagement",
"AllowableIdentityTypes": [
"User"
]
},
{
"ScopeId": 13,
"ScopeName": "EHS",
"AllowableIdentityTypes": []
},
{
"ScopeId": 14,
"ScopeName": "Mercury",
"AllowableIdentityTypes": []
},
{
"ScopeId": 17,
"ScopeName": "FederatedSecurity",
"AllowableIdentityTypes": [
"SystemRegion",
"User",
"SystemSalesChannel"
]
},
{
"ScopeId": 18,
"ScopeName": "MySnap",
"AllowableIdentityTypes": []
}
] | ListRoles | ||
|---|---|---|
| RequestUri | https://us002-dv-cip01.evosnap.local/2.1.29/REST/Administration.svc/roles/list/13 | |
| Method | POST | |
| Authentication | Session token set as Username on Authentication header. | |
| Accept | application/json | |
Request
null
Response
[
{
"RoleGuid": null,
"RoleName": "CWSCompleteClient",
"Description": "Access to all CWS Endpoints and Operations",
"Scope": "EHS"
}
] | RemoveRoleFromUserCredential | ||
|---|---|---|
| RequestUri | https://us002-dv-cip01.evosnap.local/2.1.29/REST/Administration.svc/users/C8DC44D6434C48A4904D1D74EC606D57/removeRole/MasterMerchantAdmin | |
| Method | POST | |
| Authentication | Session token set as Username on Authentication header. | |
| Accept | application/json | |
Request
null