Accruals
Accrual schedules
Authentication
Requires session cookie (web app) or API key (x-api-key header). All endpoints are tenant-scoped via entityId.
Endpoints
| Method | Path | Description |
|---|---|---|
| GET | /api/accruals?entityId= | List accrual schedules |
| POST | /api/accruals | Create accrual schedule |
| PUT | /api/accruals | Update accrual |
List accrual schedules
GET /api/accruals?entityId={entityId}
Returns accrual schedules for the entity. Supports status, accountId, and other filters.
Create accrual schedule
POST /api/accruals
Body: { "entityId", "accountId", "amount", "startDate", "endDate", "frequency", ... }
Update accrual
PUT /api/accruals
Body: { "entityId", "accrualId", ...fields }