# Get form entry fields by form entry ID **GET /formentryfields/{id}** Return all field data for a specific form entry. This includes field types, labels, repeat indices, entered values, and deletion timestamps. Only form entries that the authenticated user has permission to view are accessible. ## Servers - API Auto Mocking: https://YOURSITE.infoodle.com/apiv2 (API Auto Mocking) ## Authentication methods - O auth2 ## Parameters ### Path parameters - **id** (integer) The form entry ID to get fields for ## Responses ### 200 Form entry fields returned OK #### Body: application/json (array[object]) - **field_type** (integer | string) The field type identifier. Can be either an integer (UDF ID) or a string code for built-in field types. - **field_label** (string) The label/name of the form field - **repeat_index** (integer) The repeat index for repeatable fields - **entered_value** (string | null | array[string]) The value entered by the user for this field - **deleted_at** (string(date-time)) The date and time this field was deleted (if applicable) ### 400 One or more errors have occurred #### Body: application/json (object) - **error** (string) A single error text or code - **errors** (object) An array of fields and the errors for each field ### 401 Authentication unauthorised #### Body: application/json (object) - **error** (string) ### 403 Invalid permission #### Body: application/json (object) - **error** (string) ### 404 Not Found #### Body: application/json (object) - **error** (string) [Powered by Bump.sh](https://bump.sh)