GET api/Features

Gets which features are available

Request Information

URI Parameters

None.

Body Parameters

None.

Response Information

Resource Description

The available features.

ParaFeatures
NameDescriptionTypeAdditional information
ParaFeatureMessages

The messages associated with the ParaFeatures

Collection of ParaFeatureMessage

None.

AvailableFeatures

The list of available features.

Collection of ParaFeature

None.

BookToBusStop

Gets or sets whether the paratransit app supports booking trips with a bus stop as the origin or destination

boolean

None.

BookToLocation

Gets or sets whether the paratransit app supports booking trips with a location (such as a hospital or a store) as the origin or destination

boolean

None.

BookToStreetAddress

Gets or sets whether the paratransit app supports booking trips to arbitrary street addresses

boolean

None.

SetWebPassword

Gets or sets whether the paratransit app supports supports setting web passwords for users

boolean

None.

IVR

Gets or sets whether the paratransit app supports integration with an IVR system such as Ripple or PASS-IVR.

boolean

None.

IVRIntegratedConnection

Gets or sets whether paratransit app has the connection details of the IVR system, and can speak directly to it.

boolean

None.

IVRContactInfo

Gets or sets whether the paratransit app supports integration with an IVR system with extended service methods to provide information about the client's contact information.

boolean

None.

BookPendingRecurringTrips

Gets or sets whether the paratransit app supports booking recurring trips with the pending status.

boolean

None.

PrePaidFaring

Gets or sets whether the paratransit app supports pre-paying for fares and purchaing passes.

boolean

None.

UnBookedTripFare

Gets or sets whether the paratransit app supports showing fares for un-booked trips.

boolean

None.

ShowTripFares

Gets or sets whether the paratransit app supports showing fares for booked trips.

boolean

None.

CreateTrip_ChangeAddressUnitNumber

boolean

None.

UserDefinedFields

Gets or sets whether the paratransit app supports user defined fields.

boolean

None.

CreateTrip_UserDefinedFields

Gets or sets whether the paratransit app supports specifying user defined fields while booking a new trip.

boolean

None.

PatchTrip_UserDefinedFields

Gets or sets whether the paratransit app supports updating user defined fields on existing trips.

boolean

None.

WillCallSubtypes

Gets or sets whether willcall subtypes are supported.

boolean

None.

WillCallsDontRequireTimes

Gets or sets whether will calls need to be stamped with a time internally in order to work (older versions of PASS)

boolean

None.

ClientCreation

Gets or sets whether the paratranist app supports creating new clients

boolean

None.

AddLocations

Gets or sets whether the paratranist app supports adding new locations

boolean

None.

IVRCallBackNumber

Gets or sets whether the paratransit app supports IVR Callback Number

boolean

None.

AppointmentTime

Gets or sets whether the paratransit app supports drop off time adjustment

boolean

None.

PolygonImport

Gets or sets whether the paratransit app supports polygon import.

boolean

None.

Feedback

Gets or sets whether the paratransit app supports feedback

boolean

None.

ClientServiceLimits

Gets or sets whether the paratransit app supports client service limits.

boolean

None.

ClientAttachments

Gets or sets whether the paratransit app supports attachments in client's profile

boolean

None.

FeedbackCategory

Gets or sets whether the paratransit app supports feedback category field

boolean

None.

DelegateAgencyManagement

Gets or sets whether the paratransit app suppots CMO Delegate Type

boolean

None.

EditBooking

Gets or sets whether the paratransit app supports edit booking.

boolean

None.

BulkTripCancellation

Gets or sets whether the paratransit app supports bulk trips cancellation.

boolean

None.

Client_UserDefinedFields

boolean

None.

EditSubscriptionTrips

Gets or sets whether the paratransit app supports subscription trips editing.

boolean

None.

Response Formats

application/json, text/json

Sample:
{
  "paraFeatureMessages": null,
  "availableFeatures": [
    0,
    0
  ],
  "bookToBusStop": true,
  "bookToLocation": true,
  "bookToStreetAddress": true,
  "setWebPassword": true,
  "ivr": true,
  "ivrIntegratedConnection": true,
  "ivrContactInfo": true,
  "bookPendingRecurringTrips": true,
  "prePaidFaring": true,
  "unBookedTripFare": true,
  "showTripFares": true,
  "createTrip_ChangeAddressUnitNumber": true,
  "userDefinedFields": true,
  "createTrip_UserDefinedFields": true,
  "patchTrip_UserDefinedFields": true,
  "willCallSubtypes": true,
  "willCallsDontRequireTimes": true,
  "clientCreation": true,
  "addLocations": true,
  "ivrCallBackNumber": true,
  "appointmentTime": true,
  "polygonImport": true,
  "feedback": true,
  "clientServiceLimits": true,
  "clientAttachments": true,
  "feedbackCategory": true,
  "delegateAgencyManagement": true,
  "editBooking": true,
  "bulkTripCancellation": true,
  "client_UserDefinedFields": true,
  "editSubscriptionTrips": true
}

application/xml, text/xml

Sample:
<ParaFeatures xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/TS.DR.Resources">
  <AddLocations>true</AddLocations>
  <AppointmentTime>true</AppointmentTime>
  <AvailableFeatures>
    <ParaFeature>BookToBusStop</ParaFeature>
    <ParaFeature>BookToBusStop</ParaFeature>
  </AvailableFeatures>
  <BookPendingRecurringTrips>true</BookPendingRecurringTrips>
  <BookToBusStop>true</BookToBusStop>
  <BookToLocation>true</BookToLocation>
  <BookToStreetAddress>true</BookToStreetAddress>
  <BulkTripCancellation>true</BulkTripCancellation>
  <ClientAttachments>true</ClientAttachments>
  <ClientCreation>true</ClientCreation>
  <ClientServiceLimits>true</ClientServiceLimits>
  <Client_UserDefinedFields>true</Client_UserDefinedFields>
  <CreateTrip_ChangeAddressUnitNumber>true</CreateTrip_ChangeAddressUnitNumber>
  <CreateTrip_UserDefinedFields>true</CreateTrip_UserDefinedFields>
  <DelegateAgencyManagement>true</DelegateAgencyManagement>
  <EditBooking>true</EditBooking>
  <EditSubscriptionTrips>true</EditSubscriptionTrips>
  <Feedback>true</Feedback>
  <FeedbackCategory>true</FeedbackCategory>
  <IVR>true</IVR>
  <IVRCallBackNumber>true</IVRCallBackNumber>
  <IVRContactInfo>true</IVRContactInfo>
  <IVRIntegratedConnection>true</IVRIntegratedConnection>
  <ParaFeatureMessages i:nil="true" />
  <PatchTrip_UserDefinedFields>true</PatchTrip_UserDefinedFields>
  <PolygonImport>true</PolygonImport>
  <PrePaidFaring>true</PrePaidFaring>
  <SetWebPassword>true</SetWebPassword>
  <ShowTripFares>true</ShowTripFares>
  <UnBookedTripFare>true</UnBookedTripFare>
  <UserDefinedFields>true</UserDefinedFields>
  <WillCallSubtypes>true</WillCallSubtypes>
  <WillCallsDontRequireTimes>true</WillCallsDontRequireTimes>
</ParaFeatures>