# Get AP aging report Generate accounts payable aging report. ## Report buckets By default: Current, 1-30, 31-60, 61-90, 90+ days ## Export formats - JSON (default) - CSV (set Accept header to text/csv) Endpoint: GET /bills/aging-report Version: 1.0.0 Security: BearerAuth ## Query parameters: - `carrierId` (string) Filter by specific carrier - `vendorId` (string) Filter by specific vendor - `entityType` (string) Filter by entity type Enum: "CARRIER", "VENDOR" - `daysPerBucket` (integer) Days per aging bucket - `maxDays` (integer) Maximum days to track ## Response 200 fields (application/json): - `asOfDate` (string, required) - `buckets` (array, required) Example: ["Current","1-30","31-60","61-90","90+"] - `payees` (array, required) - `payees.id` (string) - `payees.name` (string) - `payees.friendlyId` (string,null) - `payees.entityType` (string) Type of entity the bill is for. - CARRIER: Bill for a carrier (LoadCarrier) - VENDOR: Bill for a vendor service (VendedService) Enum: "CARRIER", "VENDOR" - `payees.current` (number) - `payees.days1to30` (number) - `payees.days31to60` (number) - `payees.days61to90` (number) - `payees.over90` (number) - `payees.total` (number) - `totals` (object, required) ## Response 401 fields (application/json): - `error` (string, required) Error code - `message` (string, required) Human-readable error message