{"info":{"_postman_id":"b78f9960-957b-464a-a315-6221ffa27e8d","name":"Parseflow Demo - Public","description":"<html><head></head><body><p>Public Parseflow API collection. Upload documents (PDF, DOCX, TXT) and get structured output. Health check, processing, and analysis endpoints.</p>\n</body></html>","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[],"owner":"54564964","collectionId":"b78f9960-957b-464a-a315-6221ffa27e8d","publishedId":"2sBXwntXXg","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"FF6C37"},"publishDate":"2026-05-31T00:48:40.000Z"},"item":[{"name":"Public","item":[{"name":"Health","event":[{"listen":"test","script":{"exec":["pm.test(\"Status is 200\", () => pm.response.to.have.status(200));","pm.test(\"Response has status and version\", () => {","  const json = pm.response.json();","  pm.expect(json).to.have.property('status');","  pm.expect(json.status).to.equal('ok');","});"],"type":"text/javascript","id":"3c10f24c-784d-4b4f-85e2-640accb66f9a"}}],"id":"66e03979-deab-4cb9-a188-0286a054f4bc","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://api.parseflow.tech/health","description":"<p>Verify the API is running and healthy. No authentication required.</p>\n","urlObject":{"path":["health"],"host":["https://api.parseflow.tech"],"query":[],"variable":[]}},"response":[],"_postman_id":"66e03979-deab-4cb9-a188-0286a054f4bc"},{"name":"Request trial key","event":[{"listen":"test","script":{"id":"98355953-ca7d-42a1-9496-b3173a91fe26","exec":["pm.test(\"Status is 200\", () => pm.response.to.have.status(200));","pm.test(\"Key request accepted\", () => {","  const json = pm.response.json();","  pm.expect(json).to.have.property('status');","  pm.expect(['sent', 'ok']).to.include(json.status);","});"],"type":"text/javascript","packages":{},"requests":{}}}],"id":"f375acd4-a801-4b60-b0e5-a228f3258a7e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n  \"email\": \"you@example.com\",\n  \"device_id\": \"postman\"\n}","options":{"raw":{"language":"json"}}},"url":"https://api.parseflow.tech/v2/keys","description":"<p>Request a free trial API key delivered by email. Replace the email with your real inbox. Paste the pfk_* key from your email into the API_KEY variable.</p>\n","urlObject":{"path":["v2","keys"],"host":["https://api.parseflow.tech"],"query":[],"variable":[]}},"response":[],"_postman_id":"f375acd4-a801-4b60-b0e5-a228f3258a7e"},{"name":"Process (file upload)","event":[{"listen":"test","script":{"id":"b57723ab-6b2c-4c18-9126-68c478741f36","exec":["pm.test(\"Status is 200 or 201\", () => {","  pm.expect(pm.response.code).to.be.oneOf([200, 201]);","});","pm.test(\"Response is ZIP or JSON\", () => {","  const contentType = pm.response.headers.get('content-type') || '';","  pm.expect(contentType.includes('application/zip') || contentType.includes('application/json')).to.be.true;","});"],"type":"text/javascript","packages":{},"requests":{}}}],"id":"6d772238-a42e-4ef4-8261-2bf5bab1d326","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"X-API-Key","value":"","type":"text"}],"body":{"mode":"formdata","formdata":[{"key":"file","type":"file","description":"<p>PDF, DOCX, or TXT file to process</p>\n","src":"postman-cloud:///1f15c8ac-7f6d-4280-a63b-2c445bb35d88"},{"key":"analyze","value":"Invoice total $125 due Friday","type":"text","description":"<p>Optional: short text to bias analysis</p>\n"},{"key":"mode","value":"","type":"text","description":"<p>Optional: parsing mode (e.g., 'strict')</p>\n"},{"key":"preset","value":"","type":"text","description":"<p>Optional: export preset (e.g., 'invoice')</p>\n"}]},"url":"https://api.parseflow.tech/v2/process","description":"<p>Upload a document (PDF, DOCX, TXT) for processing. Returns a ZIP archive with structured output.</p>\n<p>To save the response:</p>\n<ol>\n<li>Click 'Send and Download' (not regular 'Send')</li>\n<li>Choose a filename like 'parseflow-output.zip'</li>\n</ol>\n<p>ZIP contents:</p>\n<ul>\n<li>result.json: structured parse output</li>\n<li>document.md: flattened markdown</li>\n<li>chunks.jsonl: line-delimited JSON chunks</li>\n<li>other exporter artifacts</li>\n</ul>\n","urlObject":{"path":["v2","process"],"host":["https://api.parseflow.tech"],"query":[],"variable":[]}},"response":[],"_postman_id":"6d772238-a42e-4ef4-8261-2bf5bab1d326"},{"name":"Process (text-only)","event":[{"listen":"test","script":{"exec":["pm.test(\"Status is 200 or 201\", () => {","  pm.expect(pm.response.code).to.be.oneOf([200, 201]);","});"],"type":"text/javascript","id":"887c2c06-2998-4d94-9d81-3b2dddb11f74"}}],"id":"9758f568-2367-46fb-954a-c460d5948604","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"X-API-Key","value":"","type":"text"}],"body":{"mode":"formdata","formdata":[{"key":"text","value":"Customer: ACME Corp. Invoice total: $1,250.00. Due date: 2026-06-01. Payment terms: Net 30.","type":"text","description":"<p>Text-only input. No file upload needed.</p>\n"}]},"url":"https://api.parseflow.tech/v2/process","description":"<p>Analyze text-only input using form-data. Useful for quick extraction and structure testing.</p>\n","urlObject":{"path":["v2","process"],"host":["https://api.parseflow.tech"],"query":[],"variable":[]}},"response":[],"_postman_id":"9758f568-2367-46fb-954a-c460d5948604"},{"name":"Key Info","event":[{"listen":"test","script":{"exec":["pm.test(\"Status is 200\", () => pm.response.to.have.status(200));","pm.test(\"Response has key_id\", () => {","  const json = pm.response.json();","  pm.expect(json).to.have.property('key_id');","});"],"type":"text/javascript","id":"c2c22e92-3fe9-49ae-8dc3-2837509bd646"}}],"id":"7f2c10a8-f681-4682-afa4-fd5c0f3cff32","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"X-API-Key","value":"","type":"text"}],"url":"https://api.parseflow.tech/v2/me","description":"<p>Retrieve information about the current API key, including key_id, label, and plan.</p>\n","urlObject":{"path":["v2","me"],"host":["https://api.parseflow.tech"],"query":[],"variable":[]}},"response":[],"_postman_id":"7f2c10a8-f681-4682-afa4-fd5c0f3cff32"},{"name":"Usage Info","event":[{"listen":"test","script":{"exec":["pm.test(\"Status is 200\", () => pm.response.to.have.status(200));","pm.test(\"Response has current_usage\", () => {","  const json = pm.response.json();","  pm.expect(json).to.have.property('current_usage');","});"],"type":"text/javascript","id":"c18fd831-c006-4dd5-a1ff-203767c4be5e"}}],"id":"e60f4d7b-2c21-4324-9a97-be7794d5195d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"X-API-Key","value":"","type":"text"}],"url":"https://api.parseflow.tech/v2/usage","description":"<p>Retrieve usage and quota information for the current API key.</p>\n","urlObject":{"path":["v2","usage"],"host":["https://api.parseflow.tech"],"query":[],"variable":[]}},"response":[],"_postman_id":"e60f4d7b-2c21-4324-9a97-be7794d5195d"}],"id":"c08bf9d7-d237-4195-9c26-f050d181e084","description":"<p>Public endpoints safe for users</p>\n","_postman_id":"c08bf9d7-d237-4195-9c26-f050d181e084"}],"variable":[{"key":"baseUrl","value":"https://api.parseflow.tech","description":"Base URL of the Parseflow API. Replace with your deployment URL."},{"key":"API_KEY","value":"","description":"Your pfk_* API key from trial email or Whop purchase."},{"key":"API_KEY_HEADER_NAME","value":"X-API-Key","description":"Header name for API key authentication"}]}