Skip to main content
GET
https://api.vomo.org/v1
/
forms
Get All Forms
curl --request GET \
  --url https://api.vomo.org/v1/forms \
  --header 'Authorization: Bearer <token>'
{
  "data": [
    {
      "type": "form",
      "id": 2001,
      "name": "Volunteer Application",
      "form_type": "REGISTRATION",
      "slug": "c3d4e5f6-volunteer-application",
      "description": "Standard application required for all new volunteers.",
      "author_id": 7903,
      "organization_id": 50,
      "created_at": "2025-11-01T09:00:00+00:00",
      "updated_at": "2025-11-01T09:00:00+00:00",
      "deleted_at": null,
      "fields": [
        {
          "name": "T-Shirt Size",
          "description": "Please select your T-shirt size.",
          "field_type": "DROPDOWN",
          "slug": "d4e5f6a7-tshirt-size",
          "show_in_profile": true,
          "options": [
            {
              "type": "field_option",
              "id": 3001,
              "name": "Small",
              "value": "S",
              "enabled": true,
              "weight": 0
            },
            {
              "type": "field_option",
              "id": 3002,
              "name": "Medium",
              "value": "M",
              "enabled": true,
              "weight": 1
            },
            {
              "type": "field_option",
              "id": 3003,
              "name": "Large",
              "value": "L",
              "enabled": true,
              "weight": 2
            }
          ]
        }
      ]
    },
    {
      "type": "form",
      "id": 2002,
      "name": "Food Pantry Waiver",
      "form_type": "PROJECT",
      "slug": "e5f6a7b8-food-pantry-waiver",
      "description": "Liability waiver for food pantry volunteers.",
      "author_id": 7903,
      "organization_id": 50,
      "created_at": "2025-11-03T11:00:00+00:00",
      "updated_at": "2025-11-03T11:00:00+00:00",
      "deleted_at": null,
      "fields": [
        {
          "name": "I agree to the waiver terms",
          "description": null,
          "field_type": "WAIVER",
          "slug": "f6a7b8c9-waiver-terms",
          "show_in_profile": false,
          "options": []
        }
      ]
    }
  ],
  "links": {
    "first": "https://api.vomo.org/v1/forms?page=1",
    "last": "https://api.vomo.org/v1/forms?page=1",
    "prev": null,
    "next": null
  },
  "meta": {
    "current_page": 1,
    "from": 1,
    "last_page": 1,
    "to": 5,
    "path": "https://api.vomo.org/v1/forms",
    "per_page": 15,
    "total": 5
  }
}

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Query Parameters

name_like
string

The form name, or part of a name, to search for.

created_before
string<date-time>

Date the Form was created on or before.

created_after
string<date-time>

Date the Form was created on or after

updated_before
string<date-time>

Date the Form was updated on or before.

updated_after
string<date-time>

Date the Form was updated on or after

include_archived
enum<string>
default:false

This flag will include archived forms.

Available options:
true,
false

Response

Returns the paginated list of forms for your organization. The response includes pagination links and meta fields to navigate additional pages.

data
object[]

Pagination navigation links returned on every paginated list response. Each URL points at the specific list endpoint being called.

meta
object

Pagination metadata returned on every paginated list response.

Last modified on June 5, 2026