User
Works with Contacts and Portal Users
API | Description |
---|---|
GET api/user/details?emailAddress={emailAddress} |
Returns the user |
GET api/user/loguserin?emailAddress={emailAddress} |
Registers a user logging in |
DELETE api/user/actions?emailAddress={emailAddress} |
Delete all a users completed actions |
GET api/user/all?emailAddress={emailAddress} |
Returns all completed actions for all categories for a user |
GET api/User?emailAddress={emailAddress} |
Returns the current subscription for a user |
GET api/User?emailAddress={emailAddress}&category={category} |
Returns the current score for a Category |
GET api/User?emailAddress={emailAddress}&allCategories={allCategories} |
Returns the all scores for all categories for a user |
GET api/User?emailAddress={emailAddress}&userAction={userAction} |
Returns all completed actions for all categories for a user |
Portal
Works with Portals
API | Description |
---|---|
POST api/registercontact?firstName={firstName}&lastName={lastName}&emailAddress={emailAddress}&membershipNumber={membershipNumber}&acceptTncs={acceptTncs}&receiveMarketing={receiveMarketing}&subscription={subscription} |
Register a user |
GET api/Portal |
Retrieves the current production portal |
PortalAction
Works with Portal Actions
API | Description |
---|---|
GET api/PortalAction?category={category}&actionId={actionId} |
Retrieves the specific action. |
GET api/PortalAction?userSubscription={userSubscription} |
Retrieves all actions permitted for a subscription level |
GET api/PortalAction |
Retrieves all actions |
Values
Works with the Scoring System
API | Description |
---|---|
POST api/Values?emailAddress={emailAddress}&category={category}&actionId={actionId} |
Used to Complete a Score |
POST api/Values?emailAddress={emailAddress}&category={category}&actionId={actionId}&reverse={reverse} |
Used to Reverse a Score |
NewsItem
Represents a NewsItem or Blog Post
API | Description |
---|---|
GET api/NewsItem?portal={portal} |
Retrieves all current published newsitems for this portal. CA Kairos Portal is our default |
GET api/NewsItem |
Gets all News Items for the Default Portal |
GET api/NewsItem/{id} |
Retrieves a specific news Item NOT IMPLEMENTED |
POST api/NewsItem |
Adds a anew NewsItem NOT IMPLEMENTED |
PUT api/NewsItem/{id} |
Updates a new Item NOT IMPLEMENTED |
DELETE api/NewsItem/{id} |
Deletes a news Item NOT IMPLEMENTED |