Skip to main content
Version: 1.0.7

Dynamic Forms

Dynamic Forms derives an interactive request form from a service route and stores reusable form definitions.

Dynamic Forms

Choose a Service Source

Create a form from one of the source types shown by the current page:

  • A saved DataCrate mock service and one of its routes.
  • A real-service definition supplied as OpenAPI, WSDL, Postman Collection, or gRPC.
  • A supported service-definition URL or uploaded file.

For OpenAPI and WSDL sources, DataCrate can discover routes before you choose the operation used by the form. For other definitions, method, path, and operation fields may be entered when the source requires them.

Build and Save a Form

  1. Select the service source.
  2. Choose or discover the route.
  3. Enter a form name.
  4. Select Build Form UI to derive the fields.
  5. Review required fields, labels, types, and available source metadata.
  6. Save the form when it should appear in Saved Forms.

Run a Saved Form

Open a saved form and choose one of the supported modes.

Manual

Enter values into the derived fields and submit the request to the selected mock service or bundle. The dialog displays the request payload and returned response when available.

Bulk from Dataset

  1. Select a CSV, Excel, JSON, or JSON Lines dataset with readable columns.
  2. Map every required form field to a dataset column.
  3. Review or apply suggested mappings.
  4. Set the row limit, delay, and any supported method or path override.
  5. Save the mapping if it should be reused.
  6. Start the submit job.

The job panel reports submitted, successful, failed, and skipped rows, along with latency and raw request or response details where available.

caution

Submitting a manual form or starting a dataset-backed job invokes the selected service. Confirm the route, payload, row limit, and target environment before submission.