---
title: "A form's fill contract: every parameter's name, printed label, type, format and options"
method: GET
path: "/api/v1/parameters/{id}"
tags: ["Forms"]
---

# A form's fill contract: every parameter's name, printed label, type, format and options

`GET /api/v1/parameters/{id}`

## Request

- Base URL: `https://philforms.com`
- URL: `https://philforms.com/api/v1/parameters/{id}`
- Auth: none declared

## Path parameters

- `id` string, required

## Response `200`

Parameters

- Contract
  - `form_id` string
  - `name` string
  - `page_count` integer
  - `parameter` Parameter[]
    - `name` string
    - `label` string
    - `type` 'text' | 'name' | 'address' | 'tin' | 'date' | 'year' | 'month' | 'amount' | 'number' | 'percent' | 'zip' | 'phone' | 'email' | 'code' | 'checkbox' | 'choice' | 'signature' | 'table'
    - `format` string
    - `id_kind` string: tin, sss_no, philhealth_pin, pagibig_mid, gsis_bp, sss_or_crn, sss_gsis_no, employer_no, rdo_code, sec_reg_no
    - `expected` string
    - `is_core` boolean: part of the filer identity a filing cannot do without
    - `option` object[]
      - `value` string
      - `label` string
    - `cell_count` integer
  - `fill` string: The fill endpoint

## Other responses

- `404`: Unknown form

---

[API](https://skmtc.dev/philforms/apis/philforms-api.md) · [All operations](https://skmtc.dev/philforms/apis/philforms-api/llms.txt) · [OpenAPI document](https://skmtc.dev/philforms/apis/philforms-api/revisions/a43bf313729c?raw)
