AllPass WebAPI (additional methods here)


Devices

GET Device devices/?deviceTypeCode={deviceTypeCode}&oemDeviceId={oemDeviceId}
POST Device devices (data: { deviceTypeCode: {deviceTypeCode}, oemDeviceId: {oemDeviceId} })
DELETE UserDevice user-devices/?deviceId={deviceId} with Authorization header as {webApiKey}:{userId} (remember to provide deviceId and userId!)
GET UserDevice user-devices/?deviceTypeCode={deviceTypeCode}&oemDeviceId={oemDeviceId}
GET UserDeviceByUser user-devices/user (Authorization header must contain {webApiKey}:{userId}) (remember to provide userId!)
POST UserDevice user-devices (data: { userId: {userId}, deviceToken: {deviceToken} }) (remember to provide userId & deviceToken!)
DELETE Device devices/?deviceTypeCode={deviceTypeCode}&oemDeviceId={oemDeviceId} (remember to provide oemDeviceId and deviceTypeCode)

Users

POST Validate User users/validate
POST Sign In users/sign-in
PATCH User users/{userId}
Patch ChangePassword users/change-password
POST ResetPassword users/reset-password
POST SendForgotPasswordConfirmEmail users/send-forgot-password-confirm-email
GET User users/{userId}
GET User users/{emailAddressOrUsername}
GET User (by encryptedUserId) users/encrypted/{encryptedUserId}
POST Sign Up users/sign-up
GET Confirm Userusers/confirm-user/{userId}/{confirmCode}
POST Register Userusers/register
POST Update Passwordusers/update-password
GET IsProperUserNameusers/is-proper-username/{username}
GET ConfirmUserusers/confirm-user/{userId}/{confirmCode}

Newsletters

GET Newsletter newsletters/{newsletteId}

Geographic

GET Countries geographics/countries/{languageTag}
GET States geographics/states

Demographic

GET User Demographic Questionsdemographics/user-demographic-questions/{userId}
POST Save User Demographic Responsedemographics/save-user-demographic-response