Craftsman request laboratory
Craftsman is a request-first workspace for manually building and executing REST, SOAP, or GraphQL calls, including document exchange. Generate Specs converts one explored request and its observed response evidence into a focused specification draft.
What you can do
- Send requests with authentication, parameters, headers, bodies, and transient request documents or attachments.
- Read returned PDF content inline, preview image or text responses, and download document formats that are not rendered inline.
- Inspect status, timing, response headers, payloads, and document hashes or fingerprints before creating assertions.
- Build request chains with workflow variables, prerequisites, and Postman import or export.
- Save reusable fragments or generate a specification from the current request and response.
Starts with
- A manually prepared API request or a request imported into a Craftsman workflow.
- Optional request documents and the real response returned when the request is executed through the workspace.
Produces
- Observed response evidence, reusable request chains, variables, fragments, and a focused specification draft.
- A specification that can be reviewed and saved into Automation for repeatable execution.
- Response documents remain transient: SpecTestEngine does not persist their bytes; saved assets retain only assertion metadata such as hashes and fingerprints.
Use it when
- Use Craftsman when you are discovering an endpoint, debugging a concrete call, or do not have a complete OpenAPI contract.
- Use the document response view when an API returns a PDF, image, text file, report, invoice, or another downloadable attachment.
- Choose Generate Specs after the response you observed represents the behavior you want to test again.
How this differs from nearby features
OpenAPI TestGenContract-first and broad: it reads a complete OpenAPI document, expands many operations, reports coverage, generates positive or negative REST specs, and can assemble flow drafts.AutomationAsset-first: it stores, edits, runs, composes, and exports the specifications or fragments created elsewhere.
- Craftsman
- Generate Specs
- request laboratory
- PDF response preview
- document response
- attachment fingerprint
- Postman workflow