FormList

A cursor-paginated page of forms.

  • data
    Type: array object[] · Form[]
    required

    The forms on this page.

    A form as seen by its owner, including lifecycle status and ownership timestamps.

    • createdAt
      Type: string
      required

      ISO 8601 timestamp of when the form was created.

    • description
      Type: string | null
      required

      The form’s description, or null if none was set.

    • fields
      Type: array · Field[] …100
      required

      Ordered list of a form’s fields (max 100). Field keys must be unique within the form. The order here is the order fields render on the public page.

    • id
      Type: string
      required

      Unique form identifier (prefixed frm_).

    • slug
      Type: string | null
      required

      The form’s slug, or null if none was set.

    • status
      Type: string enum
      required

      Lifecycle state. draft forms are private (not publicly viewable or submittable); published forms accept public submissions; closed forms are viewable but reject new submissions.

      values
      • draft
      • published
      • closed
    • title
      Type: string
      min length:  
      1
      max length:  
      200
      required

      Form title, shown as the heading on the public form page.

    • updatedAt
      Type: string
      required

      ISO 8601 timestamp of the form’s last modification.

  • nextCursor
    Type: string | null
    required

    Cursor for the next page, or null when there are no more results. Also exposed as an RFC 8288 Link: …; rel="next" header.