Skip to navigation

Change a charge

View as Markdown
statusAlso sendEffect
voidedreason?Taken off the renter’s bill. If they already paid, they’re refunded on a new invoice.
amount_changedamount_cents, reason?Re-billed at the new amount (0 voids it). A paid amount is refunded and re-billed, never edited in place.
paid_at_authorityRecorded; shown as authority_status.
disputedRecorded; shown as authority_status.
dispute_resolvedamount_cents0 voids the charge; another amount re-bills it.

Authentication

AuthorizationBearer

Your partner key, starting with fwp_, sent as Authorization: Bearer fwp_…. Keep it server-side. Fleetwire can rotate it at any time; the old key stops working as soon as a new one is issued.

Path parameters

company_idstringRequiredformat: "uuid"

The Fleetwire company ID from GET /companies.

external_idstringRequired<=191 characters

Your external_id for the charge.

Request

This endpoint expects an object.
statusenumRequired
Allowed values:
amount_centsintegerOptional0-10000000

Required for amount_changed and dispute_resolved. 0 voids the charge.

reasonstringOptional<=200 characters

Response

The updated charge.
dataobject

Errors

401
Unauthorized Error
404
Not Found Error
422
Unprocessable Entity Error
429
Too Many Requests Error