The client can DELETE, GET, PATCH, or POST funding source information. NOTE: You must have the ability to manage users.
Gets a single funding source by ID. NOTE: You must have the ability to manage users.
GET | {root_url}/v{version}/fundingsources/getFundingSourceById |
---|
Parameter | Type | Description | Notes |
---|
api_key | string | | REQUIRED |
funding_source_id | int | ID of the funding source | REQUIRED |
includeInactiveFundingSources | boolean | Include removed funding sources | |
version | int | API version; currently = "1" | REQUIRED |
Authorization | string | bearer {access token} | REQUIRED |
Code | Description |
---|
200 | Request was successful; Status code and message returned. |
401 | User management is not allowed for this api_key. |
403 | The API key used does not have access to this resource. |
The following sample response shows what a user would receive back for a request where the user only has a single funding source.
[
"Data": [
{
"name": "000AAA",
"account": "",
"phone": "",
"fax_number": "",
"email": "",
"is_payee": false,
"address": {
"address1": "123 main st",
"address2": "",
"city": "mesa",
"state": "az",
"zip": ""
},
"contact": {
"primary_contact": {
"first_name": "",
"middle_name": "",
"last_name": ""
},
"alternative_contact": {
"first_name": "",
"last_name": ""
}
},
"options": {
"mileage_charge_calculation_is_routed": true,
"smartphone_options": {
"require_passenger_signature_pickup": true,
"require_passenger_signature_dropoff": false,
"require_passenger_agreement": "",
"require_driver_signature_pickup": false,
"require_driver_signature_dropoff": false,
"require_odometer": true,
"display_cost_to_driver": false,
"disable_display": false,
"driver_cancel_deletes_charges": false
},
"other_options": {
"copy_client_code_to_auth": false,
"require_authorization": false
}
},
"isActive": true
}
]
Deactivates an existing funding source. NOTE: You must have the ability to manage users.
DELETE | {root_url}/v{version}/fundingsources/deactivateFundingSourceById |
---|
Parameter | Type | Description | Notes |
---|
api_key | string | | REQUIRED |
funding_source_id | int | ID of the funding source | REQUIRED |
version | int | API version; currently = "1" | REQUIRED |
Authorization | string | bearer {access token} | REQUIRED |
Code | Description |
---|
200 | Request was successful; Status code and message returned. |
401 | User management is not allowed for this api_key. |
403 | The API key used does not have access to this resource. |
The following sample response shows what a user would receive back from the deactivate funding source endpoint.
[
{
"StatusCode": 200,
"Message": "Funding Source [Test FS] has been successfully removed."
}
]
Deactivates an existing funding source. NOTE: You must have the ability to manage users.
DELETE | {root_url}/v{version}/fundingsource |
---|
Parameter | Type | Description | Notes |
---|
api_key | string | | REQUIRED |
funding_source_id | int | Name of the funding source to deactivate. | REQUIRED |
version | int | API version; currently = "1" | REQUIRED |
Authorization | string | bearer {access token} | REQUIRED |
Code | Description |
---|
200 | Request was successful; Status code and message returned. |
401 | User management is not allowed for this api_key. |
403 | The API key used does not have access to this resource. |
The following sample response shows what a user would receive back from the deactivate funding source endpoint.
[
{
"StatusCode": 200,
"Message": "Funding Source [Test FS] has been successfully removed."
}
]
GET | {root_url}/v{version}/fundingsources |
---|
Parameter | Type | Description | Notes |
---|
api_key | string | | REQUIRED |
funding_source_name | string | Funding source name. Provide to get the funding source with this name. | REQUIRED |
includeInactiveFundingSources | boolean | Include removed funding sources | |
version | int | API version; currently = "1" | REQUIRED |
Authorization | string | bearer {access token} | REQUIRED |
Code | Description |
---|
200 | Request was successful; Status code and message returned. |
401 | User management is not allowed for this api_key. |
403 | The API key used does not have access to this resource. |
The following sample response shows what a user would receive back for a request where the user only has a single funding source.
[
"Data": [
{
"name": "000AAA",
"account": "",
"phone": "",
"fax_number": "",
"email": "",
"is_payee": false,
"address": {
"address1": "123 main st",
"address2": "",
"city": "mesa",
"state": "az",
"zip": ""
},
"contact": {
"primary_contact": {
"first_name": "",
"middle_name": "",
"last_name": ""
},
"alternative_contact": {
"first_name": "",
"last_name": ""
}
},
"options": {
"mileage_charge_calculation_is_routed": true,
"smartphone_options": {
"require_passenger_signature_pickup": true,
"require_passenger_signature_dropoff": false,
"require_passenger_agreement": "",
"require_driver_signature_pickup": false,
"require_driver_signature_dropoff": false,
"require_odometer": true,
"display_cost_to_driver": false,
"disable_display": false,
"driver_cancel_deletes_charges": false
},
"other_options": {
"copy_client_code_to_auth": false,
"require_authorization": false
}
},
"isActive": true
}
]
PATCH | {root_url}/v{version}/fundingsources |
---|
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 |
---|
api_key | string | | REQUIRED |
funding_source | - | | |
.name | string | Funding Source Name | REQUIRED |
.account | string | | |
.phone | string | | |
.fax_number | string | | |
.email | string | | |
.isPayee | boolean | | REQUIRED |
.address | - | | |
..address1 | string | | |
..address2 | string | | |
..city | string | | |
..state | string | | |
..zip | string | | |
.contact | - | | |
..primary_contact | - | | |
...first_name | string | | |
...middle_name | string | | |
...last_name | string | | |
..alternative_contact | - | | |
...first_name | string | | |
...middle_name | string | | |
...last_name | string | | |
.options | - | | |
..mileage_charge_calculation_is_routed | boolean | | |
..smartphone_options | - | | |
...require_passenger_signature_pickup | boolean | | |
...require_passenger_signature_dropoff | boolean | | |
...require_passenger_agreement | boolean | | |
...require_driver_signature_pickup | boolean | | |
...require_driver_signature_dropoff | boolean | | |
...require_odometer | boolean | | |
...display_cost_to_driver | boolean | | |
...disable_display | boolean | | |
...driver_cancel_deletes_charges | boolean | | |
..other_options | - | | |
...copy_client_code_to_auth | boolean | | |
...require_authorization | boolean | | |
.isActive | boolean | | |
Code | Description |
---|
200 | Request was successful. |
401 | User management is not allowed for this api_key. |
403 | The API key used does not have access to this resource. |
{
"api_key": "56e1015d588fgdpf448384b6b3a345dfgd564",
"funding_source": {
"name": "Test Funding Source",
"account": "",
"phone": "",
"fax_number": "",
"email": "",
"is_payee": false,
"address": {
"address1": "123 Main St",
"address2": "",
"city": "Mesa",
"state": "AZ",
"zip": ""
},
"contact": {
"primary_contact": {
"first_name": "",
"middle_name": "",
"last_name": ""
},
"alternative_contact": {
"first_name": "",
"middle_name": "",
"last_name": ""
}
},
"options": {
"mileage_charge_calculation_is_routed": true,
"smartphone_options": {
"require_passenger_signature_pickup": true,
"require_passenger_signature_dropoff": true,
"require_passenger_agreement": "",
"require_driver_signature_pickup": true,
"require_driver_signature_dropoff": true,
"require_odometer": true,
"display_cost_to_driver": true,
"disable_display": true,
"driver_cancel_deletes_charges": true
},
"other_options": {
"copy_client_code_to_auth": true,
"require_authorization": true
}
},
"isActive": true
}
}
POST | {root_url}/v{version}/fundingsources |
---|
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 |
---|
api_key | string | | REQUIRED |
funding_source | - | | |
.name | string | Funding Source Name | REQUIRED |
.account | string | | |
.phone | string | | |
.fax_number | string | | |
.email | string | | |
.isPayee | boolean | | REQUIRED |
.address | - | | |
..address1 | string | | |
..address2 | string | | |
..city | string | | |
..state | string | | |
..zip | string | | |
.contact | - | | |
..primary_contact | - | | |
...first_name | string | | |
...middle_name | string | | |
...last_name | string | | |
..alternative_contact | - | | |
...first_name | string | | |
...middle_name | string | | |
...last_name | string | | |
.options | - | | |
..mileage_charge_calculation_is_routed | boolean | | |
..smartphone_options | - | | |
...require_passenger_signature_pickup | boolean | | |
...require_passenger_signature_dropoff | boolean | | |
...require_passenger_agreement | boolean | | |
...require_driver_signature_pickup | boolean | | |
...require_driver_signature_dropoff | boolean | | |
...require_odometer | boolean | | |
...display_cost_to_driver | boolean | | |
...disable_display | boolean | | |
...driver_cancel_deletes_charges | boolean | | |
..other_options | - | | |
...copy_client_code_to_auth | boolean | | |
...require_authorization | boolean | | |
.isActive | boolean | | |
Code | Description |
---|
200 | Request was successful. |
401 | User management is not allowed for this api_key. |
403 | The API key used does not have access to this resource. |
{
"api_key": "56e1015d588fgdpf448384b6b3a345dfgd564",
"funding_source": {
"name": "Test Funding Source",
"account": "",
"phone": "",
"fax_number": "",
"email": "",
"is_payee": false,
"address": {
"address1": "123 Main St",
"address2": "",
"city": "Mesa",
"state": "AZ",
"zip": ""
},
"contact": {
"primary_contact": {
"first_name": "",
"middle_name": "",
"last_name": ""
},
"alternative_contact": {
"first_name": "",
"middle_name": "",
"last_name": ""
}
},
"options": {
"mileage_charge_calculation_is_routed": true,
"smartphone_options": {
"require_passenger_signature_pickup": true,
"require_passenger_signature_dropoff": true,
"require_passenger_agreement": "",
"require_driver_signature_pickup": true,
"require_driver_signature_dropoff": true,
"require_odometer": true,
"display_cost_to_driver": true,
"disable_display": true,
"driver_cancel_deletes_charges": true
},
"other_options": {
"copy_client_code_to_auth": true,
"require_authorization": true
}
},
"isActive": true
}
}