Applies to integrated customers using the RecoveryConnect API
Standard Invoice Fee Requests Operations
The Standard Invoice Fee Requests section provides endpoints used to manage fee requests specifically related to standard invoices. These endpoints allow users to retrieve, create, and delete standard fee requests, which are typically used during invoice preparation and validation.
All requests must include a valid Bearer token in the request header.
Get Standard Fee Requests
Description: This endpoint retrieves the list of standard fee requests based on provided filters.
Standard fee requests represent charges requested prior to invoice creation under the standard invoicing workflow. These requests can later be approved, modified, or attached to standard invoices.
At least one filter is required from the following:
- order_id
- updated_at_from
- updated_at_to
All requests must include a valid Bearer Token in the request header.
URL: /api/v150/standard_fee_requests
Method: GET
Query Parameters:
PARAMETER | DESCRIPTION | MANDATORY | EXAMPLE |
order_id | Filters fee requests by order ID | Conditional* | ?order_id=57070537 |
approval_status | Filters fee requests by approval status (e.g., requested, approved, rejected) | No | ?approval_status=approved |
updated_at_from | Filters fee requests updated from a specific date | Conditional* | ?updated_at_from=2026-03-01 |
updated_at_to | Filters fee requests updated up to a specific date | Conditional* | ?updated_at_to=2026-03-10 |
At least one of order_id, updated_at_from, or updated_at_to must be provided.
Request Body Parameters: NA
Success Code: 200 OK – Request Successful
Example:
URL: https://api.mbsisystems.com/api/v150/standard_fee_requests?order_id=2652260 |
Request Body: NA
Response:
{ "data": [ { "id": 917693, "order_id": 2652260, "item_id": 1001412, "gross_amount": 125, "tax_amount": 0, "net_amount": 125, "notes": "test note", "approval_status": "Approved", "created_at": "2022-02-08 16:08:45", "updated_at": "2022-02-08 16:08:45", "description": "Advance Funds" } ], "links": { "first": "?page=1", "last": "?page=99", "prev": "?page=1", "next": "?page=2" }, "meta": { "current_page": 1, "from": 1, "last_page": 10, "path": "/api/resource/path", "per_page": "10", "to": 1, "total": 1 } } |
Get Order Standard Billable Fee Requests
Description: This endpoint retrieves the list of billable fee requests associated with a specific order under the standard invoicing workflow.
Billable fee requests represent requested charges that are eligible to be included in a standard invoice. These requests are typically created during the pre-invoicing stage and can later be approved and attached to invoices.
All requests must include a valid Bearer Token in the request header.
URL: /api/v150/orders/{order_id}/standard_billable_fee_requests
Method: GET
Request Body Parameters: NA
Success Code: 200 OK – Request Successful
Example:
URL: https://api.mbsisystems.com/api/v150/orders/57079224/standard_billable_fee_requests |
Request Body: NA
Response:
{ "data": { "standard_fees_by_client": [ { "fee_id": 276417, "default_amount": 19, "fee_name": "FielVisit", "item_allowed_for_invoice": true } ], "standard_fees_for_client": [ { "fee_id": 276417, "default_amount": 19, "fee_name": "FielVisit", "item_allowed_for_invoice": true } ], "standard_fees_by_department": [ { "fee_id": 276417, "default_amount": 19, "fee_name": "FielVisit", "item_allowed_for_invoice": true } ], "default_standard_fees": [ { "fee_id": 276417, "default_amount": 19, "fee_name": "FielVisit", "item_allowed_for_invoice": true } ] } } |
Create Standard Fee Request
Description: This endpoint creates a standard fee request for a specific order.
Standard fee requests represent charges requested prior to invoice creation under the standard invoicing workflow. These requests can later be reviewed, approved, and attached to standard invoices.
This endpoint is typically used during the pre-invoicing stage to capture additional charges that are not yet part of an invoice.
All requests must include a valid Bearer Token in the request header.
URL: /api/v150/orders/{order_id}/standard_fee_requests
Method: POST
Request Body Parameters:
PARAMETER | DESCRIPTION | MANDATORY | EXAMPLE |
item_id | Identifier of the fee item being requested | Yes | 1000516 |
amount | Amount requested for the fee | Yes | 125.05 |
notes | Remarks or description for the fee request | No | test note |
Success Code: 200 OK – Request Successful
Example:
URL: https://api.mbsisystems.com/api/v150/orders/2652260/standard_fee_requests |
Request Body:
{ "item_id": 1000516, "amount": 125.05, "notes": "test note" } |
Response:
{ "data": { "id": 917693, "order_id": 2652260, "item_id": 1001412, "gross_amount": 125, "tax_amount": 0, "net_amount": 125, "notes": "test note", "approval_status": "Approved", "created_at": "2022-02-08 16:08:45", "updated_at": "2022-02-08 16:08:45", "description": "Advance Funds" } } |
Delete Standard Fee Request
Description: This endpoint deletes a specific standard fee request associated with an order.
Standard fee requests represent charges requested during the pre-invoicing stage. This endpoint allows removal of a fee request that is no longer required or was created incorrectly, provided it has not already been processed or approved.
All requests must include a valid Bearer Token in the request header.
URL: /api/v150/orders/{order_id}/standard_fee_requests/{fee_request_id}
Method: DELETE
Request Body Parameters: NA
Success Code: 200 OK – Request Successful
Example:
URL: https://api.mbsisystems.com/api/v150/orders/2652260/standard_fee_requests/2334575 |
Request Body: NA
Response:
{ "message": "Fee request deleted successfully." } |