# List all forms

Returns a list of all forms that belong to the authenticated account.

Each item in the returned array contains the form's unique identifier (_id) and its
title. Use _id with the GET /form/{id} endpoint to retrieve the full structure of
a specific form including questions, design, and settings.

Forms are returned regardless of their visibility state (public, unlisted, or
private) as long as they belong to the authenticated user and are not in the trash
or archived.

Endpoint: GET /v1/form
Version: 1.0.0
Security: BearerAuth, ApiKeyAuth

## Response 200 fields (application/json):

  - `success` (boolean)
    Always true for successful responses.
    Enum: true

  - `data` (array)
    The response payload. Shape depends on the endpoint.

  - `data._id` (string)

  - `data.title` (string)

  - `errors` (array)
    Always an empty array on success.

## Response 400 fields (application/json):

  - `success` (boolean)
    Always false for error responses.
    Enum: false

  - `data` (object,null)
    Always null for error responses.

  - `errors` (array)
    One or more error objects describing the failure.

  - `errors.errorCode` (integer)
    Machine-readable error code identifying the specific failure reason.

  - `errors.errorMessage` (string)
    Human-readable description of the error.


