Explore first, formalize next

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

  • Craftsman
  • Generate Specs
  • request laboratory
  • PDF response preview
  • document response
  • attachment fingerprint
  • Postman workflow
Craft Request
GET
Response inspection
Send a request to inspect the response here.