To implement the IMS and simplify the integration with the vendor’s website, web services are provided. These services run on the web server and provide the Internet interface for all the vendors. The following services are available for vendor integration:
· IMSCustomerRoleGet – Provides the list of roles assigned to the customer. This service will return all the roles that the customer belongs to and the vendor is allowed to view. This service requires a customer token generated by the SSO application.
· IMSCustomerWebRoleGet - Provides the list of roles assigned to the customer. This service will return all the web enabled roles that the customer belongs to and the vendor is allowed to view. This service requires a customer token generated by the SSO application.
· IMSCustomerGetByTIMSSCustomerID – This service will return all the roles that the customer belongs to and vendor is allowed to view. To get the list of roles, the Personify Customer ID should be provided to this web service. Please note that the customer has to register with SSO for this to return data.
· IMSVendorRolesGet – This web service will return the role IDs that the vendor has access to.
· IMSVendorWebRolesGet - This web service will return the web enabled role IDs that the vendor has access to.