POST api/clientSearch
Searches for a client using multiple pieces of information.
Request Information
URI Parameters
None.
Body Parameters
The information to use to look up the client.
GetClientSecureRequestName | Description | Type | Additional information |
---|---|---|---|
ClientId |
The ID of the client. |
integer |
None. |
ClientCode |
The client code. |
string |
None. |
AlternateId |
Alternate ID of the client (meaning changes depending on the system). |
string |
None. |
DateOfBirth |
The client's birth date. |
date |
None. |
FirstName |
The client's first name. |
string |
None. |
LastName |
The client's last name. |
string |
None. |
EmailAddress |
The client's preferred email address. |
string |
None. |
PhoneNumber |
The client's phone number |
string |
None. |
ServiceTypeId |
The client's default service type |
integer |
None. |
Request Formats
application/json, text/json
{ "clientId": 1, "clientCode": "sample string 1", "alternateId": "sample string 2", "dateOfBirth": "2024-12-23", "firstName": "sample string 3", "lastName": "sample string 4", "emailAddress": "sample string 5", "phoneNumber": "sample string 6", "serviceTypeId": 1 }
application/xml, text/xml
<GetClientSecureRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/TS.DR.Resources"> <AlternateId>sample string 2</AlternateId> <ClientCode>sample string 1</ClientCode> <ClientId>1</ClientId> <DateOfBirth>2024-12-23T11:52:45.7091857-07:00</DateOfBirth> <EmailAddress>sample string 5</EmailAddress> <FirstName>sample string 3</FirstName> <LastName>sample string 4</LastName> <PhoneNumber>sample string 6</PhoneNumber> <ServiceTypeId>1</ServiceTypeId> </GetClientSecureRequest>
application/x-www-form-urlencoded
Sample not available.
Response Information
Resource Description
Returns the full details of the client that matches all of the given conditions. If there are no matching clients or more than one matching client, returns 404 (Not Found).
ClientName | Description | Type | Additional information |
---|---|---|---|
Href |
Url for accessing this client object over web. |
string |
None. |
Id |
Gets or sets the client's internal ID in the paratransit application's database. |
integer |
None. |
ClientCode |
Gets or sets the passenger's Client Code in the paratransit application's database. This should only be used as an alternate login ID. |
string |
None. |
FirstName |
Gets or sets the client's first name. |
string |
None. |
LastName |
Gets or sets the client's last name. |
string |
None. |
BirthDate |
Gets or sets the client's date of birth. |
date |
None. |
Title |
Gets or sets client's title. |
string |
None. |
Gender |
Gets or sets whether the client is male or female (or unknown). |
Gender |
None. |
GenderString |
Gets or sets the the client's gender. |
string |
None. |
IdentificationNumber |
Gets or sets the client's identification number. |
string |
None. |
SpaceTypeCode |
Gets or sets the code of the client's default space type. |
string |
None. |
MobilityAidCodes |
Gets or sets the client's default list of mobility aids. |
Collection of string |
None. |
AdditionalPassenger |
Gets or sets the client's default additional passenger, if any. |
ClientDefaultPassenger |
None. |
Addresses |
Gets or sets a list of the client's registered addresses. |
Collection of RegisteredAddress |
None. |
IsActive |
Gets or sets whether the client is currently active. |
boolean |
None. |
Statuses |
Gets or sets the client's details about the client's historical eligibility status. |
Collection of ClientStatus |
None. |
FundingPrograms |
Gets or sets the list of funding sources that can help pay for the client's trips. |
Collection of ClientFundingProgram |
None. |
Services |
Gets or sets specific service type configuration for this client. |
Collection of ClientService |
None. |
PreferredLanguage |
Gets or sets the client's preferred language code. May be null if not set. |
string |
None. |
Notifications |
Gets or sets the list of notifications that this client would like to receive. Only applicable if IVR is enabled. |
Collection of NotificationType |
None. |
PrivateComments |
Gets or sets the client's private comments. |
string |
None. |
SchedulingComments |
Gets or sets the client's scheduling comments. |
string |
None. |
BookingComments |
Gets or sets the client's booking comments. |
string |
None. |
UserDefinedFields |
Gets or sets the list of user-defined field values. |
Dictionary of string [key] and Object [value] |
None. |
Agencies |
Gets or sets agencies client is associated to |
Collection of ClientOrgUnit |
None. |
PreferredProvider |
Gets or sets preferred provider for the client |
Provider |
None. |
PrepaidPaymentOption |
Gets or sets client's prepayment options value |
PrepaidPaymentOption |
None. |
Contacts |
Gets or sets the list of client's contacts. |
Collection of Contact |
None. |
IVRCallbackClient |
Gets or sets whether the client should be notified about trips |
boolean |
None. |
WebDisabled |
Gets or sets whether the client has the web disabled setting enabled |
boolean |
None. |
TicketBalance |
Gets or sets the client's ticket balance |
Collection of Ticket |
None. |
Attachments |
Gets or sets the list of attachments in client profile |
Collection of Attachment |
None. |
Response Formats
application/json, text/json
{ "attachments": [ { "fileId": 1, "name": "sample string 2", "fileType": "sample string 3", "fileSize": 1, "fileData": "sample string 4", "description": "sample string 5", "fileMark": 0 }, { "fileId": 1, "name": "sample string 2", "fileType": "sample string 3", "fileSize": 1, "fileData": "sample string 4", "description": "sample string 5", "fileMark": 0 } ], "href": "sample string 1", "id": 2, "clientCode": "sample string 3", "firstName": "sample string 4", "lastName": "sample string 5", "birthDate": "2024-12-23", "title": "sample string 6", "gender": 0, "genderString": "sample string 7", "identificationNumber": "sample string 8", "spaceTypeCode": "sample string 9", "mobilityAidCodes": [ "sample string 1", "sample string 2" ], "additionalPassenger": { "passengerTypeCode": "sample string 1", "spaceTypeCode": "sample string 2", "required": true, "isNotAllowedEscorts": true, "fundingProgramIds": [ 1, 2 ] }, "addresses": [ { "addressTypeCode": "sample string 1", "dates": null, "locationID": 1, "id": 1, "description": "sample string 2", "category": "sample string 3", "categoryId": "sample string 4", "name": "sample string 5", "latitude": 1.1, "longitude": 1.1, "streetNumber": "sample string 6", "onStreet": "sample string 7", "atStreet": "sample string 8", "city": "sample string 9", "state": "sample string 10", "postalCode": "sample string 11", "itemType": 0, "internalType": 0, "unit": "sample string 12", "comments": "sample string 13", "isGeocoded": true, "contact": { "id": 1, "referenceId": "sample string 2", "contactType": "sample string 3", "firstName": "sample string 4", "lastName": "sample string 5", "comments": "sample string 6", "details": [ { "id": 1, "contactString": "sample string 2", "type": { "code": "sample string 1", "name": "sample string 2", "type": 0 }, "isPreferred": true }, { "id": 1, "contactString": "sample string 2", "type": { "code": "sample string 1", "name": "sample string 2", "type": 0 }, "isPreferred": true } ] }, "country": "sample string 15", "stopCode": "sample string 16", "procedureModifier": "sample string 17", "timeZoneId": "sample string 18" }, { "addressTypeCode": "sample string 1", "dates": null, "locationID": 1, "id": 1, "description": "sample string 2", "category": "sample string 3", "categoryId": "sample string 4", "name": "sample string 5", "latitude": 1.1, "longitude": 1.1, "streetNumber": "sample string 6", "onStreet": "sample string 7", "atStreet": "sample string 8", "city": "sample string 9", "state": "sample string 10", "postalCode": "sample string 11", "itemType": 0, "internalType": 0, "unit": "sample string 12", "comments": "sample string 13", "isGeocoded": true, "contact": { "id": 1, "referenceId": "sample string 2", "contactType": "sample string 3", "firstName": "sample string 4", "lastName": "sample string 5", "comments": "sample string 6", "details": [ { "id": 1, "contactString": "sample string 2", "type": { "code": "sample string 1", "name": "sample string 2", "type": 0 }, "isPreferred": true }, { "id": 1, "contactString": "sample string 2", "type": { "code": "sample string 1", "name": "sample string 2", "type": 0 }, "isPreferred": true } ] }, "country": "sample string 15", "stopCode": "sample string 16", "procedureModifier": "sample string 17", "timeZoneId": "sample string 18" } ], "isActive": true, "statuses": [ { "fromDate": "2024-12-23T11:52:45.7221837-07:00", "toDate": "2024-12-23T11:52:45.7221837-07:00", "isActive": true, "status": "sample string 3", "comments": "sample string 4" }, { "fromDate": "2024-12-23T11:52:45.7221837-07:00", "toDate": "2024-12-23T11:52:45.7221837-07:00", "isActive": true, "status": "sample string 3", "comments": "sample string 4" } ], "fundingPrograms": [ { "sequence": 1, "isDefault": true, "isDedicated": true, "isPrepaid": true, "id": 4, "name": "sample string 5", "fundingSourceId": 6, "description": "sample string 7", "validDates": [ { "fromDate": "2024-12-23T11:52:45.7221837-07:00", "toDate": "2024-12-23T11:52:45.7221837-07:00" }, { "fromDate": "2024-12-23T11:52:45.7221837-07:00", "toDate": "2024-12-23T11:52:45.7221837-07:00" } ] }, { "sequence": 1, "isDefault": true, "isDedicated": true, "isPrepaid": true, "id": 4, "name": "sample string 5", "fundingSourceId": 6, "description": "sample string 7", "validDates": [ { "fromDate": "2024-12-23T11:52:45.7221837-07:00", "toDate": "2024-12-23T11:52:45.7221837-07:00" }, { "fromDate": "2024-12-23T11:52:45.7221837-07:00", "toDate": "2024-12-23T11:52:45.7221837-07:00" } ] } ], "services": [ { "serviceTypeId": 1, "validDates": [ { "fromDate": "2024-12-23", "toDate": "2024-12-23" }, { "fromDate": "2024-12-23", "toDate": "2024-12-23" } ], "isDefault": true }, { "serviceTypeId": 1, "validDates": [ { "fromDate": "2024-12-23", "toDate": "2024-12-23" }, { "fromDate": "2024-12-23", "toDate": "2024-12-23" } ], "isDefault": true } ], "preferredLanguage": "sample string 11", "notifications": [ { "typeCode": "sample string 1", "typeName": "sample string 2", "method": 0, "enabled": true }, { "typeCode": "sample string 1", "typeName": "sample string 2", "method": 0, "enabled": true } ], "privateComments": "sample string 12", "schedulingComments": "sample string 13", "bookingComments": "sample string 14", "userDefinedFields": { "sample string 1": {}, "sample string 3": {} }, "agencies": [ { "clientId": 1, "organizationId": 2 }, { "clientId": 1, "organizationId": 2 } ], "preferredProvider": { "id": 1, "name": "sample string 2", "description": "sample string 3", "activeDates": [ { "fromDate": "2024-12-23", "toDate": "2024-12-23" }, { "fromDate": "2024-12-23", "toDate": "2024-12-23" } ] }, "prepaidPaymentOption": 1, "contacts": [ { "id": 1, "referenceId": "sample string 2", "contactType": "sample string 3", "firstName": "sample string 4", "lastName": "sample string 5", "comments": "sample string 6", "details": [ { "id": 1, "contactString": "sample string 2", "type": { "code": "sample string 1", "name": "sample string 2", "type": 0 }, "isPreferred": true }, { "id": 1, "contactString": "sample string 2", "type": { "code": "sample string 1", "name": "sample string 2", "type": 0 }, "isPreferred": true } ] }, { "id": 1, "referenceId": "sample string 2", "contactType": "sample string 3", "firstName": "sample string 4", "lastName": "sample string 5", "comments": "sample string 6", "details": [ { "id": 1, "contactString": "sample string 2", "type": { "code": "sample string 1", "name": "sample string 2", "type": 0 }, "isPreferred": true }, { "id": 1, "contactString": "sample string 2", "type": { "code": "sample string 1", "name": "sample string 2", "type": 0 }, "isPreferred": true } ] } ], "ivrCallbackClient": true, "webDisabled": true, "ticketBalance": [ { "paymentTypeId": "sample string 1", "quantity": 2, "description": "sample string 3" }, { "paymentTypeId": "sample string 1", "quantity": 2, "description": "sample string 3" } ] }
application/xml
Sample not available.
text/xml
Sample not available.