{"info":{"_postman_id":"47e88b29-6e59-4cd8-a072-52198c210fcd","name":"DopplrHub Public API","description":"<html><head></head><body><p>Starter Postman collection for the DopplrHub public API. Set apiKey first, then run the requests in order: upload or upload/from-url, convert or a tool action, jobs lookup, and optional webhook registration.</p>\n</body></html>","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[],"owner":"54911392","collectionId":"47e88b29-6e59-4cd8-a072-52198c210fcd","publishedId":"2sBXqRibqh","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"FF6C37"},"publishDate":"2026-05-16T23:11:43.000Z"},"item":[{"name":"Conversion Flow","item":[{"name":"Upload File","event":[{"listen":"test","script":{"type":"text/javascript","exec":["const body = pm.response.json();","if (body.fileId) pm.collectionVariables.set('fileId', body.fileId);","if (body.inputKey) pm.collectionVariables.set('inputKey', body.inputKey);","if (body.fileName) pm.collectionVariables.set('originalName', body.fileName);"],"id":"1ad5a00e-7243-49f4-af77-225d67faecef"}}],"id":"c8674105-6ed7-4134-b1f6-6ee6b315be87","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"file","type":"file","value":""}]},"url":"https://api.dopplrhub.com/api/v1/upload","description":"<p>Upload a local file as multipart/form-data. Postman will prompt you to choose the file path.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"x-api-key"},{"key":"value","value":""}]},"isInherited":true,"source":{"_postman_id":"47e88b29-6e59-4cd8-a072-52198c210fcd","id":"47e88b29-6e59-4cd8-a072-52198c210fcd","name":"DopplrHub Public API","type":"collection"}},"urlObject":{"path":["upload"],"host":["https://api.dopplrhub.com/api/v1"],"query":[],"variable":[]}},"response":[],"_postman_id":"c8674105-6ed7-4134-b1f6-6ee6b315be87"},{"name":"Upload From URL","event":[{"listen":"test","script":{"type":"text/javascript","exec":["const body = pm.response.json();","if (body.fileId) pm.collectionVariables.set('fileId', body.fileId);","if (body.inputKey) pm.collectionVariables.set('inputKey', body.inputKey);","if (body.fileName) pm.collectionVariables.set('originalName', body.fileName);"],"id":"3afac9f9-3dc8-4ea9-b739-648d76efb5f0"}}],"id":"b6d71563-540e-4c63-895a-3ed32d57bda6","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"url\": \"https://example.com/sample.pdf\",\n  \"fileName\": \"sample.pdf\"\n}"},"url":"https://api.dopplrhub.com/api/v1/upload/from-url","description":"<p>Fetch a remote file into DopplrHub storage and capture fileId/inputKey for later requests.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"x-api-key"},{"key":"value","value":""}]},"isInherited":true,"source":{"_postman_id":"47e88b29-6e59-4cd8-a072-52198c210fcd","id":"47e88b29-6e59-4cd8-a072-52198c210fcd","name":"DopplrHub Public API","type":"collection"}},"urlObject":{"path":["upload","from-url"],"host":["https://api.dopplrhub.com/api/v1"],"query":[],"variable":[]}},"response":[],"_postman_id":"b6d71563-540e-4c63-895a-3ed32d57bda6"},{"name":"Start Generic Conversion","event":[{"listen":"test","script":{"type":"text/javascript","exec":["const body = pm.response.json();","if (body.jobId) pm.collectionVariables.set('jobId', body.jobId);"],"id":"a120285b-195e-46e3-8ad2-00efe0bf3198"}}],"id":"3b34ea26-3af9-45ad-87fb-f475c7180a41","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"fileId\": \"\",\n  \"inputKey\": \"\",\n  \"targetFormat\": \"wav\",\n  \"originalName\": \"sample.mp3\"\n}"},"url":"https://api.dopplrhub.com/api/v1/convert","description":"<p>Queue a standard file conversion after upload.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"x-api-key"},{"key":"value","value":""}]},"isInherited":true,"source":{"_postman_id":"47e88b29-6e59-4cd8-a072-52198c210fcd","id":"47e88b29-6e59-4cd8-a072-52198c210fcd","name":"DopplrHub Public API","type":"collection"}},"urlObject":{"path":["convert"],"host":["https://api.dopplrhub.com/api/v1"],"query":[],"variable":[]}},"response":[],"_postman_id":"3b34ea26-3af9-45ad-87fb-f475c7180a41"}],"id":"fe5b49e5-1d61-435d-9fa9-a6ed68291b60","_postman_id":"fe5b49e5-1d61-435d-9fa9-a6ed68291b60","description":"","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"x-api-key"},{"key":"value","value":""}]},"isInherited":true,"source":{"_postman_id":"47e88b29-6e59-4cd8-a072-52198c210fcd","id":"47e88b29-6e59-4cd8-a072-52198c210fcd","name":"DopplrHub Public API","type":"collection"}}},{"name":"Jobs","item":[{"name":"List Jobs","id":"dcc7e8a7-c9a5-4490-abf9-4bb89a7207b5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://api.dopplrhub.com/api/v1/jobs?limit=25&offset=0","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"x-api-key"},{"key":"value","value":""}]},"isInherited":true,"source":{"_postman_id":"47e88b29-6e59-4cd8-a072-52198c210fcd","id":"47e88b29-6e59-4cd8-a072-52198c210fcd","name":"DopplrHub Public API","type":"collection"}},"urlObject":{"path":["jobs"],"host":["https://api.dopplrhub.com/api/v1"],"query":[{"key":"limit","value":"25"},{"key":"offset","value":"0"}],"variable":[]}},"response":[],"_postman_id":"dcc7e8a7-c9a5-4490-abf9-4bb89a7207b5"},{"name":"Get Job","id":"38be5013-0518-4da3-a77a-d0ed86d330d1","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://api.dopplrhub.com/api/v1/jobs/","description":"<p>Returns job state and includes downloadUrl when the job is completed.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"x-api-key"},{"key":"value","value":""}]},"isInherited":true,"source":{"_postman_id":"47e88b29-6e59-4cd8-a072-52198c210fcd","id":"47e88b29-6e59-4cd8-a072-52198c210fcd","name":"DopplrHub Public API","type":"collection"}},"urlObject":{"path":["jobs",""],"host":["https://api.dopplrhub.com/api/v1"],"query":[],"variable":[]}},"response":[],"_postman_id":"38be5013-0518-4da3-a77a-d0ed86d330d1"},{"name":"Batch Download Completed Jobs","id":"e164abd0-dbcd-442c-8fa9-a9c6b4c0680e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"jobIds\": [\n    \"\"\n  ]\n}"},"url":"https://api.dopplrhub.com/api/v1/jobs/batch-download","description":"<p>Streams a ZIP file for completed, non-medical jobs.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"x-api-key"},{"key":"value","value":""}]},"isInherited":true,"source":{"_postman_id":"47e88b29-6e59-4cd8-a072-52198c210fcd","id":"47e88b29-6e59-4cd8-a072-52198c210fcd","name":"DopplrHub Public API","type":"collection"}},"urlObject":{"path":["jobs","batch-download"],"host":["https://api.dopplrhub.com/api/v1"],"query":[],"variable":[]}},"response":[],"_postman_id":"e164abd0-dbcd-442c-8fa9-a9c6b4c0680e"},{"name":"Get Download Redirect","id":"a25a27ec-1036-406a-b847-7803aa0922fb","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://api.dopplrhub.com/api/v1/jobs//download","description":"<p>Returns a 302 redirect to a fresh download URL for completed jobs.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"x-api-key"},{"key":"value","value":""}]},"isInherited":true,"source":{"_postman_id":"47e88b29-6e59-4cd8-a072-52198c210fcd","id":"47e88b29-6e59-4cd8-a072-52198c210fcd","name":"DopplrHub Public API","type":"collection"}},"urlObject":{"path":["jobs","","download"],"host":["https://api.dopplrhub.com/api/v1"],"query":[],"variable":[]}},"response":[],"_postman_id":"a25a27ec-1036-406a-b847-7803aa0922fb"}],"id":"b328247e-1cb5-4058-86f6-e137123a8141","_postman_id":"b328247e-1cb5-4058-86f6-e137123a8141","description":"","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"x-api-key"},{"key":"value","value":""}]},"isInherited":true,"source":{"_postman_id":"47e88b29-6e59-4cd8-a072-52198c210fcd","id":"47e88b29-6e59-4cd8-a072-52198c210fcd","name":"DopplrHub Public API","type":"collection"}}},{"name":"Webhooks","item":[{"name":"Create Webhook","event":[{"listen":"test","script":{"type":"text/javascript","exec":["const body = pm.response.json();","if (body.id) pm.collectionVariables.set('webhookId', body.id);"],"id":"1124b918-2cd0-4f1d-9045-c2566c5e98fa"}}],"id":"d23569ec-1472-4803-b6d4-18f35bd2b2be","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"url\": \"https://example.com/webhooks/dopplrhub\",\n  \"events\": [\n    \"job.completed\",\n    \"job.failed\"\n  ]\n}"},"url":"https://api.dopplrhub.com/api/v1/webhooks","description":"<p>Registers a webhook for this API key. The returned secret is shown only once.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"x-api-key"},{"key":"value","value":""}]},"isInherited":true,"source":{"_postman_id":"47e88b29-6e59-4cd8-a072-52198c210fcd","id":"47e88b29-6e59-4cd8-a072-52198c210fcd","name":"DopplrHub Public API","type":"collection"}},"urlObject":{"path":["webhooks"],"host":["https://api.dopplrhub.com/api/v1"],"query":[],"variable":[]}},"response":[],"_postman_id":"d23569ec-1472-4803-b6d4-18f35bd2b2be"},{"name":"List Webhooks","id":"37ea8e8e-b89b-4769-a357-3612df545a00","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://api.dopplrhub.com/api/v1/webhooks","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"x-api-key"},{"key":"value","value":""}]},"isInherited":true,"source":{"_postman_id":"47e88b29-6e59-4cd8-a072-52198c210fcd","id":"47e88b29-6e59-4cd8-a072-52198c210fcd","name":"DopplrHub Public API","type":"collection"}},"urlObject":{"path":["webhooks"],"host":["https://api.dopplrhub.com/api/v1"],"query":[],"variable":[]}},"response":[],"_postman_id":"37ea8e8e-b89b-4769-a357-3612df545a00"},{"name":"Delete Webhook","id":"8973d7bb-1b41-4906-9cc5-c58c51705cd8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"url":"https://api.dopplrhub.com/api/v1/webhooks/","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"x-api-key"},{"key":"value","value":""}]},"isInherited":true,"source":{"_postman_id":"47e88b29-6e59-4cd8-a072-52198c210fcd","id":"47e88b29-6e59-4cd8-a072-52198c210fcd","name":"DopplrHub Public API","type":"collection"}},"urlObject":{"path":["webhooks",""],"host":["https://api.dopplrhub.com/api/v1"],"query":[],"variable":[]}},"response":[],"_postman_id":"8973d7bb-1b41-4906-9cc5-c58c51705cd8"}],"id":"b4247aac-0d0e-45eb-beba-7a4e2028b7b9","_postman_id":"b4247aac-0d0e-45eb-beba-7a4e2028b7b9","description":"","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"x-api-key"},{"key":"value","value":""}]},"isInherited":true,"source":{"_postman_id":"47e88b29-6e59-4cd8-a072-52198c210fcd","id":"47e88b29-6e59-4cd8-a072-52198c210fcd","name":"DopplrHub Public API","type":"collection"}}},{"name":"Tools","item":[{"name":"OCR Document","event":[{"listen":"test","script":{"type":"text/javascript","exec":["const body = pm.response.json();","if (body.jobId) pm.collectionVariables.set('jobId', body.jobId);"],"id":"de369f89-051c-462d-b4c1-ca098b1a486b"}}],"id":"caa864de-f4af-4e2a-824d-d2e27482441a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"fileId\": \"\",\n  \"inputKey\": \"\",\n  \"targetFormat\": \"ocr-pdf\",\n  \"originalName\": \"sample.mp3\",\n  \"language\": \"eng\"\n}"},"url":"https://api.dopplrhub.com/api/v1/tools/ocr","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"x-api-key"},{"key":"value","value":""}]},"isInherited":true,"source":{"_postman_id":"47e88b29-6e59-4cd8-a072-52198c210fcd","id":"47e88b29-6e59-4cd8-a072-52198c210fcd","name":"DopplrHub Public API","type":"collection"}},"urlObject":{"path":["tools","ocr"],"host":["https://api.dopplrhub.com/api/v1"],"query":[],"variable":[]}},"response":[],"_postman_id":"caa864de-f4af-4e2a-824d-d2e27482441a"},{"name":"Trim Video","event":[{"listen":"test","script":{"type":"text/javascript","exec":["const body = pm.response.json();","if (body.jobId) pm.collectionVariables.set('jobId', body.jobId);"],"id":"c67f041d-d8d8-4353-9f68-fcbd3e510273"}}],"id":"e824b845-3967-4a32-836c-35ccf6ee2af8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"operation\": \"trim\",\n  \"fileId\": \"\",\n  \"inputKey\": \"\",\n  \"originalName\": \"sample.mp3\",\n  \"params\": {\n    \"startTime\": 0,\n    \"duration\": 15,\n    \"outputFormat\": \"mp4\"\n  }\n}"},"url":"https://api.dopplrhub.com/api/v1/tools/video","description":"<p>The same endpoint also supports crop and extract. Update operation and params as needed.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"x-api-key"},{"key":"value","value":""}]},"isInherited":true,"source":{"_postman_id":"47e88b29-6e59-4cd8-a072-52198c210fcd","id":"47e88b29-6e59-4cd8-a072-52198c210fcd","name":"DopplrHub Public API","type":"collection"}},"urlObject":{"path":["tools","video"],"host":["https://api.dopplrhub.com/api/v1"],"query":[],"variable":[]}},"response":[],"_postman_id":"e824b845-3967-4a32-836c-35ccf6ee2af8"}],"id":"465ebb09-a1c1-4983-a7db-d46de8c97b68","_postman_id":"465ebb09-a1c1-4983-a7db-d46de8c97b68","description":"","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"x-api-key"},{"key":"value","value":""}]},"isInherited":true,"source":{"_postman_id":"47e88b29-6e59-4cd8-a072-52198c210fcd","id":"47e88b29-6e59-4cd8-a072-52198c210fcd","name":"DopplrHub Public API","type":"collection"}}}],"auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"x-api-key"},{"key":"value","value":""}]}},"variable":[{"key":"baseUrl","value":"https://api.dopplrhub.com/api/v1"},{"key":"apiKey","value":""},{"key":"webhookUrl","value":"https://example.com/webhooks/dopplrhub"},{"key":"webhookId","value":""},{"key":"jobId","value":""},{"key":"fileId","value":""},{"key":"inputKey","value":""},{"key":"originalName","value":"sample.mp3"},{"key":"remoteFileUrl","value":"https://example.com/sample.pdf"},{"key":"remoteFileName","value":"sample.pdf"},{"key":"targetFormat","value":"wav"},{"key":"ocrTargetFormat","value":"ocr-pdf"},{"key":"ocrLanguage","value":"eng"},{"key":"videoOperation","value":"trim"},{"key":"videoOutputFormat","value":"mp4"},{"key":"trimStartSeconds","value":"0"},{"key":"trimDurationSeconds","value":"15"}]}