Skip to main content

List Submissions

GET /api/gov/submissions

Query Parameters

ParameterTypeDescription
statusstringFilter by status: PENDING, IN_REVIEW, APPROVED, REJECTED, NEEDS_RESPONSE

Response

{
  "submissions": [
    {
      "id": "sub_abc123",
      "status": "PENDING",
      "submittedAt": "2026-03-01T10:00:00Z",
      "round": 1,
      "assignedTo": null,
      "profile": {
        "address": "123 Main St",
        "city": "Austin",
        "state": "TX",
        "firmId": "firm_xyz",
        "verdictSummary": {
          "overall": "YELLOW",
          "passCount": 18,
          "failCount": 2,
          "needsReviewCount": 5
        }
      },
      "jurisdiction": { "name": "City of Austin" }
    }
  ],
  "total": 42
}

Get Submission Detail

GET /api/gov/submissions/:reviewId
Returns the full submission review including compliance profile, categories, items, and existing review actions.

Response

The response includes the full SubmissionReview object with nested profile.categories[].items[] and reviewActions[].

Update Submission

PATCH /api/gov/submissions/:reviewId

Request Body

FieldTypeDescription
statusstringNew status: IN_REVIEW, APPROVED, or REJECTED
assignToMebooleanSet to true to assign the submission to the current user

Response

Returns the updated submission fields.