Source: https://manu-tests-all-orgs.docs-staging.pageloop.ai/mcp-tools/requests-tickets/forms-field-options/get-request-form-fields

# getRequestFormFields

Get form fields for creating or editing a request (general, incident, problem, or service).

Returns the form schema (fields and their configurations) for creating or editing a request. Call BEFORE creating or updating any request to discover required fields and valid options.

## Parameters

| Name           | Type                                              | Required | Description                                                                                                              |
| -------------- | ------------------------------------------------- | -------- | ------------------------------------------------------------------------------------------------------------------------ |
| `type`         | `GENERAL` \| `INCIDENT` \| `PROBLEM` \| `SERVICE` | Yes      | The request type whose form schema to return.                                                                            |
| `workspace_id` | integer                                           | No       | The workspace ID                                                                                                         |
| `request_id`   | string                                            | No       | The request display ID (for editing existing requests or move context)                                                   |
| `item_id`      | integer                                           | No       | The service catalog item ID. Required when type=SERVICE, ignored otherwise. Get from searchCatalogItems or listServiceIt |
