{
  "schema": "fl_grants",
  "tables": [
    {
      "table": "Award",
      "rows": 1,
      "pk": "id"
    },
    {
      "table": "AwardAmendment",
      "rows": 0,
      "pk": "id"
    },
    {
      "table": "AwardFundingTranche",
      "rows": 1,
      "pk": "id"
    },
    {
      "table": "AwardRestriction",
      "rows": 0,
      "pk": "id"
    },
    {
      "table": "AwardRestrictionOverride",
      "rows": 0,
      "pk": "id"
    },
    {
      "table": "AwardStatusHistory",
      "rows": 0,
      "pk": "id"
    },
    {
      "table": "BudgetLine",
      "rows": 4,
      "pk": "id"
    },
    {
      "table": "BudgetLineReallocation",
      "rows": 0,
      "pk": "id"
    },
    {
      "table": "BudgetScenario",
      "rows": 1,
      "pk": "id"
    },
    {
      "table": "Entity",
      "rows": 0,
      "pk": "id"
    },
    {
      "table": "FiscalCalendar",
      "rows": 1,
      "pk": "id"
    },
    {
      "table": "FiscalPeriod",
      "rows": 0,
      "pk": "id"
    },
    {
      "table": "FundingSink",
      "rows": 1,
      "pk": "id"
    },
    {
      "table": "FundingSource",
      "rows": 1,
      "pk": "id"
    },
    {
      "table": "Initiative",
      "rows": 1,
      "pk": "id"
    },
    {
      "table": "InitiativeRestriction",
      "rows": 0,
      "pk": "id"
    },
    {
      "table": "OtherSink",
      "rows": 0,
      "pk": "sink_id"
    },
    {
      "table": "Personnel",
      "rows": 1,
      "pk": "sink_id"
    },
    {
      "table": "ReportingCalendar",
      "rows": 0,
      "pk": "id"
    },
    {
      "table": "ReportingPeriod",
      "rows": 0,
      "pk": "id"
    },
    {
      "table": "SinkCategoryLink",
      "rows": 1,
      "pk": "id"
    },
    {
      "table": "SinkFundingSource",
      "rows": 1,
      "pk": "id"
    },
    {
      "table": "SinkTransaction",
      "rows": 2,
      "pk": "id"
    },
    {
      "table": "SinkUsageRecord",
      "rows": 0,
      "pk": "id"
    },
    {
      "table": "SpendingCategory",
      "rows": 5,
      "pk": "id"
    },
    {
      "table": "TruckLease",
      "rows": 0,
      "pk": "sink_id"
    }
  ],
  "usage": {
    "list": "GET /api/<table>?q=&limit=&offset=",
    "read": "GET /api/<table>/<id>",
    "create": "POST /api/<table>  (JSON body)",
    "update": "PATCH /api/<table>/<id>  (partial JSON body)",
    "del": "DELETE /api/<table>/<id>"
  }
}