---
title: "Returns all VA Forms and their last revision date"
method: GET
path: "/forms"
tags: ["Forms"]
---

# Returns all VA Forms and their last revision date

`GET /forms`

Returns an index of all available VA forms. Optionally, pass a query parameter to filter forms by form number or title.

## Response `200`

VA Forms index response

- object
  - `data` FormsIndex[], required
    - `id` string — JSON API identifier
    - `type` string — JSON API type specification
    - `attributes` object
      - `form_name` string — Name of the VA Form
      - `url` string — Web location of the form
      - `title` string — Title of the form as given by VA
      - `first_issued_on` string, date, nullable — The date the form first became available
      - `last_revision_on` string, date, nullable — The date the form was last updated
      - `pages` integer — Number of pages contained in the form
      - `sha256` string, nullable — A sha256 hash of the form contents
      - `last_sha256_change` string, date, nullable — The date of the last sha256 hash change
      - `valid_pdf` boolean — A flag indicating whether the form url was confirmed as a valid download
      - `form_usage` string, nullable — A description of how the form is to be used
      - `form_tool_intro` string, nullable — Introductory text describing the VA online tool for this form
      - `form_tool_url` string, nullable — Location of the online tool for this form
      - `form_details_url` string, nullable — Location on www.va.gov of the info page for this form
      - `form_type` string, nullable — VA Type of the form
      - `language` string — Language code of the form
      - `deleted_at` string, date-time, nullable — The timestamp at which the form was deleted
      - `related_forms` string[], nullable — A listing of other forms that relate to current form
      - `benefit_categories` object[], nullable — Listing of benefit categories and match
        - `name` string — Name of the benefit category of the form
        - `description` string — Description of the benefit category of the form
      - `va_form_administration` string, nullable — The VA organization that administers the form

## Other responses

- `401` — Unauthorized
- `429` — Too many requests

---

[API](https://skmtc.dev/va/apis/va-forms.md) · [All operations](https://skmtc.dev/va/apis/va-forms/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/va/va-forms/revisions/eacfd5073af9/schema)
