Gear
API | Description |
---|---|
GET api/Gear/{id} |
No documentation available. |
POST api/Gear |
Saves a gear entry: Always make sure that the gear is linked to a bike by setting BikeID |
GET api/Gear/{id}/Deactivate |
Deactivates the gear (sets the status to inactive/retired) |
GET api/Gear/{id}/Remove |
Removes the gear (sets the status to removed, does not delete, but get won't fetch it) |
TestMigrateAuth
API | Description |
---|---|
GET TestMigrateAuth/ValidateToken |
No documentation available. |
Bike
API | Description |
---|---|
GET api/Bike/{id} |
No documentation available. |
POST api/Bike |
Saves a bike entry: Always make sure that the bike is linked to a cyclist by setting UserID |
POST api/Bike/Sale |
No documentation available. |
POST api/Bike/UpdateOpeningBalance |
No documentation available. |
POST api/Bike/UpdateStravaID |
No documentation available. |
POST api/Bike/SetIntegrationDone |
No documentation available. |
POST api/Bike/SaveImage |
Saves an image file for this bike. The image will be assigned a new name, and uses name provided only for the extension (.jpg for example) Once saved, the image can be retrieved via the ImageURL property on bike |
GET api/Bike/{id}/gear |
Returns all Gear linked to the bike regardless of status |
GET api/Bike/{id}/getcanmergeinfo |
Control of flow information required by Ui when you want to select a victim of merge operation |
GET api/Bike/{id}/mergewith/{survivorid} |
Merges this bike with bike 2 (survivor) this bike status will be deactivated, and rides, services, service logs will be moved to survivor |
GET api/Bike/{id}/activegear |
Returns the Gear currently active (working) on the bike. Once gear is removed from the bike, it goes to status 'Retired' |
GET api/Bike/{id}/retiredgear |
Returns the retired Gear which was previously on the bike. Once gear is removed from the bike, it goes to status 'Retired' |
GET api/Bike/{id}/rides |
Get a list of rides for this bike |
POST api/Bike/Deactivate |
Deactivates the bike (sets the status to inactive/retired) |
POST api/Bike/CaptureService |
Used to record services not executed by a linked partner or for historic services at a linked partner Please provide the information as well as what gear was serviced When used to record info against a Jobcard (Service request), please fill in the ServiceRequestID = jobcard.ID, else leave servicerequestid zero This function is used to capture a new service log. |
POST api/Bike/UpdateService |
Used to update services records For services by not executed by a linked partner, leave servicerequestid = zero When used to record info against a Jobcard (Service request), provide all the above information, as well as the ServiceRequestID, else leave servicerequestid zero This function is used to update an existing service log. |
GET api/Bike/{id}/GetServiceLogs |
Provides a list of all service logs for this bike |
GET api/Bike/{id}/GetJobCards |
Provides a list of all job cards for this bike |
GET api/Bike/{id}/GetServiceLog/{logid} |
Fetches a service log for this bike |
POST api/Bike/UpdateServicelogRating |
No documentation available. |
GET api/Bike |
No documentation available. |
Account
API | Description |
---|---|
POST Account/Logout |
No documentation available. |
GET Account/ManageInfo?returnUrl={returnUrl}&generateState={generateState} |
Gets user manage info for the currently logged on user |
POST Account/ChangePassword |
Changes password for the currently logged in user |
POST Account/SetPassword |
Adds a user password for the currently logged on user only if a password does not already exist |
POST Account/ResetPassword |
Used by superuser to reset another user's password |
POST Account/RequestPasswordReset |
Used to generate a temp password -> look at the success indicator on the returned model |
POST Account/PasswordReset |
No documentation available. |
POST Account/AddExternalLogin |
No documentation available. |
GET Account/ExternalLogin?provider={provider}&error={error} |
No documentation available. |
GET Account/ExternalLogins?returnUrl={returnUrl}&generateState={generateState} |
No documentation available. |
POST Account/IsUserAvailable |
Checks if username is available. Can be called prior to registering a user, will ensure that username (name property), and email is unique preference is to use email as username, so if possible, fill in with username = email, phone number, email = email puts model errors into the returnmessage parameter |
POST Account/UserDetail |
Gets user detail based on the username. Preference for username is to use an email address |
POST Account/Register |
Registers a new user. To ensure username is unique, you can call IsUserAvailable prior to calling this function Preference for username is to use an email address for username, |
POST Account/RegisterAppCyclist |
No documentation available. |
POST Account/Register/Technicians |
No documentation available. |
POST Account/RegisterExternalToken |
Function is used to Register as well as Login from external providers. If user is not found, this call will register the user as well provider options are Facebook and Strava |
GET Account/UsersConnectedPartners |
No documentation available. |
GET api/Account |
No documentation available. |
Reports
API | Description |
---|---|
GET api/Reports |
No documentation available. |
GET api/Reports/{reportName}/Partner/{id}?startDate={startDate}&endDate={endDate} |
No documentation available. |
Technician
Feedback
API | Description |
---|---|
GET api/Feedback/{id} |
No documentation available. |
GET api/Feedback/{id}/GetAllInStatus/{statusid} |
No documentation available. |
GET api/Feedback/{id}/SetStatusToFollowingUp |
No documentation available. |
GET api/Feedback/{id}/SetStatusToClosed |
No documentation available. |
POST api/Feedback/UpdateComment |
No documentation available. |
GET api/Feedback |
No documentation available. |
Invoice
Invoices are created by the servicerequestcontroller (jobcards)
Incident
API | Description |
---|---|
GET api/Incident/{id} |
No documentation available. |
POST api/Incident |
Saves an incident: |
POST api/Incident/search |
Searches on all incidents since a certain date (of a certain type: optional) within a radius of the provided point Radius to be supplied in meters |
POST api/Incident/boxsearch |
Searches on all incidents since a certain date (of a certain type: optional) within a lat/long box Radius to be supplied in meters |
GET api/Incident/{id}/DeactivatePothole |
Use this function to remove potholes from the list (once they are fixed for example) |
Partner
API | Description |
---|---|
GET api/Partner/{id}/POSProducts_v2?getGear={getGear} |
No documentation available. |
GET api/Partner/{id}/POSProducts_v2/{getGear} |
No documentation available. |
GET api/Partner/{id}/SyncPOS |
No documentation available. |
GET api/Partner/{id}/FullPOSResync |
No documentation available. |
GET api/Partner/{id}/FullPOSResync_sync |
No documentation available. |
GET api/Partner/{id}/CleanUpPOS |
No documentation available. |
GET api/Partner/{id}/SyncClients |
No documentation available. |
GET api/Partner/{id}/SyncClientsIncremental |
No documentation available. |
POST api/Partner/UpdatePOSProduct |
No documentation available. |
GET api/Partner/{id}/POSGetNextInvoiceToSync |
No documentation available. |
POST api/Partner/POSUpdateInvoiceAfterSynch |
No documentation available. |
POST api/Partner/POSUpdateInvoiceFromExternal |
No documentation available. |
POST api/Partner/POSSetLastSynchDate |
No documentation available. |
GET api/Partner/{id}/POSGetLastSyncDate |
No documentation available. |
POST api/Partner/RegisterSage |
No documentation available. |
POST api/Partner/SageConfig |
No documentation available. |
GET api/Partner/{id}/SageConfig |
No documentation available. |
GET api/Partner/{id}/SageTaxes |
No documentation available. |
GET api/Partner/VendGetAuthURL |
No documentation available. |
POST api/Partner/RegisterVend |
No documentation available. |
POST api/Partner/VendConfig |
No documentation available. |
GET api/Partner/{id}/VendConfig |
No documentation available. |
GET api/Partner/{id}/VendRegisters |
No documentation available. |
GET api/Partner/{id}/VendPaymentTypes |
No documentation available. |
GET api/Partner/{id}/VendTaxes |
No documentation available. |
GET api/Partner/{id}/VendUsers |
No documentation available. |
GET api/Partner/{id}/DearConfigOptions |
No documentation available. |
POST api/Partner/DearConfigOptions |
No documentation available. |
GET api/Partner/{id}/Dear/SyncClients |
No documentation available. |
POST api/Partner/RegisterLS |
No documentation available. |
GET api/Partner/LSGetAuthURL |
No documentation available. |
GET api/Partner/{id}/LSTaxes |
No documentation available. |
GET api/Partner/{id}/LSRegisters |
No documentation available. |
GET api/Partner/{id}/LSShops |
No documentation available. |
GET api/Partner/{id}/LSEmployees |
No documentation available. |
GET api/Partner/{id}/LSVendors |
No documentation available. |
GET api/Partner/{id}/LSPaymentTypes |
No documentation available. |
POST api/Partner/LSConfig |
No documentation available. |
GET api/Partner/{id}/LSConfig |
No documentation available. |
POST api/Partner/Shopify/AuthorizeUrl |
No documentation available. |
POST api/Partner/Shopify/DoRegistration |
No documentation available. |
POST api/Partner/ShopifyConfig |
No documentation available. |
GET api/Partner/{id}/ShopifyConfig |
No documentation available. |
GET api/Partner/{id}/ShopifyLocations |
No documentation available. |
POST api/Partner/RegisterXero |
No documentation available. |
POST api/Partner/FetchXeroAuthorizeUrl |
No documentation available. |
GET api/Partner/{id}/LinkedToQuote/{ServiceTypeID} |
No documentation available. |
POST api/Partner/{PartnerID}/GetWalkInAccount |
No documentation available. |
POST api/Partner/{PartnerID}/GetWalkInAccountList |
No documentation available. |
POST api/Partner/{id}/LinkedToQuote |
No documentation available. |
POST api/Partner/{id}/changCategory |
No documentation available. |
POST api/Partner/{id}/UnLinkedToQuote |
No documentation available. |
POST api/Partner/{id}/setServiceSKU |
No documentation available. |
POST api/Partner/{id}/setNewServiceSKU |
No documentation available. |
GET api/Partner/{id}/checkXero |
No documentation available. |
GET api/Partner/{id}/getOrganisationShortCode |
No documentation available. |
GET api/Partner/webhooks/create |
No documentation available. |
GET api/Partner/webhooks/{id}/work |
No documentation available. |
POST api/Partner/{id}/webhooks/product/create |
No documentation available. |
POST api/Partner/{id}/webhooks/product/update |
No documentation available. |
POST api/Partner/{id}/webhooks/product/update/vend |
No documentation available. |
POST api/Partner/{id}/webhooks/product/delete |
No documentation available. |
POST api/Partner/{id}/webhooks/client/create |
No documentation available. |
POST api/Partner/{id}/webhooks/client/update |
No documentation available. |
POST api/Partner/{id}/webhooks/client/update/vend |
No documentation available. |
POST api/Partner/{id}/webhooks/sale/complete |
No documentation available. |
GET api/Partner/{id}/webhooks/sale/process?minutes={minutes}&topX={topX} |
No documentation available. |
GET api/Partner/{id}/TourComplete |
No documentation available. |
GET api/Partner/{id}/GetExternalIntegrationOptions |
No documentation available. |
GET api/Partner |
No documentation available. |
GET api/Partner/{id} |
No documentation available. |
GET api/Partner/{id}/{getTimeSlots} |
No documentation available. |
POST api/Partner/search |
No documentation available. |
POST api/v2/Partner |
No documentation available. |
POST api/Partner/Delete/CollectionTime/{id} |
No documentation available. |
POST api/Partner |
No documentation available. |
POST api/Partner/SaveImage |
Saves an image file for this bike. The image will be assigned a new name, and uses name provided only for the extension (.jpg for example) Once saved, the image can be retrieved via the ImageURL property on bike |
GET api/Partner/{id}/users |
Gets a list of all Users linked to a partner. These are all users which can log on and work on the partner site. Technicians are not users of the system, and are loaded seperately. |
GET api/Partner/{id}/SystemUsers |
No documentation available. |
GET api/Partner/{id}/V2/SystemUsers |
No documentation available. |
GET api/Partner/{id}/LinkUser/{userid} |
links a user to partner - can also be accomplished by setting the partnerid on a user Linked users are users that will be able to log on to the partner store website |
GET api/Partner/{id}/LinkCyclist/{cyclistid}/Rating/{rating} |
Links a cyclist to partner (ensures that this cyclist will turn up in a search by the partner). This can be done explicitly, but will also be automatically done the first time a cyclist books in one of his bikes for a service this function will typically be used when partner captures cyclists during a seeding phase When capturing a cyclist, or making a change to a cyclist record, or booking a service, a default entry is inserted linking cyclist to partner, with a rating of 1 To specific a specific rating, this function needs to be called |
GET api/Partner/{id}/HasAccessToCyclist/{cyclistid} |
Used to check whether partner has acces to cyclist |
GET api/Partner/{id}/CanMergeCyclist/{cyclistid} |
Used to check whether partner can merge a cyclist - the cyclist ID sent in will be the victim in the merge action (all his bikes will be linked to another cyclist) |
GET api/Partner/{id}/MergeCyclist/{victimid}/WithCyclist/{survivorid} |
Merges two cyclist records - call CanMergeCyclist first to check if action is valid Merge will link the bikes of the victim to the survivor and ensure all of the victims linked partners still have access to the survivor |
POST api/Partner/SearchLinkedCyclists |
Searches over cyclists which are linked to this partner |
POST api/Partner/SearchCalendarEvents |
lists events on calendar for technicians which are linked to this partner |
GET api/Partner/{id}/ServiceTypes?limited={limited}&jobcardID={jobcardID} |
No documentation available. |
GET api/Partner/{id}/V2/ServiceTypes?limited={limited} |
No documentation available. |
GET api/Partner/{id}/V3/ServiceTypes?ShowFittings={ShowFittings} |
No documentation available. |
POST api/Partner/UpdateServiceTypeGroupOrder |
No documentation available. |
GET api/Partner/{id}/ServiceTypes/Collections |
No documentation available. |
GET api/Partner/{id}/ServiceType/{type} |
Returns list of config entries for partner service types |
GET api/Partner/{id}/ProductTypes |
No documentation available. |
GET api/Partner/{id}/MessageTemplates |
Returns list of message templates for partner |
GET api/Partner/{id}/MessageTemplate/{templateid} |
Gets specific message templates for partner |
GET api/Partner/{id}/ChecklistGroups |
Returns list of service checklist groups for partner |
GET api/Partner/{id}/ChecklistGroup/{itemid} |
Returns a specific service checklist group for partner |
POST api/Partner/SaveChecklistGroup |
Updates or adds a checklist group for the partner |
POST api/Partner/SaveServiceTypeV2 |
No documentation available. |
POST api/Partner/SaveServiceType |
Updates the service type |
POST api/Partner/LinkServiceTypeChecklist |
No documentation available. |
POST api/Partner/UnLinkServiceTypeChecklist |
No documentation available. |
POST api/Partner/SaveMessageTemplate |
Updates the Message template |
POST api/Partner/SaveChecklistConfig |
Updates the checklist config entry |
GET api/Partner/{id}/technicians |
Gets a list of all technicians for the partner |
GET api/Partner/{partnerIDs}/techniciansV2 |
No documentation available. |
POST api/Partner/{id}/techniciansortorder |
No documentation available. |
POST api/Partner/{id}/technicianemployeelink |
No documentation available. |
GET api/Partner/{id}/DashboardInfo |
Gets a bound set of dashboard info for the services dashboard |
GET api/Partner/{partnerIDs}/DashboardInfoV2 |
No documentation available. |
GET api/Partner/{id}/ServicesDueSummary |
No documentation available. |
GET api/Partner/{id}/ServicesDueDetail |
No documentation available. |
GET api/Partner/{id}/GetCyclistDashboardInfo/{top}/TopBrands |
Gets dashboard information for the partners Cyclist dashboard |
GET api/Partner/{id}/GetCyclistDashboardInfo/{km}/ServiceWithinKm |
Provides a list of bikes to be serviced within x km |
GET api/Partner/{id}/GetCyclistDashboardInfo/{hours}/ServiceWithinHours |
Provides a list of bikes to be serviced within x hours |
GET api/Partner/{id}/GetCyclistDashboardInfo/{months}/ServicedMonthsAgo |
Provides a list of bikes which were serviced more than x months ago (such as for show me all bikes serviced more than 12 months ago) |
GET api/Partner/{id}/GetCyclistDashboardInfo/ServiceWithinMonthInterval |
No documentation available. |
GET api/Partner/{id}/GetCyclistDashboardInfo/LinkedCyclists |
Gets dashboard information for the partners Cyclist dashboard |
GET api/Partner/{id}/GetCyclistDashboardInfo/LinkedBikes |
Gets dashboard information for the partners Cyclist dashboard |
GET api/Partner/GetAvailableDashboardItems |
No documentation available. |
GET api/Partner/{PartnerID}/DashboardData/{dashboardName} |
No documentation available. |
GET api/Partner/{id}/GetNextJobcardID |
Returns the next available jobcard no |
GET api/Partner/{id}/IsJobcardIDAvailable/{nextid} |
Returns the next available jobcard no |
POST api/Partner/ScheduleService?SendCommunication={SendCommunication} |
No documentation available. |
POST api/Partner/v2/ScheduleService?SendCommunication={SendCommunication} |
No documentation available. |
POST api/Partner/v3/ScheduleService?SendCommunication={SendCommunication} |
No documentation available. |
GET api/Partner/{id}/lstServiceType |
Gets a lookup list of all service types as a lookup for this partner |
GET api/Partner/{id}/ChecklistConfig |
Gets a list of all configured items which forms part of the checlist on a jobcard: only returns active ones |
GET api/Partner/{id}/ChecklistConfigItem/{itemid} |
Gets a specifig configured items which forms part of the checlist on a jobcard |
GET api/Partner/{id}/ChecklistConfigAll |
Gets a list of all configured items which forms part of the checlist on a jobcard: returns active ones as well as inactive ones |
GET api/Partner/{id}/Jobcards/{statusid} |
Gets a list of all jobcards for this partner currently in the requested status |
GET api/Partner/{id}/JobcardsMinimum/{statusid} |
Gets a list of all jobcards for this partner currently in the requested status |
GET api/Partner/{id}/JobcardsMinimumV2/{statusid}/{partnerIDs} |
No documentation available. |
GET api/Partner/{id}/JobcardsMinimumV2/open/{partnerIDs} |
No documentation available. |
GET api/Partner/{id}/JobcardsMinimumV2/ItemHere/{partnerIDs} |
No documentation available. |
GET api/Partner/{id}/JobcardsMinimum/open |
No documentation available. |
POST api/Partner/GetOpenJobcards |
Provides all open service requests (jobcards) for a partner for a specific period - typically used by calendar to display per month |
POST api/Partner/GetOpenJobcardsMinimum |
Provides all open service requests (jobcards) for a partner for a specific period - typically used by calendar to display per month : This one retusn minimum dat for performance reasons |
POST api/Partner/IsDateAvailableForService |
Provides a answer to the question, is there a service slot available for this type of service on the specified date |
POST api/Partner/GetNextAvailableDatesForService |
Provides a collection of dates with open timeslots to accomodate the service of specified type |
POST api/Partner/lstManufacturerAutocompleteLookup | |
POST api/Partner/lstModelAutocompleteLookup | |
POST api/Partner/lstModelYearAutocompleteLookup | |
POST api/Partner/lstSKUAutocompleteLookup | |
POST api/Partner/lstSKUAutocompleteLookupV2 |
No documentation available. |
POST api/Partner/lstExternalSKUAutocompleteLookup |
No documentation available. |
POST api/Partner/searchProductsByLocation |
No documentation available. |
POST api/Partner/searchPartnersForProduct |
No documentation available. |
GET api/Partner/quantityInStockForProduct/{PartnerID}/{ExternalProductID} |
No documentation available. |
GET api/Partner/{id}/POSProducts?getGear={getGear} |
No documentation available. |
GET api/Partner/{id}/POSProducts/{getGear} |
No documentation available. |
BikeBook
API | Description |
---|---|
GET api/BikeBook/{id} |
No documentation available. |
POST api/BikeBook |
No documentation available. |
POST api/BikeBook/GetBookRecordForBike |
No documentation available. |
POST api/BikeBook/SearchBikeBookRecords |
No documentation available. |
POST api/BikeBook/SaveImage |
Saves an image file for this bike. The image will be assigned a new name, and uses name provided only for the extension (.jpg for example) Once saved, the image can be retrieved via the ImageURL property on bike |
GET api/BikeBook |
No documentation available. |
Management
API | Description |
---|---|
POST api/Management/ManagementAnalytics |
No documentation available. |
POST api/Management/SessionAnalytics |
No documentation available. |
POST api/Management/LogonSessionInfo |
No documentation available. |
GET api/Management/Errorlogs |
No documentation available. |
GET api/Management/PartnerInfoSummary |
No documentation available. |
GET api/Management/PartnerCyclistInfoSummary |
No documentation available. |
POST api/Management/DeleteErrorLog |
No documentation available. |
GET api/Management/GetAvailableDashboardItems |
No documentation available. |
GET api/Management/DashboardData/{dashboardName}?last={last} |
No documentation available. |
Ride
API | Description |
---|---|
GET api/Ride/{id} |
No documentation available. |
POST api/Ride |
Saves a ride entry: Always make sure that the bike is linked to a ride by setting BikeID |
DELETE api/Ride/{id} |
Deletes are ride only if it is not a strava ride |
GET api/Ride/{id}/linktobike/{bikeid} |
Links a ride to a different bike. Please make sure that both bikes belong to the same cyclist |
GET api/Ride/{id}/createroute |
Links a ride to a different bike. Please make sure that both bikes belong to the same cyclist |
ServiceRequest
Cyclist
API | Description |
---|---|
POST api/Cyclist/search |
No documentation available. |
POST api/Cyclist/searchPhone |
No documentation available. |
GET api/Cyclist/{id} |
No documentation available. |
GET api/Cyclist/PrintSlip/{id}/{partnerId} |
No documentation available. |
GET api/Cyclist/{id}/StravaIntegrationInfo |
No documentation available. |
GET api/Cyclist/{id}/bikes |
Gets a list of all bikes linked to this cyclist |
GET api/Cyclist/{id}/activebikes |
Gets a list of all currently active bikes linked to this cyclist |
GET api/Cyclist/{id}/activebikes/partnerType/{partnerType} |
No documentation available. |
GET api/Cyclist/{id}/activebikes/partner/{partnerID} |
No documentation available. |
GET api/Cyclist/{id}/lstBikes |
Returns list of active bikes for cyclist in lookup format: more efficient than the normal list, as it carries less info uses nickname , so use for scenario where UI is cyclist /// lstBikes prefers refno, while lstBikes2 always takes make,model, so lstBikes used by cyclist facing UI |
GET api/Cyclist/{id}/lstBikes2 |
Returns list of active bikes for cyclist in lookup format: more efficient than the normal list, as it carries less info Use this for scenarios where UI is cycle shop etc lstBikes prefers refno, while lstBikes2 always takes make,model, so used by cycle shops |
GET api/Cyclist/{id}/gear |
Gets a list of all gear linked to bikes for this cyclist |
GET api/Cyclist/{id}/rides |
Gets a list of all rides linked to this cyclist |
GET api/Cyclist/{id}/routes |
Gets a list of all routes linked to this cyclist |
GET api/Cyclist/{id}/removeroute/{routeid} |
Deletes this route - must belong to the cyclist |
GET api/Cyclist/{id}/stats | |
GET api/Cyclist/{id}/Preferences |
Returns a Key Value pair which can be used to store user preferences, last lat long coordinates etc |
POST api/Cyclist/SavePreference |
Saves a key value pair entry for this cyclist, which can be used to store user preferences |
POST api/Cyclist |
Updates user information. Note that user cannot be registered here! To register a user, user the Account/Register post Note that all users are cyclists! |
POST api/Cyclist/{partnerID} |
No documentation available. |
POST api/Cyclist/Remove |
No documentation available. |
POST api/{partnerID}/Cyclist/{id}/UpdateRoles |
No documentation available. |
POST api/Cyclist/SaveImage |
Saves an image file for this cyclist. The image will be assigned a new name, and uses name provided only for the extension (.jpg for example) Once saved, the image can be retrieved via the ImageURL property on cyclist |
POST api/Cyclist/UpdateStravaLink |
To link the cyclist to strava, after the cyclist clicks on the Strava web UI to accept, a token gets passed back. Use this function to update the Strava token for the cyclist. This token will be used for the back end to integrate to Strava and continuously fetch and post bike and ride information |
GET api/Cyclist/{id}/getlatestfromstrava |
Function initiates the integration to Strava. User detail, bike detail as well as rides are updated from Strava if the user is registered on Strava and linked this app to strava Call the functions to load bike and rides information after this function if you need the lates ride and bike info |
GET api/Cyclist/{id}/messages/{max} |
Gets a list of all notifications generated and sent to user/cyclist. Notifications will be generated when bikes are booked in for service etc. |
GET api/Cyclist/{id}/bikeservicelogs/{partnerid} |
Returns a list of all service logs for this cyclist (all his bikes) if partnerid != 0, returns only list for service logs at specific partner |
GET api/Cyclist/{id}/LogonSessions |
No documentation available. |
GET api/Cyclist/{id}/actionlogs/{since} |
Gets cyclist actionlogs (actions they performed on the app) since a specific date |
GET api/Cyclist/{id}/changelogs/{since} |
Gets cyclist change logs (changes they performed on the app) since a specific date |
GET api/Cyclist/{id}/ForcedRefreshOfStrava |
No documentation available. |
POST api/Cyclist/WriteErrorLog |
No documentation available. |
POST api/Cyclist/WriteActionLog |
No documentation available. |
POST api/Cyclist/CaptureFeedback |
No documentation available. |
GET api/Cyclist/{id}/Feedback |
No documentation available. |
GET api/Cyclist/{id}/Message/{messageid} |
retrieves list of active notifications |
GET api/Cyclist/{id}/Notifications |
retrieves list of active notifications |
GET api/Cyclist/{id}/AllNotifications |
Gets active and inactive notifications |
GET api/Cyclist/{id}/DeactivateNotification/{notifid} |
No documentation available. |
POST api/Cyclist/UpdateDeviceToken |
Saves a key value pair entry for this cyclist, which can be used to store user preferences |
POST api/Cyclist/SendPushNotification |
Saves a key value pair entry for this cyclist, which can be used to store user preferences |
GET api/Cyclist |
No documentation available. |
Route
API | Description |
---|---|
GET api/Route/{id} |
No documentation available. |
POST api/Route |
Used to update route: only NAME is updated |
POST api/Route/weatherInfo |
No documentation available. |
GET api/Route/{id}/ReverseDirection |
No documentation available. |
GET api/Route/{id}/CopyRouteForCyclist/{cyclistid} |
No documentation available. |
Admin
API | Description |
---|---|
POST admin/host |
No documentation available. |
GET admin/host |
No documentation available. |
POST admin/host/ping |
No documentation available. |
GET admin/host/ping |
No documentation available. |
Lookup
API | Description |
---|---|
GET api/Lookup/lstBikeStatus |
Provides list of bike statusses as list of key/value pair |
GET api/Lookup/lstPartner |
Provides list of partners as list of key/value pair |
GET api/Lookup/lstBikeType |
Provides list of bike types as list of key/value pair |
GET api/Lookup/lstPartnerWorkflowType |
Provides list of partner workflow options types as list of key/value pair |
GET api/Lookup/lstCity |
Provides list of cities in SA as list of key/value pair - for use on Incidents |
GET api/Lookup/lstGearStatus |
Provides list of gear statusses as list of key/value pair |
GET api/Lookup/lstGender |
Provides list of genders as list of key/value pair |
GET api/Lookup/lstUnitsOfMeasure |
Provides list of units of measure as list of key/value pair |
GET api/Lookup/lstMessageStatus |
Provides list of message statusses as list of key/value pair |
GET api/Lookup/lstMessageType |
Provides list of message types as list of key/value pair |
GET api/Lookup/lstPartnerStatus |
No documentation available. |
GET api/Lookup/lstRideType |
No documentation available. |
GET api/Lookup/lstServiceStatus |
Provides list of service statusses as list of key/value pair - for use on job cards / services |
GET api/Lookup/lstIncidentType |
No documentation available. |
GET api/Lookup/lstBikeDeactivateReason |
No documentation available. |
GET api/Lookup/lstGearType |
No documentation available. |
GET api/Lookup/lstFeedbackType |
No documentation available. |
GET api/Lookup/lstFeedbackStatus |
No documentation available. |
Base
API | Description |
---|---|
GET api/Base |
No documentation available. |