Cochrane+ App API

<back to all web services

AutoLogin

The following routes are available for this service:
POST/user/autologin
AutoLogin Parameters:
NameParameterData TypeRequiredDescription
UtcOffsetbodyintNo
SystemUserIdbodyintNo
RefreshTokenbodystringNo
ApiServiceRequest Parameters:
NameParameterData TypeRequiredDescription
ApiKeyformstringYesThe API Key required for authentication
LatitudeformdoubleNoLatitude of the user making this request
LongitudeformdoubleNoLongitude of the user making this request
UserLoginResponse Parameters:
NameParameterData TypeRequiredDescription
AllowAttendanceOnLaptopformboolNo
ProfileImageUrlformstringNo
FriendlyNameformstringNo
SystemUserIdformintNo
UsernameformstringNo
PermissionsformSystemUserPermissionNo
SettingsformAppSettingsNo
StartLatitudeformdoubleNo
StartLongitudeformdoubleNo
HasStartLocationformboolNo
EndLatitudeformdoubleNo
EndLongitudeformdoubleNo
HasEndLocationformboolNo
IsSalesPersonformboolNo
FeelingStatusMappingsformstring[]No
HasAiPermissionsformboolNo
RefreshTokenformstringNo
IsManagerOrPromotedToformboolNo
IsTemplateApproverformboolNo
OutstandingApprovalsformintNo
ApiServiceResponse Parameters:
NameParameterData TypeRequiredDescription
DescriptionformstringNo
HeadingformstringNo
WasSuccessfulformboolNo
ModelStateformObjectNo
SystemUserPermission Parameters:
NameParameterData TypeRequiredDescription
MeetingformboolNo
JourneyformboolNo
AttendanceformboolNo
NotificationCenterformboolNo
InternalRatingformboolNo
DebriefformboolNo
ThunderBoltActionsformboolNo
OnTheMoveformboolNo
AppSettings Parameters:
NameParameterData TypeRequiredDescription
AllowAbstainRatingsformboolNo
ShowMoodIndicatorOnAppformboolNo
TakePhotoForAnalysisformboolNo

To override the Content-type in your clients, use the HTTP Accept Header, append the .json suffix or ?format=json

To embed the response in a jsonp callback, append ?callback=myCallback

HTTP + JSON

The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.

POST /user/autologin HTTP/1.1 
Host: cochraneplus-api-dev.happen.zone 
Accept: application/json
Content-Type: application/json
Content-Length: length

{"utcOffset":0,"systemUserId":0,"refreshToken":"String","apiKey":"String","latitude":0,"longitude":0}
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: length

{"allowAttendanceOnLaptop":false,"profileImageUrl":"String","friendlyName":"String","systemUserId":0,"username":"String","permissions":{"meeting":false,"journey":false,"attendance":false,"notificationCenter":false,"internalRating":false,"debrief":false,"thunderBoltActions":false,"onTheMove":false},"settings":{"allowAbstainRatings":false,"showMoodIndicatorOnApp":false,"takePhotoForAnalysis":false},"startLatitude":0,"startLongitude":0,"hasStartLocation":false,"endLatitude":0,"endLongitude":0,"hasEndLocation":false,"isSalesPerson":false,"feelingStatusMappings":["String"],"hasAiPermissions":false,"refreshToken":"String","isManagerOrPromotedTo":false,"isTemplateApprover":false,"outstandingApprovals":0,"description":"String","heading":"String","wasSuccessful":false,"modelState":{}}