The client can GET, POST, PATCH, PUT, and DELETE rider information.
Passing in a single rider/passenger/patient ID returns rider/passenger/patient details.
| GET | {root_url}/v{version}/riders/getByRiderId |
|---|
| Parameter | Type | Description | Notes |
|---|
| api_key | string | | REQUIRED |
| rider_id | string | | REQUIRED |
| version | int | API version; currently = "1" | REQUIRED |
| Authorization | string | bearer {access token} | REQUIRED |
| Code | Description |
|---|
| 200 | Request was successful. |
| 403 | The api key used does not have access to this resource. |
The following sample response shows what a user would receive back.
[
"Data": [
{
"mediroutes_rider_id": 0,
"tp_api_key": "string",
"rider_id": "string",
"first_name": "string",
"last_name": "string",
"middle_name": "string",
"address":
{
"location_name": "string",
"address1": "string",
"address2": "string",
"city": "string",
"state": "string",
"zip": "string",
"longitude": 0,
"latitude": 0
},
"phone": "string",
"funding_source_name": "string",
"space_type": "string",
"home_phone": "string",
"mobile_phone": "string",
"icd_10_codes": "string",
"date_of_birth": "string",
"is_male": true,
"is_Female": true,
"comments": "string",
"private_comments": "string",
"email": "string"
}
]
Passing in a single MediRoutes Rider ID returns rider/passenger/patient details.
| GET | {root_url}/v{version}/riders/getByMediroutesRiderId |
|---|
| Parameter | Type | Description | Notes |
|---|
| api_key | string | | REQUIRED |
| mediroutes_rider_id | string | | REQUIRED |
| version | int | API version; currently = "1" | REQUIRED |
| Authorization | string | bearer {access token} | REQUIRED |
| Code | Description |
|---|
| 200 | Request was successful. |
| 403 | The api key used does not have access to this resource. |
The following sample response shows what a user would receive back.
[
"Data": [
{
"mediroutes_rider_id": 0,
"tp_api_key": "string",
"rider_id": "string",
"first_name": "string",
"last_name": "string",
"middle_name": "string",
"address":
{
"location_name": "string",
"address1": "string",
"address2": "string",
"city": "string",
"state": "string",
"zip": "string",
"longitude": 0,
"latitude": 0
},
"phone": "string",
"funding_source_name": "string",
"space_type": "string",
"home_phone": "string",
"mobile_phone": "string",
"icd_10_codes": "string",
"date_of_birth": "string",
"is_male": true,
"is_Female": true,
"comments": "string",
"private_comments": "string",
"email": "string"
}
]
]
Delete a single rider/passenger/patient
| DELETE | {root_url}/v{version}/riders |
|---|
| Parameter | Type | Description | Notes |
|---|
| api_key | string | | REQUIRED |
| rider_id | string | | REQUIRED |
| version | int | API version; currently = "1" | REQUIRED |
| Authorization | string | bearer {access token} | REQUIRED |
| Code | Description |
|---|
| 200 | Request was successful. |
| 204 | No Content |
| 403 | The api key used does not have access to this resource. |
Get an array of all riders/passengers/patients for a given transportation provider
| GET | {root_url}/v{version}/riders |
|---|
| Parameter | Type | Description | Notes |
|---|
| api_key | string | | REQUIRED |
| version | int | API version; currently = "1" | REQUIRED |
| Authorization | string | bearer {access token} | REQUIRED |
| Code | Description |
|---|
| 200 | Request was successful. |
| 403 | The API key used does not have access to this resource. |
The following sample response shows what a user would receive back.
[
"Data": [
{
"mediroutes_rider_id": 0,
"tp_api_key": "string",
"rider_id": "string",
"first_name": "string",
"last_name": "string",
"middle_name": "string",
"address":
{
"location_name": "string",
"address1": "string",
"address2": "string",
"city": "string",
"state": "string",
"zip": "string",
"longitude": 0,
"latitude": 0
},
"phone": "string",
"funding_source_name": "string",
"space_type": "string",
"home_phone": "string",
"mobile_phone": "string",
"icd_10_codes": "string",
"date_of_birth": "string",
"is_male": true,
"is_Female": true,
"comments": "string",
"private_comments": "string",
"email": "string"
}
]
]
Update the rider ID by using the MediRoutes rider Id
| PATCH | {root_url}/v{version}/riders |
|---|
| Parameter | Type | Description | Notes |
|---|
| api_key | string | | REQUIRED |
| mediroutes_rider_id | int | The rider ID used by MediRoutes | REQUIRED |
| rider_id | string | The rider ID that you want assigned | REQUIRED |
| version | int | API version; currently = "1" | REQUIRED |
| Authorization | string | bearer {access token} | REQUIRED |
| Code | Description |
|---|
| 200 | Request was successful. |
| 204 | No Content |
| 403 | The API key used does not have access to this resource. |
Create a new rider/passenger/patient
| POST | {root_url}/v{version}/riders |
|---|
| Parameter | Type | Description | Notes |
|---|
| Model | string | See model definition below | REQUIRED |
| version | int | API version; currently = "1" | REQUIRED |
| Authorization | string | bearer {access token} | REQUIRED |
| Parameter | Type | Description | Notes |
|---|
| tp_api_key | string | | REQUIRED |
| rider_id | string | Unique Id for the rider | REQUIRED |
| first_name | string | | REQUIRED |
| last_name | string | | REQUIRED |
| middle_name | string | | |
| address | - | | |
| .location_name | string | The name of the location | |
| .address1 | string | | REQUIRED |
| .address2 | string | | |
| .city | string | | REQUIRED |
| .state | string | | REQUIRED |
| .zip | string | | REQUIRED |
| .longitude | float | | |
| .latitude | float | | |
| phone | string | | |
| funding_source_name | string | | REQUIRED |
| space_type | string | | REQUIRED |
| home_phone | string | | |
| mobile_phone | string | | |
| icd_10_codes | string | | |
| date_of_birth | string | | |
| is_male | boolean | Undisclosed if both is_male and is_female are false | |
| is_female | boolean | Undisclosed if both is_male and is_female are false | |
| comments | string | | |
| private_comments | string | | |
| email | string | | |
| Code | Description |
|---|
| 200 | Request was successful. |
| 403 | The API key used does not have access to this resource. |
The following sample response shows what a user would receive back.
[
"Data": [{
"mediroutes_rider_id": 0,
"tp_api_key": "string",
"rider_id": "string",
"first_name": "string",
"last_name": "string",
"middle_name": "string",
"address":
{
"location_name": "string",
"address1": "string",
"address2": "string",
"city": "string",
"state": "string",
"zip": "string",
"longitude": 0,
"latitude": 0
},
"phone": "string",
"funding_source_name": "string",
"space_type": "string",
"home_phone": "string",
"mobile_phone": "string",
"icd_10_codes": "string",
"date_of_birth": "string",
"is_male": true,
"is_Female": true,
"comments": "string",
"private_comments": "string",
"email": "string"
}]
]
Update an existing rider/passenger/patient
| PUT | {root_url}/v{version}/riders |
|---|
| Parameter | Type | Description | Notes |
|---|
| Model | string | See model definition below | REQUIRED |
| version | int | API version; currently = "1" | REQUIRED |
| Authorization | string | bearer {access token} | REQUIRED |
| Parameter | Type | Description | Notes |
|---|
| tp_api_key | string | | REQUIRED |
| rider_id | string | Unique Id for the rider | REQUIRED |
| first_name | string | | REQUIRED |
| last_name | string | | REQUIRED |
| middle_name | string | | |
| address | - | | |
| .location_name | string | The name of the location | |
| .address1 | string | | REQUIRED |
| .address2 | string | | |
| .city | string | | REQUIRED |
| .state | string | | REQUIRED |
| .zip | string | | REQUIRED |
| .longitude | float | | |
| .latitude | float | | |
| phone | string | | |
| funding_source_name | string | | REQUIRED |
| space_type | string | | REQUIRED |
| home_phone | string | | |
| mobile_phone | string | | |
| icd_10_codes | string | | |
| date_of_birth | string | | |
| is_male | boolean | Undisclosed if both is_male and is_female are false | |
| is_female | boolean | Undisclosed if both is_male and is_female are false | |
| comments | string | | |
| private_comments | string | | |
| email | string | | |
| Code | Description |
|---|
| 200 | Request was successful. |
| 403 | The API key used does not have access to this resource. |
The following sample response shows what a user would receive back.
[
"Data": [{
"mediroutes_rider_id": 0,
"tp_api_key": "string",
"rider_id": "string",
"first_name": "string",
"last_name": "string",
"middle_name": "string",
"address":
{
"location_name": "string",
"address1": "string",
"address2": "string",
"city": "string",
"state": "string",
"zip": "string",
"longitude": 0,
"latitude": 0
},
"phone": "string",
"funding_source_name": "string",
"space_type": "string",
"home_phone": "string",
"mobile_phone": "string",
"icd_10_codes": "string",
"date_of_birth": "string",
"is_male": true,
"is_Female": true,
"comments": "string",
"private_comments": "string",
"email": "string"
}]
]