Fee quotes API
Quote a California copy service
Estimate the California Copy Service fee schedule amount for a record request by service date.
https://app.mindbill.org/partner/v2/fee-quotes/ca/copy-servicePrice copy-service invoices. The edition (July 1, 2015 or July 15, 2022) is selected by the actual service date.
Use this URL with a server API key or a browser session and its exact allowed Origin. Both credentials use the same request and response contract. See the component API inventory for exact paths and SDK methods.
Request body
dateOfServiceRequiredstringActual service date, YYYY-MM-DD.
serviceRequired"initial" | "initial_addon" | "cancellation" | "cnr" | "additional_set" | "edd" | "wcirb" | "requested"Scheduled service type.
paperPages / electronicPages / xraySheets / mediaCountintegerCounts for the service. For initial_addon, paperPages is cumulative for the original job and priorBilledExcessPaperPages is required.
submittedChargeCentsintegerBilled amount, kept separate from the schedule amount.
Examples
curl 'https://app.mindbill.org/partner/v2/fee-quotes/ca/copy-service' \
--header "Authorization: Bearer $MINDBILL_API_KEY" \
--header 'Content-Type: application/json' \
--data '{
"dateOfService": "2026-09-18",
"service": "initial",
"paperPages": 600,
"submittedChargeCents": 25000
}'curl 'https://app.mindbill.org/partner/v2/fee-quotes/ca/copy-service' \
--header "Authorization: Bearer $MINDBILL_BROWSER_TOKEN" \
--header 'Origin: https://your-app.example' \
--header 'Content-Type: application/json' \
--data '{
"dateOfService": "2026-09-18",
"service": "initial",
"paperPages": 600,
"submittedChargeCents": 25000
}'Response
200 OK
{
"data": {
"status": "calculated",
"edition": "2022-07-15",
"scheduleMaximumCents": 22500,
"administratorAmountCents": 22500,
"submittedChargeCents": 25000,
"taxCents": 0,
"components": [{ "code": "initial", "label": "Initial records, up to 500 pages", "quantity": 1, "unitCents": 18000, "amountCents": 18000 }]
}
}data.statusRequired"calculated" | "unsupported_date" | "not_scheduled" | "missing_information" | "requires_review" | "documentation_required" | "not_admin_liability"Calculation or explicit review state.
data.editionstringSchedule edition applied.
data.scheduleMaximumCentsinteger | nullPublished schedule amount excluding tax and surcharge. Null means unavailable, not zero.
data.administratorAmountCents / orderingPartyAmountCentsinteger | nullAmounts attributed under the supplied facts.
data.components[]object[]Line components with code, label, quantity, unit and extended cents, and source URL.